diff options
| author | NeilBrown <neilb@suse.de> | 2011-10-11 01:48:57 -0400 |
|---|---|---|
| committer | NeilBrown <neilb@suse.de> | 2011-10-11 01:48:57 -0400 |
| commit | 69724e28ca99990a8f0b5370bb946d7704936d67 (patch) | |
| tree | b811de8d2d76a7976a9ef26d2bffddb7289ae495 | |
| parent | e849b9381f726c0fa20c4e7b7139b936df777084 (diff) | |
md/multipath: typedef removal: multipath_conf_t -> struct mpconf
Signed-off-by: NeilBrown <neilb@suse.de>
| -rw-r--r-- | drivers/md/multipath.c | 30 | ||||
| -rw-r--r-- | drivers/md/multipath.h | 4 |
2 files changed, 16 insertions, 18 deletions
diff --git a/drivers/md/multipath.c b/drivers/md/multipath.c index 9c8d4b664312..96505930afcb 100644 --- a/drivers/md/multipath.c +++ b/drivers/md/multipath.c | |||
| @@ -31,7 +31,7 @@ | |||
| 31 | #define NR_RESERVED_BUFS 32 | 31 | #define NR_RESERVED_BUFS 32 |
| 32 | 32 | ||
| 33 | 33 | ||
| 34 | static int multipath_map (multipath_conf_t *conf) | 34 | static int multipath_map (struct mpconf *conf) |
| 35 | { | 35 | { |
| 36 | int i, disks = conf->raid_disks; | 36 | int i, disks = conf->raid_disks; |
| 37 | 37 | ||
| @@ -59,7 +59,7 @@ static void multipath_reschedule_retry (struct multipath_bh *mp_bh) | |||
| 59 | { | 59 | { |
| 60 | unsigned long flags; | 60 | unsigned long flags; |
| 61 | struct mddev *mddev = mp_bh->mddev; | 61 | struct mddev *mddev = mp_bh->mddev; |
| 62 | multipath_conf_t *conf = mddev->private; | 62 | struct mpconf *conf = mddev->private; |
| 63 | 63 | ||
| 64 | spin_lock_irqsave(&conf->device_lock, flags); | 64 | spin_lock_irqsave(&conf->device_lock, flags); |
| 65 | list_add(&mp_bh->retry_list, &conf->retry_list); | 65 | list_add(&mp_bh->retry_list, &conf->retry_list); |
| @@ -76,7 +76,7 @@ static void multipath_reschedule_retry (struct multipath_bh *mp_bh) | |||
| 76 | static void multipath_end_bh_io (struct multipath_bh *mp_bh, int err) | 76 | static void multipath_end_bh_io (struct multipath_bh *mp_bh, int err) |
| 77 | { | 77 | { |
| 78 | struct bio *bio = mp_bh->master_bio; | 78 | struct bio *bio = mp_bh->master_bio; |
| 79 | multipath_conf_t *conf = mp_bh->mddev->private; | 79 | struct mpconf *conf = mp_bh->mddev->private; |
| 80 | 80 | ||
| 81 | bio_endio(bio, err); | 81 | bio_endio(bio, err); |
| 82 | mempool_free(mp_bh, conf->pool); | 82 | mempool_free(mp_bh, conf->pool); |
| @@ -86,7 +86,7 @@ static void multipath_end_request(struct bio *bio, int error) | |||
| 86 | { | 86 | { |
| 87 | int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); | 87 | int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); |
| 88 | struct multipath_bh *mp_bh = bio->bi_private; | 88 | struct multipath_bh *mp_bh = bio->bi_private; |
| 89 | multipath_conf_t *conf = mp_bh->mddev->private; | 89 | struct mpconf *conf = mp_bh->mddev->private; |
| 90 | struct md_rdev *rdev = conf->multipaths[mp_bh->path].rdev; | 90 | struct md_rdev *rdev = conf->multipaths[mp_bh->path].rdev; |
| 91 | 91 | ||
| 92 | if (uptodate) | 92 | if (uptodate) |
| @@ -108,7 +108,7 @@ static void multipath_end_request(struct bio *bio, int error) | |||
| 108 | 108 | ||
| 109 | static int multipath_make_request(struct mddev *mddev, struct bio * bio) | 109 | static int multipath_make_request(struct mddev *mddev, struct bio * bio) |
| 110 | { | 110 | { |
| 111 | multipath_conf_t *conf = mddev->private; | 111 | struct mpconf *conf = mddev->private; |
| 112 | struct multipath_bh * mp_bh; | 112 | struct multipath_bh * mp_bh; |
| 113 | struct multipath_info *multipath; | 113 | struct multipath_info *multipath; |
| 114 | 114 | ||
| @@ -142,7 +142,7 @@ static int multipath_make_request(struct mddev *mddev, struct bio * bio) | |||
| 142 | 142 | ||
| 143 | static void multipath_status (struct seq_file *seq, struct mddev *mddev) | 143 | static void multipath_status (struct seq_file *seq, struct mddev *mddev) |
| 144 | { | 144 | { |
| 145 | multipath_conf_t *conf = mddev->private; | 145 | struct mpconf *conf = mddev->private; |
| 146 | int i; | 146 | int i; |
| 147 | 147 | ||
| 148 | seq_printf (seq, " [%d/%d] [", conf->raid_disks, | 148 | seq_printf (seq, " [%d/%d] [", conf->raid_disks, |
| @@ -157,7 +157,7 @@ static void multipath_status (struct seq_file *seq, struct mddev *mddev) | |||
| 157 | static int multipath_congested(void *data, int bits) | 157 | static int multipath_congested(void *data, int bits) |
| 158 | { | 158 | { |
| 159 | struct mddev *mddev = data; | 159 | struct mddev *mddev = data; |
| 160 | multipath_conf_t *conf = mddev->private; | 160 | struct mpconf *conf = mddev->private; |
| 161 | int i, ret = 0; | 161 | int i, ret = 0; |
| 162 | 162 | ||
| 163 | if (mddev_congested(mddev, bits)) | 163 | if (mddev_congested(mddev, bits)) |
| @@ -185,7 +185,7 @@ static int multipath_congested(void *data, int bits) | |||
| 185 | */ | 185 | */ |
| 186 | static void multipath_error (struct mddev *mddev, struct md_rdev *rdev) | 186 | static void multipath_error (struct mddev *mddev, struct md_rdev *rdev) |
| 187 | { | 187 | { |
| 188 | multipath_conf_t *conf = mddev->private; | 188 | struct mpconf *conf = mddev->private; |
| 189 | char b[BDEVNAME_SIZE]; | 189 | char b[BDEVNAME_SIZE]; |
| 190 | 190 | ||
| 191 | if (conf->raid_disks - mddev->degraded <= 1) { | 191 | if (conf->raid_disks - mddev->degraded <= 1) { |
| @@ -218,7 +218,7 @@ static void multipath_error (struct mddev *mddev, struct md_rdev *rdev) | |||
| 218 | conf->raid_disks - mddev->degraded); | 218 | conf->raid_disks - mddev->degraded); |
| 219 | } | 219 | } |
| 220 | 220 | ||
| 221 | static void print_multipath_conf (multipath_conf_t *conf) | 221 | static void print_multipath_conf (struct mpconf *conf) |
| 222 | { | 222 | { |
| 223 | int i; | 223 | int i; |
| 224 | struct multipath_info *tmp; | 224 | struct multipath_info *tmp; |
| @@ -244,7 +244,7 @@ static void print_multipath_conf (multipath_conf_t *conf) | |||
| 244 | 244 | ||
| 245 | static int multipath_add_disk(struct mddev *mddev, struct md_rdev *rdev) | 245 | static int multipath_add_disk(struct mddev *mddev, struct md_rdev *rdev) |
| 246 | { | 246 | { |
| 247 | multipath_conf_t *conf = mddev->private; | 247 | struct mpconf *conf = mddev->private; |
| 248 | struct request_queue *q; | 248 | struct request_queue *q; |
| 249 | int err = -EEXIST; | 249 | int err = -EEXIST; |
| 250 | int path; | 250 | int path; |
| @@ -293,7 +293,7 @@ static int multipath_add_disk(struct mddev *mddev, struct md_rdev *rdev) | |||
| 293 | 293 | ||
| 294 | static int multipath_remove_disk(struct mddev *mddev, int number) | 294 | static int multipath_remove_disk(struct mddev *mddev, int number) |
| 295 | { | 295 | { |
| 296 | multipath_conf_t *conf = mddev->private; | 296 | struct mpconf *conf = mddev->private; |
| 297 | int err = 0; | 297 | int err = 0; |
| 298 | struct md_rdev *rdev; | 298 | struct md_rdev *rdev; |
| 299 | struct multipath_info *p = conf->multipaths + number; | 299 | struct multipath_info *p = conf->multipaths + number; |
| @@ -340,7 +340,7 @@ static void multipathd (struct mddev *mddev) | |||
| 340 | struct multipath_bh *mp_bh; | 340 | struct multipath_bh *mp_bh; |
| 341 | struct bio *bio; | 341 | struct bio *bio; |
| 342 | unsigned long flags; | 342 | unsigned long flags; |
| 343 | multipath_conf_t *conf = mddev->private; | 343 | struct mpconf *conf = mddev->private; |
| 344 | struct list_head *head = &conf->retry_list; | 344 | struct list_head *head = &conf->retry_list; |
| 345 | 345 | ||
| 346 | md_check_recovery(mddev); | 346 | md_check_recovery(mddev); |
| @@ -389,7 +389,7 @@ static sector_t multipath_size(struct mddev *mddev, sector_t sectors, int raid_d | |||
| 389 | 389 | ||
| 390 | static int multipath_run (struct mddev *mddev) | 390 | static int multipath_run (struct mddev *mddev) |
| 391 | { | 391 | { |
| 392 | multipath_conf_t *conf; | 392 | struct mpconf *conf; |
| 393 | int disk_idx; | 393 | int disk_idx; |
| 394 | struct multipath_info *disk; | 394 | struct multipath_info *disk; |
| 395 | struct md_rdev *rdev; | 395 | struct md_rdev *rdev; |
| @@ -409,7 +409,7 @@ static int multipath_run (struct mddev *mddev) | |||
| 409 | * should be freed in multipath_stop()] | 409 | * should be freed in multipath_stop()] |
| 410 | */ | 410 | */ |
| 411 | 411 | ||
| 412 | conf = kzalloc(sizeof(multipath_conf_t), GFP_KERNEL); | 412 | conf = kzalloc(sizeof(struct mpconf), GFP_KERNEL); |
| 413 | mddev->private = conf; | 413 | mddev->private = conf; |
| 414 | if (!conf) { | 414 | if (!conf) { |
| 415 | printk(KERN_ERR | 415 | printk(KERN_ERR |
| @@ -512,7 +512,7 @@ out: | |||
| 512 | 512 | ||
| 513 | static int multipath_stop (struct mddev *mddev) | 513 | static int multipath_stop (struct mddev *mddev) |
| 514 | { | 514 | { |
| 515 | multipath_conf_t *conf = mddev->private; | 515 | struct mpconf *conf = mddev->private; |
| 516 | 516 | ||
| 517 | md_unregister_thread(&mddev->thread); | 517 | md_unregister_thread(&mddev->thread); |
| 518 | blk_sync_queue(mddev->queue); /* the unplug fn references 'conf'*/ | 518 | blk_sync_queue(mddev->queue); /* the unplug fn references 'conf'*/ |
diff --git a/drivers/md/multipath.h b/drivers/md/multipath.h index 350a631b6c93..717c60f62898 100644 --- a/drivers/md/multipath.h +++ b/drivers/md/multipath.h | |||
| @@ -5,7 +5,7 @@ struct multipath_info { | |||
| 5 | struct md_rdev *rdev; | 5 | struct md_rdev *rdev; |
| 6 | }; | 6 | }; |
| 7 | 7 | ||
| 8 | struct multipath_private_data { | 8 | struct mpconf { |
| 9 | struct mddev *mddev; | 9 | struct mddev *mddev; |
| 10 | struct multipath_info *multipaths; | 10 | struct multipath_info *multipaths; |
| 11 | int raid_disks; | 11 | int raid_disks; |
| @@ -15,8 +15,6 @@ struct multipath_private_data { | |||
| 15 | mempool_t *pool; | 15 | mempool_t *pool; |
| 16 | }; | 16 | }; |
| 17 | 17 | ||
| 18 | typedef struct multipath_private_data | ||
