~mreed8855/ubuntu/+source/linux/+git/jammy:smartpqi_2204

Last commit made on 2023-04-19
Get this branch:
git clone -b smartpqi_2204 https://git.launchpad.net/~mreed8855/ubuntu/+source/linux/+git/jammy
Only Michael Reed can upload to this branch. If you are Michael Reed please log in for upload directions.

Branch merges

Branch information

Name:
smartpqi_2204
Repository:
lp:~mreed8855/ubuntu/+source/linux/+git/jammy

Recent commits

c85205f... by Don Brace

scsi: smartpqi: Change version to 2.1.20-035

BugLink: https://bugs.launchpad.net/bugs/1998643

Reviewed-by: Scott Benesh <email address hidden>
Reviewed-by: Scott Teel <email address hidden>
Reviewed-by: Gerry Morong <email address hidden>
Reviewed-by: Kevin Barnett <email address hidden>
Signed-off-by: Don Brace <email address hidden>
Link: https://lore.kernel.org/r/166793533417.322537.3074216622272955440.stgit@brunhilda
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 2ae45329a956ff86ff8bec36463b6f49d2ca9bea)
Signed-off-by: Michael Reed <email address hidden>

0a34dd8... by Don Brace

scsi: smartpqi: Initialize feature section info

Initialize features to 0 before processing.

BugLink: https://bugs.launchpad.net/bugs/1998643

Reviewed-by: Scott Benesh <email address hidden>
Reviewed-by: Mike Mcgowan <email address hidden>
Reviewed-by: Kevin Barnett <email address hidden>
Signed-off-by: Don Brace <email address hidden>
Link: https://lore.kernel.org/r/166793532902.322537.2436075977808555348.stgit@brunhilda
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 921800a1deeaa832e4303e9335a31b4234c41ac1)
Signed-off-by: Michael Reed <email address hidden>

8f44557... by Gilbert Wu <email address hidden>

scsi: smartpqi: Add controller cache flush during rmmod

Add in a call to flush the controller cache during driver removal.

BugLink: https://bugs.launchpad.net/bugs/1998643

Reviewed-by: Scott Benesh <email address hidden>
Reviewed-by: Mike Mcgowan <email address hidden>
Reviewed-by: Kevin Barnett <email address hidden>
Signed-off-by: Gilbert Wu <email address hidden>
Signed-off-by: Don Brace <email address hidden>
Link: https://lore.kernel.org/r/166793532388.322537.878022136408270892.stgit@brunhilda
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 14063fb625c4541f48ff0dc7ae005b0d5a159c3f)
Signed-off-by: Michael Reed <email address hidden>

716b727... by Kumar Meiyappan <email address hidden>

scsi: smartpqi: Correct device removal for multi-actuator devices

Correct device count for multi-actuator drives which can cause kernel
panics.

BugLink: https://bugs.launchpad.net/bugs/1998643

Reviewed-by: Scott Benesh <email address hidden>
Reviewed-by: Scott Teel <email address hidden>
Reviewed-by: Mike Mcgowan <email address hidden>
Reviewed-by: Kevin Barnett <email address hidden>
Signed-off-by: Kumar Meiyappan <email address hidden>
Signed-off-by: Don Brace <email address hidden>
Link: https://lore.kernel.org/r/166793531872.322537.9003385780343419275.stgit@brunhilda
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit cc9befcbbb5ebce77726f938508700d913530035)
Signed-off-by: Michael Reed <email address hidden>

4bbb00b... by Kevin Barnett <email address hidden>

scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers

Change the sysfs raid_level attribute from "RAID-0" to N/A.

BugLink: https://bugs.launchpad.net/bugs/1998643

Reviewed-by: Scott Benesh <email address hidden>
Reviewed-by: Scott Teel <email address hidden>
Reviewed-by: Mike McGowan <email address hidden>
Signed-off-by: Kevin Barnett <email address hidden>
Signed-off-by: Don Brace <email address hidden>
Link: https://lore.kernel.org/r/166793531357.322537.8639138137605612362.stgit@brunhilda
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit cbe42ac15698a23b204a9b5c66eb0067b22cbd42)
Signed-off-by: Michael Reed <email address hidden>

9c80c87... by Kevin Barnett <email address hidden>

scsi: smartpqi: Correct max LUN number

Correct maximum LUN number for multi-actuator devices.

When multi-actuator support was added to smartpqi, the maximum number of
LUNs supported for multi-actuator devices was supposed to be changed from
unlimited to 256, but the setting was inadvertently left at unlimited.

BugLink: https://bugs.launchpad.net/bugs/1998643

Reviewed-by: Scott Benesh <email address hidden>
Reviewed-by: Scott Teel <email address hidden>
Signed-off-by: Kevin Barnett <email address hidden>
Signed-off-by: Don Brace <email address hidden>
Link: https://lore.kernel.org/r/166793530842.322537.816949081443241857.stgit@brunhilda
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 7c56850637ea820a89ce2f52fca66c5ae12d0f0a)
Signed-off-by: Michael Reed <email address hidden>

9bc1df7... by Mike McGowen <email address hidden>

scsi: smartpqi: Add new controller PCI IDs

All PCI ID entries in Hex.
Add PCI IDs for ByteDance controllers:
                                            VID / DID / SVID / SDID
                                            ---- ---- ---- ----
    ByteHBA JGH43024-8 9005 / 028f / 1e93 / 1000
    ByteHBA JGH43034-8 9005 / 028f / 1e93 / 1001
    ByteHBA JGH44014-8 9005 / 028f / 1e93 / 1002

Add PCI IDs for new Inspur controllers:
                                            VID / DID / SVID / SDID
                                            ---- ---- ---- ----
    INSPUR RT0800M7E 9005 / 028f / 1bd4 / 0086
    INSPUR RT0800M7H 9005 / 028f / 1bd4 / 0087
    INSPUR RT0804M7R 9005 / 028f / 1bd4 / 0088
    INSPUR RT0808M7R 9005 / 028f / 1bd4 / 0089

Add PCI IDs for new FAB A controllers:
                                            VID / DID / SVID / SDID
                                            ---- ---- ---- ----
    Adaptec SmartRAID 3254-16e /e 9005 / 028f / 9005 / 1475
    Adaptec HBA 1200-16e 9005 / 028f / 9005 / 14c3
    Adaptec HBA 1200-8e 9005 / 028f / 9005 / 14c4

Add H3C controller PCI IDs:
                                            VID / DID / SVID / SDID
                                            ---- ---- ---- ----
    H3C H4508-Mf-8i 9005 / 028f / 193d / 110b

BugLink: https://bugs.launchpad.net/bugs/1998643

Reviewed-by: Scott Benesh <email address hidden>
Reviewed-by: Scott Teel <email address hidden>
Signed-off-by: Mike McGowen <email address hidden>
Signed-off-by: Don Brace <email address hidden>
Link: https://lore.kernel.org/r/166793530327.322537.6056884426657539311.stgit@brunhilda
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 0b93cf2a9097b1c3d75642ef878ba87f15f03043)
Signed-off-by: Michael Reed <email address hidden>

bf97637... by Don Brace

scsi: smartpqi: Convert to host_tagset

Add support for host_tagset.

Also move the reserved command slots to the end of the pool to eliminate an
addition operation for every SCSI request.

This patch was originally authored by Hannes Reinecke here:

BugLink: https://bugs.launchpad.net/bugs/1998643

Link: https://<email address hidden>/

But we NAKed this patch because we wanted to fully test multipath
failover operations.

Suggested-by: Hannes Reinecke <email address hidden>
Reviewed-by: Scott Benesh <email address hidden>
Reviewed-by: Scott Teel <email address hidden>
Reviewed-by: Mahesh Rajashekhara <email address hidden>
Reviewed-by: Mike McGowen <email address hidden>
Reviewed-by: Kevin Barnett <email address hidden>
Signed-off-by: Don Brace <email address hidden>
Link: https://lore.kernel.org/r/166793529811.322537.3294617845448383948.stgit@brunhilda
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit b27ac2faa2fc0b2677cf1cbd270af734a1f5fd95)
Signed-off-by: Michael Reed <email address hidden>

beba1ed... by Don Brace

scsi: smartpqi: Update version to 2.1.18-045

BugLink: https://bugs.launchpad.net/bugs/1998643

Link: https://lore.kernel.org/r/165730608687.177165.11815510982277242966.stgit@brunhilda
Reviewed-by: Gerry Morong <email address hidden>
Reviewed-by: Scott Benesh <email address hidden>
Reviewed-by: Scott Teel <email address hidden>
Reviewed-by: Kevin Barnett <email address hidden>
Signed-off-by: Don Brace <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit f54f85dfd757301791be8ce6fccc6f6604d82b40)
Signed-off-by: Michael Reed <email address hidden>

19e6848... by Don Brace

scsi: smartpqi: Update copyright to current year

Update copyright to current year.

BugLink: https://bugs.launchpad.net/bugs/1998643

Link: https://lore.kernel.org/r/165730608177.177165.13184715486635363193.stgit@brunhilda
Reviewed-by: Scott Benesh <email address hidden>
Reviewed-by: Scott Teel <email address hidden>
Reviewed-by: Kevin Barnett <email address hidden>
Signed-off-by: Don Brace <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit e4b73b3fa2b98187c9cbb1364d6849ca4b7d6c25)
Signed-off-by: Michael Reed <email address hidden>