Whamcloud - gitweb
LU-17249 ptlrpc: protect scp_rqbd_idle list operations 31/52931/2
authorMikhail Pershin <mpershin@whamcloud.com>
Wed, 1 Nov 2023 14:55:39 +0000 (17:55 +0300)
committerOleg Drokin <green@whamcloud.com>
Wed, 8 Nov 2023 22:07:01 +0000 (22:07 +0000)
commit9ba375983d498690f5caa29c289c137470a76505
tree8d6902a340cbaec109d1540f1e5bed09e24b8d41
parentee56161ea02cf7c58a4e4d4e080156b4dbcc5950
LU-17249 ptlrpc: protect scp_rqbd_idle list operations

Protect scp_rqbd_idle list entry getting by spinlock
in ptlrpc_service_purge_all() like it does in all
other places where rqbd_list linkage is being managed

Signed-off-by: Mikhail Pershin <mpershin@whamcloud.com>
Change-Id: Iace37b1ee79bfd0c3a54a35722952e17d860a91c
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/52931
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Arshad Hussain <arshad.hussain@aeoncomputing.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/ptlrpc/service.c