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>