From: Dan Williams <dan.j.williams@intel.com>
To: linux-scsi@vger.kernel.org
Cc: linux-ide@vger.kernel.org
Subject: [PATCH v5 0/7] libsas eh reworks: new + regression fixes
Date: Sat, 14 Jan 2012 10:09:51 -0800 [thread overview]
Message-ID: <20120114180904.25887.75601.stgit@localhost6.localdomain6> (raw)
The following are incremental to v4: http://marc.info/?l=linux-scsi&m=132618126007864&w=2
1/ patch 1, 2, 3, 4 new fixes to clean up eh vs device remove
2/ patch 5 regression fix for the sas_drain_work implementation
3/ patch 6 regression fix for domain_device reference counting
4/ patch 7 RFC implementation for hardening sata device discovery.
Patch 7 is still undergoing test, but looking for feedback from other
libsas users, particularly Jack, about the approach and whether it
addresses the sata discovery problems that have been discussed on the
list.
[PATCH 1/7] libsas: mark all domain devices gone if root port disappears
[PATCH 2/7] libsas: close scsi_remove_target() vs libata-eh race
[PATCH 3/7] libsas: fix mixed topology recovery
[PATCH 4/7] libsas: route local link resets through ata-eh
[PATCH 5/7] libsas: fix sas_unregister_ports vs sas_drain_work
[PATCH 6/7] libsas: kill spurious sas_put_device
[RFC PATCH 7/7] libsas: let libata recover links that fail to transmit initial sig-fis
drivers/scsi/libsas/sas_ata.c | 84 ++++++++++++++++++++----
drivers/scsi/libsas/sas_discover.c | 16 +++-
drivers/scsi/libsas/sas_expander.c | 125 ++++++++++++++++-------------------
drivers/scsi/libsas/sas_host_smp.c | 11 +++
drivers/scsi/libsas/sas_init.c | 53 +++++++++------
drivers/scsi/libsas/sas_internal.h | 7 +-
drivers/scsi/libsas/sas_port.c | 4 -
drivers/scsi/libsas/sas_scsi_host.c | 16 ++--
include/scsi/libsas.h | 2 -
include/scsi/sas.h | 4 +
include/scsi/sas_ata.h | 17 +++--
11 files changed, 210 insertions(+), 129 deletions(-)
next reply other threads:[~2012-01-14 18:09 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-01-14 18:09 Dan Williams [this message]
2012-01-14 18:10 ` [PATCH v5 1/7] libsas: mark all domain devices gone if root port disappears Dan Williams
2012-01-14 18:10 ` [PATCH v5 2/7] libsas: close scsi_remove_target() vs libata-eh race Dan Williams
2012-01-14 18:10 ` [PATCH v5 3/7] libsas: fix mixed topology recovery Dan Williams
2012-01-14 18:10 ` [PATCH v5 4/7] libsas: route local link resets through ata-eh Dan Williams
2012-01-14 18:10 ` [PATCH v5 5/7] libsas: fix sas_unregister_ports vs sas_drain_work Dan Williams
2012-01-16 23:34 ` Dan Williams
2012-01-14 18:10 ` [PATCH v5 6/7] libsas: kill spurious sas_put_device Dan Williams
2012-01-14 18:10 ` [RFC PATCH v5 7/7] libsas: let libata recover links that fail to transmit initial sig-fis Dan Williams
2012-01-14 18:21 ` Dan Williams
2012-01-15 2:41 ` jack_wang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120114180904.25887.75601.stgit@localhost6.localdomain6 \
--to=dan.j.williams@intel.com \
--cc=linux-ide@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox