]> Gentwo Git Trees - linux/.git/commit
nfsd: always release slot when requeueing callback
authorJeff Layton <jlayton@kernel.org>
Sun, 9 Feb 2025 12:31:24 +0000 (07:31 -0500)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 24 Feb 2025 01:07:17 +0000 (20:07 -0500)
commitba0bdd180d8cd911589f22c44b6a863a63eea817
tree6529f1f446a83a5aaf7f38b08d4ff03921b2724a
parentb077f1d4707f1e96d791158e3477c607bded687d
nfsd: always release slot when requeueing callback

If the callback is going to be requeued to the workqueue, then release
the slot. The callback client and session could change and the slot may
no longer be valid after that point.

Signed-off-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
fs/nfsd/nfs4callback.c