From fff3986f4b2bca00291c8550945b7d890216e6fd Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Thu, 22 Aug 2002 21:26:16 -0700 Subject: [PATCH] md: MD error handers and md_sync_acct now get rdev instead of bdev This simplifies the error handlers slighty, but allows for even more simplification later. --- include/linux/raid/md.h | 4 ++-- include/linux/raid/md_k.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'include/linux/raid') diff --git a/include/linux/raid/md.h b/include/linux/raid/md.h index 45aaf76dd768..f2d44e5fcd0b 100644 --- a/include/linux/raid/md.h +++ b/include/linux/raid/md.h @@ -76,8 +76,8 @@ extern void md_unregister_thread (mdk_thread_t *thread); extern void md_wakeup_thread(mdk_thread_t *thread); extern void md_interrupt_thread (mdk_thread_t *thread); extern void md_done_sync(mddev_t *mddev, int blocks, int ok); -extern void md_sync_acct(struct block_device *bdev, unsigned long nr_sectors); -extern int md_error (mddev_t *mddev, struct block_device *bdev); +extern void md_sync_acct(mdk_rdev_t *rdev, unsigned long nr_sectors); +extern int md_error (mddev_t *mddev, mdk_rdev_t *rdev); extern int md_run_setup(void); extern void md_print_devices (void); diff --git a/include/linux/raid/md_k.h b/include/linux/raid/md_k.h index f7a0a0a06ed6..b2d38ac30780 100644 --- a/include/linux/raid/md_k.h +++ b/include/linux/raid/md_k.h @@ -223,7 +223,7 @@ struct mdk_personality_s int (*run)(mddev_t *mddev); int (*stop)(mddev_t *mddev); int (*status)(char *page, mddev_t *mddev); - int (*error_handler)(mddev_t *mddev, struct block_device *bdev); + int (*error_handler)(mddev_t *mddev, mdk_rdev_t *rdev); int (*hot_add_disk) (mddev_t *mddev, mdk_rdev_t *rdev); int (*hot_remove_disk) (mddev_t *mddev, int number); int (*spare_write) (mddev_t *mddev); -- cgit v1.2.3