<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:32:26 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-17076] ptlrpc_nrs_req_stop_nolock() use after free with ORR NRS policy</title>
                <link>https://jira.whamcloud.com/browse/LU-17076</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;sanityn.sh test 77c crashed as below:&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;[13898.279218] Lustre: DEBUG MARKER: == sanityn test 77c: check ORR NRS policy ================ 11:42:47 (1693482167)
[13898.512652] Lustre: DEBUG MARKER: lctl set_param ost.OSS.ost_io.nrs_policies=orr ost.OSS.*.nrs_orr_quantum=1 ost.OSS.*.nrs_orr_offset_type=physical ost.OSS.*.nrs_orr_supported=reads
[13900.571898] Lustre: DEBUG MARKER: lctl set_param ost.OSS.*.nrs_orr_supported=writes ost.OSS.*.nrs_orr_quantum=64
[13903.067814] Lustre: DEBUG MARKER: lctl set_param ost.OSS.*.nrs_orr_supported=reads_and_writes ost.OSS.*.nrs_orr_offset_type=logical
[13905.203004] general protection fault, probably for non-canonical address 0x5a5a5a5a5a5a5a5a: 0000 [#1] SMP PTI
[13905.205028] CPU: 1 PID: 250894 Comm: ll_ost_io00_027 Kdump: loaded Tainted: P &#160; &#160; &#160; &#160; &#160; OE &#160; &#160;--------- - &#160;- 4.18.0-477.15.1.el8_lustre.x86_64 #1
[13905.207489] Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011
[13905.208620] RIP: 0010:ptlrpc_nrs_req_stop_nolock+0x34/0x140 [ptlrpc]
[13905.210443] Code: 00 00 a8 04 75 05 e9 0b 08 f0 c1 53 a8 01 74 65 a8 08 0f 85 8d 00 00 00 8b 87 08 01 00 00 48 8b 84 c7 f8 00 00 00 48 8b 58 08 &amp;lt;48&amp;gt; 8b 43 68 48 8b 40 20 48 8b 40 50 48 85 c0 74 0f 48 8d b7 f8 00
[13905.213924] RSP: 0018:ffff9c0ec3513da8 EFLAGS: 00010246
[13905.214961] RAX: ffff8ecb454357d0 RBX: 5a5a5a5a5a5a5a5a RCX: 0000000000000000
[13905.216321] RDX: 0000000000000001 RSI: ffff8ecb309ca400 RDI: ffff8ecb309ca400
[13905.217685] RBP: ffff8ecb05c4d8e8 R08: 00000000000000b8 R09: abcc77118461cefd
[13905.219044] R10: ffff9c0ec3513d88 R11: ffff8ecb34982646 R12: ffff8ecb05c4d800
[13905.220422] R13: ffff8ecb43bfb200 R14: 00000000000089b6 R15: ffff8ecb309ca400
[13905.221866] FS: &#160;0000000000000000(0000) GS:ffff8ecbbfd00000(0000) knlGS:0000000000000000
[13905.223781] CS: &#160;0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[13905.224902] CR2: 00007ffc748ef221 CR3: 0000000076810004 CR4: 00000000001706e0
[13905.226268] Call Trace:
[13905.226846] &#160;ptlrpc_server_finish_active_request+0x26/0x120 [ptlrpc]
[13905.228184] &#160;ptlrpc_server_handle_request+0x4a2/0xbc0 [ptlrpc]
[13905.229415] &#160;ptlrpc_main+0xc91/0x15a0 [ptlrpc]
[13905.230399] &#160;? __schedule+0x2d9/0x870
[13905.231251] &#160;? ptlrpc_wait_event+0x590/0x590 [ptlrpc]
[13905.232347] &#160;kthread+0x134/0x150
[13905.233064] &#160;? set_kthread_struct+0x50/0x50
[13905.233920] &#160;ret_from_fork+0x35/0x40&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;report link: &lt;a href=&quot;https://testing.whamcloud.com/test_sets/79713f31-a8a9-4056-8478-4fb529a14077&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.whamcloud.com/test_sets/79713f31-a8a9-4056-8478-4fb529a14077&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It can be related to recent changes in ORR/TRR code in &apos;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8130&quot; title=&quot;Migrate from libcfs hash to rhashtable&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8130&quot;&gt;LU-8130&lt;/a&gt; nrs: convert NRS ORR/TRR to rhashtable&apos; landed two weeks&#160; ago&lt;/p&gt;</description>
                <environment></environment>
        <key id="77710">LU-17076</key>
            <summary>ptlrpc_nrs_req_stop_nolock() use after free with ORR NRS policy</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="bzzz">Alex Zhuravlev</assignee>
                                    <reporter username="tappro">Mikhail Pershin</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Sep 2023 08:01:17 +0000</created>
                <updated>Mon, 13 Nov 2023 14:00:29 +0000</updated>
                            <resolved>Mon, 16 Oct 2023 13:16:18 +0000</resolved>
                                                    <fixVersion>Lustre 2.16.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="384573" author="tappro" created="Fri, 1 Sep 2023 17:27:15 +0000"  >&lt;p&gt;On further check it seems that all recent occurrences are from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-10465&quot; title=&quot;increase default stripe size to 4MB&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-10465&quot;&gt;&lt;del&gt;LU-10465&lt;/del&gt;&lt;/a&gt; patch for 4M default stripe size, so it can be related to that patch.&#160;&lt;/p&gt;</comment>
                            <comment id="384576" author="simmonsja" created="Fri, 1 Sep 2023 18:54:39 +0000"  >&lt;p&gt;Strange bug since&#160; nrs_orr_req_stop() is the under lying function being called and the debug data is not being handled by RCU so its not a rhashtable issue.&#160; I was thinking it was due to the lquota memory corruption bug but if you can show its &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-10465&quot; title=&quot;increase default stripe size to 4MB&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-10465&quot;&gt;&lt;del&gt;LU-10465&lt;/del&gt;&lt;/a&gt; then we have a path to look at it.&lt;/p&gt;</comment>
                            <comment id="384640" author="tappro" created="Sat, 2 Sep 2023 12:10:43 +0000"  >&lt;p&gt;&lt;a href=&quot;https://testing.whamcloud.com/test_sets/49dd0ad5-bff7-4dba-a84e-7d8dcae4402a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.whamcloud.com/test_sets/49dd0ad5-bff7-4dba-a84e-7d8dcae4402a&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another occurrence without relation to &#160;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-10465&quot; title=&quot;increase default stripe size to 4MB&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-10465&quot;&gt;&lt;del&gt;LU-10465&lt;/del&gt;&lt;/a&gt;, so it seems bug is just started to appear sometimes&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="384641" author="tappro" created="Sat, 2 Sep 2023 12:47:08 +0000"  >&lt;p&gt;It happened prior related policy operation &lt;tt&gt;..._req_stop&lt;/tt&gt; call. I did objdump for related code and it looks like that is due to freed resource:&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;static inline void nrs_request_stop(struct ptlrpc_nrs_request *nrq)
{
&#160; &#160; struct ptlrpc_nrs_policy *policy = nrs_request_policy(nrq);

    which is in turn:

    struct ptlrpc_nrs_policy *nrs_request_policy(struct ptlrpc_nrs_request *nrq)
    {
&#160; &#160;     return nrs_request_resource(nrq)-&amp;gt;res_policy; &amp;lt;--- here res_policy is filled from resource in %rbx
    }

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;so it looks like &lt;tt&gt;nrs_request_resource&lt;/tt&gt; returned by &lt;tt&gt;nrs_request_policy()&lt;/tt&gt; is freed and contains that &lt;tt&gt;0x5a5a5a5a5a&lt;/tt&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="384761" author="eaujames" created="Tue, 5 Sep 2023 08:21:29 +0000"  >&lt;p&gt;+1 on master: &lt;a href=&quot;https://testing.whamcloud.com/test_sets/49dd0ad5-bff7-4dba-a84e-7d8dcae4402a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.whamcloud.com/test_sets/49dd0ad5-bff7-4dba-a84e-7d8dcae4402a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="384950" author="eaujames" created="Wed, 6 Sep 2023 11:35:42 +0000"  >&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I tried to reproduce this bug because I suspected the &quot;c098c09 &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14976&quot; title=&quot;Changing tbf policy induces high CPU load&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14976&quot;&gt;&lt;del&gt;LU-14976&lt;/del&gt;&lt;/a&gt; nrs: change nrs policies at run time&quot;.&lt;br/&gt;
But it seems this is the &quot;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8130&quot; title=&quot;Migrate from libcfs hash to rhashtable&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8130&quot;&gt;LU-8130&lt;/a&gt; nrs: convert NRS ORR/TRR to rhashtable&quot; patch causing the crash.&lt;/p&gt;

&lt;p&gt;I reproduced this crash with debug=all on zfs (it took arround 5-10min):&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;ONLY_REPEAT=1000 FSTYPE=zfs auster -rv sanityn --only &quot;77c&quot;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;From the vmcore-dmesg:&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;[ 1187.404425] RIP: 0010:[&amp;lt;ffffffffc0c33ddb&amp;gt;]  [&amp;lt;ffffffffc0c33ddb&amp;gt;] ptlrpc_nrs_req_stop_nolock+0x3b/0x150 [ptlrpc]  
[ 1187.404509] RSP: 0018:ffff904365ab7ce0  EFLAGS: 00010246                                                         
[ 1187.404528] RAX: ffff9043bbae4b40 RBX: 5a5a5a5a5a5a5a5a RCX: 0000000000000000                                    
[ 1187.404552] RDX: 0000000000000001 RSI: ffff9043639ca880 RDI: ffff9043639ca880                                    
[ 1187.404576] RBP: ffff904365ab7ce8 R08: 000000000000000a R09: 0000000000000038                                    
[ 1187.404600] R10: 0000000000000000 R11: ffff904365ab7af6 R12: ffff9043797b8800                                    
[ 1187.404624] R13: ffff9043797b88f0 R14: ffff9043baad0e00 R15: 00064f83754e9e80                                    
[ 1187.404648] FS:  0000000000000000(0000) GS:ffff9043bfc00000(0000) knlGS:0000000000000000                         
[ 1187.404676] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033                                                    
[ 1187.404695] CR2: 00007fc038264d00 CR3: 0000000078f9e000 CR4: 00000000000606f0                                    
[ 1187.404731] Call Trace:                                                                                          
[ 1187.404780]  [&amp;lt;ffffffffc0bfcb8b&amp;gt;] ptlrpc_server_finish_active_request+0x2b/0x140 [ptlrpc]                        
[ 1187.404846]  [&amp;lt;ffffffffc0c0080e&amp;gt;] ptlrpc_server_handle_request+0x40e/0xc00 [ptlrpc]                              
[ 1187.404903]  [&amp;lt;ffffffffc0c0232c&amp;gt;] ptlrpc_main+0xc8c/0x1680 [ptlrpc]                                              
[ 1187.404929]  [&amp;lt;ffffffffb5e2b59e&amp;gt;] ? __switch_to+0xce/0x580                                                       
[ 1187.404990]  [&amp;lt;ffffffffc0c016a0&amp;gt;] ? ptlrpc_wait_event+0x5c0/0x5c0 [ptlrpc]                                       
[ 1187.405789]  [&amp;lt;ffffffffb5ec5e61&amp;gt;] kthread+0xd1/0xe0                                                              
[ 1187.406600]  [&amp;lt;ffffffffb5ec5d90&amp;gt;] ? insert_kthread_work+0x40/0x40                                                
[ 1187.407483]  [&amp;lt;ffffffffb65aadf7&amp;gt;] ret_from_fork_nospec_begin+0x21/0x21                                           
[ 1187.408317]  [&amp;lt;ffffffffb5ec5d90&amp;gt;] ? insert_kthread_work+0x40/0x40                                                
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;From the crash:&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;crash&amp;gt; ptlrpc_request ffff9043639ca880
....
      sr_nrq = {                                                         
        nr_res_ptrs = {0xffff904398815680, 0xffff9043bbae4b40},   
....

crash&amp;gt; kmem 0xffff9043bbae4b40                                                    
CACHE            NAME                 OBJSIZE  ALLOCATED     TOTAL  SLABS  SSIZE  
ffff9043bd16c900 Acpi-State                80         31       306      6     4k  
  SLAB              MEMORY            NODE  TOTAL  ALLOCATED  FREE                
  ffffe2c481eeb900  ffff9043bbae4000     0     51         10    41                
  FREE / [ALLOCATED]                                                              
   ffff9043bbae4b40  (cpu 0 cache)                                                
                                                                                  
      PAGE       PHYSICAL      MAPPING       INDEX CNT FLAGS                      
ffffe2c481eeb900 7bae4000                0 ffff9043bbae4b40  1 1fffff00000080 slab

crash&amp;gt; struct nrs_orr_data -x -l nrs_orr_data.od_res  0xffff9043bbae4b40 | head -n10   
struct nrs_orr_data {                                                                  
  od_res = {                                                                           
    res_parent = 0xffff9043bbae4cd0,                                                   
    res_policy = 0x5a5a5a5a5a5a5a5a                                                    
  },                                                                                   
  od_binheap = 0x5a5a5a5a5a5a5a5a,                                                     
  od_obj_hash = {                                                                      
    tbl = 0x5a5a5a5a5a5a5a5a,                                                          
    nelems = {                                                                         
      counter = 0x5a5a5a5a                                                             

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The orr object was freed.&lt;/p&gt;

&lt;p&gt;The debug log confirmed this:&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;00000100:00000010:1.1:1693989787.815785:0:10036:0:(nrs_orr.c:832:nrs_orr_object_free()) slab-freed &apos;(orro)&apos;: 80 at ffff9043bbae4b40.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt; </comment>
                            <comment id="384952" author="eaujames" created="Wed, 6 Sep 2023 11:52:33 +0000"  >&lt;p&gt;I think the culprit is the following code:&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-c&quot;&gt;
&lt;span class=&quot;code-keyword&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;&lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt;&lt;/span&gt; nrs_orr_res_get(&lt;span class=&quot;code-keyword&quot;&gt;struct&lt;/span&gt; ptlrpc_nrs_policy *policy,                     
                           &lt;span class=&quot;code-keyword&quot;&gt;struct&lt;/span&gt; ptlrpc_nrs_request *nrq,                       
                           &lt;span class=&quot;code-keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;struct&lt;/span&gt; ptlrpc_nrs_resource *parent,             
                           &lt;span class=&quot;code-keyword&quot;&gt;struct&lt;/span&gt; ptlrpc_nrs_resource **resp, &lt;span class=&quot;code-keyword&quot;&gt;&lt;span class=&quot;code-object&quot;&gt;bool&lt;/span&gt;&lt;/span&gt; moving_req)   
....
        orro2 = rhashtable_lookup_get_insert_fast(&amp;amp;orrd-&amp;gt;od_obj_hash,               
                                                  &amp;amp;orro-&amp;gt;oo_rhead,                  
                                                  nrs_orr_hash_params);             
        &lt;span class=&quot;code-comment&quot;&gt;/* A returned non-error orro2 means it already exist */&lt;/span&gt;                     
        if (!IS_ERR_OR_NULL(orro2)) {                                               &amp;lt;------ no ref taken&lt;span class=&quot;code-keyword&quot;&gt; if&lt;/span&gt; rhashtable_lookup_get_insert_fast returns an existing object
                OBD_SLAB_FREE_PTR(orro, orrd-&amp;gt;od_cache);                            
                orro = orro2;                                                       
        }                                                                           
                                                                                    
        &lt;span class=&quot;code-comment&quot;&gt;/* insertion failed */&lt;/span&gt;                                                      
        if (IS_ERR(orro2)) {                                                        
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;A ref needs to be taken if rhashtable_lookup_get_insert_fast() returns an object, otherwise the object could be freed before nrs_orr_res_put()/ptlrpc_nrs_req_stop_nolock().&lt;/p&gt;</comment>
                            <comment id="384958" author="gerrit" created="Wed, 6 Sep 2023 12:33:45 +0000"  >&lt;p&gt;&quot;Etienne AUJAMES &amp;lt;eaujames@ddn.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/52295&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/52295&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-17076&quot; title=&quot;ptlrpc_nrs_req_stop_nolock() use after free with ORR NRS policy&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-17076&quot;&gt;&lt;del&gt;LU-17076&lt;/del&gt;&lt;/a&gt; orr: take a ref after lookup_get_insert_fast()&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: de641ac0edf93607966bbc7a7ca795edfb1d3049&lt;/p&gt;</comment>
                            <comment id="387307" author="gerrit" created="Tue, 26 Sep 2023 16:17:10 +0000"  >&lt;p&gt;&quot;Alex Zhuravlev &amp;lt;bzzz@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/52515&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/52515&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-17076&quot; title=&quot;ptlrpc_nrs_req_stop_nolock() use after free with ORR NRS policy&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-17076&quot;&gt;&lt;del&gt;LU-17076&lt;/del&gt;&lt;/a&gt; nrs: wait for RCU completion&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 18adf51db65b8226435765cef4c099722ad5627f&lt;/p&gt;</comment>
                            <comment id="387502" author="gerrit" created="Thu, 28 Sep 2023 08:01:12 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/52295/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/52295/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-17076&quot; title=&quot;ptlrpc_nrs_req_stop_nolock() use after free with ORR NRS policy&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-17076&quot;&gt;&lt;del&gt;LU-17076&lt;/del&gt;&lt;/a&gt; orr: take a ref after lookup_get_insert_fast()&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: d7e70e38c942baebfdc186fcd5ad48cdcc2ebde3&lt;/p&gt;</comment>
                            <comment id="389356" author="gerrit" created="Mon, 16 Oct 2023 05:50:23 +0000"  >&lt;p&gt;&quot;Oleg Drokin &amp;lt;green@whamcloud.com&amp;gt;&quot; merged in patch &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/52515/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/52515/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-17076&quot; title=&quot;ptlrpc_nrs_req_stop_nolock() use after free with ORR NRS policy&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-17076&quot;&gt;&lt;del&gt;LU-17076&lt;/del&gt;&lt;/a&gt; nrs: wait for RCU completion&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: a9411a9856a0a1539ea2c8dc9c7eb1bd8fa2c409&lt;/p&gt;</comment>
                            <comment id="389413" author="pjones" created="Mon, 16 Oct 2023 13:16:18 +0000"  >&lt;p&gt;Landed for 2.16&lt;/p&gt;</comment>
                            <comment id="392886" author="gerrit" created="Mon, 13 Nov 2023 14:00:29 +0000"  >&lt;p&gt;&quot;Alex Zhuravlev &amp;lt;bzzz@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/53113&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/53113&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-17076&quot; title=&quot;ptlrpc_nrs_req_stop_nolock() use after free with ORR NRS policy&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-17076&quot;&gt;&lt;del&gt;LU-17076&lt;/del&gt;&lt;/a&gt; tests: reproducer&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: fbcff6be03f5e30e1811cf5790d52cc8daed69dd&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="50077">LU-10465</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="50267" name="crash_orr_eaujames.tgz" size="3297824" author="eaujames" created="Wed, 6 Sep 2023 11:40:13 +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|i03uev:</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>