]> Gentwo Git Trees - linux/.git/commit
nsfs: raise DCACHE_DONTCACHE explicitly
authorChristian Brauner <brauner@kernel.org>
Wed, 29 Oct 2025 12:20:16 +0000 (13:20 +0100)
committerChristian Brauner <brauner@kernel.org>
Fri, 31 Oct 2025 09:16:23 +0000 (10:16 +0100)
commit6dbe134e4bf775572c87aba5a39654c0dbd875a4
tree4a4e76c43a416c9c97fd0d2d5c65570b3d17c431
parent1e9a9be249ad4cd43ba155ea7e2ed06f15d38eab
nsfs: raise DCACHE_DONTCACHE explicitly

While nsfs dentries are never hashed and thus retain_dentry() will never
consider them for placing them on the LRU it isn't great to always have
to go and remember that. Raise DCACHE_DONTCACHE explicitly as a visual
marker that dentries aren't kept but freed immediately instead.

Link: https://patch.msgid.link/20251029-work-namespace-nstree-listns-v4-3-2e6f823ebdc0@kernel.org
Tested-by: syzbot@syzkaller.appspotmail.com
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/nsfs.c