It looks like the hwe should be initialized before calling
select_pgfailback, since select_pgfailback could use the mpp->hwe
vaule. <br>
<br>
--- mp-bleed-1102/multipathd/main.c     2005-11-02 23:24:24.000000000 -0800<br>
+++ mp-bleed-1102-patch/multipathd/main.c       2005-11-01 22:47:47.000000000 -0800<br>
@@ -394,8 +394,8 @@<br>
                goto out;<br>
  <br>
        adopt_paths(vecs, mpp);<br>
-       select_pgfailback(mpp);<br>
        mpp->hwe = extract_hwe_from_path(mpp);<br>
+       select_pgfailback(mpp);<br>
        set_no_path_retry(mpp);<br>
  <br>
        return 0;<br>
<br>