<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:56: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-5983] builds broken by LU-5275 fix</title>
                <link>https://jira.whamcloud.com/browse/LU-5983</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The recent commit 0ad4f8a4227ed7dd93fec99d33c6bb25056473fc for &quot;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5275&quot; title=&quot;clean up technical debt for proc_dir_entry changes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5275&quot;&gt;&lt;del&gt;LU-5275&lt;/del&gt;&lt;/a&gt; lprocfs: remove last of non seq data structs and functions.&quot; breaks some lustre builds.  In particular the problem comes from the renaming of the lustre internal routine lprocfs_try_remove_proc_entry() to remove_proc_subtree(). Newer linux kernels have their own exported remove_proc_subtree() API that conflicts.  This is true in both the latest el6.6 kernel and the el7 kernel.&lt;/p&gt;

&lt;p&gt;My first inclination was to add autoconf support for leaving out lustre&apos;s own remove_proc_subtree() if there is one in linux, but on careful examination it appears the linux instances aren&apos;t quite identical to the lustre implementation.  I think the best course is to change the lustre routine back to its original name, so it won&apos;t conflict.  I will push a patch to do so.&lt;/p&gt;

&lt;p&gt;The only reason this hasn&apos;t shown up in current review builds is that it is only a problem in the newest el6.6 (not yet landed) and in server builds.  We aren&apos;t doing el7 server builds yet.&lt;/p&gt;</description>
                <environment></environment>
        <key id="27792">LU-5983</key>
            <summary>builds broken by LU-5275 fix</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.whamcloud.com/images/icons/priorities/blocker.svg">Blocker</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>
                    </labels>
                <created>Thu, 4 Dec 2014 16:36:58 +0000</created>
                <updated>Tue, 9 Dec 2014 20:13:22 +0000</updated>
                            <resolved>Tue, 9 Dec 2014 20:13:21 +0000</resolved>
                                                    <fixVersion>Lustre 2.7.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="100683" author="simmonsja" created="Thu, 4 Dec 2014 16:40:32 +0000"  >&lt;p&gt;I have one last patch for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5275&quot; title=&quot;clean up technical debt for proc_dir_entry changes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5275&quot;&gt;&lt;del&gt;LU-5275&lt;/del&gt;&lt;/a&gt; coming which should address these problems.&lt;/p&gt;</comment>
                            <comment id="100686" author="dmiter" created="Thu, 4 Dec 2014 16:54:57 +0000"  >&lt;p&gt;James, which patch you are talking about? In &lt;a href=&quot;http://review.whamcloud.com/12235&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/12235&lt;/a&gt; you have the same issue. I cannot find other pathes for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5275&quot; title=&quot;clean up technical debt for proc_dir_entry changes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5275&quot;&gt;&lt;del&gt;LU-5275&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="100687" author="dmiter" created="Thu, 4 Dec 2014 16:57:07 +0000"  >&lt;p&gt;The issue is you define following function:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;#ifndef HAVE_ONLY_PROCFS_SEQ
extern void remove_proc_subtree(&lt;span class=&quot;code-keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;code-object&quot;&gt;char&lt;/span&gt; *name,
				struct proc_dir_entry *parent);
#endif
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;but in Linux headers we have following:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;extern &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; remove_proc_subtree(&lt;span class=&quot;code-keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;code-object&quot;&gt;char&lt;/span&gt; *name, struct proc_dir_entry *parent);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="100688" author="gerrit" created="Thu, 4 Dec 2014 17:01:36 +0000"  >&lt;p&gt;Bob Glossman (bob.glossman@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/12931&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/12931&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5983&quot; title=&quot;builds broken by LU-5275 fix&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5983&quot;&gt;&lt;del&gt;LU-5983&lt;/del&gt;&lt;/a&gt; build: fix build failures from recent landing&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 85fcc6f4df4718c9ec44d596ee0f5fed226303a4&lt;/p&gt;</comment>
                            <comment id="100689" author="simmonsja" created="Thu, 4 Dec 2014 17:03:35 +0000"  >&lt;p&gt;Dmitry in the new patch I fixed that. Bob does RHEL6.6 define proc_remove()? &lt;/p&gt;</comment>
                            <comment id="100695" author="bogl" created="Thu, 4 Dec 2014 17:19:11 +0000"  >&lt;p&gt;James, I see EXPORT_SYMBOL(remove_proc_subtree).  I don&apos;t see any export proc_remove&lt;/p&gt;</comment>
                            <comment id="100696" author="bogl" created="Thu, 4 Dec 2014 17:20:39 +0000"  >&lt;p&gt;just a simple rename didn&apos;t work.  see build failure of &lt;a href=&quot;http://review.whamcloud.com/12931&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/12931&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="100776" author="simmonsja" created="Thu, 4 Dec 2014 23:15:19 +0000"  >&lt;p&gt;The latest patch from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5275&quot; title=&quot;clean up technical debt for proc_dir_entry changes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5275&quot;&gt;&lt;del&gt;LU-5275&lt;/del&gt;&lt;/a&gt; might of fixed it. Will see the fall out in Maloo soon.&lt;/p&gt;</comment>
                            <comment id="100785" author="simmonsja" created="Fri, 5 Dec 2014 00:56:25 +0000"  >&lt;p&gt;Patch &lt;a href=&quot;http://review.whamcloud.com/#/c/12235&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/12235&lt;/a&gt; should resolve this.&lt;/p&gt;</comment>
                            <comment id="100911" author="simmonsja" created="Sun, 7 Dec 2014 16:25:09 +0000"  >&lt;p&gt;Patch has been reverted. We can close this ticket.&lt;/p&gt;</comment>
                            <comment id="101141" author="jlevi" created="Tue, 9 Dec 2014 20:13:22 +0000"  >&lt;p&gt;Closing ticket per last comment. Patch was reverted.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="25382">LU-5275</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|hzx1w7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>16698</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>