]> git.ipfire.org Git - thirdparty/mdadm.git/commit
ddf: use 64bit 'size', not 32bit 'info->size' for create.
authorNeilBrown <neilb@suse.com>
Thu, 10 Mar 2016 07:06:59 +0000 (18:06 +1100)
committerJes Sorensen <Jes.Sorensen@redhat.com>
Thu, 10 Mar 2016 16:42:41 +0000 (11:42 -0500)
commiteddaacc304ba34a28ebba4b0239dd2da072b54bb
treed954d6a5e1e6cf2e8414a9a21adcb504b2a09535
parenta0abe1e66724d1bdd9cc34994953eeda6f3aab2a
ddf: use 64bit 'size', not 32bit 'info->size' for create.

The 'size' field of mdu_disk_info_t is 32bit and should not be used
except for legacy ioctls.  super-ddf got this wrong :-(

This change makes it possible to create ddf arrays which used more than
2TB of each device.

Reported-by: Dan Russell <dpr@aol.com>
Signed-off-by: NeilBrown <neilb@suse.com>
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
super-ddf.c