mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 00/13] hisi_sas: Misc improvements, bugfixes, etc.
@ 2018-05-21 10:09 John Garry
  2018-05-21 10:09 ` [PATCH 01/13] scsi: hisi_sas: Introduce hisi_sas_phy_set_linkrate() John Garry
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: John Garry @ 2018-05-21 10:09 UTC (permalink / raw)
  To: jejb, martin.petersen; +Cc: linux-scsi, linuxarm, linux-kernel, John Garry

This patchset introduces some misc improvements, bugfixes,
and SoC workarounds for the driver, including:
- workaround for v2 hw reset with SATA disks attached
- LED SGPIO support for v3 hw
- Fix for error path in task_prep function
- change slot and disk allocation method to avoid
  unknown SoC bugs
- fix potential problem of removing the driver when
  a disk is mounted
- other more minor stuff

John Garry (1):
  scsi: hisi_sas: Introduce hisi_sas_phy_set_linkrate()

Xiang Chen (5):
  scsi: hisi_sas: change slot index allocation mode
  scsi: hisi_sas: Change common allocation mode of device id
  scsi: hisi_sas: Reset disks when discovered
  scsi: hisi_sas: Create a scsi_host_template per HW module
  scsi: hisi_sas: Mark PHY as in reset for nexus reset

Xiaofei Tan (7):
  scsi: hisi_sas: Add LED feature for v3 hw
  scsi: hisi_sas: Init disks after controller reset
  scsi: hisi_sas: Try wait commands before before controller reset
  scsi: hisi_sas: Include TMF elements in struct hisi_sas_slot
  scsi: hisi_sas: Add v2 hw force PHY function for internal ATA command
  scsi: hisi_sas: Terminate STP reject quickly for v2 hw
  scsi: hisi_sas: Fix return value when get_free_slot() failed

 drivers/scsi/hisi_sas/hisi_sas.h       |  33 ++--
 drivers/scsi/hisi_sas/hisi_sas_main.c  | 294 +++++++++++++++++++++++++++------
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c |  78 ++++-----
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c |  99 ++++++++---
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 124 +++++++++++---
 5 files changed, 483 insertions(+), 145 deletions(-)

-- 
1.9.1

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

end of thread, other threads:[~2018-05-29  2:48 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-21 10:09 [PATCH 00/13] hisi_sas: Misc improvements, bugfixes, etc John Garry
2018-05-21 10:09 ` [PATCH 01/13] scsi: hisi_sas: Introduce hisi_sas_phy_set_linkrate() John Garry
2018-05-21 10:09 ` [PATCH 02/13] scsi: hisi_sas: change slot index allocation mode John Garry
2018-05-21 10:09 ` [PATCH 03/13] scsi: hisi_sas: Change common allocation mode of device id John Garry
2018-05-21 10:09 ` [PATCH 04/13] scsi: hisi_sas: Add LED feature for v3 hw John Garry
2018-05-21 10:09 ` [PATCH 05/13] scsi: hisi_sas: Reset disks when discovered John Garry
2018-05-21 10:09 ` [PATCH 06/13] scsi: hisi_sas: Create a scsi_host_template per HW module John Garry
2018-05-21 10:09 ` [PATCH 07/13] scsi: hisi_sas: Init disks after controller reset John Garry
2018-05-21 10:09 ` [PATCH 08/13] scsi: hisi_sas: Try wait commands before before " John Garry
2018-05-21 10:09 ` [PATCH 09/13] scsi: hisi_sas: Include TMF elements in struct hisi_sas_slot John Garry
2018-05-21 10:09 ` [PATCH 10/13] scsi: hisi_sas: Add v2 hw force PHY function for internal ATA command John Garry
2018-05-21 10:09 ` [PATCH 11/13] scsi: hisi_sas: Terminate STP reject quickly for v2 hw John Garry
2018-05-21 10:09 ` [PATCH 12/13] scsi: hisi_sas: Fix return value when get_free_slot() failed John Garry
2018-05-21 10:09 ` [PATCH 13/13] scsi: hisi_sas: Mark PHY as in reset for nexus reset John Garry
2018-05-29  2:47 ` [PATCH 00/13] hisi_sas: Misc improvements, bugfixes, etc 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

all inboxes | Powered by JetHome®