From: T.J. Mercier Date: Fri, 13 Mar 2026 17:51:53 +0000 (-0700) Subject: kernfs: Add missing documentation for kernfs_put_active's drop_supers argument X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=16de94a1b090864637c12bc6207e18d82d1972a1;p=thirdparty%2Fkernel%2Flinux.git kernfs: Add missing documentation for kernfs_put_active's drop_supers argument The drop_supers argument was added to kernfs_put_active to control whether the kernfs_supers_rwsem is temporarily dropped along with the kernfs_rwsem, but no documentation was added for it. Fixes: eea5d2bb34ba ("kernfs: Send IN_DELETE_SELF and IN_IGNORED") Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202603130112.2FcCzv1g-lkp@intel.com/ Signed-off-by: T.J. Mercier Link: https://patch.msgid.link/20260313175153.235681-1-tjmercier@google.com Signed-off-by: Greg Kroah-Hartman --- diff --git a/fs/kernfs/dir.c b/fs/kernfs/dir.c index 715b651e35a09..7f355316704c5 100644 --- a/fs/kernfs/dir.c +++ b/fs/kernfs/dir.c @@ -481,6 +481,8 @@ void kernfs_put_active(struct kernfs_node *kn) /** * kernfs_drain - drain kernfs_node * @kn: kernfs_node to drain + * @drop_supers: Set to true if this function is called with the + * kernfs_supers_rwsem locked. * * Drain existing usages and nuke all existing mmaps of @kn. Multiple * removers may invoke this function concurrently on @kn and all will