* [PATCH 0/8] smartpqi updates
@ 2022-11-08 19:19 Don Brace
0 siblings, 0 replies; 4+ messages in thread
From: Don Brace @ 2022-11-08 19:19 UTC (permalink / raw)
To: Kevin.Barnett, scott.teel, Justin.Lindley, scott.benesh,
gerry.morong, mahesh.rajashekhara, mike.mcgowen, murthy.bhat,
kumar.meiyappan, jeremy.reeves, hch
Cc: linux-scsi
These patches are based on Martin Petersen's 6.2/scsi-queue tree
https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
6.2/scsi-queue
This set of changes consists of:
* Add support for host_tagset.
Originally proposed by Hannes Reinecke here:
Link: https://lore.kernel.org/linux-block/20191126131009.71726-8-hare@suse
At the time, we wanted to fully test multipath failover before
accepting his patch. There have been a few changes in our queuing layer
since his patch, so I'm applying it with the required updates.
We moved the reserved command section to the end of the command pool,
eliminating some math in the submission threads.
* Add PCI-IDs for new storage devices.
* Corrects maximum LUN number for multi-actuator devices. This update
is more cosmetic. No bugs have been filed.
* Change the sysfs "raid_level" entry to "N/A" for controller devices.
* Correct a rare kernel Oops when removing the smartpqi driver managing
multi-actuator devices.
* Add in a controller cache flush during driver removal.
* Initialize our feature_section structures to 0. More of an alignment
with our in-house driver.
* Bump the driver version to 2.1.20-035
---
Don Brace (3):
smartpqi: convert to host_tagset
smartpqi: initialize feature section info
smartpqi: change version to 2.1.20-035
Gilbert Wu (1):
smartpqi: add controller cache flush during rmmod
Kevin Barnett (2):
smartpqi: correct max lun number
smartpqi: change sysfs raid_level attribute to N/A for controllers
Kumar Meiyappan (1):
smartpqi: correct device removal for multiactuator devices
Mike McGowen (1):
smartpqi: Add new controller PCI IDs
drivers/scsi/smartpqi/smartpqi.h | 5 +-
drivers/scsi/smartpqi/smartpqi_init.c | 164 +++++++++++++++++++-------
2 files changed, 125 insertions(+), 44 deletions(-)
--
Signature
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH 0/8] smartpqi updates
2022-11-08 19:21 Don Brace
2022-11-17 18:11 ` Martin K. Petersen
@ 2022-11-26 3:27 ` Martin K. Petersen
1 sibling, 0 replies; 4+ messages in thread
From: Martin K. Petersen @ 2022-11-26 3:27 UTC (permalink / raw)
To: hch, Kevin.Barnett, POSWALD, kumar.meiyappan, joseph.szczypek,
mike.mcgowen, jejb, scott.benesh, jeremy.reeves, gerry.morong,
scott.teel, Don Brace, Justin.Lindley, murthy.bhat,
mahesh.rajashekhara
Cc: Martin K . Petersen, linux-scsi
On Tue, 8 Nov 2022 13:21:32 -0600, Don Brace wrote:
> These patches are based on Martin Petersen's 6.2/scsi-queue tree
> https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
> 6.2/scsi-queue
>
> This set of changes consists of:
> * Add support for host_tagset.
> Originally proposed by Hannes Reinecke here:
> At the time, we wanted to fully test multipath failover before
> accepting his patch. There have been a few changes in our queuing layer
> since his patch, so I'm applying it with the required updates.
> We moved the reserved command section to the end of the command pool,
> eliminating some math in the submission threads.
> * Add PCI-IDs for new storage devices.
> * Corrects maximum LUN number for multi-actuator devices. This update
> is more cosmetic. No bugs have been filed.
> * Change the sysfs "raid_level" entry to "N/A" for controller devices.
> * Correct a rare kernel Oops when removing the smartpqi driver managing
> multi-actuator devices.
> * Add in a controller cache flush during driver removal.
> * Initialize our feature_section structures to 0. More of an alignment
> with our in-house driver.
> * Bump the driver version to 2.1.20-035
>
> [...]
Applied to 6.2/scsi-queue, thanks!
[1/8] smartpqi: convert to host_tagset
https://git.kernel.org/mkp/scsi/c/b27ac2faa2fc
[2/8] smartpqi: Add new controller PCI IDs
https://git.kernel.org/mkp/scsi/c/0b93cf2a9097
[3/8] smartpqi: correct max lun number
https://git.kernel.org/mkp/scsi/c/7c56850637ea
[4/8] smartpqi: change sysfs raid_level attribute to N/A for controllers
https://git.kernel.org/mkp/scsi/c/cbe42ac15698
[5/8] smartpqi: correct device removal for multiactuator devices
https://git.kernel.org/mkp/scsi/c/cc9befcbbb5e
[6/8] smartpqi: add controller cache flush during rmmod
https://git.kernel.org/mkp/scsi/c/14063fb625c4
[7/8] smartpqi: initialize feature section info
https://git.kernel.org/mkp/scsi/c/921800a1deea
[8/8] smartpqi: change version to 2.1.20-035
https://git.kernel.org/mkp/scsi/c/2ae45329a956
--
Martin K. Petersen Oracle Linux Engineering
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH 0/8] smartpqi updates
2022-11-08 19:21 Don Brace
@ 2022-11-17 18:11 ` Martin K. Petersen
2022-11-26 3:27 ` Martin K. Petersen
1 sibling, 0 replies; 4+ messages in thread
From: Martin K. Petersen @ 2022-11-17 18:11 UTC (permalink / raw)
To: Don Brace
Cc: Kevin.Barnett, scott.teel, Justin.Lindley, scott.benesh,
gerry.morong, mahesh.rajashekhara, mike.mcgowen, murthy.bhat,
kumar.meiyappan, jeremy.reeves, hch, jejb, joseph.szczypek,
POSWALD, linux-scsi
Don,
> These patches are based on Martin Petersen's 6.2/scsi-queue tree
> https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
> 6.2/scsi-queue
Applied to 6.2/scsi-staging, thanks!
--
Martin K. Petersen Oracle Linux Engineering
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 0/8] smartpqi updates
@ 2022-11-08 19:21 Don Brace
2022-11-17 18:11 ` Martin K. Petersen
2022-11-26 3:27 ` Martin K. Petersen
0 siblings, 2 replies; 4+ messages in thread
From: Don Brace @ 2022-11-08 19:21 UTC (permalink / raw)
To: Kevin.Barnett, scott.teel, Justin.Lindley, scott.benesh,
gerry.morong, mahesh.rajashekhara, mike.mcgowen, murthy.bhat,
kumar.meiyappan, jeremy.reeves, hch, jejb, joseph.szczypek,
POSWALD
Cc: linux-scsi
These patches are based on Martin Petersen's 6.2/scsi-queue tree
https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
6.2/scsi-queue
This set of changes consists of:
* Add support for host_tagset.
Originally proposed by Hannes Reinecke here:
Link: https://lore.kernel.org/linux-block/20191126131009.71726-8-hare@suse
At the time, we wanted to fully test multipath failover before
accepting his patch. There have been a few changes in our queuing layer
since his patch, so I'm applying it with the required updates.
We moved the reserved command section to the end of the command pool,
eliminating some math in the submission threads.
* Add PCI-IDs for new storage devices.
* Corrects maximum LUN number for multi-actuator devices. This update
is more cosmetic. No bugs have been filed.
* Change the sysfs "raid_level" entry to "N/A" for controller devices.
* Correct a rare kernel Oops when removing the smartpqi driver managing
multi-actuator devices.
* Add in a controller cache flush during driver removal.
* Initialize our feature_section structures to 0. More of an alignment
with our in-house driver.
* Bump the driver version to 2.1.20-035
---
Don Brace (3):
smartpqi: convert to host_tagset
smartpqi: initialize feature section info
smartpqi: change version to 2.1.20-035
Gilbert Wu (1):
smartpqi: add controller cache flush during rmmod
Kevin Barnett (2):
smartpqi: correct max lun number
smartpqi: change sysfs raid_level attribute to N/A for controllers
Kumar Meiyappan (1):
smartpqi: correct device removal for multiactuator devices
Mike McGowen (1):
smartpqi: Add new controller PCI IDs
drivers/scsi/smartpqi/smartpqi.h | 5 +-
drivers/scsi/smartpqi/smartpqi_init.c | 164 +++++++++++++++++++-------
2 files changed, 125 insertions(+), 44 deletions(-)
--
Signature
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-11-26 3:28 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-08 19:19 [PATCH 0/8] smartpqi updates Don Brace
2022-11-08 19:21 Don Brace
2022-11-17 18:11 ` Martin K. Petersen
2022-11-26 3:27 ` Martin K. Petersen
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.