]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
nfsd: fix nfs4_file refcount leak in nfsd_get_dir_deleg()
authorJeff Layton <jlayton@kernel.org>
Sat, 13 Dec 2025 02:53:17 +0000 (11:53 +0900)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 26 Jan 2026 15:10:58 +0000 (10:10 -0500)
commit789477b849394afdb60507924d65f7ef18f078ce
treec8a4ce940b78054a28eb9f20f1bb7bf6d8489341
parent27e383ddeb3c88e20874c545285f2dce1a98f56a
nfsd: fix nfs4_file refcount leak in nfsd_get_dir_deleg()

Claude pointed out that there is a nfs4_file refcount leak in
nfsd_get_dir_deleg(). Ensure that the reference to "fp" is released
before returning.

Fixes: 8b99f6a8c116 ("nfsd: wire up GET_DIR_DELEGATION handling")
Cc: stable@vger.kernel.org
Cc: Chris Mason <clm@meta.com>
Signed-off-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
fs/nfsd/nfs4state.c