mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-29 23:53:32 +00:00
ba6d10ab80
This is mostly update of the usual drivers: qla2xxx, hpsa, lpfc, ufs, mpt3sas, ibmvscsi, megaraid_sas, bnx2fc and hisi_sas as well as the removal of the osst driver (I heard from Willem privately that he would like the driver removed because all his test hardware has failed). Plus number of minor changes, spelling fixes and other trivia. Signed-off-by: James E.J. Bottomley <jejb@linux.ibm.com> -----BEGIN PGP SIGNATURE----- iJwEABMIAEQWIQTnYEDbdso9F2cI+arnQslM7pishQUCXSTl4yYcamFtZXMuYm90 dG9tbGV5QGhhbnNlbnBhcnRuZXJzaGlwLmNvbQAKCRDnQslM7pishdcxAQDCJVbd fPUX76/V1ldupunF97+3DTharxxbst+VnkOnCwD8D4c0KFFFOI9+F36cnMGCPegE fjy17dQLvsJ4GsidHy8= =aS5B -----END PGP SIGNATURE----- Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi Pull SCSI updates from James Bottomley: "This is mostly update of the usual drivers: qla2xxx, hpsa, lpfc, ufs, mpt3sas, ibmvscsi, megaraid_sas, bnx2fc and hisi_sas as well as the removal of the osst driver (I heard from Willem privately that he would like the driver removed because all his test hardware has failed). Plus number of minor changes, spelling fixes and other trivia. The big merge conflict this time around is the SPDX licence tags. Following discussion on linux-next, we believe our version to be more accurate than the one in the tree, so the resolution is to take our version for all the SPDX conflicts" Note on the SPDX license tag conversion conflicts: the SCSI tree had done its own SPDX conversion, which in some cases conflicted with the treewide ones done by Thomas & co. In almost all cases, the conflicts were purely syntactic: the SCSI tree used the old-style SPDX tags ("GPL-2.0" and "GPL-2.0+") while the treewide conversion had used the new-style ones ("GPL-2.0-only" and "GPL-2.0-or-later"). In these cases I picked the new-style one. In a few cases, the SPDX conversion was actually different, though. As explained by James above, and in more detail in a pre-pull-request thread: "The other problem is actually substantive: In the libsas code Luben Tuikov originally specified gpl 2.0 only by dint of stating: * This file is licensed under GPLv2. In all the libsas files, but then muddied the water by quoting GPLv2 verbatim (which includes the or later than language). So for these files Christoph did the conversion to v2 only SPDX tags and Thomas converted to v2 or later tags" So in those cases, where the spdx tag substantially mattered, I took the SCSI tree conversion of it, but then also took the opportunity to turn the old-style "GPL-2.0" into a new-style "GPL-2.0-only" tag. Similarly, when there were whitespace differences or other differences to the comments around the copyright notices, I took the version from the SCSI tree as being the more specific conversion. Finally, in the spdx conversions that had no conflicts (because the treewide ones hadn't been done for those files), I just took the SCSI tree version as-is, even if it was old-style. The old-style conversions are perfectly valid, even if the "-only" and "-or-later" versions are perhaps more descriptive. * tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (185 commits) scsi: qla2xxx: move IO flush to the front of NVME rport unregistration scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition scsi: qla2xxx: on session delete, return nvme cmd scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 scsi: megaraid_sas: Introduce various Aero performance modes scsi: megaraid_sas: Use high IOPS queues based on IO workload scsi: megaraid_sas: Set affinity for high IOPS reply queues scsi: megaraid_sas: Enable coalescing for high IOPS queues scsi: megaraid_sas: Add support for High IOPS queues scsi: megaraid_sas: Add support for MPI toolbox commands scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD scsi: megaraid_sas: Handle sequence JBOD map failure at driver level scsi: megaraid_sas: Don't send FPIO to RL Bypass queue scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout scsi: megaraid_sas: Call disable_irq from process IRQ poll scsi: megaraid_sas: Remove few debug counters from IO path ...
87 lines
3 KiB
Text
87 lines
3 KiB
Text
# SPDX-License-Identifier: GPL-2.0-only
|
|
config MEGARAID_NEWGEN
|
|
bool "LSI Logic New Generation RAID Device Drivers"
|
|
depends on PCI && SCSI
|
|
help
|
|
LSI Logic RAID Device Drivers
|
|
|
|
config MEGARAID_MM
|
|
tristate "LSI Logic Management Module (New Driver)"
|
|
depends on PCI && SCSI && MEGARAID_NEWGEN
|
|
help
|
|
Management Module provides ioctl, sysfs support for LSI Logic
|
|
RAID controllers.
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called megaraid_mm
|
|
|
|
|
|
config MEGARAID_MAILBOX
|
|
tristate "LSI Logic MegaRAID Driver (New Driver)"
|
|
depends on PCI && SCSI && MEGARAID_MM
|
|
help
|
|
List of supported controllers
|
|
|
|
OEM Product Name VID :DID :SVID:SSID
|
|
--- ------------ ---- ---- ---- ----
|
|
Dell PERC3/QC 101E:1960:1028:0471
|
|
Dell PERC3/DC 101E:1960:1028:0493
|
|
Dell PERC3/SC 101E:1960:1028:0475
|
|
Dell PERC3/Di 1028:000E:1028:0123
|
|
Dell PERC4/SC 1000:1960:1028:0520
|
|
Dell PERC4/DC 1000:1960:1028:0518
|
|
Dell PERC4/QC 1000:0407:1028:0531
|
|
Dell PERC4/Di 1028:000F:1028:014A
|
|
Dell PERC 4e/Si 1028:0013:1028:016c
|
|
Dell PERC 4e/Di 1028:0013:1028:016d
|
|
Dell PERC 4e/Di 1028:0013:1028:016e
|
|
Dell PERC 4e/Di 1028:0013:1028:016f
|
|
Dell PERC 4e/Di 1028:0013:1028:0170
|
|
Dell PERC 4e/DC 1000:0408:1028:0002
|
|
Dell PERC 4e/SC 1000:0408:1028:0001
|
|
LSI MegaRAID SCSI 320-0 1000:1960:1000:A520
|
|
LSI MegaRAID SCSI 320-1 1000:1960:1000:0520
|
|
LSI MegaRAID SCSI 320-2 1000:1960:1000:0518
|
|
LSI MegaRAID SCSI 320-0X 1000:0407:1000:0530
|
|
LSI MegaRAID SCSI 320-2X 1000:0407:1000:0532
|
|
LSI MegaRAID SCSI 320-4X 1000:0407:1000:0531
|
|
LSI MegaRAID SCSI 320-1E 1000:0408:1000:0001
|
|
LSI MegaRAID SCSI 320-2E 1000:0408:1000:0002
|
|
LSI MegaRAID SATA 150-4 1000:1960:1000:4523
|
|
LSI MegaRAID SATA 150-6 1000:1960:1000:0523
|
|
LSI MegaRAID SATA 300-4X 1000:0409:1000:3004
|
|
LSI MegaRAID SATA 300-8X 1000:0409:1000:3008
|
|
INTEL RAID Controller SRCU42X 1000:0407:8086:0532
|
|
INTEL RAID Controller SRCS16 1000:1960:8086:0523
|
|
INTEL RAID Controller SRCU42E 1000:0408:8086:0002
|
|
INTEL RAID Controller SRCZCRX 1000:0407:8086:0530
|
|
INTEL RAID Controller SRCS28X 1000:0409:8086:3008
|
|
INTEL RAID Controller SROMBU42E 1000:0408:8086:3431
|
|
INTEL RAID Controller SROMBU42E 1000:0408:8086:3499
|
|
INTEL RAID Controller SRCU51L 1000:1960:8086:0520
|
|
FSC MegaRAID PCI Express ROMB 1000:0408:1734:1065
|
|
ACER MegaRAID ROMB-2E 1000:0408:1025:004D
|
|
NEC MegaRAID PCI Express ROMB 1000:0408:1033:8287
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called megaraid_mbox
|
|
|
|
config MEGARAID_LEGACY
|
|
tristate "LSI Logic Legacy MegaRAID Driver"
|
|
depends on PCI && SCSI
|
|
help
|
|
This driver supports the LSI MegaRAID 418, 428, 438, 466, 762, 490
|
|
and 467 SCSI host adapters. This driver also support the all U320
|
|
RAID controllers
|
|
|
|
To compile this driver as a module, choose M here: the
|
|
module will be called megaraid
|
|
|
|
config MEGARAID_SAS
|
|
tristate "LSI Logic MegaRAID SAS RAID Module"
|
|
depends on PCI && SCSI
|
|
select IRQ_POLL
|
|
help
|
|
Module for LSI Logic's SAS based RAID controllers.
|
|
To compile this driver as a module, choose 'm' here.
|
|
Module will be called megaraid_sas
|
|
|