From: Nikitas Angelinas Date: Thu, 15 Apr 2021 19:09:16 +0000 (-0700) Subject: LU-14628 ptlrpc: remove might_sleep() in sptlrpc_gc_del_sec() X-Git-Tag: 2.14.52~78 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=c31fb42f9aa561aef8b09fd3ff400cff0166ee4d;ds=sidebyside LU-14628 ptlrpc: remove might_sleep() in sptlrpc_gc_del_sec() sptlrpc_gc_del_sec() calls mutex_lock() which calls might_sleep(), so the explicit might_sleep() call can be removed as redundant. Signed-off-by: Nikitas Angelinas Test-Parameters: trivial Change-Id: I48714fae12e63ba5e37ec0f9aa3ab7f688b9475d Reviewed-on: https://review.whamcloud.com/43397 Reviewed-by: Andreas Dilger Reviewed-by: Shaun Tancheff Reviewed-by: James Simmons Reviewed-by: Sebastien Buisson Tested-by: jenkins Tested-by: Maloo --- diff --git a/lustre/ptlrpc/sec_gc.c b/lustre/ptlrpc/sec_gc.c index 474a730..171ed3a 100644 --- a/lustre/ptlrpc/sec_gc.c +++ b/lustre/ptlrpc/sec_gc.c @@ -75,8 +75,6 @@ void sptlrpc_gc_del_sec(struct ptlrpc_sec *sec) if (list_empty(&sec->ps_gc_list)) return; - might_sleep(); - /* signal before list_del to make iteration in gc thread safe */ atomic_inc(&sec_gc_wait_del);