<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Guozhonghua, idea of the fix looks
      good, but the patch doesn't seem to meet mainline standards. Can
      you please follow the instructions that Jeff emailed you last time
      and resubmit the patch.<br>
      <br>
      On 03/11/2014 04:09 AM, Guozhonghua wrote:<br>
    </div>
    <blockquote
cite="mid:71604351584F6A4EBAE558C676F37CA42EC3CCB9@H3CMLB02-EX.srv.huawei-3com.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <style>
<!--
@font-face
        {font-family:SimSun}
@font-face
        {font-family:SimSun}
@font-face
        {font-family:Calibri}
@font-face
        {font-family:SimSun}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        text-justify:inter-ideograph;
        font-size:10.5pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
span.EmailStyle17
        {font-family:"Calibri","sans-serif";
        color:windowtext}
.MsoChpDefault
        {}
@page WordSection1
        {margin:72.0pt 90.0pt 72.0pt 90.0pt}
div.WordSection1
        {}
-->
</style>
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US">I review the code of the
            kernel 3.11.10.</span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
        <p class="MsoNormal"><span lang="EN-US">The difference is as
            below: </span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
        <p class="MsoNormal"><span lang="EN-US">--
            ../linux-3.11.10/fs/ocfs2/dlm/dlmdomain.c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2013-11-30
            02:42:37.000000000 +0800</span></p>
        <p class="MsoNormal"><span lang="EN-US">+++
            ocfs2-ko-3.11/dlm/dlmdomain.c&nbsp;&nbsp;&nbsp;&nbsp; 2014-03-11
            18:57:23.323897515 +0800</span></p>
        <p class="MsoNormal"><span lang="EN-US">@@ -1135,6 +1135,9 @@
            static int dlm_query_region_handler(stru</span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int status = 0;</span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int locked = 0;</span></p>
        <p class="MsoNormal"><span lang="EN-US"></span></p>
        <p class="MsoNormal"><span lang="EN-US">+&nbsp;&nbsp;&nbsp; /* Wether domain
            locked */</span></p>
      </div>
    </blockquote>
    comment probably not required <br>
    <blockquote
cite="mid:71604351584F6A4EBAE558C676F37CA42EC3CCB9@H3CMLB02-EX.srv.huawei-3com.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US">+&nbsp;&nbsp;&nbsp; int domain_locked =
            0;</span></p>
        <p class="MsoNormal"><span lang="EN-US">+</span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qr = (struct
            dlm_query_region *) msg-&gt;buf;</span></p>
        <p class="MsoNormal"><span lang="EN-US"></span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mlog(0, "Node %u
            queries hb regions on domain %s\n", qr-&gt;qr_node,</span></p>
        <p class="MsoNormal"><span lang="EN-US">@@ -1150,6 +1153,7 @@
            static int dlm_query_region_handler(stru</span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; status = -EINVAL;</span></p>
        <p class="MsoNormal"><span lang="EN-US"></span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            spin_lock(&amp;dlm_domain_lock);</span></p>
        <p class="MsoNormal"><span lang="EN-US">+&nbsp;&nbsp;&nbsp; domain_locked = 1;</span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dlm =
            __dlm_lookup_domain_full(qr-&gt;qr_domain,
            qr-&gt;qr_namelen);</span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!dlm) {</span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            mlog(ML_ERROR, "Node %d queried hb regions on domain %s "</span></p>
        <p class="MsoNormal"><span lang="EN-US">@@ -1181,9 +1185,12 @@
            static int dlm_query_region_handler(stru</span></p>
        <p class="MsoNormal"><span lang="EN-US">bail:</span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (locked)</span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            spin_unlock(&amp;dlm-&gt;spinlock);</span></p>
        <p class="MsoNormal"><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            spin_unlock(&amp;dlm_domain_lock);</span></p>
        <p class="MsoNormal"><span lang="EN-US"></span></p>
        <p class="MsoNormal"><span lang="EN-US">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kfree(local);</span></p>
        <p class="MsoNormal"><span lang="EN-US">+&nbsp;&nbsp;&nbsp; if (domain_locked)</span></p>
        <p class="MsoNormal"><span lang="EN-US">+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            spin_unlock(&amp;dlm_domain_lock);</span></p>
        <p class="MsoNormal"><span lang="EN-US">+&nbsp;&nbsp;&nbsp; </span></p>
        <p class="MsoNormal"><span lang="EN-US">+&nbsp;&nbsp;&nbsp; if (local)</span></p>
        <p class="MsoNormal"><span lang="EN-US">+ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;kfree(local);</span></p>
      </div>
    </blockquote>
    no need to check if (local),&nbsp; kfree will take care of that part<br>
    <blockquote
cite="mid:71604351584F6A4EBAE558C676F37CA42EC3CCB9@H3CMLB02-EX.srv.huawei-3com.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US"></span></p>
        <p class="MsoNormal"><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return status;</span></p>
        <p class="MsoNormal"><span lang="EN-US">}</span></p>
      </div>
      <span style="font-size:7.5pt; font-family:&#21326;&#25991;&#32454;&#40657;; color:gray"><span
          lang="EN-US">-------------------------------------------------------------------------------------------------------------------------------------<br>
        </span>&#26412;&#37038;&#20214;&#21450;&#20854;&#38468;&#20214;&#21547;&#26377;&#26477;&#24030;&#21326;&#19977;&#36890;&#20449;&#25216;&#26415;&#26377;&#38480;&#20844;&#21496;&#30340;&#20445;&#23494;&#20449;&#24687;&#65292;&#20165;&#38480;&#20110;&#21457;&#36865;&#32473;&#19978;&#38754;&#22320;&#22336;&#20013;&#21015;&#20986;<span
          lang="EN-US"><br>
        </span>&#30340;&#20010;&#20154;&#25110;&#32676;&#32452;&#12290;&#31105;&#27490;&#20219;&#20309;&#20854;&#20182;&#20154;&#20197;&#20219;&#20309;&#24418;&#24335;&#20351;&#29992;&#65288;&#21253;&#25324;&#20294;&#19981;&#38480;&#20110;&#20840;&#37096;&#25110;&#37096;&#20998;&#22320;&#27844;&#38706;&#12289;&#22797;&#21046;&#12289;<span
          lang="EN-US"><br>
        </span>&#25110;&#25955;&#21457;&#65289;&#26412;&#37038;&#20214;&#20013;&#30340;&#20449;&#24687;&#12290;&#22914;&#26524;&#24744;&#38169;&#25910;&#20102;&#26412;&#37038;&#20214;&#65292;&#35831;&#24744;&#31435;&#21363;&#30005;&#35805;&#25110;&#37038;&#20214;&#36890;&#30693;&#21457;&#20214;&#20154;&#24182;&#21024;&#38500;&#26412;<span
          lang="EN-US"><br>
        </span>&#37038;&#20214;&#65281;<span lang="EN-US"><br>
        </span></span><span style="font-size:7.5pt;
        font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;
        color:gray" lang="EN-US">This e-mail and its attachments contain
        confidential information from H3C, which is
        <br>
        intended only for the person or entity whose address is listed
        above. Any use of the
        <br>
        information contained herein in any way (including, but not
        limited to, total or partial
        <br>
        disclosure, reproduction, or dissemination) by persons other
        than the intended <br>
        recipient(s) is prohibited. If you receive this e-mail in error,
        please notify the sender
        <br>
        by phone or email immediately and delete it!</span>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Ocfs2-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Ocfs2-devel@oss.oracle.com">Ocfs2-devel@oss.oracle.com</a>
<a class="moz-txt-link-freetext" href="https://oss.oracle.com/mailman/listinfo/ocfs2-devel">https://oss.oracle.com/mailman/listinfo/ocfs2-devel</a></pre>
    </blockquote>
    <br>
  </body>
</html>