From 81729121b0ea8ffc487b26c364c2dbbdb75e8409 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Sun, 21 Jul 2019 01:47:49 +0000 Subject: [PATCH] scst: Verify a locking assumption at runtime git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@8462 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scst/src/scst_lib.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scst/src/scst_lib.c b/scst/src/scst_lib.c index 9c59e2352..7f839498c 100644 --- a/scst/src/scst_lib.c +++ b/scst/src/scst_lib.c @@ -5280,6 +5280,8 @@ void scst_tgt_dev_stop_threads(struct scst_tgt_dev *tgt_dev) TRACE_ENTRY(); + lockdep_assert_held(&scst_mutex); + if (tgt_dev->dev->threads_num < 0) goto out_deinit;