2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-28 23:23:55 +08:00
linux-next/drivers/scsi/mpt3sas
Chaitra P B 22a923c315 scsi: mpt3sas: Cache enclosure pages during enclosure add.
In function _scsih_add_device, for each device connected to an
enclosure, driver reads the enclosure page(To get details like enclosure
handle, enclosure logical ID, enclosure level etc.)

With this patch, instead of reading enclosure page everytime, driver
maintains a list for enclosure device(During enclosure add event,
enclosure device is added to the list and removed from the list on
delete events) and uses the enclosure page from the list.

Signed-off-by: Chaitra P B <chaitra.basappa@broadcom.com>
Signed-off-by: Suganath Prabu S <suganath-prabu.subramani@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2018-05-08 00:34:20 -04:00
..
mpi scsi: mpt3sas: Bug fix for big endian systems. 2018-05-08 00:34:19 -04:00
Kconfig mpt3sas: fix Kconfig dependency problem for mpt2sas back compatibility 2015-12-03 09:31:23 -08:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mpt3sas_base.c scsi: mpt3sas: Cache enclosure pages during enclosure add. 2018-05-08 00:34:20 -04:00
mpt3sas_base.h scsi: mpt3sas: Cache enclosure pages during enclosure add. 2018-05-08 00:34:20 -04:00
mpt3sas_config.c scsi: mpt3sas: Do not use 32-bit atomic request descriptor for Ventura controllers. 2018-02-27 22:26:16 -05:00
mpt3sas_ctl.c scsi: mpt3sas: Bug fix for big endian systems. 2018-05-08 00:34:19 -04:00
mpt3sas_ctl.h scsi: mpt3sas: Increase event log buffer to support 24 port HBA's. 2018-05-08 00:34:20 -04:00
mpt3sas_debug.h mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig 2015-11-11 18:31:14 -05:00
mpt3sas_scsih.c scsi: mpt3sas: Cache enclosure pages during enclosure add. 2018-05-08 00:34:20 -04:00
mpt3sas_transport.c scsi: mpt3sas: Do not use 32-bit atomic request descriptor for Ventura controllers. 2018-02-27 22:26:16 -05:00
mpt3sas_trigger_diag.c mpt2sas, mpt3sas: Update attribution language to Avago 2015-01-13 16:27:27 +01:00
mpt3sas_trigger_diag.h mpt2sas, mpt3sas: Update attribution language to Avago 2015-01-13 16:27:27 +01:00
mpt3sas_warpdrive.c scsi: mpt3sas: Bug fix for big endian systems. 2018-05-08 00:34:19 -04:00