[multipathd] fix failback
authorChristophe Varoqui <root@xa-s05.(none)>
Thu, 3 Nov 2005 21:41:46 +0000 (22:41 +0100)
committerChristophe Varoqui <root@xa-s05.(none)>
Thu, 3 Nov 2005 21:41:46 +0000 (22:41 +0100)
Refresh mpp->hwe before select_failback() in setup_multipath().
Proposed by Lan Tran, IBM, and Edward Goggin, EMC.

multipathd/main.c

index 7e0bb9c..3c5701c 100644 (file)
@@ -394,8 +394,8 @@ setup_multipath (struct vectors * vecs, struct multipath * mpp)
                goto out;
 
        adopt_paths(vecs, mpp);
-       select_pgfailback(mpp);
        mpp->hwe = extract_hwe_from_path(mpp);
+       select_pgfailback(mpp);
        set_no_path_retry(mpp);
 
        return 0;