Re: [syzbot] [netfs?] KASAN: slab-use-after-free Read in netfs_unbuffered_write

From: Edward Adam Davis

Date: Sat May 30 2026 - 23:46:02 EST


#syz test

diff --git a/fs/netfs/direct_write.c b/fs/netfs/direct_write.c
index 25f8ceb15fad..697648214cf0 100644
--- a/fs/netfs/direct_write.c
+++ b/fs/netfs/direct_write.c
@@ -115,8 +115,8 @@ static int netfs_unbuffered_write(struct netfs_io_request *wreq)

/* Check if (re-)preparation failed. */
if (unlikely(test_bit(NETFS_SREQ_FAILED, &subreq->flags))) {
- netfs_write_subrequest_terminated(subreq, subreq->error);
wreq->error = subreq->error;
+ netfs_write_subrequest_terminated(subreq, subreq->error);
break;
}