Home
last modified time | relevance | path

Searched hist:e6cf91b7b47ff82b624bdfe2fdcde32bb52e71dd (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/fs/nfsd/
H A Dnfs4proc.cdiff e6cf91b7b47ff82b624bdfe2fdcde32bb52e71dd Wed Jan 11 10:24:53 CST 2023 Xingyuan Mo <hdthky0@gmail.com> NFSD: fix use-after-free in nfsd4_ssc_setup_dul()

If signal_pending() returns true, schedule_timeout() will not be executed,
causing the waiting task to remain in the wait queue.
Fixed by adding a call to finish_wait(), which ensures that the waiting
task will always be removed from the wait queue.

Fixes: f4e44b393389 ("NFSD: delay unmount source's export after inter-server copy completed.")
Signed-off-by: Xingyuan Mo <hdthky0@gmail.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>