]> git.ipfire.org Git - thirdparty/linux.git/commit
Merge patch series "fuse: fixes and cleanups for expired dentry eviction"
authorChristian Brauner <brauner@kernel.org>
Fri, 16 Jan 2026 18:15:20 +0000 (19:15 +0100)
committerChristian Brauner <brauner@kernel.org>
Fri, 16 Jan 2026 18:15:20 +0000 (19:15 +0100)
commit6358461178ca29a87c66495f1ce854388b0107c3
treef7aae1c101378e0e3c0f34aab5f879493659a179
parent4973d95679fb4f8bb4413dcb3bce435ef848285d
parent79d11311f64d3e9fbc20ac95b7df6f917221329f
Merge patch series "fuse: fixes and cleanups for expired dentry eviction"

Miklos Szeredi <mszeredi@redhat.com> says:

This mini series fixes issues with the stale dentry cleanup patches
added in this cycle.  In particular commit ab84ad597386 ("fuse: new work
queue to periodically invalidate expired dentries") allowed a race
resulting in UAF.

* patches from https://patch.msgid.link/20260114145344.468856-1-mszeredi@redhat.com:
  vfs: document d_dispose_if_unused()
  fuse: shrink once after all buckets have been scanned
  fuse: clean up fuse_dentry_tree_work()
  fuse: add need_resched() before unlocking bucket
  fuse: make sure dentry is evicted if stale
  fuse: fix race when disposing stale dentries

Link: https://patch.msgid.link/20260114145344.468856-1-mszeredi@redhat.com
Signed-off-by: Christian Brauner <brauner@kernel.org>