All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Martin K. Petersen" <martin.petersen@oracle.com>
To: scott.teel@microchip.com, scott.benesh@microchip.com,
	jejb@linux.vnet.ibm.com, POSWALD@suse.com,
	joseph.szczypek@hpe.com, murthy.bhat@microchip.com,
	gerry.morong@microchip.com, Don Brace <don.brace@microchip.com>,
	mahesh.rajashekhara@microchip.com, Justin.Lindley@microchip.com,
	hch@infradead.org, mike.mcgowen@microchip.com,
	Kevin.Barnett@microchip.com
Cc: "Martin K . Petersen" <martin.petersen@oracle.com>,
	linux-scsi@vger.kernel.org
Subject: Re: [PATCH 00/18] smartpqi updates
Date: Fri, 11 Feb 2022 18:25:24 -0500	[thread overview]
Message-ID: <164462189850.7606.16409799152267021175.b4-ty@oracle.com> (raw)
In-Reply-To: <164375113574.440833.13174600317115819605.stgit@brunhilda.pdev.net>

On Tue, 1 Feb 2022 15:47:47 -0600, Don Brace wrote:

> These patches are based on Martin Petersen's 5.18/scsi-queue tree
>   https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
>   5.18/scsi-queue
> 
> This set of changes consist of:
>  * Correcting a stack trace when the driver is unloaded. The driver was
>    holding a spin lock when calling scsi_remove_device.
>  * Adding in new PCI device IDs and aligning the device order with our
>    out-of-box driver. No functional changes.
>  * Allow NCQ to be enabled for SATA disks. The controller firmware has
>    to have support for this feature.
>  * Enhance reboot performance by now issuing disk spin-downs during
>    reboots. This eliminates spin-up time required doing the boot up.
>  * Speed up multipath failover detection by returning DID_NO_CONNECT
>    when the controller returns a path failure. Previously, the driver was
>    waiting on an internal re-scan to detect the path failure.
>  * Change function name pqi_is_io_high_priority() to
>    pqi_is_io_high_priority() for better readability. Remove some white
>    spaces from the same function.
>  * Correct the structure used for AIO command submission. The structure
>    used was pqi_raid_path_request, but needs to be pqi_aio_path_request.
>    Both structure are the same size and have the same member offsets,
>    so no issues were reported.
>  * A PQI_HZ MACRO was introduced some time ago to resolve some timing
>    issues. This definition is not needed. Switch back to using HZ.
>  * For certain controllers, there was a request to avoid a drive
>    spin-down for suspend (S3) state transitions.
>  * For small drive expansions, the driver was not detecting the new
>    size changes. We added a rescan whenever the driver receives an
>    event from the controller.
>  * In some rare cases, the controller can be locked up when a kdump
>    is requested. When this occurs, the kdump is failed. This helps
>    in debugging the cause of the lockup.
>  * For RAID 10 disks, only one set of disks were used for read
>    operations. Now we spread out I/O to all volumes. This resolves
>    some inconsistent performance issues.
>  * Export SAS addresses for all disks instead of only SAS disks.
>  * Correct NUMA node association during pci_probe. A small typo
>    was causing a different NUMA node to be set.
>  * Not all structures were checked with BUILD_BUG_ON.
>  * Correct some rare Hibernate/Suspend issues. Newer controllers
>    may boot up with different timings.
>  * Correct WWID output for lsscsi -t. The wrong part of the 16-byte WWID
>    was used for the SAS address field.
>  * Bump the driver version to 2.1.14-035
> 
> [...]

Applied to 5.18/scsi-queue, thanks!

[01/18] smartpqi: fix rmmod stack trace
        https://git.kernel.org/mkp/scsi/c/c4ff687d25c0
[02/18] smartpqi: add PCI IDs
        https://git.kernel.org/mkp/scsi/c/c57ee4ccb358
[03/18] smartpqi: enable SATA NCQ priority in sysfs
        https://git.kernel.org/mkp/scsi/c/2a47834d9452
[04/18] smartpqi: eliminate drive spin down on warm boot
        https://git.kernel.org/mkp/scsi/c/70ba20be4bb1
[05/18] smartpqi: propagate path failures to SML quickly
        https://git.kernel.org/mkp/scsi/c/94a68c814328
[06/18] smartpqi: fix a name typo and cleanup code
        https://git.kernel.org/mkp/scsi/c/b4dc06a9070e
[07/18] smartpqi: fix a typo in func pqi_aio_submit_io
        https://git.kernel.org/mkp/scsi/c/9e98e60bfca3
[08/18] smartpqi: resolve delay issue with PQI_HZ value
        https://git.kernel.org/mkp/scsi/c/42dc0426fbbb
[09/18] smartpqi: avoid drive spin-down during suspend
        https://git.kernel.org/mkp/scsi/c/b73357a1fd39
[10/18] smartpqi: update volume size after expansion
        https://git.kernel.org/mkp/scsi/c/27655e9db479
[11/18] smartpqi: fix kdump issue when ctrl is locked up
        https://git.kernel.org/mkp/scsi/c/3ada501d602a
[12/18] smartpqi: speed up RAID 10 sequential reads
        https://git.kernel.org/mkp/scsi/c/5d8fbce04d36
[13/18] smartpqi: expose SAS address for SATA drives
        https://git.kernel.org/mkp/scsi/c/00598b056aa6
[14/18] smartpqi: fix NUMA node not updated during init
        https://git.kernel.org/mkp/scsi/c/c52efc923856
[15/18] smartpqi: fix BUILD_BUG_ON() statements
        https://git.kernel.org/mkp/scsi/c/5e6935864d81
[16/18] smartpqi: fix hibernate and suspend
        https://git.kernel.org/mkp/scsi/c/c66e078ad89e
[17/18] smartpqi: fix lsscsi-t SAS addresses
        https://git.kernel.org/mkp/scsi/c/291c2e0071ef
[18/18] smartpqi: update version to 2.1.14-035
        https://git.kernel.org/mkp/scsi/c/62ed6622aaf0

-- 
Martin K. Petersen	Oracle Linux Engineering

      parent reply	other threads:[~2022-02-11 23:25 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-02-01 21:47 [PATCH 00/18] smartpqi updates Don Brace
2022-02-01 21:47 ` [PATCH 01/18] smartpqi: fix rmmod stack trace Don Brace
2022-02-01 21:47 ` [PATCH 02/18] smartpqi: add PCI IDs Don Brace
2022-02-01 21:48 ` [PATCH 03/18] smartpqi: enable SATA NCQ priority in sysfs Don Brace
2022-02-01 21:48 ` [PATCH 04/18] smartpqi: eliminate drive spin down on warm boot Don Brace
2022-02-01 21:48 ` [PATCH 05/18] smartpqi: propagate path failures to SML quickly Don Brace
2022-02-01 21:48 ` [PATCH 06/18] smartpqi: fix a name typo and cleanup code Don Brace
2022-02-01 21:48 ` [PATCH 07/18] smartpqi: fix a typo in func pqi_aio_submit_io Don Brace
2022-02-01 21:48 ` [PATCH 08/18] smartpqi: resolve delay issue with PQI_HZ value Don Brace
2022-02-01 21:48 ` [PATCH 09/18] smartpqi: avoid drive spin-down during suspend Don Brace
2022-02-01 21:48 ` [PATCH 10/18] smartpqi: update volume size after expansion Don Brace
2022-02-01 21:48 ` [PATCH 11/18] smartpqi: fix kdump issue when ctrl is locked up Don Brace
2022-02-01 21:48 ` [PATCH 12/18] smartpqi: speed up RAID 10 sequential reads Don Brace
2022-02-01 21:48 ` [PATCH 13/18] smartpqi: expose SAS address for SATA drives Don Brace
2022-02-01 21:48 ` [PATCH 14/18] smartpqi: fix NUMA node not updated during init Don Brace
2022-02-01 21:49 ` [PATCH 15/18] smartpqi: fix BUILD_BUG_ON() statements Don Brace
2022-02-01 21:49 ` [PATCH 16/18] smartpqi: fix hibernate and suspend Don Brace
2022-02-01 21:49 ` [PATCH 17/18] smartpqi: fix lsscsi-t SAS addresses Don Brace
2022-02-01 21:49 ` [PATCH 18/18] smartpqi: update version to 2.1.14-035 Don Brace
2022-02-08  4:40 ` [PATCH 00/18] smartpqi updates Martin K. Petersen
2022-02-11 23:25 ` Martin K. Petersen [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=164462189850.7606.16409799152267021175.b4-ty@oracle.com \
    --to=martin.petersen@oracle.com \
    --cc=Justin.Lindley@microchip.com \
    --cc=Kevin.Barnett@microchip.com \
    --cc=POSWALD@suse.com \
    --cc=don.brace@microchip.com \
    --cc=gerry.morong@microchip.com \
    --cc=hch@infradead.org \
    --cc=jejb@linux.vnet.ibm.com \
    --cc=joseph.szczypek@hpe.com \
    --cc=linux-scsi@vger.kernel.org \
    --cc=mahesh.rajashekhara@microchip.com \
    --cc=mike.mcgowen@microchip.com \
    --cc=murthy.bhat@microchip.com \
    --cc=scott.benesh@microchip.com \
    --cc=scott.teel@microchip.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.