Patchwork [isci,v3,0/4] isci: suspend/resume support+

login
register
mail settings
Submitter Dan Williams
Date March 22, 2012, 6:48 a.m.
Message ID <CAA9_cmeKmf-yPqmsa8fnbhS1xZRDg+7v2u2xqorL7+gRt8ZY-g@mail.gmail.com>
Download mbox
Permalink /patch/148182/
State Not Applicable
Delegated to: David Miller
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/djbw/isci.git isci-for-3.4-v4

Comments

Dan Williams - March 22, 2012, 6:48 a.m.
On Wed, Mar 14, 2012 at 12:13 AM, Dan Williams <dan.j.williams@intel.com> 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-ide" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html