<div dir="ltr">esp if you use quilt (more <a href="http://hans.fugal.net/blog/2007/12/15/a-patchwork-quilt/" target="_blank">http://hans.fugal.net/blog/2007/12/15/a-patchwork-quilt/</a> ) it will be helpful. <div><br></div>
<div>It would be good to know what series file you're using, it should help resolve dependencies. </div><div><br></div><div>HTH<br><div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 24 March 2014 21:19, Parinay Kondekar <span dir="ltr"><<a href="mailto:parinay_kondekar@xyratex.com" target="_blank">parinay_kondekar@xyratex.com</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>JFYI</div><div><br></div>I hope you followed this or aware of this ( <a href="https://wiki.hpdd.intel.com/pages/viewpage.action?pageId=8126821" target="_blank">https://wiki.hpdd.intel.com/pages/viewpage.action?pageId=8126821</a> ) . reduces chances of missing any patches.<div>




<br></div><div>HTH</div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On 24 March 2014 20:40, aayush agrawal <span dir="ltr"><<a href="mailto:aayush.agrawal@calsoftinc.com" target="_blank">aayush.agrawal@calsoftinc.com</a>></span> wrote:<br>




</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>
  

    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    I wanted to apply zero copy patch on rhel6 so I followed below
    steps:<br>
    <br>
    <ol>
      <li>Downloaded <font face="Times New Roman, serif"><font size="3">lustre-2.1.2
            and corresponding kernel rpm</font></font><font face="Times
          New Roman, serif"><font size="3">(linux-2.6.32-220.17.1.el6</font></font>).
        The OS I am using is CentOS 6.4.</li>
      <li>Applied kernel patches from lustre source code to kernel.</li>
      <li>Downloaded a zero copy patch for rhel6 from:
<a href="https://github.com/Xyratex/lustre-stable/blob/b_neo_1.4.0/lustre/kernel_patches/patches/raid5-zerocopy-rhel6.patch" target="_blank">https://github.com/Xyratex/lustre-stable/blob/b_neo_1.4.0/lustre/kernel_patches/patches/raid5-zerocopy-rhel6.patch</a></li>





      <li>Applied this patch to above kernel.</li>
      <li><font face="Times New Roman, serif"><font size="3">Then I
            tried to compile this kernel </font></font> but it gives
        undefined symbol errors for writes_zcopy and PageConstant.</li>
      <ol>
        <li>For writes_zcopy I found another patch on the same git hub
          link:
<a href="https://github.com/Xyratex/lustre-stable/blob/b_neo_1.4.0/lustre/kernel_patches/patches/raid5-stats-rhel6.patch" target="_blank">https://github.com/Xyratex/lustre-stable/blob/b_neo_1.4.0/lustre/kernel_patches/patches/raid5-stats-rhel6.patch</a>.</li>





        <li>For PageConstant I couldn't find any patch to rectify this
          error. Even I do not see usage of PG_Constant/SetPageConstant
          etc. in raid5-zerocopy-rhel6.patch which I think is essential.
          <br>
        </li>
      </ol>
      <li>So my questions are:</li>
      <ol>
        <li>I think few patches are missing here. As mentioned above one
          of them would be raid5-stats-rhel6.patch please confirm.</li>
        <li>if confirmed, still there has to be at least one patch
          missing (to include PageConstant use). Are there any other
          patches to be applied before I apply raid5-stats-rhel6.patch
          and raid5-zerocopy-rhel6.patch.</li>
        <li>I am seeing that this zero copy patch existed in
          lustre-2.1.2, In lustre/kernel-patches/patches directory for
          rhel5. But it has been removed in latest lustre 2.5.0. Is
          there any specific reason to remove it.</li>
      </ol>
    </ol>
    <p>Thanks,<br>
      Aayush<br>
    </p>
    <br>
    <br>
    <br>
    <br>
    <br>
       
    
    
    <br>
     <br>
  </div>

<br></div></div>_______________________________________________<br>
Lustre-discuss mailing list<br>
<a href="mailto:Lustre-discuss@lists.lustre.org" target="_blank">Lustre-discuss@lists.lustre.org</a><br>
<a href="http://lists.lustre.org/mailman/listinfo/lustre-discuss" target="_blank">http://lists.lustre.org/mailman/listinfo/lustre-discuss</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div></div></div>