Re: [isci PATCH v3 0/4] isci: suspend/resume support+
From: Dan Williams <hidden>
Date: 2012-03-22 06:48:02
Also in:
linux-scsi
On Wed, Mar 14, 2012 at 12:13 AM, Dan Williams [off-list ref] wrote:
Changes since v2: http://marc.info/?l=linux-scsi&m=133144999728737&w=2 This topic has been rebased on top of the libsas topic / scsi-misc: http://marc.info/?l=linux-scsi&m=133170574921314&w=2 1/ Fixed handling of the 'device unplugged during suspend' case. sd_remove() sets up an ABBA deadlock with the driver-core device_lock() and async_synchronize_full(), so this version arranges for resume actions to be flushed before attempting removals. 2/ Add a new fix for a case where the isci driver inadvertently filters BCNs 3/ Fix up compile breakage in the CONFIG_PM=n case 4/ Minor fixups for the rebase (sas_init_dev reindent collision) [isci PATCH v3 1/4] libata: export ata_port suspend/resume infrastructure for sas [isci PATCH v3 2/4] libsas: drop sata port multiplier infrastructure [isci PATCH v3 3/4] libsas: suspend / resume support [isci PATCH v3 4/4] isci: enable BCN in sci_port_add_phy() Full diffstat versus scsi-misc (cd8df93..isci-for-3.4-v3):
v4 of this topic is available here:
git://git.kernel.org/pub/scm/linux/kernel/git/djbw/isci.git isci-for-3.4-v4
the only difference is that it has been rebased to move the libsas
patches (suspend/resume support) to libsas-eh-reworks-v12. Patch
contents are identical
The following changes since commit f0238d3adfebb8a1f556fe0df5dfe2b3a93fe660:
libsas: suspend / resume support (2012-03-21 21:59:45 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/djbw/isci.git isci-for-3.4-v4
Andrzej Jakowski (1):
isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives.
Artur Wojcik (1):
isci: implement suspend/resume support
Dan Williams (10):
isci: improve 'invalid state' warnings
isci: kill ->is_direct_attached
isci: kill sci_phy_protocol and sci_request_protocol
isci: kill ->status, and ->state_lock in isci_host
isci: kill isci_port.domain_dev_list
isci: refactor initialization for S3/S4
isci: fix controller stop
isci: fix 'link-up' events occur after 'start-complete'
isci: fix interrupt disable
isci: kill isci_host.shost
Jesper Juhl (1):
isci: Just #include "host.h" once in host.c
Maciej Trela (1):
isci: enable BCN in sci_port_add_phy()
Tom Jackson (1):
isci: Don't filter BROADCAST CHANGE primitives
drivers/scsi/isci/host.c | 565 +++++++++----------------
drivers/scsi/isci/host.h | 118 ++----
drivers/scsi/isci/init.c | 271 +++++++++++--
drivers/scsi/isci/phy.c | 74 +++-
drivers/scsi/isci/phy.h | 9 +-
drivers/scsi/isci/port.c | 23 +-
drivers/scsi/isci/port.h | 6 -
drivers/scsi/isci/port_config.c | 18 +-
drivers/scsi/isci/probe_roms.c | 12 -
drivers/scsi/isci/probe_roms.h | 2 -
drivers/scsi/isci/registers.h | 8 +
drivers/scsi/isci/remote_device.c | 29 +-
drivers/scsi/isci/remote_device.h | 1 -
drivers/scsi/isci/remote_node_context.c | 60 ++--
drivers/scsi/isci/request.c | 19 +-
drivers/scsi/isci/request.h | 9 +-
drivers/scsi/isci/unsolicited_frame_control.c | 30 +-
drivers/scsi/isci/unsolicited_frame_control.h | 6 +-
include/scsi/sas.h | 1 +
19 files changed, 626 insertions(+), 635 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html