]> www.infradead.org Git - users/willy/pagecache.git/commit
nfsd: fix __fh_verify for localio
authorOlga Kornievskaia <okorniev@redhat.com>
Tue, 28 Jan 2025 16:58:06 +0000 (11:58 -0500)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 10 Feb 2025 18:31:11 +0000 (13:31 -0500)
commitd9d6b74e4be989f919498798fa40df37a74b5bb0
treef01b658b11833624f176b6c9f0fa0ac69c5fef51
parent5fb25161217370eeee86b63e47060870b67ed2b4
nfsd: fix __fh_verify for localio

__fh_verify() added a call to svc_xprt_set_valid() to help do connection
management but during LOCALIO path rqstp argument is NULL, leading to
NULL pointer dereferencing and a crash.

Fixes: eccbbc7c00a5 ("nfsd: don't use sv_nrthreads in connection limiting calculations.")
Signed-off-by: Olga Kornievskaia <okorniev@redhat.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
fs/nfsd/nfsfh.c