[PATCH v3 07/57] scsi: NCR5380: Prepare for enabling lock context analysis
Bart Van Assche <[email protected]> Thu, 30 Jul 2026 15:44:50 -0700
| Newsgroups | org.kernel.vger.linux-scsi |
|---|---|
| Message-ID | <56108ada4f0efa8b17b49dca1749043315a2ad1a.1785451174.git.bvanassche@acm.org> |
Expand 'hostdata' in the lock context annotations because 'hostdata' is not a function argument. Signed-off-by: Bart Van Assche <[email protected]> --- drivers/scsi/NCR5380.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/NCR5380.c b/drivers/scsi/NCR5380.c index 006dcf981218..029fe6362629 100644 --- a/drivers/scsi/NCR5380.c +++ b/drivers/scsi/NCR5380.c @@ -961,7 +961,7 @@ static irqreturn_t __maybe_unused NCR5380_intr(int irq, void *dev_id) */ static bool NCR5380_select(struct Scsi_Host *instance, struct scsi_cmnd *cmd) - __releases(&hostdata->lock) __acquires(&hostdata->lock) + __must_hold(&((struct NCR5380_hostdata *)shost_priv(instance))->lock) { struct NCR5380_hostdata *hostdata = shost_priv(instance); unsigned char tmp[3], phase; @@ -1657,7 +1657,7 @@ static int NCR5380_transfer_dma(struct Scsi_Host *instance, */ static void NCR5380_information_transfer(struct Scsi_Host *instance) - __releases(&hostdata->lock) __acquires(&hostdata->lock) + __must_hold(&((struct NCR5380_hostdata *)shost_priv(instance))->lock) { struct NCR5380_hostdata *hostdata = shost_priv(instance); unsigned char msgout = NOP;