]> www.infradead.org Git - users/jedix/linux-maple.git/commit
scsi: pm80xx: Do not use libsas port ID
authorIgor Pylypiv <ipylypiv@google.com>
Thu, 21 Nov 2024 19:49:15 +0000 (11:49 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 4 Dec 2024 19:43:48 +0000 (14:43 -0500)
commit0f630c58e31afb3dc2373bc1126b555f4b480bb2
treea8ae3a24b58d239a88dcc4c44a7b785b6b8b466d
parent841df27d619ee1f5ca6473e15227b39d6136562d
scsi: pm80xx: Do not use libsas port ID

libsas port IDs can differ from the controller's port IDs.  Using libsas
port ID to index pm8001_ha->port array is a bug.

Remove sas_find_local_port_id(). We can use pm8001_ha->phy[phy_id].port to
get the port ID.

Signed-off-by: Igor Pylypiv <ipylypiv@google.com>
Signed-off-by: Terrence Adams <tadamsjr@google.com>
Link: https://lore.kernel.org/r/20241121194915.3039073-1-tadamsjr@google.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/pm8001/pm8001_sas.c