diff options
author | Neil Brown <neilb@suse.de> | 2008-07-12 20:27:39 +1000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2008-07-12 20:27:39 +1000 |
commit | d2ca644994d642c31b41242140e1fe819711c8f7 (patch) | |
tree | 787148e3e6e9bb102e608e08a7baca53509ca9d1 /super0.c | |
parent | 0d481d3723398828c81963dcd58b1bf768e2c0c2 (diff) |
Remove getinfo_super_n and do some other cleaning up.
Getting close to a sensible description of what some of the
superswitch methods are supposed to do!
Diffstat (limited to 'super0.c')
-rw-r--r-- | super0.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -645,6 +645,9 @@ static void add_to_super0(struct supertype *st, mdu_disk_info_t *dinfo, dk->raid_disk = dinfo->raid_disk; dk->state = dinfo->state; + sb->this_disk = sb->disks[dinfo->number]; + sb->sb_csum = calc_sb0_csum(sb); + dip = (struct devinfo **)&st->info; while (*dip) dip = &(*dip)->next; @@ -1092,5 +1095,4 @@ struct superswitch super0 = { .write_bitmap = write_bitmap0, .free_super = free_super0, .validate_geometry = validate_geometry0, - .swapuuid = 0, }; |