]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
DDF: getinfo_super_ddf_bvd: identify disk by refnum
authormwilck@arcor.de <mwilck@arcor.de>
Mon, 8 Jul 2013 21:50:41 +0000 (23:50 +0200)
committerNeilBrown <neilb@suse.de>
Wed, 10 Jul 2013 00:41:18 +0000 (10:41 +1000)
Use refnum rather than raiddisk for identifying the physical disk.
raiddisk should only be used for auto-layout.

Signed-off-by: NeilBrown <neilb@suse.de>
super-ddf.c

index ee4652adbeeed3570cbfbda5daab12b499cfc274..bff420cd784b6af836f0e094b5da4c1d55d44bd7 100644 (file)
@@ -1878,7 +1878,7 @@ static void getinfo_super_ddf_bvd(struct supertype *st, struct mdinfo *info, cha
        }
 
        for (dl = ddf->dlist; dl ; dl = dl->next)
-               if (dl->raiddisk == ddf->currentdev)
+               if (dl->disk.refnum == conf->phys_refnum[cd])
                        break;
 
        info->disk.major = 0;