summaryrefslogtreecommitdiff
path: root/include/trace/events/sunrpc.h
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2023-09-11 17:39:04 +0300
committerChuck Lever <chuck.lever@oracle.com>2023-10-16 19:44:04 +0300
commitfa341560ca7458f4396d5a0771cb5f2358d8535d (patch)
treec8c18f267b8d7443da0e0dc581637b9c77353a9c /include/trace/events/sunrpc.h
parentf4578ba11c4a211d45877babe56c84d922301576 (diff)
downloadlinux-fa341560ca7458f4396d5a0771cb5f2358d8535d.tar.xz
SUNRPC: change how svc threads are asked to exit.
svc threads are currently stopped using kthread_stop(). This requires identifying a specific thread. However we don't care which thread stops, just as long as one does. So instead, set a flag in the svc_pool to say that a thread needs to die, and have each thread check this flag instead of calling kthread_should_stop(). The first thread to find and clear this flag then moves towards exiting. This removes an explicit dependency on sp_all_threads which will make a future patch simpler. Signed-off-by: NeilBrown <neilb@suse.de> Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'include/trace/events/sunrpc.h')
0 files changed, 0 insertions, 0 deletions