<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:33:40 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-3409] fix lockdep warning in ll_md_blocking_ast</title>
                <link>https://jira.whamcloud.com/browse/LU-3409</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Got bellow lockdep warning during tests. It is false alarm though. We should use nested spin_lock.&lt;/p&gt;

&lt;p&gt;[ 1184.479097] =============================================&lt;br/&gt;
[ 1184.479187] [ INFO: possible recursive locking detected ]&lt;br/&gt;
[ 1184.479277] 3.10.0-rc3+ #13 Tainted: G         C&lt;br/&gt;
[ 1184.479355] ---------------------------------------------&lt;br/&gt;
[ 1184.479444] mkdir/2215 is trying to acquire lock:&lt;br/&gt;
[ 1184.479521]  (&amp;amp;(&amp;amp;dentry-&amp;gt;d_lock)-&amp;gt;rlock){&lt;ins&gt;.&lt;/ins&gt;...}, at: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06cc27c&amp;gt;&amp;#93;&lt;/span&gt; ll_md_blocking_ast+0x55c/0x655 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
[ 1184.479801]&lt;br/&gt;
but task is already holding lock:&lt;br/&gt;
[ 1184.479895]  (&amp;amp;(&amp;amp;dentry-&amp;gt;d_lock)-&amp;gt;rlock){&lt;ins&gt;.&lt;/ins&gt;...}, at: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06cc1b1&amp;gt;&amp;#93;&lt;/span&gt; ll_md_blocking_ast+0x491/0x655 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
[ 1184.480101]&lt;br/&gt;
other info that might help us debug this:&lt;br/&gt;
[ 1184.480206]  Possible unsafe locking scenario:&lt;/p&gt;

&lt;p&gt;[ 1184.480300]        CPU0&lt;br/&gt;
[ 1184.480340]        ----&lt;br/&gt;
[ 1184.480380]   lock(&amp;amp;(&amp;amp;dentry-&amp;gt;d_lock)-&amp;gt;rlock);&lt;br/&gt;
[ 1184.480458]   lock(&amp;amp;(&amp;amp;dentry-&amp;gt;d_lock)-&amp;gt;rlock);&lt;br/&gt;
[ 1184.480536]&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
	&lt;ul&gt;
		&lt;li&gt;
		&lt;ul&gt;
			&lt;li&gt;DEADLOCK ***&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;[ 1184.480761]  May be due to missing lock nesting notation&lt;/p&gt;

&lt;p&gt;[ 1184.480936] 4 locks held by mkdir/2215:&lt;br/&gt;
[ 1184.481037]  #0:  (sb_writers#11)&lt;/p&gt;
{.+.+.+}
&lt;p&gt;, at: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff811531a9&amp;gt;&amp;#93;&lt;/span&gt; mnt_want_write+0x24/0x4b&lt;br/&gt;
[ 1184.481273]  #1:  (&amp;amp;type-&amp;gt;i_mutex_dir_key#3/1){&lt;ins&gt;.&lt;/ins&gt;.+.}, at: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81144fce&amp;gt;&amp;#93;&lt;/span&gt; kern_path_create+0x8c/0x144&lt;br/&gt;
[ 1184.481513]  #2:  (&amp;amp;sb-&amp;gt;s_type-&amp;gt;i_lock_key#19){&lt;ins&gt;.&lt;/ins&gt;...}, at: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06cc180&amp;gt;&amp;#93;&lt;/span&gt; ll_md_blocking_ast+0x460/0x655 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
[ 1184.481778]  #3:  (&amp;amp;(&amp;amp;dentry-&amp;gt;d_lock)-&amp;gt;rlock){&lt;ins&gt;.&lt;/ins&gt;...}, at: &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06cc1b1&amp;gt;&amp;#93;&lt;/span&gt; ll_md_blocking_ast+0x491/0x655 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
[ 1184.482050]&lt;/p&gt;</description>
                <environment></environment>
        <key id="19171">LU-3409</key>
            <summary>fix lockdep warning in ll_md_blocking_ast</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="keith">Keith Mannthey</assignee>
                                    <reporter username="bergwolf">Peng Tao</reporter>
                        <labels>
                            <label>patch</label>
                    </labels>
                <created>Tue, 28 May 2013 08:14:49 +0000</created>
                <updated>Fri, 13 Sep 2013 03:41:02 +0000</updated>
                            <resolved>Fri, 31 May 2013 21:37:06 +0000</resolved>
                                    <version>Lustre 2.5.0</version>
                                    <fixVersion>Lustre 2.4.1</fixVersion>
                    <fixVersion>Lustre 2.5.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="59406" author="bergwolf" created="Tue, 28 May 2013 08:15:56 +0000"  >&lt;p&gt;patch submitted to &lt;a href=&quot;http://review.whamcloud.com/6469&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/6469&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="59811" author="keith" created="Fri, 31 May 2013 21:37:06 +0000"  >&lt;p&gt;This patch has been Merged. &lt;/p&gt;</comment>
                    </comments>
                    <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|hzvryf:</customfieldvalue>

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