linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] smartpqi updates
@ 2017-09-27 21:29 Don Brace
  2017-09-27 21:29 ` [PATCH 1/3] smartpqi: update controller ids Don Brace
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Don Brace @ 2017-09-27 21:29 UTC (permalink / raw)
  To: joseph.szczypek, gerry.morong, john.hall, jejb, Kevin.Barnett,
	Mahesh.Rajashekhara, bader.alisaleh, hch, scott.teel, Viswas.G,
	Justin.Lindley, scott.benesh, POSWALD
  Cc: linux-scsi

These patches are based on Linus's tree

The changes are:
 - update list of controllers
 - cleanup warning message
 - change driver version to 1.1.2-126
---

Don Brace (1):
      smartpqi: update driver version to 1.1.2-126

Kevin Barnett (2):
      smartpqi: update controller ids
      smartpqi: cleanup raid map warning message


 drivers/scsi/smartpqi/smartpqi_init.c |   18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

--
Signature

^ permalink raw reply	[flat|nested] 13+ messages in thread
* [PATCH 0/3] smartpqi updates
@ 2020-11-11 20:24 Don Brace
  2020-11-17  4:03 ` Martin K. Petersen
  2020-11-20  3:29 ` Martin K. Petersen
  0 siblings, 2 replies; 13+ messages in thread
From: Don Brace @ 2020-11-11 20:24 UTC (permalink / raw)
  To: Kevin.Barnett, scott.teel, Justin.Lindley, scott.benesh,
	gerry.morong, mahesh.rajashekhara, hch, jejb, joseph.szczypek,
	POSWALD
  Cc: linux-scsi

These patches are based on Linus's tree

This small set of changes consist of two minor bug fixes:
  * Remove an unbalanced call to pqi_ctrl_unbusy in the smp
    handler. There is not a call to pqi_ctrl_busy.
  * Correct driver rmmod hang when using HBA disks with
    write cache enabled. During removal, SCSI SYNCHRONIZE CACHE
    requests are blocked with SCSI_MLQUEUE_HOST_BUSY which cause
    the hang.
Also included is a version change.

---

Don Brace (3):
      smartpqi: correct driver removal with HBA disks
      smartpqi: correct pqi_sas_smp_handler busy condition
      smartpqi: update version to 1.2.16-012


 drivers/scsi/smartpqi/smartpqi_init.c          | 4 ++--
 drivers/scsi/smartpqi/smartpqi_sas_transport.c | 1 -
 2 files changed, 2 insertions(+), 3 deletions(-)

--
Signature

^ permalink raw reply	[flat|nested] 13+ messages in thread
* [PATCH 0/3] smartpqi updates
@ 2023-12-19 19:36 Don Brace
  2024-01-04  4:11 ` Martin K. Petersen
  0 siblings, 1 reply; 13+ messages in thread
From: Don Brace @ 2023-12-19 19:36 UTC (permalink / raw)
  To: don.brace, Kevin.Barnett, scott.teel, Justin.Lindley,
	scott.benesh, gerry.morong, mahesh.rajashekhara, mike.mcgowen,
	murthy.bhat, kumar.meiyappan, jeremy.reeves, david.strahan, hch,
	jejb, joseph.szczypek, POSWALD
  Cc: linux-scsi

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

The only functional change to smartpqi is correction of a race condition
during a scan/rescan operation. The device->rescan flag can be updated
by multiple threads causing issues.

The other two patches add PCI-IDs for new controllers and change the
driver version.

This set of changes consists of:
* smartpqi-Add-new-controller-PCI-IDs
  No functional changes. Just adding in more device support.
* smartpqi: fix logical volume rescan race condition
  The driver has several threads that can contend for accessing
  a controller instance wide 'rescan' flag. In some rare cases
  a race condition can occur that bypasses a call to rescan for
  device changes. Some of these changes are; device removal, logical
  volume changes, and device adds. We basically added a spin-lock
  to protect the 'rescan' flag.
* smartpqi-change-driver-version-to-2.1.26-030
  No functional changes.

---

David Strahan (1):
  smartpqi: Add new controller PCI IDs

Don Brace (1):
  smartpqi: bump driver version to 2.1.26-030

Mahesh Rajashekhara (1):
  smartpqi: fix logical volume rescan race condition

 drivers/scsi/smartpqi/smartpqi.h      |  1 -
 drivers/scsi/smartpqi/smartpqi_init.c | 89 ++++++++++++++++++++++++---
 2 files changed, 79 insertions(+), 11 deletions(-)

-- 
2.43.0.76.g1a87c842ec


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

end of thread, other threads:[~2024-01-04  4:11 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-27 21:29 [PATCH 0/3] smartpqi updates Don Brace
2017-09-27 21:29 ` [PATCH 1/3] smartpqi: update controller ids Don Brace
2017-09-29 12:08   ` Tomas Henzl
2017-09-27 21:30 ` [PATCH 2/3] smartpqi: cleanup raid map warning message Don Brace
2017-09-29 12:08   ` Tomas Henzl
2017-09-27 21:30 ` [PATCH 3/3] smartpqi: update driver version to 1.1.2-126 Don Brace
2017-09-29 12:08   ` Tomas Henzl
2017-10-03  2:26 ` [PATCH 0/3] smartpqi updates Martin K. Petersen
  -- strict thread matches above, loose matches on Subject: below --
2020-11-11 20:24 Don Brace
2020-11-17  4:03 ` Martin K. Petersen
2020-11-20  3:29 ` Martin K. Petersen
2023-12-19 19:36 Don Brace
2024-01-04  4:11 ` 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;
as well as URLs for NNTP newsgroup(s).