Linux SCSI subsystem development
 help / color / mirror / Atom feed
* [PATCH 0/4] smartpqi updates
@ 2025-11-06 16:38 Don Brace
  2025-11-06 16:38 ` [PATCH 1/4] smartpqi: Add timeout value to RAID path requests to physical devices Don Brace
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Don Brace @ 2025-11-06 16:38 UTC (permalink / raw)
  To: don.brace, scott.teel, scott.benesh, gerry.morong,
	mahesh.rajashekhara, mike.mcgowen, murthy.bhat, kumar.meiyappan,
	jeremy.reeves, david.strahan, hch, James.Bottomley,
	martin.petersen, joseph.szczypek, POSWALD, cameron.cumberland,
	Yi Zhang
  Cc: linux-scsi

These patches are based on Martin Petersen's 6.19/scsi-queue tree
  https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
  6.19/scsi-queue

This patch series includes four patches, with two main functional changes:

1. smartpqi-Add-timeout-value-to-RAID-path-requests-to-physical-devices

   Sets a timeout value for requests sent to physical devices via the
   RAID path. This prevents the controller firmware from waiting
   indefinitely and allows it to time out requests a few seconds before
   the OS issues Target Management Function (TMF) commands.

   The timeout value sent to the firmware is set to 3 seconds less than
   the OS timeout, which significantly reduces TMF invocations.

2. smartpqi-fix-Device-resources-accessed-after-device-removal
   Fixes a race condition during device removal by: 
     * Checking for device removal in the reset handler and canceling any
       pending reset work if the device is no longer present. 
     * Canceling outstanding TMF work items in the .sdev_destroy handler.

   Together, these changes eliminate races between reset operations
   and device removal.

The other two patches:
3. smartpqi-add-new-Hurray-Data-pci-device
   Adds support for new Hurray Data PCI device.
   No functional changes.
4. smartpqi-update-driver-version-to-2.1.36-026
   Updates the driver version string.
   No functional changes.

---

David Strahan (1):
  smartpqi: add support for Hurray Data new controller PCI device

Don Brace (1):
  smartpqi: update version to 2.1.36-026

Mike McGowen (2):
  smartpqi: Add timeout value to RAID path requests to physical devices
  smartpqi: Fix device resources accessed after device removal

 drivers/scsi/smartpqi/smartpqi_init.c | 46 +++++++++++++++++++++++++--
 1 file changed, 43 insertions(+), 3 deletions(-)

-- 
2.52.0.rc0.28.g4cf919bd7b


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-11-13  2:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-06 16:38 [PATCH 0/4] smartpqi updates Don Brace
2025-11-06 16:38 ` [PATCH 1/4] smartpqi: Add timeout value to RAID path requests to physical devices Don Brace
2025-11-06 16:38 ` [PATCH 2/4] smartpqi: Fix device resources accessed after device removal Don Brace
2025-11-06 16:38 ` [PATCH 3/4] smartpqi: add support for Hurray Data new controller PCI device Don Brace
2025-11-06 16:38 ` [PATCH 4/4] smartpqi: update version to 2.1.36-026 Don Brace
2025-11-08 18:09 ` [PATCH 0/4] smartpqi updates Martin K. Petersen
2025-11-13  2:46 ` Martin K. Petersen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox