mbox series

[0/8] smartpqi updates

Message ID 166793527478.322537.6742384652975581503.stgit@brunhilda (mailing list archive)
Headers show
Series smartpqi updates | expand

Message

Don Brace Nov. 8, 2022, 7:21 p.m. UTC
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

Comments

Martin K. Petersen Nov. 17, 2022, 6:11 p.m. UTC | #1
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 Nov. 26, 2022, 3:27 a.m. UTC | #2
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