linux/drivers/scsi/mpi3mr
Sreekanth Reddy 2745ce0e6d scsi: mpi3mr: Refresh SAS ports during soft reset
Update the host's SAS ports if there is change in port id or phys. If the
port id is changed, then the driver updates it. If some phys are
enabled/disabled during reset, then driver updates them in STL.

Check for the responding expander devices and update the device handle if
it got changed. Register the expander with STL if it got added during reset
and unregister the expander device if it got removed during reset.

[mkp: include fix for zeroday warning]

Link: https://lore.kernel.org/r/20220804131226.16653-15-sreekanth.reddy@broadcom.com
Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
Signed-off-by: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2022-08-31 23:39:39 -04:00
..
mpi scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header 2022-05-02 17:02:41 -04:00
Kconfig scsi: mpi3mr: Add bsg device support 2022-05-02 17:02:41 -04:00
Makefile scsi: mpi3mr: Add framework to add phys to STL 2022-08-22 23:34:05 -04:00
mpi3mr_app.c scsi: mpi3mr: Fix kernel-doc 2022-06-01 22:43:26 -04:00
mpi3mr_debug.h scsi: mpi3mr: Add config and transport related debug flags 2022-08-22 23:34:04 -04:00
mpi3mr_fw.c scsi: mpi3mr: Refresh SAS ports during soft reset 2022-08-31 23:39:39 -04:00
mpi3mr_os.c scsi: mpi3mr: Refresh SAS ports during soft reset 2022-08-31 23:39:39 -04:00
mpi3mr_transport.c scsi: mpi3mr: Refresh SAS ports during soft reset 2022-08-31 23:39:39 -04:00
mpi3mr.h scsi: mpi3mr: Refresh SAS ports during soft reset 2022-08-31 23:39:39 -04:00