<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:06:12 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-14025] Need lustre client for SLES15 SP2 and Mellanox OFED 5.1</title>
                <link>https://jira.whamcloud.com/browse/LU-14025</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;We are getting new systems that requires SLES15 SP2 and Mellanox OFED.&lt;/p&gt;

&lt;p&gt;Uploaded is a log-rpms file that showed compilation failure of lustre client 2.12.5 with SLES15 SP2 kernel and Mellanox OFED 5.1. The only mofed versions that support SLES15 SP2 are version 5.x.&lt;/p&gt;

&lt;p&gt;The failure looked not trivia. Probably due to some rules changes in newer version of gcc, make, rpmbuilds in SLES15 SP2.&lt;br/&gt;
...&lt;br/&gt;
/usr/src/linux-5.3.18-24.15/scripts/Makefile.build:57: &apos;/tmp/rpmbuild-lustre-jlan-c7QMO3MB/BUILD/lustre-2.12.5/libcfs/libcfs/libcfs.ko&apos; will not be built even though obj-m is specified.&lt;br/&gt;
/usr/src/linux-5.3.18-24.15/scripts/Makefile.build:58: You cannot use subdir-y/m to visit a module Makefile. Use obj-y/m instead.&lt;br/&gt;
/usr/src/linux-5.3.18-24.15/scripts/Makefile.build:57: &apos;/tmp/rpmbuild-lustre-jlan-c7QMO3MB/BUILD/lustre-2.12.5/lnet/selftest/lnet_selftest.ko&apos; will not be built even though obj-m is specified.&lt;br/&gt;
/usr/src/linux-5.3.18-24.15/scripts/Makefile.build:58: You cannot use subdir-y/m to visit a module Makefile. Use obj-y/m instead.&lt;br/&gt;
...&lt;/p&gt;

&lt;p&gt;I did not see this type of failures in compiling mofed, and other external kernel modules that I built. This only happened to Lustre build. &lt;/p&gt;</description>
                <environment>Lustre client will run in SLES15 SP2 system with Mellanox OFED 5.1</environment>
        <key id="61191">LU-14025</key>
            <summary>Need lustre client for SLES15 SP2 and Mellanox OFED 5.1</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</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="yujian">Jian Yu</assignee>
                                    <reporter username="jaylan">Jay Lan</reporter>
                        <labels>
                            <label>build</label>
                    </labels>
                <created>Tue, 13 Oct 2020 16:39:22 +0000</created>
                <updated>Tue, 23 Jan 2024 07:56:36 +0000</updated>
                            <resolved>Tue, 23 Jan 2024 07:56:36 +0000</resolved>
                                    <version>Lustre 2.12.5</version>
                                    <fixVersion>Lustre 2.12.5</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="282144" author="pjones" created="Tue, 13 Oct 2020 17:08:45 +0000"  >&lt;p&gt;Jay&lt;/p&gt;

&lt;p&gt;Severity 1 is reserved for site down issues. It seems like this was not the intention of this ticket but please confirm&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="282147" author="jaylan" created="Tue, 13 Oct 2020 17:14:19 +0000"  >&lt;p&gt;No, not site down. We would need it when we have new system installed. Please adjust the severity and priority as you think appropriate.&lt;/p&gt;

&lt;p&gt;BTW, since I build lustre rpms myself,  I only need to have a working (for 2.12.5) patch &apos;submitted&apos;. You handle release at your pace.&lt;/p&gt;</comment>
                            <comment id="282213" author="pjones" created="Wed, 14 Oct 2020 13:19:00 +0000"  >&lt;p&gt;Jay&lt;/p&gt;

&lt;p&gt;Are you able to build master clients ok? If I understand correctly, SLES15 SP2 requires a 5.3 kernel which I believe has been tested successfully with Ubuntu 18.04 HWE&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="282261" author="jaylan" created="Wed, 14 Oct 2020 21:48:51 +0000"  >&lt;p&gt;I tried to compile master in sles15sp2 environment. It also failed. There were WARNING before the errors.&lt;/p&gt;

&lt;p&gt;log-rpms.master-sles15sp2-mofed512 is attached. &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/attachment/36341/36341_log-rpms.master-sles15sp2-mofed512&quot; title=&quot;log-rpms.master-sles15sp2-mofed512 attached to LU-14025&quot;&gt;log-rpms.master-sles15sp2-mofed512&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.whamcloud.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;</comment>
                            <comment id="282276" author="pjones" created="Wed, 14 Oct 2020 23:14:03 +0000"  >&lt;p&gt;Jian&lt;/p&gt;

&lt;p&gt;Could you please investigate?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="282400" author="yujian" created="Fri, 16 Oct 2020 00:46:58 +0000"  >&lt;p&gt;Hi Jay,&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;I tried to compile master in sles15sp2 environment. It also failed. There were WARNING before the errors.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The warnings did not cause the build to fail. Have you tried to install the following packages and proceed with the build?&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;error: Failed build dependencies:
        binutils-devel is needed by lustre-client-2.13.56-1.x86_64
        openmpi2-devel is needed by lustre-client-2.13.56-1.x86_64
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;FYI, with SLES15 SP2 client support patch &lt;a href=&quot;https://review.whamcloud.com/40265&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40265&lt;/a&gt; applied to master branch, I can successfully build it with MLNX_OFED 5.1-2.3.7.1:&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;# uname -r
5.3.18-24.24-default
# rpm -qf /usr/src/ofa_kernel/default/
mlnx-ofa_kernel-devel-5.1-OFED.5.1.2.3.7.1.sles15sp2.x86_64

# cd lustre-release/
# sh ./autogen.sh
# ./configure --disable-server --without-zfs --with-linux=/usr/src/linux-5.3.18-24.24 --with-linux-obj=/usr/src/linux-5.3.18-24.24-obj/x86_64/default --with-o2ib=/usr/src/ofa_kernel/default/
# make rpms
&amp;lt;~snip~&amp;gt;
Wrote: /tmp/rpmbuild-lustre-root-Pz1U9Cf0/RPMS/x86_64/lustre-client-2.13.56_23_g9e2f8a4-1.x86_64.rpm
Wrote: /tmp/rpmbuild-lustre-root-Pz1U9Cf0/RPMS/x86_64/lustre-client-kmp-default-2.13.56_23_g9e2f8a4_k5.3.18_24.24-1.x86_64.rpm
Wrote: /tmp/rpmbuild-lustre-root-Pz1U9Cf0/RPMS/x86_64/lustre-client-tests-2.13.56_23_g9e2f8a4-1.x86_64.rpm
&amp;lt;~snip~&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I will try Lustre b2_12 branch and figure out what patches are needed.&lt;/p&gt;</comment>
                            <comment id="282414" author="yujian" created="Fri, 16 Oct 2020 07:04:50 +0000"  >&lt;p&gt;Patches for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13209&quot; title=&quot;SUSE 15 SP2 client build fix&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13209&quot;&gt;&lt;del&gt;LU-13209&lt;/del&gt;&lt;/a&gt; are needed on Lustre b2_12 branch.&lt;br/&gt;
Patches for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12634&quot; title=&quot;Support for linux kernel version 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12634&quot;&gt;&lt;del&gt;LU-12634&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12904&quot; title=&quot;Support for linux kernel version 5.4&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12904&quot;&gt;&lt;del&gt;LU-12904&lt;/del&gt;&lt;/a&gt; and &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13288&quot; title=&quot;a performance regression on the single stream write&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13288&quot;&gt;&lt;del&gt;LU-13288&lt;/del&gt;&lt;/a&gt; are also needed.&lt;/p&gt;</comment>
                            <comment id="283152" author="yujian" created="Fri, 23 Oct 2020 17:46:07 +0000"  >&lt;p&gt;Hi Jay,&lt;br/&gt;
It turns out more patches are needed. Here is the tip of the back-ported patch series: &lt;a href=&quot;https://review.whamcloud.com/40266&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40266&lt;/a&gt;. With those patches applied to Lustre b2_12 branch, I can successfully build SLES15 SP2 client (kernel 5.3.18-24.24.1) with MLNX_OFED 5.1-2.3.7.1. The build needs to be tested.&lt;/p&gt;</comment>
                            <comment id="283432" author="jaylan" created="Tue, 27 Oct 2020 18:57:12 +0000"  >&lt;p&gt;Hi Jian,&lt;/p&gt;

&lt;p&gt;I picked up these patches:&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14029&quot; title=&quot;kernel update [SLES15 SP2 5.3.18-24.24.1]&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14029&quot;&gt;&lt;del&gt;LU-14029&lt;/del&gt;&lt;/a&gt; kernel: new kernel &lt;span class=&quot;error&quot;&gt;&amp;#91;SLES15 SP2 5.3.18-24.24.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13288&quot; title=&quot;a performance regression on the single stream write&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13288&quot;&gt;&lt;del&gt;LU-13288&lt;/del&gt;&lt;/a&gt; llite: Find account_page_dirtied on module init&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12634&quot; title=&quot;Support for linux kernel version 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12634&quot;&gt;&lt;del&gt;LU-12634&lt;/del&gt;&lt;/a&gt; gss: uid_keyring and session_keyring moved&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12634&quot; title=&quot;Support for linux kernel version 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12634&quot;&gt;&lt;del&gt;LU-12634&lt;/del&gt;&lt;/a&gt; libcfs: force_sig() removed task parameter&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12634&quot; title=&quot;Support for linux kernel version 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12634&quot;&gt;&lt;del&gt;LU-12634&lt;/del&gt;&lt;/a&gt; build: Recognize ELRepo -ml mainline kernel&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12634&quot; title=&quot;Support for linux kernel version 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12634&quot;&gt;&lt;del&gt;LU-12634&lt;/del&gt;&lt;/a&gt; llite: lm_compare_owner removed&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12634&quot; title=&quot;Support for linux kernel version 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12634&quot;&gt;&lt;del&gt;LU-12634&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: bi_phys_segments removed from struct bio&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12634&quot; title=&quot;Support for linux kernel version 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12634&quot;&gt;&lt;del&gt;LU-12634&lt;/del&gt;&lt;/a&gt; build: kbuild changes in 5.3 drop subdir-m&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13209&quot; title=&quot;SUSE 15 SP2 client build fix&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13209&quot;&gt;&lt;del&gt;LU-13209&lt;/del&gt;&lt;/a&gt; build: SUSE 15 SP2 fix for KBUILD_SRC removed&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13209&quot; title=&quot;SUSE 15 SP2 client build fix&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13209&quot;&gt;&lt;del&gt;LU-13209&lt;/del&gt;&lt;/a&gt; build: Fix vvp_account_page_dirtied&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13820&quot; title=&quot;support for SLES 15 SP2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13820&quot;&gt;&lt;del&gt;LU-13820&lt;/del&gt;&lt;/a&gt; kernel: new kernel &lt;span class=&quot;error&quot;&gt;&amp;#91;SLES15 SP2 5.3.18-22.2&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Some errors:&lt;br/&gt;
1) /tmp/rpmbuild-lustre-jlan-bYemuTCT/BUILD/lustre-2.12.5/libcfs/libcfs/linux/linux-tracefile.c: In function &apos;cfs_trace_max_debug_mb&apos;:&lt;br/&gt;
/tmp/rpmbuild-lustre-jlan-bYemuTCT/BUILD/lustre-2.12.5/libcfs/libcfs/linux/linux-tracefile.c:270:34: error: invalid operands to binary &amp;gt;&amp;gt; (have &apos;long unsigned int &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/star_yellow.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;(void)&apos; and &apos;int&apos;)&lt;br/&gt;
  int  total_mb = (totalram_pages &amp;gt;&amp;gt; (20 - PAGE_SHIFT));&lt;br/&gt;
                   ~~~~~~~~~~~~~~ ^~&lt;br/&gt;
2) /tmp/rpmbuild-lustre-jlan-bYemuTCT/BUILD/lustre-2.12.5/libcfs/libcfs/linux/linux-tracefile.c: At top level:&lt;br/&gt;
cc1: error: unrecognized command line option &apos;-Wno-stringop-truncation&apos; &lt;span class=&quot;error&quot;&gt;&amp;#91;-Werror&amp;#93;&lt;/span&gt;&lt;br/&gt;
3) /tmp/rpmbuild-lustre-jlan-bYemuTCT/BUILD/lustre-2.12.5/lustre/include/lustre_compat.h:554:20: error: redefinition of &apos;inode_has_no_xattr&apos;&lt;br/&gt;
   It was defined at&lt;br/&gt;
       lustre/include/lustre_compat.h:554:20 and&lt;br/&gt;
       &lt;span class=&quot;error&quot;&gt;&amp;#91;linux source&amp;#93;&lt;/span&gt;/include/linux/fs.h:3504:20&lt;/p&gt;

&lt;p&gt;The log-rpms.20201027 would be uploaded.&lt;/p&gt;
</comment>
                            <comment id="283433" author="jaylan" created="Tue, 27 Oct 2020 19:07:48 +0000"  >&lt;p&gt;In sles15sp2 (linux 5.3), gcc version is 7.x. The &apos;-Wno-stringop-truncation&apos;  problem seems to require gcc 8.&lt;/p&gt;</comment>
                            <comment id="283436" author="yujian" created="Tue, 27 Oct 2020 19:18:02 +0000"  >&lt;p&gt;Hi Jay,&lt;br/&gt;
The patch series has 28 patches:&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14029&quot; title=&quot;kernel update [SLES15 SP2 5.3.18-24.24.1]&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14029&quot;&gt;&lt;del&gt;LU-14029&lt;/del&gt;&lt;/a&gt; kernel: new kernel &lt;span class=&quot;error&quot;&gt;&amp;#91;SLES15 SP2 5.3.18-24.24.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13344&quot; title=&quot;Support for linux 5.6 clients&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13344&quot;&gt;&lt;del&gt;LU-13344&lt;/del&gt;&lt;/a&gt; lnet: stop using struct timeval&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13210&quot; title=&quot;Build failure with gcc8 -Werror=implicit-fallthrough=&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13210&quot;&gt;&lt;del&gt;LU-13210&lt;/del&gt;&lt;/a&gt; lnet: gcc8 add implicit-fallthrough decorator&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12355&quot; title=&quot;Support for linux kernel version 5.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12355&quot;&gt;&lt;del&gt;LU-12355&lt;/del&gt;&lt;/a&gt; llite: MS_* flags and SB_* flags split&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12400&quot; title=&quot;Support for linux kernel version 5.2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12400&quot;&gt;&lt;del&gt;LU-12400&lt;/del&gt;&lt;/a&gt; libcfs: save_stack_trace_tsk if ARCH_STACKWALK&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12400&quot; title=&quot;Support for linux kernel version 5.2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12400&quot;&gt;&lt;del&gt;LU-12400&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: get rid of legacy &apos;get_ds()&apos; function&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12355&quot; title=&quot;Support for linux kernel version 5.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12355&quot;&gt;&lt;del&gt;LU-12355&lt;/del&gt;&lt;/a&gt; llite: totalram_pages changed to atomic_long_t&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13476&quot; title=&quot;vvp_set_pagevec_dirty / vvp_page_completion_write lock ordering appears to trigger RCU stalls&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13476&quot;&gt;&lt;del&gt;LU-13476&lt;/del&gt;&lt;/a&gt; llite: Fix lock ordering in pagevec_dirty&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13209&quot; title=&quot;SUSE 15 SP2 client build fix&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13209&quot;&gt;&lt;del&gt;LU-13209&lt;/del&gt;&lt;/a&gt; build: SUSE 15 SP2 fix for KBUILD_SRC removed&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13209&quot; title=&quot;SUSE 15 SP2 client build fix&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13209&quot;&gt;&lt;del&gt;LU-13209&lt;/del&gt;&lt;/a&gt; build: Fix vvp_account_page_dirtied&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13288&quot; title=&quot;a performance regression on the single stream write&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13288&quot;&gt;&lt;del&gt;LU-13288&lt;/del&gt;&lt;/a&gt; llite: Find account_page_dirtied on module init&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12904&quot; title=&quot;Support for linux kernel version 5.4&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12904&quot;&gt;&lt;del&gt;LU-12904&lt;/del&gt;&lt;/a&gt; utils: zfs properly detect spa_multihost&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12904&quot; title=&quot;Support for linux kernel version 5.4&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12904&quot;&gt;&lt;del&gt;LU-12904&lt;/del&gt;&lt;/a&gt; build: account_page_dirtied is not exported&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12634&quot; title=&quot;Support for linux kernel version 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12634&quot;&gt;&lt;del&gt;LU-12634&lt;/del&gt;&lt;/a&gt; llite: Use __xa_set_mark if it is available&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9920&quot; title=&quot;Use pagevec for marking pages dirty&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9920&quot;&gt;&lt;del&gt;LU-9920&lt;/del&gt;&lt;/a&gt; vvp: dirty pages with pagevec&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12904&quot; title=&quot;Support for linux kernel version 5.4&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12904&quot;&gt;&lt;del&gt;LU-12904&lt;/del&gt;&lt;/a&gt; build: Support for gcc -Wimplicit-fallthrough&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12904&quot; title=&quot;Support for linux kernel version 5.4&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12904&quot;&gt;&lt;del&gt;LU-12904&lt;/del&gt;&lt;/a&gt; build: External &lt;em&gt;module&lt;/em&gt; decorator removed&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12634&quot; title=&quot;Support for linux kernel version 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12634&quot;&gt;&lt;del&gt;LU-12634&lt;/del&gt;&lt;/a&gt; libcfs: force_sig() removed task parameter&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12634&quot; title=&quot;Support for linux kernel version 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12634&quot;&gt;&lt;del&gt;LU-12634&lt;/del&gt;&lt;/a&gt; build: Recognize ELRepo -ml mainline kernel&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12634&quot; title=&quot;Support for linux kernel version 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12634&quot;&gt;&lt;del&gt;LU-12634&lt;/del&gt;&lt;/a&gt; llite: lm_compare_owner removed&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12634&quot; title=&quot;Support for linux kernel version 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12634&quot;&gt;&lt;del&gt;LU-12634&lt;/del&gt;&lt;/a&gt; osd-ldiskfs: bi_phys_segments removed from struct bio&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12634&quot; title=&quot;Support for linux kernel version 5.3&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12634&quot;&gt;&lt;del&gt;LU-12634&lt;/del&gt;&lt;/a&gt; build: kbuild changes in 5.3 drop subdir-m&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12635&quot; title=&quot;gcc: -Werror=implicit-fallthrough&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12635&quot;&gt;&lt;del&gt;LU-12635&lt;/del&gt;&lt;/a&gt; lnet: Fix style issues for module.c conctl.c&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12635&quot; title=&quot;gcc: -Werror=implicit-fallthrough&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12635&quot;&gt;&lt;del&gt;LU-12635&lt;/del&gt;&lt;/a&gt; lnet: Fix deceptive indenting on for_each&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12635&quot; title=&quot;gcc: -Werror=implicit-fallthrough&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12635&quot;&gt;&lt;del&gt;LU-12635&lt;/del&gt;&lt;/a&gt; lnet: Fix style issues for selftest/rpc.c&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12635&quot; title=&quot;gcc: -Werror=implicit-fallthrough&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12635&quot;&gt;&lt;del&gt;LU-12635&lt;/del&gt;&lt;/a&gt; build: Support for gcc -Wimplicit-fallthrough&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9859&quot; title=&quot;libcfs simplification&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9859&quot;&gt;LU-9859&lt;/a&gt; libcfs: remove wi_data from cfs_workitem&lt;br/&gt;
&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9859&quot; title=&quot;libcfs simplification&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9859&quot;&gt;LU-9859&lt;/a&gt; libcfs: use a workqueue for rehash work.&lt;br/&gt;
Among the above patches, &lt;a href=&quot;https://review.whamcloud.com/40339&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40339&lt;/a&gt; (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9859&quot; title=&quot;libcfs simplification&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9859&quot;&gt;LU-9859&lt;/a&gt; libcfs: use a workqueue for rehash work.) is the first one needs to be applied, and &lt;a href=&quot;https://review.whamcloud.com/40266&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/40266&lt;/a&gt; (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14029&quot; title=&quot;kernel update [SLES15 SP2 5.3.18-24.24.1]&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14029&quot;&gt;&lt;del&gt;LU-14029&lt;/del&gt;&lt;/a&gt; kernel: new kernel &lt;span class=&quot;error&quot;&gt;&amp;#91;SLES15 SP2 5.3.18-24.24.1&amp;#93;&lt;/span&gt;) is the last one (the tip of the patch series).&lt;/p&gt;</comment>
                            <comment id="283448" author="jaylan" created="Tue, 27 Oct 2020 22:48:09 +0000"  >&lt;p&gt;Hi Jian,&lt;/p&gt;

&lt;p&gt;Does any of patches you listed require gcc8 or kernel5.4? &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12904&quot; title=&quot;Support for linux kernel version 5.4&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12904&quot;&gt;&lt;del&gt;LU-12904&lt;/del&gt;&lt;/a&gt; &quot;Support for linux kernel version 5.4&quot; seems to suggest patches fro kernel 5.4?&lt;/p&gt;

&lt;p&gt;sles15sp2 is running kernel5.3 and gcc7.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Jay&lt;/p&gt;</comment>
                            <comment id="283453" author="yujian" created="Tue, 27 Oct 2020 23:39:50 +0000"  >&lt;p&gt;No, Jay.&lt;br/&gt;
Here is the info on my SLES15 SP2 build node:&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;# uname -r
5.3.18-24.24-default
# gcc --version | head -1
gcc (SUSE Linux) 7.5.0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The commit messages for the above four &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12904&quot; title=&quot;Support for linux kernel version 5.4&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12904&quot;&gt;&lt;del&gt;LU-12904&lt;/del&gt;&lt;/a&gt; patches showed that two of the changes are needed for kernel 5.2 and 5.3. The other two patches are back-ported to resolve patch conflicts. &lt;/p&gt;</comment>
                            <comment id="283549" author="jaylan" created="Thu, 29 Oct 2020 01:32:50 +0000"  >&lt;p&gt;Hi Jian,&lt;/p&gt;

&lt;p&gt;I needed to create a temporary workaround to address a synopsis change of rdma_reject() in mofed-5.1. The affected code is in lnet/klnds/o2iblnd/o2iblnd_cb.c.&lt;/p&gt;

&lt;p&gt;Otherwise, all worked well! I had rpms created. Thank you for your help!&lt;/p&gt;</comment>
                            <comment id="283574" author="yujian" created="Thu, 29 Oct 2020 06:31:29 +0000"  >&lt;p&gt;You&apos;re welcome, Jay.&lt;br/&gt;
The rdma_reject() issue was fixed in &lt;a href=&quot;https://review.whamcloud.com/39781&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39781&lt;/a&gt; on Lustre b2_12 branch. Could you please take a look if your b2_12 codes contain that patch?&lt;/p&gt;</comment>
                            <comment id="283827" author="jaylan" created="Fri, 30 Oct 2020 16:30:08 +0000"  >&lt;p&gt;Ah, no, I did not have that patch in our nas-2.12.5 branch. Thank you.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="36330" name="log-rpms.2.12.5-sles15sp2-mofed5.1" size="79221" author="jaylan" created="Tue, 13 Oct 2020 16:35:50 +0000"/>
                            <attachment id="36468" name="log-rpms.20201027" size="90802" author="jaylan" created="Tue, 27 Oct 2020 18:58:15 +0000"/>
                            <attachment id="36341" name="log-rpms.master-sles15sp2-mofed512" size="29320" author="jaylan" created="Wed, 14 Oct 2020 21:48:32 +0000"/>
                    </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|i01c9b:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>