From 386cd25f980eb1a33adee75551eaf40b35e8d8bb Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Thu, 4 May 2017 02:45:35 +0000 Subject: [PATCH] scst_lib: Convert a comment into a runtime check git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7167 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scst/src/scst_lib.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scst/src/scst_lib.c b/scst/src/scst_lib.c index 3bf505191..64424306f 100644 --- a/scst/src/scst_lib.c +++ b/scst/src/scst_lib.c @@ -2753,13 +2753,16 @@ out: return; } -/* The activity supposed to be suspended and scst_mutex held */ void scst_report_luns_changed(struct scst_acg *acg) { struct scst_session *sess; TRACE_ENTRY(); + /* To protect acg_sess_list */ + scst_assert_activity_suspended(); + lockdep_assert_held(&scst_mutex); + TRACE_DBG("REPORTED LUNS DATA CHANGED (acg %s)", acg->acg_name); list_for_each_entry(sess, &acg->acg_sess_list, acg_sess_list_entry) {