From: Bart Van Assche Date: Mon, 30 Jul 2018 21:40:18 +0000 (-0700) Subject: scsi: libiscsi: Annotate locking assumptions X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=1360c58a348e4ec551b58b9f40c3222ff5d6270f;p=linux.git scsi: libiscsi: Annotate locking assumptions This patch avoids that sparse reports the following: drivers/scsi/libiscsi.c:1844:23: warning: context imbalance in 'iscsi_exec_task_mgmt_fn' - unexpected unlock Signed-off-by: Bart Van Assche Signed-off-by: Lee Duncan Signed-off-by: Chris Leech Signed-off-by: Martin K. Petersen --- diff --git a/drivers/scsi/libiscsi.c b/drivers/scsi/libiscsi.c index d6093838f5f20..b36bafd5a0589 100644 --- a/drivers/scsi/libiscsi.c +++ b/drivers/scsi/libiscsi.c @@ -1832,6 +1832,7 @@ static void iscsi_tmf_timedout(struct timer_list *t) static int iscsi_exec_task_mgmt_fn(struct iscsi_conn *conn, struct iscsi_tm *hdr, int age, int timeout) + __must_hold(&session->frwd_lock) { struct iscsi_session *session = conn->session; struct iscsi_task *task;