]> git.ipfire.org Git - thirdparty/mdadm.git/commit
fix extended partition detection
authorDan Williams <dan.j.williams@intel.com>
Tue, 25 Jan 2011 02:54:06 +0000 (18:54 -0800)
committerNeilBrown <neilb@suse.de>
Mon, 14 Feb 2011 23:45:33 +0000 (10:45 +1100)
commitf58dd437412348b77bc09b79c656cf3472e9913d
treebfa317b64d7e4188b0ec6974f43fcd653b1bb45c
parenta2973b6af235f993b3085cfb51bc50cc6ca38d38
fix extended partition detection

# mdadm --detail --export /dev/md127p1

Before:
MD_LEVEL=raid5
MD_DEVICES=4
MD_METADATA=0.90

After:
MD_LEVEL=raid5
MD_DEVICES=4
MD_CONTAINER=/dev/md0
MD_MEMBER=0
MD_UUID=55746a20:925d24a7:4f9bd7e2:9c9a411f

We parse the symlink target with a format:

../../block/mdXXX/mdXXXpYY

...and need the second '/' from the end of the string to read detect a
'md' device.

Reported-by: Krzysztof Wasilewski <krzysztof.wasilewski@intel.com>
Cc: Przemyslaw Czarnowski <przemyslaw.hawrylewicz.czarnowski@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
util.c