X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=include%2Flinux%2Fraid%2Fmd.h;h=eb3e547c8fee37798521949cc4f341df352a6d6d;hb=5e56341d029f0c2cf31e78dc01d4c861ba4d6a5e;hp=13e7c4b62367f6e75d536e1eb124265694db50db;hpb=5643f000c1e10ab991182478b76550e1364c3570;p=powerpc.git diff --git a/include/linux/raid/md.h b/include/linux/raid/md.h index 13e7c4b623..eb3e547c8f 100644 --- a/include/linux/raid/md.h +++ b/include/linux/raid/md.h @@ -71,8 +71,8 @@ */ #define MD_PATCHLEVEL_VERSION 3 -extern int register_md_personality (int p_num, mdk_personality_t *p); -extern int unregister_md_personality (int p_num); +extern int register_md_personality (struct mdk_personality *p); +extern int unregister_md_personality (struct mdk_personality *p); extern mdk_thread_t * md_register_thread (void (*run) (mddev_t *mddev), mddev_t *mddev, const char *name); extern void md_unregister_thread (mdk_thread_t *thread); @@ -85,16 +85,15 @@ extern void md_done_sync(mddev_t *mddev, int blocks, int ok); extern void md_error (mddev_t *mddev, mdk_rdev_t *rdev); extern void md_unplug_mddev(mddev_t *mddev); -extern void md_print_devices (void); - extern void md_super_write(mddev_t *mddev, mdk_rdev_t *rdev, sector_t sector, int size, struct page *page); extern void md_super_wait(mddev_t *mddev); extern int sync_page_io(struct block_device *bdev, sector_t sector, int size, struct page *page, int rw); +extern void md_do_sync(mddev_t *mddev); +extern void md_new_event(mddev_t *mddev); - -#define MD_BUG(x...) { printk("md: bug in file %s, line %d\n", __FILE__, __LINE__); md_print_devices(); } +extern void md_update_sb(mddev_t * mddev); #endif