]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge tag '9p-for-6.18-rc1' of https://github.com/martinetd/linux
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 9 Oct 2025 18:56:59 +0000 (11:56 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 9 Oct 2025 18:56:59 +0000 (11:56 -0700)
commit80b7065ec19485943fa00d60f27b447c3f17069c
tree94b853eea45f1a292d338fdb0c26a51e470273f0
parent18a7e218cfcdca6666e1f7356533e4c988780b57
parent528f218b31aac4bbfc58914d43766a22ab545d48
Merge tag '9p-for-6.18-rc1' of https://github.com/martinetd/linux

Pull 9p updates from Dominique Martinet:
 "A bunch of unrelated fixes:

   - polling fix for trans fd that ought to have been fixed otherwise
     back in March, but apparently came back somewhere else...

   - USB transport buffer overflow fix

   - Some dentry lifetime rework to handle metadata update for currently
     opened files in uncached mode, or inode type change in cached mode

   - a double-put on invalid flush found by syzbot

   - and finally /sys/fs/9p/caches not advancing buffer and overwriting
     itself for large contents

  Thanks to everyone involved!"

* tag '9p-for-6.18-rc1' of https://github.com/martinetd/linux:
  9p: sysfs_init: don't hardcode error to ENOMEM
  9p: fix /sys/fs/9p/caches overwriting itself
  9p: clean up comment typos
  9p/trans_fd: p9_fd_request: kick rx thread if EPOLLIN
  net/9p: fix double req put in p9_fd_cancelled
  net/9p: Fix buffer overflow in USB transport layer
  fs/9p: Add p9_debug(VFS) in d_revalidate
  fs/9p: Invalidate dentry if inode type change detected in cached mode
  fs/9p: Refresh metadata in d_revalidate for uncached mode too
fs/9p/vfs_inode.c
fs/9p/vfs_inode_dotl.c