Skip to content

Commit 57db130

Browse files
Martin Wilckmartinkpetersen
authored andcommitted
scsi: smartpqi: Use shost_to_hba() in pqi_scan_finished()
shost_to_hba() is used everywhere except to obtain pqi_ctrl_info from shosti, except in pqi_scan_finished(), where shost_priv() is used. This causes one pointer dereference to be missed, as shost->hostdata is a pointer in smartpqi. Fix it. Fixes: 6c22376 ("smartpqi: initial commit of Microsemi smartpqi driver") Signed-off-by: Martin Wilck <martin.wilck@suse.com> Reviewed-by: Don Brace <don.brace@microchip.com> Cc: Don Brace <don.brace@microchip.com> Cc: storagedev@microchip.com Cc: stable@vger.kernel.org Reviewed-by: Hannes Reinecke <hare@kernel.org> Reviewed-by: Hannes Reinecke <hare@suse.de> Reviewed-by: Christoph Hellwig <hch@lst.de> Link: https://patch.msgid.link/20260513174236.430465-2-mwilck@suse.com Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
1 parent 20fd164 commit 57db130

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

drivers/scsi/smartpqi/smartpqi_init.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2642,7 +2642,7 @@ static int pqi_scan_finished(struct Scsi_Host *shost,
26422642
{
26432643
struct pqi_ctrl_info *ctrl_info;
26442644

2645-
ctrl_info = shost_priv(shost);
2645+
ctrl_info = shost_to_hba(shost);
26462646

26472647
return !mutex_is_locked(&ctrl_info->scan_mutex);
26482648
}

0 commit comments

Comments
 (0)