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;