mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v1 0/2] scsi: libsas: An improvement on error handle and tidy-up
@ 2020-07-22  9:04 Luo Jiaxing
  2020-07-22  9:04 ` [PATCH v1 1/2] {topost} scsi: libsas: delete postreset at sas_sata_ops Luo Jiaxing
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Luo Jiaxing @ 2020-07-22  9:04 UTC (permalink / raw)
  To: martin.petersen, jejb
  Cc: linux-scsi, linux-kernel, john.garry, yanaijie, chenxiang66,
	luojiaxing, linuxarm

This patch introduces an improvement to reduce error handle time and a
tidy-up, including: 
- postreset() is deleted from sas_sata_ops. 
- Do not perform hard reset and delayed retry on a removed SATA disk. This
can effectively reduce the error handle duration of hot unplug a SATA disk
with traffic(reduce about 30s depending on the delay setting of libata). 

Both John garry and Jason Yan participated in the review of the solution
and provided good suggestions during the development. 

Luo Jiaxing (2):
  {topost} scsi: libsas: delete postreset at sas_sata_ops
  {topost} scsi: libsas: check link status at ATA prereset() ops

 drivers/scsi/libsas/sas_ata.c | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

-- 
2.7.4


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

end of thread, other threads:[~2020-07-25  2:53 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-22  9:04 [PATCH v1 0/2] scsi: libsas: An improvement on error handle and tidy-up Luo Jiaxing
2020-07-22  9:04 ` [PATCH v1 1/2] {topost} scsi: libsas: delete postreset at sas_sata_ops Luo Jiaxing
2020-07-22 10:27   ` Jason Yan
2020-07-22  9:04 ` [PATCH v1 2/2] {topost} scsi: libsas: check link status at ATA prereset() ops Luo Jiaxing
2020-07-22 10:31   ` Jason Yan
2020-07-25  2:50 ` [PATCH v1 0/2] scsi: libsas: An improvement on error handle and tidy-up 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®