Loading drivers/md/raid1.c +5 −5 Original line number Original line Diff line number Diff line Loading @@ -799,7 +799,7 @@ static void alloc_behind_pages(struct bio *bio, struct r1bio *r1_bio) static int make_request(struct mddev *mddev, struct bio * bio) static int make_request(struct mddev *mddev, struct bio * bio) { { conf_t *conf = mddev->private; conf_t *conf = mddev->private; mirror_info_t *mirror; struct mirror_info *mirror; struct r1bio *r1_bio; struct r1bio *r1_bio; struct bio *read_bio; struct bio *read_bio; int i, disks; int i, disks; Loading Loading @@ -1268,7 +1268,7 @@ static int raid1_add_disk(struct mddev *mddev, struct md_rdev *rdev) conf_t *conf = mddev->private; conf_t *conf = mddev->private; int err = -EEXIST; int err = -EEXIST; int mirror = 0; int mirror = 0; mirror_info_t *p; struct mirror_info *p; int first = 0; int first = 0; int last = mddev->raid_disks - 1; int last = mddev->raid_disks - 1; Loading Loading @@ -1316,7 +1316,7 @@ static int raid1_remove_disk(struct mddev *mddev, int number) conf_t *conf = mddev->private; conf_t *conf = mddev->private; int err = 0; int err = 0; struct md_rdev *rdev; struct md_rdev *rdev; mirror_info_t *p = conf->mirrors+ number; struct mirror_info *p = conf->mirrors+ number; print_conf(conf); print_conf(conf); rdev = p->rdev; rdev = p->rdev; Loading Loading @@ -2369,7 +2369,7 @@ static conf_t *setup_conf(struct mddev *mddev) { { conf_t *conf; conf_t *conf; int i; int i; mirror_info_t *disk; struct mirror_info *disk; struct md_rdev *rdev; struct md_rdev *rdev; int err = -ENOMEM; int err = -ENOMEM; Loading Loading @@ -2612,7 +2612,7 @@ static int raid1_reshape(struct mddev *mddev) */ */ mempool_t *newpool, *oldpool; mempool_t *newpool, *oldpool; struct pool_info *newpoolinfo; struct pool_info *newpoolinfo; mirror_info_t *newmirrors; struct mirror_info *newmirrors; conf_t *conf = mddev->private; conf_t *conf = mddev->private; int cnt, raid_disks; int cnt, raid_disks; unsigned long flags; unsigned long flags; Loading drivers/md/raid1.h +1 −3 Original line number Original line Diff line number Diff line #ifndef _RAID1_H #ifndef _RAID1_H #define _RAID1_H #define _RAID1_H typedef struct mirror_info mirror_info_t; struct mirror_info { struct mirror_info { struct md_rdev *rdev; struct md_rdev *rdev; sector_t head_position; sector_t head_position; Loading @@ -23,7 +21,7 @@ struct pool_info { struct r1_private_data_s { struct r1_private_data_s { struct mddev *mddev; struct mddev *mddev; mirror_info_t *mirrors; struct mirror_info *mirrors; int raid_disks; int raid_disks; /* When choose the best device for a read (read_balance()) /* When choose the best device for a read (read_balance()) Loading drivers/md/raid10.c +6 −6 Original line number Original line Diff line number Diff line Loading @@ -833,7 +833,7 @@ static void unfreeze_array(conf_t *conf) static int make_request(struct mddev *mddev, struct bio * bio) static int make_request(struct mddev *mddev, struct bio * bio) { { conf_t *conf = mddev->private; conf_t *conf = mddev->private; mirror_info_t *mirror; struct mirror_info *mirror; struct r10bio *r10_bio; struct r10bio *r10_bio; struct bio *read_bio; struct bio *read_bio; int i; int i; Loading Loading @@ -1249,7 +1249,7 @@ static void error(struct mddev *mddev, struct md_rdev *rdev) static void print_conf(conf_t *conf) static void print_conf(conf_t *conf) { { int i; int i; mirror_info_t *tmp; struct mirror_info *tmp; printk(KERN_DEBUG "RAID10 conf printout:\n"); printk(KERN_DEBUG "RAID10 conf printout:\n"); if (!conf) { if (!conf) { Loading Loading @@ -1283,7 +1283,7 @@ static int raid10_spare_active(struct mddev *mddev) { { int i; int i; conf_t *conf = mddev->private; conf_t *conf = mddev->private; mirror_info_t *tmp; struct mirror_info *tmp; int count = 0; int count = 0; unsigned long flags; unsigned long flags; Loading Loading @@ -1334,7 +1334,7 @@ static int raid10_add_disk(struct mddev *mddev, struct md_rdev *rdev) else else mirror = first; mirror = first; for ( ; mirror <= last ; mirror++) { for ( ; mirror <= last ; mirror++) { mirror_info_t *p = &conf->mirrors[mirror]; struct mirror_info *p = &conf->mirrors[mirror]; if (p->recovery_disabled == mddev->recovery_disabled) if (p->recovery_disabled == mddev->recovery_disabled) continue; continue; if (!p->rdev) if (!p->rdev) Loading Loading @@ -1373,7 +1373,7 @@ static int raid10_remove_disk(struct mddev *mddev, int number) conf_t *conf = mddev->private; conf_t *conf = mddev->private; int err = 0; int err = 0; struct md_rdev *rdev; struct md_rdev *rdev; mirror_info_t *p = conf->mirrors+ number; struct mirror_info *p = conf->mirrors+ number; print_conf(conf); print_conf(conf); rdev = p->rdev; rdev = p->rdev; Loading Loading @@ -2840,7 +2840,7 @@ static int run(struct mddev *mddev) { { conf_t *conf; conf_t *conf; int i, disk_idx, chunk_size; int i, disk_idx, chunk_size; mirror_info_t *disk; struct mirror_info *disk; struct md_rdev *rdev; struct md_rdev *rdev; sector_t size; sector_t size; Loading drivers/md/raid10.h +1 −3 Original line number Original line Diff line number Diff line #ifndef _RAID10_H #ifndef _RAID10_H #define _RAID10_H #define _RAID10_H typedef struct mirror_info mirror_info_t; struct mirror_info { struct mirror_info { struct md_rdev *rdev; struct md_rdev *rdev; sector_t head_position; sector_t head_position; Loading @@ -15,7 +13,7 @@ struct mirror_info { struct r10_private_data_s { struct r10_private_data_s { struct mddev *mddev; struct mddev *mddev; mirror_info_t *mirrors; struct mirror_info *mirrors; int raid_disks; int raid_disks; spinlock_t device_lock; spinlock_t device_lock; Loading Loading
drivers/md/raid1.c +5 −5 Original line number Original line Diff line number Diff line Loading @@ -799,7 +799,7 @@ static void alloc_behind_pages(struct bio *bio, struct r1bio *r1_bio) static int make_request(struct mddev *mddev, struct bio * bio) static int make_request(struct mddev *mddev, struct bio * bio) { { conf_t *conf = mddev->private; conf_t *conf = mddev->private; mirror_info_t *mirror; struct mirror_info *mirror; struct r1bio *r1_bio; struct r1bio *r1_bio; struct bio *read_bio; struct bio *read_bio; int i, disks; int i, disks; Loading Loading @@ -1268,7 +1268,7 @@ static int raid1_add_disk(struct mddev *mddev, struct md_rdev *rdev) conf_t *conf = mddev->private; conf_t *conf = mddev->private; int err = -EEXIST; int err = -EEXIST; int mirror = 0; int mirror = 0; mirror_info_t *p; struct mirror_info *p; int first = 0; int first = 0; int last = mddev->raid_disks - 1; int last = mddev->raid_disks - 1; Loading Loading @@ -1316,7 +1316,7 @@ static int raid1_remove_disk(struct mddev *mddev, int number) conf_t *conf = mddev->private; conf_t *conf = mddev->private; int err = 0; int err = 0; struct md_rdev *rdev; struct md_rdev *rdev; mirror_info_t *p = conf->mirrors+ number; struct mirror_info *p = conf->mirrors+ number; print_conf(conf); print_conf(conf); rdev = p->rdev; rdev = p->rdev; Loading Loading @@ -2369,7 +2369,7 @@ static conf_t *setup_conf(struct mddev *mddev) { { conf_t *conf; conf_t *conf; int i; int i; mirror_info_t *disk; struct mirror_info *disk; struct md_rdev *rdev; struct md_rdev *rdev; int err = -ENOMEM; int err = -ENOMEM; Loading Loading @@ -2612,7 +2612,7 @@ static int raid1_reshape(struct mddev *mddev) */ */ mempool_t *newpool, *oldpool; mempool_t *newpool, *oldpool; struct pool_info *newpoolinfo; struct pool_info *newpoolinfo; mirror_info_t *newmirrors; struct mirror_info *newmirrors; conf_t *conf = mddev->private; conf_t *conf = mddev->private; int cnt, raid_disks; int cnt, raid_disks; unsigned long flags; unsigned long flags; Loading
drivers/md/raid1.h +1 −3 Original line number Original line Diff line number Diff line #ifndef _RAID1_H #ifndef _RAID1_H #define _RAID1_H #define _RAID1_H typedef struct mirror_info mirror_info_t; struct mirror_info { struct mirror_info { struct md_rdev *rdev; struct md_rdev *rdev; sector_t head_position; sector_t head_position; Loading @@ -23,7 +21,7 @@ struct pool_info { struct r1_private_data_s { struct r1_private_data_s { struct mddev *mddev; struct mddev *mddev; mirror_info_t *mirrors; struct mirror_info *mirrors; int raid_disks; int raid_disks; /* When choose the best device for a read (read_balance()) /* When choose the best device for a read (read_balance()) Loading
drivers/md/raid10.c +6 −6 Original line number Original line Diff line number Diff line Loading @@ -833,7 +833,7 @@ static void unfreeze_array(conf_t *conf) static int make_request(struct mddev *mddev, struct bio * bio) static int make_request(struct mddev *mddev, struct bio * bio) { { conf_t *conf = mddev->private; conf_t *conf = mddev->private; mirror_info_t *mirror; struct mirror_info *mirror; struct r10bio *r10_bio; struct r10bio *r10_bio; struct bio *read_bio; struct bio *read_bio; int i; int i; Loading Loading @@ -1249,7 +1249,7 @@ static void error(struct mddev *mddev, struct md_rdev *rdev) static void print_conf(conf_t *conf) static void print_conf(conf_t *conf) { { int i; int i; mirror_info_t *tmp; struct mirror_info *tmp; printk(KERN_DEBUG "RAID10 conf printout:\n"); printk(KERN_DEBUG "RAID10 conf printout:\n"); if (!conf) { if (!conf) { Loading Loading @@ -1283,7 +1283,7 @@ static int raid10_spare_active(struct mddev *mddev) { { int i; int i; conf_t *conf = mddev->private; conf_t *conf = mddev->private; mirror_info_t *tmp; struct mirror_info *tmp; int count = 0; int count = 0; unsigned long flags; unsigned long flags; Loading Loading @@ -1334,7 +1334,7 @@ static int raid10_add_disk(struct mddev *mddev, struct md_rdev *rdev) else else mirror = first; mirror = first; for ( ; mirror <= last ; mirror++) { for ( ; mirror <= last ; mirror++) { mirror_info_t *p = &conf->mirrors[mirror]; struct mirror_info *p = &conf->mirrors[mirror]; if (p->recovery_disabled == mddev->recovery_disabled) if (p->recovery_disabled == mddev->recovery_disabled) continue; continue; if (!p->rdev) if (!p->rdev) Loading Loading @@ -1373,7 +1373,7 @@ static int raid10_remove_disk(struct mddev *mddev, int number) conf_t *conf = mddev->private; conf_t *conf = mddev->private; int err = 0; int err = 0; struct md_rdev *rdev; struct md_rdev *rdev; mirror_info_t *p = conf->mirrors+ number; struct mirror_info *p = conf->mirrors+ number; print_conf(conf); print_conf(conf); rdev = p->rdev; rdev = p->rdev; Loading Loading @@ -2840,7 +2840,7 @@ static int run(struct mddev *mddev) { { conf_t *conf; conf_t *conf; int i, disk_idx, chunk_size; int i, disk_idx, chunk_size; mirror_info_t *disk; struct mirror_info *disk; struct md_rdev *rdev; struct md_rdev *rdev; sector_t size; sector_t size; Loading
drivers/md/raid10.h +1 −3 Original line number Original line Diff line number Diff line #ifndef _RAID10_H #ifndef _RAID10_H #define _RAID10_H #define _RAID10_H typedef struct mirror_info mirror_info_t; struct mirror_info { struct mirror_info { struct md_rdev *rdev; struct md_rdev *rdev; sector_t head_position; sector_t head_position; Loading @@ -15,7 +13,7 @@ struct mirror_info { struct r10_private_data_s { struct r10_private_data_s { struct mddev *mddev; struct mddev *mddev; mirror_info_t *mirrors; struct mirror_info *mirrors; int raid_disks; int raid_disks; spinlock_t device_lock; spinlock_t device_lock; Loading