mbox series

[smartpqi,updates,V3,0/9] smartpqi updates

Message ID 20210714182847.50360-1-don.brace@microchip.com (mailing list archive)
Headers show
Series smartpqi updates | expand

Message

Don Brace July 14, 2021, 6:28 p.m. UTC
These patches are based on Martin Petersen's 5.14/scsi-queue tree
https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
      5.14/scsi-queue

Most of these patches consist of adding new PCI devices. The remainder
are simple updates to correct some rare issues and clean up some
driver messages.

This set of changes consist of:
  * Add in new PCI-IDs.
    5 of these patches are adding in new PCI-IDs.
  * Update copyright information.
  * Enhance reset messages.
    - Add SCSI command CDB[0] value to message.
    - Also check for a 0 length SCSI command that can occur if
      sg_reset is issued without any outstanding SCSI commands.
  * Clean up a rare initialization issue where interrupts are
    enabled before the supporting controller context has been
    fully initialized. Found by internal testing only.
  * Update the driver version to 2.1.10-020

Change since V1:
Changes resulting from Paul Menzel <pmenzel@molgen.mpg.de>
review:
  * Renamed some PCI-ID patches to reflect controller name
  * Renamed patch smartpqi: fix isr accessing null structure member
    to smartpqi: fix isr accessing uninitialized data
  * Split copyright patch. Removed driver name updates and placed
    them in a separate patch.
  * Removed patch ("smartpqi: rm unsupported controller features msgs")
    May remove them in a future patch.

Change since V2:
Changes resulting from Paul Menzel <pmenzel@molgen.mpg.de>
review:
  * No code changes, just correcting an e-mail.
  * Corrected misspelling on Martin Petersen's e-mail and name.
    Apologies.


Balsundar P (1):
  smartpqi: add PCI IDs for new ZTE controllers

Don Brace (3):
  smartpqi: change driver module MACROS to microchip
  smartpqi: change Kconfig menu entry to microchip
  smartpqi: update version to 2.1.10-020

Kevin Barnett (1):
  smartpqi: update copyright notices

Mahesh Rajashekhara (1):
  smartpqi: add pci ids for H3C P4408 controllers

Mike McGowen (2):
  smartpqi: add PCI-ID for new ntcom controller
  smartpqi: fix isr accessing uninitialized data

Murthy Bhat (1):
  smartpqi: add SCSI cmd info for resets

 drivers/scsi/smartpqi/Kconfig                 |  8 +--
 drivers/scsi/smartpqi/smartpqi.h              |  6 +-
 drivers/scsi/smartpqi/smartpqi_init.c         | 64 +++++++++++++++----
 .../scsi/smartpqi/smartpqi_sas_transport.c    |  4 +-
 drivers/scsi/smartpqi/smartpqi_sis.c          |  4 +-
 drivers/scsi/smartpqi/smartpqi_sis.h          |  4 +-
 6 files changed, 64 insertions(+), 26 deletions(-)

Comments

Martin K. Petersen July 19, 2021, 2:45 a.m. UTC | #1
Don,

> Most of these patches consist of adding new PCI devices. The remainder
> are simple updates to correct some rare issues and clean up some
> driver messages.

Patches #3 and #4 are missing Signed-off-by: tags.

I can amend if you provide the relevant signoff chains for the patches
in question.
Don Brace July 19, 2021, 6:10 p.m. UTC | #2
-----Original Message-----
From: Martin K. Petersen Subject: Re: [smartpqi updates V3 PATCH 0/9] smartpqi updates

EXTERNAL EMAIL: Do not click links or open attachments unless you know the content is safe

Don,

> Most of these patches consist of adding new PCI devices. The remainder 
> are simple updates to correct some rare issues and clean up some 
> driver messages.

Patches #3 and #4 are missing Signed-off-by: tags.

I can amend if you provide the relevant signoff chains for the patches in question.

Don: 
Sorry about that. 
#3 and #4
 Signed-off-by: Don Brace <don.brace@microchip.com>
Reviewed-by: Scott Benesh <scott.benesh@microchip.com>
Reviewed-by: Gerry Morong <gerry.morong@microchip.com>
Reviewed-by: Justin Lindley <Justin.lindley@microchip.com>

Thank-you for doing this.
Don

--
Martin K. Petersen      Oracle Linux Engineering
Martin K. Petersen July 24, 2021, 2:13 a.m. UTC | #3
On Wed, 14 Jul 2021 13:28:38 -0500, Don Brace wrote:

> These patches are based on Martin Petersen's 5.14/scsi-queue tree
> https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
>       5.14/scsi-queue
> 
> Most of these patches consist of adding new PCI devices. The remainder
> are simple updates to correct some rare issues and clean up some
> driver messages.
> 
> [...]

Applied to 5.15/scsi-queue, thanks!

[1/9] smartpqi: add pci ids for H3C P4408 controllers
      https://git.kernel.org/mkp/scsi/c/d3af3f647bd5
[2/9] smartpqi: update copyright notices
      https://git.kernel.org/mkp/scsi/c/889653ecfc98
[3/9] smartpqi: change driver module MACROS to microchip
      https://git.kernel.org/mkp/scsi/c/6aa26b5a2c70
[4/9] smartpqi: change Kconfig menu entry to microchip
      https://git.kernel.org/mkp/scsi/c/8e505fceaa2b
[5/9] smartpqi: add SCSI cmd info for resets
      https://git.kernel.org/mkp/scsi/c/f0e473e0f603
[6/9] smartpqi: add PCI-ID for new ntcom controller
      https://git.kernel.org/mkp/scsi/c/e326b97c92cc
[7/9] smartpqi: add PCI IDs for new ZTE controllers
      https://git.kernel.org/mkp/scsi/c/09d9968a8eff
[8/9] smartpqi: fix isr accessing uninitialized data
      https://git.kernel.org/mkp/scsi/c/0777a3fb98f0
[9/9] smartpqi: update version to 2.1.10-020
      https://git.kernel.org/mkp/scsi/c/f339c7e491a8