[PATCH 0/2] fuse: {io-uring} Avoid possible FR_PENDING related list corruption

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The issue was actually found by Joanne
https://lore.kernel.org/all/CAJnrk1ZgHNb78dz-yfNTpxmW7wtT88A=m-zF0ZoLXKLUHRjNTw@xxxxxxxxxxxxxx/

I had tried to test it by by writing from many processes at the same
time, but all my attempts to trigger an issue didn't succeed. Even
KCSAN never reported anything.

Signed-off-by: Bernd Schubert <bschubert@xxxxxxx>
---
Bernd Schubert (2):
      fuse: Clear FR_PENDING in request_wait_answer
      fuse: {io-uring} Fix a possible req cancellation race

 fs/fuse/dev.c         | 32 +++++++++++++++++++++++---------
 fs/fuse/dev_uring.c   | 17 +++++++++++++----
 fs/fuse/dev_uring_i.h | 10 ++++++++++
 fs/fuse/fuse_i.h      |  2 ++
 4 files changed, 48 insertions(+), 13 deletions(-)
---
base-commit: 81e4f8d68c66da301bb881862735bd74c6241a19
change-id: 20250218-fr_pending-race-3e362f22f319

Best regards,
-- 
Bernd Schubert <bschubert@xxxxxxx>





[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [NTFS 3]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [NTFS 3]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux