]> git.ipfire.org Git - thirdparty/mdadm.git/commit
mdadm: bad block support for external metadata - initialization
authorTomasz Majchrzak <tomasz.majchrzak@intel.com>
Mon, 28 Nov 2016 14:07:05 +0000 (15:07 +0100)
committerJes Sorensen <Jes.Sorensen@redhat.com>
Mon, 28 Nov 2016 22:44:45 +0000 (17:44 -0500)
commitbb758ccad0e9e47af565d4e23b43aa5a8ceb9886
treeed51e5d7c2274b11fdff0af1db89dfe8491c490c
parent06fb291ac14b92b188e257a66612d82f6212ae69
mdadm: bad block support for external metadata - initialization

If metadata handler provides support for bad blocks, tell md by writing
'external_bbl' to rdev state file (both on create and assemble),
followed by a list of known bad blocks written via sysfs 'bad_blocks'
file.

Signed-off-by: Tomasz Majchrzak <tomasz.majchrzak@intel.com>
Reviewed-by: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
mdadm.h
sysfs.c