<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:26: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-9513] New static analysis issues in v2_9_57_0-66-gb6d5b5b</title>
                <link>https://jira.whamcloud.com/browse/LU-9513</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Found 1 new static analysis issues in v2_9_57_0-66-gb6d5b5b:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;b&gt;Result of function that may return NULL will be dereferenced&lt;/b&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;tt&gt;lustre/utils/liblustreapi_layout.c&lt;/tt&gt;: in &lt;em&gt;llapi_layout_file_comp_del&lt;/em&gt;, Pointer &apos;comp&apos; returned from call to function &apos;&amp;#95;&amp;#95;llapi&amp;#95;layout&amp;#95;cur&amp;#95;comp&apos; at line 1963 may be NULL and will be dereferenced at line 1964.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;The list of commits since the previous build v2_9_57_0-45-gcdc7b3b:&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=b6d5b5b44f83efdbac4a79a8e20e8f8ec7f8b3ee&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;b6d5b5b&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9415&quot; title=&quot;lfsck_load_one_trace_file() is too noisy&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9415&quot;&gt;&lt;del&gt;LU-9415&lt;/del&gt;&lt;/a&gt; lfsck: quiet noisy console message&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=2ef0f3abe5abe609979b9c6dd58945400b2cdecc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;2ef0f3a&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9477&quot; title=&quot;hsm test: check correct handling of dead object&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9477&quot;&gt;&lt;del&gt;LU-9477&lt;/del&gt;&lt;/a&gt; tests: check correct handling of dead object&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=2dd720a1ad43c4d3cf1d226a226e2ffa494866e4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;2dd720a&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9464&quot; title=&quot;use OBD_ALLOC_LARGE() for hsm_scan_data request array&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9464&quot;&gt;&lt;del&gt;LU-9464&lt;/del&gt;&lt;/a&gt; hsm: use OBD_ALLOC_LARGE() for hsm_scan_data array&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=a003d8d6af63801c8f8431453fd0d94630122125&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a003d8d&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9119&quot; title=&quot;LNet Multi-Rail Dynamic Discovery preparation&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9119&quot;&gt;&lt;del&gt;LU-9119&lt;/del&gt;&lt;/a&gt; lnet: Fix deleting peers from YAML&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=a6d463ff0b018e902afe63801c8b2c1e9a92ddc2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a6d463f&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9315&quot; title=&quot;New static analysis issues in v2_9_55_0-35-gaa32cc5&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9315&quot;&gt;&lt;del&gt;LU-9315&lt;/del&gt;&lt;/a&gt; pfl: static analysis issues&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=49f4bd032446a9f7c594b5b2ca130e2a45714262&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;49f4bd0&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9241&quot; title=&quot;ASSERTION( de-&amp;gt;d_op == &amp;amp;ll_d_ops ) failed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9241&quot;&gt;&lt;del&gt;LU-9241&lt;/del&gt;&lt;/a&gt; llite: ASSERTION( de-&amp;gt;d_op == &amp;amp;ll_d_ops ) failed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=e96c70e04ff2644909b96d94d4718117f7402a40&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;e96c70e&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9202&quot; title=&quot;lfsck_layout_assistant_sync_failures()) ASSERTION( ltd != ((void *)0) ) failed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9202&quot;&gt;&lt;del&gt;LU-9202&lt;/del&gt;&lt;/a&gt; lfsck: skip unavailable targets when sync failures&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=5d32447500107f5abd386400ec9cd8ab8a3d9706&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;5d32447&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9183&quot; title=&quot;Support for linux 4.9 kernels&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9183&quot;&gt;&lt;del&gt;LU-9183&lt;/del&gt;&lt;/a&gt; llite: remove struct file on stack in ll_setxattr()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=fa3598d0beca2bc8c5eb4c570210f5298a8613d0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;fa3598d&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9183&quot; title=&quot;Support for linux 4.9 kernels&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9183&quot;&gt;&lt;del&gt;LU-9183&lt;/del&gt;&lt;/a&gt; ptlrpc: handle changes in struct group_info&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=185251325971a8111f3e821cde4f18f9533f8746&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;1852513&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8730&quot; title=&quot;interop: 2.1(server)&amp;lt;-&amp;gt;2.8(client): conf-sanity test_82: mkfs.lustre FATAL: Bad argument: /dev/vdb&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8730&quot;&gt;&lt;del&gt;LU-8730&lt;/del&gt;&lt;/a&gt; test: Remove duplicate $dev from conf-sanity test_83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=434eeba4d33d9ddd871cff080d51534081bb3d30&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;434eeba&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8589&quot; title=&quot;remove &amp;quot;_object&amp;quot; from method names&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8589&quot;&gt;&lt;del&gt;LU-8589&lt;/del&gt;&lt;/a&gt; osd: remove &quot;object&quot; from method function names&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=c60e949e3b9f7ff19e1a644210cc764ee150ad8b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;c60e949&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8359&quot; title=&quot;Wrong evict during failover&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8359&quot;&gt;LU-8359&lt;/a&gt; ldlm: Wrong evict during failover&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=3800d05641158608e5a139336c00a781fa9fb8c7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;3800d05&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9305&quot; title=&quot;Running File System Aging create write checksum errors &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9305&quot;&gt;&lt;del&gt;LU-9305&lt;/del&gt;&lt;/a&gt; osd-zfs: arc_buf could be non-pagesize aligned&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=f240769f40bf9e623fe7e9a8b061c7cd332a7c46&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;f240769&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8670&quot; title=&quot;sanity_115 Fixes &amp;amp; Improvements  &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8670&quot;&gt;&lt;del&gt;LU-8670&lt;/del&gt;&lt;/a&gt; tests: test_115 Fixes &amp;amp; Improvements&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=b27652cb440f2bea59db254e955403484c6c1d3a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;b27652c&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6952&quot; title=&quot;Mount options parsing problem&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6952&quot;&gt;&lt;del&gt;LU-6952&lt;/del&gt;&lt;/a&gt; mount: Mount options parsing problem&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=b76a5b14f558eb3b5eba41dbd0c440fe69e25fe4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;b76a5b1&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9425&quot; title=&quot;Turn RDMA Fragment Fix on by default&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9425&quot;&gt;&lt;del&gt;LU-9425&lt;/del&gt;&lt;/a&gt; lnd: Turn on 2 sges by default&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=5611dbe56b95e79df0723e2668f977492abd68ed&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;5611dbe&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7584&quot; title=&quot;sanity test_129: current dir size 24576, previous limit 24576&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7584&quot;&gt;&lt;del&gt;LU-7584&lt;/del&gt;&lt;/a&gt; tests: clean up sanity test_129&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=da47e9c0320c9da342b7366e45a010e5a9ba239d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;da47e9c&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9362&quot; title=&quot;PFL: Files with multiple components should not return multiple values for &#8216;lfs getstripe&#8217;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9362&quot;&gt;&lt;del&gt;LU-9362&lt;/del&gt;&lt;/a&gt; lfs: getstripe print last init-ed component info&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=e79e711e8f61dab7978102c5be04b94c5557b3dc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;e79e711&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8998&quot; title=&quot;Progressive File Layout (PFL)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8998&quot;&gt;&lt;del&gt;LU-8998&lt;/del&gt;&lt;/a&gt; tests: improve sanity.sh::check_seq_oid()&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=7a1c0f950f8733c3f44e28a3b96d579797e46e80&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;7a1c0f9&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8998&quot; title=&quot;Progressive File Layout (PFL)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8998&quot;&gt;&lt;del&gt;LU-8998&lt;/del&gt;&lt;/a&gt; tools: support negative flags&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;http://git.whamcloud.com/?p=fs/lustre-release.git;a=commit;h=64b2fad22a4eb4727315709e014d8f74c5a7f289&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;64b2fad&lt;/a&gt;&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7473&quot; title=&quot;Enlarge ACL entry limitation&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7473&quot;&gt;&lt;del&gt;LU-7473&lt;/del&gt;&lt;/a&gt; acl: increase ACL entries limitation&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
</description>
                <environment></environment>
        <key id="46125">LU-9513</key>
            <summary>New static analysis issues in v2_9_57_0-66-gb6d5b5b</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</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="niu">Niu Yawei</assignee>
                                    <reporter username="dmiter">Dmitry Eremin</reporter>
                        <labels>
                            <label>kw</label>
                    </labels>
                <created>Tue, 16 May 2017 16:07:25 +0000</created>
                <updated>Wed, 30 Aug 2023 21:38:59 +0000</updated>
                            <resolved>Mon, 29 May 2017 18:17:05 +0000</resolved>
                                    <version>Lustre 2.10.0</version>
                                    <fixVersion>Lustre 2.10.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                            <comments>
                            <comment id="196046" author="pjones" created="Tue, 16 May 2017 17:18:35 +0000"  >&lt;p&gt;Niu&lt;/p&gt;

&lt;p&gt;Could you pelase assist with this issue?&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="196106" author="niu" created="Wed, 17 May 2017 01:13:50 +0000"  >&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;        layout = llapi_layout_alloc();
        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (layout == NULL)
                &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; -1;

        llapi_layout_comp_extent_set(layout, 0, LUSTRE_EOF);
        comp = __llapi_layout_cur_comp(layout);
        comp-&amp;gt;llc_id = id;
        comp-&amp;gt;llc_flags = flags;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;For this particular call to &quot;__llapi_layout_cur_comp(layout)&quot;, it&apos;s different from other callers (where the &apos;layout&apos; is passed in from user apps), the &apos;layout&apos; is constructed internally by the caller itself, so we can guarantee the &apos;layout&apos; is valid, and the __llapi_layout_cur_comp() won&apos;t return a NULL on a valid &apos;layout&apos;.&lt;/p&gt;

&lt;p&gt;I&apos;m wondering why the analysis tool warn about this, is this a shortcoming (or defect) of the tool? Or I missed anything in the code? Bobi, could you double check the code to see if I missed anything which may lead to a NULL being returned?&lt;/p&gt;

&lt;p&gt;Dmitry/Andreas, should we add redundant check to make analysis tool happy or just leave it as-is? I&apos;m not quite sure what policy we used for such kind of issues.&lt;/p&gt;</comment>
                            <comment id="196110" author="bobijam" created="Wed, 17 May 2017 02:03:03 +0000"  >&lt;p&gt;current code can make sure that 1963 returned a non-NULL pointer, while I think we&apos;d add the check, since further code change could possibly introduce NULL pointer.&lt;/p&gt;</comment>
                            <comment id="196123" author="dmiter" created="Wed, 17 May 2017 06:42:09 +0000"  >&lt;p&gt;My position is we should write robust code. Even if now this condition is not possible we should check for it to avoid crash or unxpected behavior in the future when something can be changed. We cannot remember all details of all calling conventions especially without comments.&lt;/p&gt;</comment>
                            <comment id="196131" author="gerrit" created="Wed, 17 May 2017 08:10:35 +0000"  >&lt;p&gt;Niu Yawei (yawei.niu@intel.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/27154&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/27154&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9513&quot; title=&quot;New static analysis issues in v2_9_57_0-66-gb6d5b5b&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9513&quot;&gt;&lt;del&gt;LU-9513&lt;/del&gt;&lt;/a&gt; liblustre: always check return value&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: bcf5cf8502221dbca1610723b999193f7d91209f&lt;/p&gt;</comment>
                            <comment id="197489" author="gerrit" created="Mon, 29 May 2017 18:01:42 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/27154/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/27154/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-9513&quot; title=&quot;New static analysis issues in v2_9_57_0-66-gb6d5b5b&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-9513&quot;&gt;&lt;del&gt;LU-9513&lt;/del&gt;&lt;/a&gt; liblustre: always check return value&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: b58fcb7fe4f63830ccc3e6c1747cb1b361d481dd&lt;/p&gt;</comment>
                            <comment id="197495" author="pjones" created="Mon, 29 May 2017 18:17:05 +0000"  >&lt;p&gt;Landed for 2.10&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="23151">LU-4629</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="42916">LU-8998</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|hzzcwn:</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>