diff options
| author | Alexander Viro <viro@math.psu.edu> | 2002-07-04 08:53:33 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-07-04 08:53:33 -0700 |
| commit | 480f41061c3442a39824591c4767ab6bdbe860f9 (patch) | |
| tree | c94a70665e43110f54efd38e74a591aece44b508 /include/linux/raid | |
| parent | a99f1593786718442ab84cb3a3f6ae34af41b7b4 (diff) | |
[PATCH] raid kdev_t cleanups (part 1)
* ->error_handler() switched to struct block_device *.
* md_sync_acct() switched to struct block_device *.
* raid5 struct disk_info ->dev is gone - we use ->bdev everywhere.
* bunch of kdev_same() when we have corresponding struct block_device *
and can simply compare them is removed from drivers/md/*.c
Diffstat (limited to 'include/linux/raid')
| -rw-r--r-- | include/linux/raid/md.h | 2 | ||||
| -rw-r--r-- | include/linux/raid/md_k.h | 2 | ||||
| -rw-r--r-- | include/linux/raid/raid5.h | 1 |
3 files changed, 2 insertions, 3 deletions
diff --git a/include/linux/raid/md.h b/include/linux/raid/md.h index 19ebeb0a4988..6dfe08ccfbfe 100644 --- a/include/linux/raid/md.h +++ b/include/linux/raid/md.h @@ -77,7 +77,7 @@ extern void md_wakeup_thread(mdk_thread_t *thread); extern void md_interrupt_thread (mdk_thread_t *thread); extern void md_update_sb (mddev_t *mddev); extern void md_done_sync(mddev_t *mddev, int blocks, int ok); -extern void md_sync_acct(kdev_t dev, unsigned long nr_sectors); +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 int md_run_setup(void); diff --git a/include/linux/raid/md_k.h b/include/linux/raid/md_k.h index e238bd222ea2..69282d99a9eb 100644 --- a/include/linux/raid/md_k.h +++ b/include/linux/raid/md_k.h @@ -213,7 +213,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, kdev_t dev); + int (*error_handler)(mddev_t *mddev, struct block_device *bdev); /* * Some personalities (RAID-1, RAID-5) can have disks hot-added and diff --git a/include/linux/raid/raid5.h b/include/linux/raid/raid5.h index e14864259ffd..7f8beb8acdaa 100644 --- a/include/linux/raid/raid5.h +++ b/include/linux/raid/raid5.h @@ -192,7 +192,6 @@ struct stripe_head { struct disk_info { - kdev_t dev; struct block_device *bdev; int operational; int number; |
