public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/3] scsi: hisi_sas: Fixed IO error caused by port id not updated
@ 2025-02-20 13:05 Xingui Yang
  2025-02-20 13:05 ` [PATCH v3 1/3] scsi: hisi_sas: Enable force phy when SATA disk directly connected Xingui Yang
                   ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: Xingui Yang @ 2025-02-20 13:05 UTC (permalink / raw)
  To: john.garry, liyihang9, yanaijie
  Cc: jejb, martin.petersen, linux-scsi, linux-kernel, linuxarm,
	prime.zeng, yangxingui, liuyonglong, kangfenglong, liyangyang20,
	f.fangjian, xiabing14

This series of patches is used to solve the problem that after the SATA
device port ID is changed, IO may be sent to the incorrect disk.

Changes from v2:
- Use asynchronous scheduling

Changes from v1:
- Fix "BUG: Atomic scheduling in clear_itct_v3_hw()"

Xingui Yang (3):
  scsi: hisi_sas: Enable force phy when SATA disk directly connected
  scsi: libsas: Move sas_put_device() to libsas.h
  scsi: hisi_sas: Fixed IO error caused by port id not updated

 drivers/scsi/hisi_sas/hisi_sas_main.c  | 51 ++++++++++++++++++++++++++
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c |  9 ++++-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 14 ++++++-
 drivers/scsi/libsas/sas_discover.c     |  1 +
 drivers/scsi/libsas/sas_internal.h     |  6 ---
 include/scsi/libsas.h                  |  6 +++
 6 files changed, 77 insertions(+), 10 deletions(-)

-- 
2.33.0


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

end of thread, other threads:[~2025-03-12 11:19 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-20 13:05 [PATCH v3 0/3] scsi: hisi_sas: Fixed IO error caused by port id not updated Xingui Yang
2025-02-20 13:05 ` [PATCH v3 1/3] scsi: hisi_sas: Enable force phy when SATA disk directly connected Xingui Yang
2025-02-20 17:35   ` John Garry
2025-02-21  1:59     ` yangxingui
2025-02-24  8:29       ` John Garry
2025-02-24  9:36         ` yangxingui
2025-02-24 12:21           ` John Garry
2025-02-24 13:12             ` yangxingui
2025-02-24 17:34               ` John Garry
2025-02-25  1:48                 ` yangxingui
2025-02-25  8:19                   ` John Garry
2025-02-25  9:35                     ` yangxingui
2025-02-26  8:57                       ` John Garry
2025-02-27  8:33                         ` yangxingui
2025-03-04  9:48                           ` John Garry
2025-03-05  8:16                             ` yangxingui
2025-03-05 16:15                               ` John Garry
2025-03-06  1:44                                 ` yangxingui
2025-03-10 13:09                     ` yangxingui
2025-03-10 17:45                       ` John Garry
2025-03-11  1:53                         ` yangxingui
2025-03-12  9:44                         ` yangxingui
2025-03-12 11:19                           ` John Garry
2025-02-20 13:05 ` [PATCH v3 2/3] scsi: libsas: Move sas_put_device() to libsas.h Xingui Yang
2025-02-21  2:36   ` Jason Yan
2025-02-20 13:05 ` [PATCH v3 3/3] scsi: hisi_sas: Fixed IO error caused by port id not updated Xingui Yang

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