diff options
author | NeilBrown <neilb@suse.de> | 2009-03-10 16:47:02 +1100 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2009-03-10 16:47:02 +1100 |
commit | 8844e291492b82f4bae6129673fb383a309514c0 (patch) | |
tree | bcc76235fb2d0d24028820a8ed75ea3a79584395 /super1.c | |
parent | 661dce36178960a20a5bcbb3bbf92e721df1bec0 (diff) | |
parent | 388953d27c20476f84ca71546d6fd357e0230e25 (diff) | |
download | mdadm-8844e291492b82f4bae6129673fb383a309514c0.tar.gz mdadm-8844e291492b82f4bae6129673fb383a309514c0.tar.xz mdadm-8844e291492b82f4bae6129673fb383a309514c0.zip |
Merge branch 'master' in devel-3.0
Diffstat (limited to 'super1.c')
-rw-r--r-- | super1.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -885,6 +885,10 @@ static int add_to_super1(struct supertype *st, mdu_disk_info_t *dk, else *rp = 0xfffe; + if (dk->number >= __le32_to_cpu(sb->max_dev) && + __le32_to_cpu(sb->max_dev) < 384) + sb->max_dev = __cpu_to_le32(dk->number+1); + sb->dev_number = __cpu_to_le32(dk->number); sb->sb_csum = calc_sb_1_csum(sb); |