From 9c176edb892ce47aef4514297a5346185e21a6da Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Fri, 25 Sep 2026 11:26:11 -0700 Subject: [PATCH] scsi: ipr: Prepare for enabling lock context analysis Document locking requirements with __must_hold(). Signed-off-by: Bart Van Assche Link: https://patch.msgid.link/3e6e59930da8c522c95d598aeb04bb30dbc11e75.1790360262.git.bvanassche@acm.org Signed-off-by: Martin K. Petersen (Oracle) --- drivers/scsi/ipr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/scsi/ipr.c b/drivers/scsi/ipr.c index e9066608323c..665fc54fcbb3 100644 --- a/drivers/scsi/ipr.c +++ b/drivers/scsi/ipr.c @@ -5194,6 +5194,7 @@ static void ipr_abort_timeout(struct timer_list *t) * SUCCESS / FAILED **/ static int ipr_cancel_op(struct scsi_cmnd *scsi_cmd) + __must_hold(&scsi_cmd->device->host->host_lock) { struct Scsi_Host *host = scsi_cmd->device->host; struct ipr_cmnd *ipr_cmd;