<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:56:51 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-6059] missing unlock in error path of ll_lov_setstripe_ea_info()</title>
                <link>https://jira.whamcloud.com/browse/LU-6059</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;In ll_lov_setstripe_ea_info() we forget to call ll_inode_size_unlock() in the out_req_free error path:&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;        ll_inode_size_lock(inode);
        oit.it_flags |= MDS_OPEN_BY_FID;
        rc = ll_intent_file_open(file, lum, lum_size, &amp;amp;oit);
        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (rc)
                GOTO(out_unlock, rc);
        rc = oit.d.lustre.it_status;
        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (rc &amp;lt; 0)
                GOTO(out_req_free, rc);

        ll_release_openhandle(file-&amp;gt;f_dentry, &amp;amp;oit);

out_unlock:
        ll_inode_size_unlock(inode);
        ll_intent_release(&amp;amp;oit);
        ccc_inode_lsm_put(inode, lsm);
out:
        cl_lov_delay_create_clear(&amp;amp;file-&amp;gt;f_flags);
        RETURN(rc);
out_req_free:
        ptlrpc_req_finished((struct ptlrpc_request *) oit.d.lustre.it_data);
        &lt;span class=&quot;code-keyword&quot;&gt;goto&lt;/span&gt; out;
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;This was found via code inspection. I didn&apos;t check if this path is reachable.&lt;/p&gt;</description>
                <environment></environment>
        <key id="27992">LU-6059</key>
            <summary>missing unlock in error path of ll_lov_setstripe_ea_info()</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="6" iconUrl="https://jira.whamcloud.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="jhammond">John Hammond</assignee>
                                    <reporter username="jhammond">John Hammond</reporter>
                        <labels>
                            <label>HB</label>
                            <label>llite</label>
                    </labels>
                <created>Fri, 19 Dec 2014 18:47:59 +0000</created>
                <updated>Wed, 7 Jan 2015 17:24:38 +0000</updated>
                            <resolved>Wed, 7 Jan 2015 17:24:38 +0000</resolved>
                                    <version>Lustre 2.7.0</version>
                                    <fixVersion>Lustre 2.7.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="102179" author="gerrit" created="Mon, 22 Dec 2014 15:48:05 +0000"  >&lt;p&gt;John L. Hammond (john.hammond@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/13167&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/13167&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6059&quot; title=&quot;missing unlock in error path of ll_lov_setstripe_ea_info()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6059&quot;&gt;&lt;del&gt;LU-6059&lt;/del&gt;&lt;/a&gt; llite: unlock inode size in ll_lov_setstripe_ea_info()&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 459f3f024eea4f39c4931da09acc2af6c1fa6deb&lt;/p&gt;</comment>
                            <comment id="102753" author="gerrit" created="Wed, 7 Jan 2015 17:01:17 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/13167/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/13167/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6059&quot; title=&quot;missing unlock in error path of ll_lov_setstripe_ea_info()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6059&quot;&gt;&lt;del&gt;LU-6059&lt;/del&gt;&lt;/a&gt; llite: unlock inode size in ll_lov_setstripe_ea_info()&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 90cad4dad6c3e5607fa91f830959da4df4a5d434&lt;/p&gt;</comment>
                            <comment id="102763" author="jhammond" created="Wed, 7 Jan 2015 17:24:38 +0000"  >&lt;p&gt;Patch landed to master for 2.7.&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|hzx2xb:</customfieldvalue>

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