<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:47:37 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-4993] support for 3.14 linux kernel</title>
                <link>https://jira.whamcloud.com/browse/LU-4993</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;tracker for 3.14 kernel support&lt;/p&gt;

&lt;p&gt;fc20 recently bumped their kernel version from 3.13.x to 3.14.x&lt;br/&gt;
new build failures are now showing up&lt;/p&gt;</description>
                <environment>fc20&lt;br/&gt;
</environment>
        <key id="24537">LU-4993</key>
            <summary>support for 3.14 linux kernel</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="bogl">Bob Glossman</assignee>
                                    <reporter username="bogl">Bob Glossman</reporter>
                        <labels>
                            <label>patch</label>
                    </labels>
                <created>Fri, 2 May 2014 15:39:12 +0000</created>
                <updated>Mon, 8 Sep 2014 20:37:32 +0000</updated>
                            <resolved>Mon, 8 Sep 2014 20:37:32 +0000</resolved>
                                                    <fixVersion>Lustre 2.7.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="83074" author="bogl" created="Fri, 2 May 2014 15:42:34 +0000"  >&lt;p&gt;can&apos;t even build client-only for 3.14.  first set of build problems looks to be due to refactoring of struct bio&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;  CC [M]  /home/bogl/lustre-release/lustre/llite/lloop.o
/home/bogl/lustre-release/lustre/llite/lloop.c: In function &#8216;do_bio_lustrebacked&#8217;:
/home/bogl/lustre-release/lustre/llite/lloop.c:221:45: error: &#8216;struct bio&#8217; has no member named &#8216;bi_sector&#8217;
                 offset = (pgoff_t)(bio-&amp;gt;bi_sector &amp;lt;&amp;lt; 9) + lo-&amp;gt;lo_offset;
                                             ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:24: error: incompatible types when assigning to type &#8216;int&#8217; from type &#8216;struct bvec_iter&#8217;
                 bio_for_each_segment(bvec, bio, i) {
                        ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:47: error: request for member &#8216;bi_size&#8217; in something not a structure or union
                 bio_for_each_segment(bvec, bio, i) {
                                               ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:138: error: request for member &#8216;bi_idx&#8217; in something not a structure or union
                 bio_for_each_segment(bvec, bio, i) {
                                                                                                                                          ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:188: error: request for member &#8216;bi_size&#8217; in something not a structure or union
                 bio_for_each_segment(bvec, bio, i) {
                                                                                                                                                                                            ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:216: error: request for member &#8216;bi_size&#8217; in something not a structure or union
                 bio_for_each_segment(bvec, bio, i) {
                                                                                                                                                                                                                        ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:272: error: request for member &#8216;bi_idx&#8217; in something not a structure or union
                 bio_for_each_segment(bvec, bio, i) {
                                                                                                                                                                                                                                                                                ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:301: error: request for member &#8216;bi_bvec_done&#8217; in something not a structure or union
                 bio_for_each_segment(bvec, bio, i) {
                                                                                                                                                                                                                                                                                                             ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:363: error: request for member &#8216;bi_idx&#8217; in something not a structure or union
                 bio_for_each_segment(bvec, bio, i) {
                                                                                                                                                                                                                                                                                                                                                                           ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:392: error: request for member &#8216;bi_bvec_done&#8217; in something not a structure or union
                 bio_for_each_segment(bvec, bio, i) {
                                                                                                                                                                                                                                                                                                                                                                                                        ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:522: error: request for member &#8216;bi_idx&#8217; in something not a structure or union
                 bio_for_each_segment(bvec, bio, i) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:554: error: request for member &#8216;bi_bvec_done&#8217; in something not a structure or union
                 bio_for_each_segment(bvec, bio, i) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:573: error: left-hand operand of comma expression has no effect [-Werror=unused-value]
                 bio_for_each_segment(bvec, bio, i) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:615: error: request for member &#8216;bv_len&#8217; in something not a structure or union
                 bio_for_each_segment(bvec, bio, i) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ^
/home/bogl/lustre-release/lustre/llite/lloop.c:222:77: error: passing argument 2 of &#8216;bio_advance_iter&#8217; from incompatible pointer type [-Werror]
                 bio_for_each_segment(bvec, bio, i) {
                                                                             ^
In file included from include/linux/blkdev.h:18:0,
                 from /home/bogl/lustre-release/lustre/llite/lloop.c:91:
include/linux/bio.h:225:60: note: expected &#8216;struct bvec_iter *&#8217; but argument is of type &#8216;int *&#8217;
 static inline void bio_advance_iter(struct bio *bio, struct bvec_iter *iter,
                                                            ^
/home/bogl/lustre-release/lustre/llite/lloop.c: In function &#8216;loop_get_bio&#8217;:
/home/bogl/lustre-release/lustre/llite/lloop.c:313:206: error: &#8216;struct bio&#8217; has no member named &#8216;bi_sector&#8217;
                 CDEBUG(D_INFO, &quot;bio sector %llu size %u count %u vcnt%u \n&quot;,
                                                                                                                                                                                                              ^
/home/bogl/lustre-release/lustre/llite/lloop.c:313:225: error: &#8216;struct bio&#8217; has no member named &#8216;bi_size&#8217;
                 CDEBUG(D_INFO, &quot;bio sector %llu size %u count %u vcnt%u \n&quot;,
                                                                                                                                                                                                                                 ^
/home/bogl/lustre-release/lustre/llite/lloop.c: In function &#8216;loop_make_request&#8217;:
/home/bogl/lustre-release/lustre/llite/lloop.c:348:189: error: &#8216;struct bio&#8217; has no member named &#8216;bi_sector&#8217;
         CDEBUG(D_INFO, &quot;submit bio sector %llu size %u\n&quot;,
                                                                                                                                                                                             ^
/home/bogl/lustre-release/lustre/llite/lloop.c:348:209: error: &#8216;struct bio&#8217; has no member named &#8216;bi_size&#8217;
         CDEBUG(D_INFO, &quot;submit bio sector %llu size %u\n&quot;,
                                                                                                                                                                                                                 ^
cc1: all warnings being treated as errors
make[6]: *** [/home/bogl/lustre-release/lustre/llite/lloop.o] Error 1
make[5]: *** [/home/bogl/lustre-release/lustre/llite] Error 2
make[4]: *** [/home/bogl/lustre-release/lustre] Error 2
make[3]: *** [_module_/home/bogl/lustre-release] Error 2
make[3]: Leaving directory `/usr/src/kernels/3.14.2-200.fc20.x86_64&apos;
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/home/bogl/lustre-release&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bogl/lustre-release&apos;
make: *** [all] Error 2
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="83081" author="simmonsja" created="Fri, 2 May 2014 16:19:21 +0000"  >&lt;p&gt;Believe it or not I have patches for this already. I ran into this on my home debian system.Well I have to make the patch work with earlier kernels.&lt;/p&gt;</comment>
                            <comment id="83082" author="pjones" created="Fri, 2 May 2014 16:20:46 +0000"  >&lt;p&gt;Oh I believe it &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="84186" author="simmonsja" created="Thu, 15 May 2014 16:11:36 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/10332&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10332&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/10337&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10337&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Sorry I couldn&apos;t make 10337 more pretty but it works.&lt;/p&gt;</comment>
                            <comment id="84194" author="bogl" created="Thu, 15 May 2014 17:10:54 +0000"  >&lt;p&gt;James, Why is &lt;a href=&quot;http://review.whamcloud.com/#/c/10332&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10332&lt;/a&gt; needed?  I seem to be able to build clients that work without it.&lt;/p&gt;</comment>
                            <comment id="84200" author="simmonsja" created="Thu, 15 May 2014 17:26:40 +0000"  >&lt;p&gt;I have a UMP machine running a 3.15 kernel at home. It gives me the ability to find issues that otherwise would go undetected with SMP devices.&lt;/p&gt;</comment>
                            <comment id="86619" author="bogl" created="Fri, 13 Jun 2014 21:24:12 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/10337&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10337&lt;/a&gt; has landed in master, but I think it&apos;s only good enough for clients.  Strongly suspect there is more server only code that also needs adjustment for the HAVE_BVEC_ITER case.  If I try a server build in a 3.14 kernel I see lots of build errors that I think are related:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;  CC [M]  /home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.o
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c: In function &#8216;dio_complete_routine&#8217;:
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:166:304: error: &#8216;struct bio&#8217; has no member named &#8216;bi_idx&#8217;
   CERROR(&quot;bi_next: %p, bi_flags: %lx, bi_rw: %lu, bi_vcnt: %d, &quot;
                                                                                                                                                                                                                                                                                                                ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:166:317: error: &#8216;struct bio&#8217; has no member named &#8216;bi_size&#8217;
   CERROR(&quot;bi_next: %p, bi_flags: %lx, bi_rw: %lu, bi_vcnt: %d, &quot;
                                                                                                                                                                                                                                                                                                                             ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:24: error: incompatible types when assigning to type &#8216;int&#8217; from type &#8216;struct bvec_iter&#8217;
                 bio_for_each_segment(bvl, bio, i) {
                        ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:47: error: request for member &#8216;bi_size&#8217; in something not a structure or union
                 bio_for_each_segment(bvl, bio, i) {
                                               ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:137: error: request for member &#8216;bi_idx&#8217; in something not a structure or union
                 bio_for_each_segment(bvl, bio, i) {
                                                                                                                                         ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:187: error: request for member &#8216;bi_size&#8217; in something not a structure or union
                 bio_for_each_segment(bvl, bio, i) {
                                                                                                                                                                                           ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:215: error: request for member &#8216;bi_size&#8217; in something not a structure or union
                 bio_for_each_segment(bvl, bio, i) {
                                                                                                                                                                                                                       ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:271: error: request for member &#8216;bi_idx&#8217; in something not a structure or union
                 bio_for_each_segment(bvl, bio, i) {
                                                                                                                                                                                                                                                                               ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:300: error: request for member &#8216;bi_bvec_done&#8217; in something not a structure or union
                 bio_for_each_segment(bvl, bio, i) {
                                                                                                                                                                                                                                                                                                            ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:362: error: request for member &#8216;bi_idx&#8217; in something not a structure or union
                 bio_for_each_segment(bvl, bio, i) {
                                                                                                                                                                                                                                                                                                                                                                          ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:391: error: request for member &#8216;bi_bvec_done&#8217; in something not a structure or union
                 bio_for_each_segment(bvl, bio, i) {
                                                                                                                                                                                                                                                                                                                                                                                                       ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:521: error: request for member &#8216;bi_idx&#8217; in something not a structure or union
                 bio_for_each_segment(bvl, bio, i) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:553: error: request for member &#8216;bi_bvec_done&#8217; in something not a structure or union
                 bio_for_each_segment(bvl, bio, i) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:572: error: left-hand operand of comma expression has no effect [-Werror=unused-value]
                 bio_for_each_segment(bvl, bio, i) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:613: error: request for member &#8216;bv_len&#8217; in something not a structure or union
                 bio_for_each_segment(bvl, bio, i) {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:177:76: error: passing argument 2 of &#8216;bio_advance_iter&#8217; from incompatible pointer type [-Werror]
                 bio_for_each_segment(bvl, bio, i) {
                                                                            ^
In file included from include/linux/blkdev.h:18:0,
                 from /home/bogl/lustre-release/lustre/include/linux/obd_support.h:63,
                 from /home/bogl/lustre-release/lustre/include/obd_support.h:44,
                 from /home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:56:
include/linux/bio.h:225:60: note: expected &#8216;struct bvec_iter *&#8217; but argument is of type &#8216;int *&#8217;
 static inline void bio_advance_iter(struct bio *bio, struct bvec_iter *iter,
                                                            ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c: In function &#8216;can_be_merged&#8217;:
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:252:19: error: &#8216;struct bio&#8217; has no member named &#8216;bi_size&#8217;
         size = bio-&amp;gt;bi_size &amp;gt;&amp;gt; 9;
                   ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:253:19: error: &#8216;struct bio&#8217; has no member named &#8216;bi_sector&#8217;
         return bio-&amp;gt;bi_sector + size == sector ? 1 : 0;
                   ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c: In function &#8216;osd_do_bio&#8217;:
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:324:222: error: &#8216;struct bio&#8217; has no member named &#8216;bi_size&#8217;
                                 CDEBUG(D_INODE, &quot;bio++ sz %d vcnt %d(%d) &quot;
                                                                                                                                                                                                                              ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:324:268: error: &#8216;struct bio&#8217; has no member named &#8216;bi_size&#8217;
                                 CDEBUG(D_INODE, &quot;bio++ sz %d vcnt %d(%d) &quot;
                                                                                                                                                                                                                                                                            ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:333:59: error: &#8216;struct bio&#8217; has no member named &#8216;bi_size&#8217;
                                 record_start_io(iobuf, bio-&amp;gt;bi_size);
                                                           ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:350:28: error: &#8216;struct bio&#8217; has no member named &#8216;bi_sector&#8217;
                         bio-&amp;gt;bi_sector = sector;
                            ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:362:43: error: &#8216;struct bio&#8217; has no member named &#8216;bi_size&#8217;
                 record_start_io(iobuf, bio-&amp;gt;bi_size);
                                           ^
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c: In function &#8216;can_be_merged&#8217;:
/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.c:254:1: error: control reaches end of non-void function [-Werror=return-type]
 }
 ^
cc1: all warnings being treated as errors
make[6]: *** [/home/bogl/lustre-release/lustre/osd-ldiskfs/osd_io.o] Error 1
make[5]: *** [/home/bogl/lustre-release/lustre/osd-ldiskfs] Error 2
make[4]: *** [/home/bogl/lustre-release/lustre] Error 2
make[3]: *** [_module_/home/bogl/lustre-release] Error 2
make[3]: Leaving directory `/home/bogl/rb/BUILD/kernel-3.14.6.200.l0613&apos;
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/home/bogl/lustre-release&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/bogl/lustre-release&apos;
make: *** [all] Error 2
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="88232" author="simmonsja" created="Sun, 6 Jul 2014 20:38:56 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/10332&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10332&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://review.whamcloud.com/#/c/10995&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10995&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="88273" author="bogl" created="Mon, 7 Jul 2014 15:03:15 +0000"  >&lt;p&gt;with the new patch &lt;a href=&quot;http://review.whamcloud.com/#/c/10995&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10995&lt;/a&gt; it&apos;s once again possible to do full server builds for 3.14, including ldiskfs.  It still requires a bunch of patches in flight and at least one for an ldiskfs patch series for 3.14 that hasn&apos;t even been pushed to gerrit yet.  I have a working prototype for that on hand, but not exposed publicly yet.&lt;/p&gt;</comment>
                            <comment id="88295" author="simmonsja" created="Mon, 7 Jul 2014 15:30:24 +0000"  >&lt;p&gt;Perhaps it is time to open a ticket for 3.16 support.&lt;/p&gt;</comment>
                            <comment id="88308" author="bogl" created="Mon, 7 Jul 2014 15:53:14 +0000"  >&lt;p&gt;ldiskfs for 3.14: &lt;a href=&quot;http://review.whamcloud.com/11000&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/11000&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="88309" author="simmonsja" created="Mon, 7 Jul 2014 15:54:56 +0000"  >&lt;p&gt;Is this the latest fc20 kernel?&lt;/p&gt;</comment>
                            <comment id="88310" author="bogl" created="Mon, 7 Jul 2014 15:57:45 +0000"  >&lt;p&gt;yes; 3.14.9-200&lt;/p&gt;</comment>
                            <comment id="88433" author="bogl" created="Tue, 8 Jul 2014 15:19:55 +0000"  >&lt;p&gt;We may very well need a ticket for 3.15 soon.  I just saw that fc20 jumped versions overnight from 3.14.x to 3.15.x.   Have yet to discover if we need anything extra for 3.15 beyond what we already have in flight for 3.14.&lt;/p&gt;</comment>
                            <comment id="88661" author="simmonsja" created="Wed, 9 Jul 2014 22:27:04 +0000"  >&lt;p&gt;vfs_rename changed again and sk_data_ready api changed. I have patches already for those versions. This is when running against a 3.16 kernel.&lt;/p&gt;</comment>
                            <comment id="88662" author="bogl" created="Wed, 9 Jul 2014 22:30:47 +0000"  >&lt;p&gt;James, is 3.16 present in any distro yet like Fedora Core or are you working against strictly upstream kernel.org trees?&lt;/p&gt;</comment>
                            <comment id="88665" author="simmonsja" created="Wed, 9 Jul 2014 23:11:55 +0000"  >&lt;p&gt;I&apos;m working with upstream kernel in this case.&lt;/p&gt;</comment>
                            <comment id="88725" author="bogl" created="Thu, 10 Jul 2014 17:04:30 +0000"  >&lt;p&gt;James, It appears the sk_data_ready api change you mentioned is already present in 3.15 too.  I&apos;ll go ahead and open a tracking ticket for 3.16 so we can start collecting mods needed for kernels &amp;gt; 3.14 there.&lt;/p&gt;</comment>
                            <comment id="88755" author="simmonsja" created="Thu, 10 Jul 2014 19:07:45 +0000"  >&lt;p&gt;I updated &lt;a href=&quot;http://review.whamcloud.com/#/c/10995&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10995&lt;/a&gt;. Please inspect.&lt;/p&gt;</comment>
                            <comment id="88759" author="bogl" created="Thu, 10 Jul 2014 19:26:05 +0000"  >&lt;p&gt;re: &lt;a href=&quot;http://review.whamcloud.com/#/c/10995&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10995&lt;/a&gt;.  don&apos;t want to +review it until I can build the HAVE_BVEC_ITER case again.  Can&apos;t do that right now as the only kernel I can build with is the 3.15 kernel in fc20, and that fails due to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5322&quot; title=&quot;support for 3.16 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5322&quot;&gt;&lt;del&gt;LU-5322&lt;/del&gt;&lt;/a&gt; issues.  No patches for those yet.&lt;/p&gt;</comment>
                            <comment id="89242" author="simmonsja" created="Wed, 16 Jul 2014 16:57:24 +0000"  >&lt;p&gt;Last patch at &lt;a href=&quot;http://review.whamcloud.com/#/c/10995&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10995&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="89262" author="simmonsja" created="Wed, 16 Jul 2014 18:56:40 +0000"  >&lt;p&gt;Last patch as landed. We can close this ticket.&lt;/p&gt;</comment>
                            <comment id="89263" author="pjones" created="Wed, 16 Jul 2014 18:59:05 +0000"  >&lt;p&gt;Landed for 2.7&lt;/p&gt;</comment>
                            <comment id="89268" author="bogl" created="Wed, 16 Jul 2014 19:10:26 +0000"  >&lt;p&gt;don&apos;t think thai&apos;s correct.  &lt;a href=&quot;http://review.whamcloud.com/#/c/10995&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10995&lt;/a&gt; still hasn&apos;t landed.&lt;/p&gt;</comment>
                            <comment id="89283" author="simmonsja" created="Wed, 16 Jul 2014 20:07:26 +0000"  >&lt;p&gt;Yeah I thought this patch landed instead of the patch from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5322&quot; title=&quot;support for 3.16 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5322&quot;&gt;&lt;del&gt;LU-5322&lt;/del&gt;&lt;/a&gt;. Funny that all the non ldiskfs patches for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5322&quot; title=&quot;support for 3.16 linux kernel&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5322&quot;&gt;&lt;del&gt;LU-5322&lt;/del&gt;&lt;/a&gt; landed first.&lt;/p&gt;</comment>
                            <comment id="93448" author="simmonsja" created="Mon, 8 Sep 2014 17:40:40 +0000"  >&lt;p&gt;This time patch &lt;a href=&quot;http://review.whamcloud.com/#/c/10995&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/10995&lt;/a&gt; really has landed to master. This ticket can be closed.&lt;/p&gt;</comment>
                            <comment id="93470" author="pjones" created="Mon, 8 Sep 2014 20:37:32 +0000"  >&lt;p&gt;Landed for 2.7&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="22582">LU-4416</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="24583">LU-5014</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="25383">LU-5276</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="25525">LU-5322</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzwlnj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>13834</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>