All of lore.kernel.org
 help / color / mirror / Atom feed
* [isci PATCH v2 00/18] isci: suspend/resume support + general updates
@ 2012-03-11  7:27 Dan Williams
  2012-03-11  7:27 ` [isci PATCH v2 01/18] isci: improve 'invalid state' warnings Dan Williams
                   ` (17 more replies)
  0 siblings, 18 replies; 24+ messages in thread
From: Dan Williams @ 2012-03-11  7:27 UTC (permalink / raw)
  To: linux-scsi; +Cc: linux-ide

Changes since v1: http://marc.info/?l=linux-scsi&m=132886463201718&w=2

This series has been rebased on top of v10 of the libsas reworks, merged
with a recent scsi-rc-fixes (commit fea6d60).

1/ PATCH 1 - 3, 6, 11, 15: Cleanups identified along the way towards
   implementing the below fixes and features.

2/ PATCH 4, 9, 13, 18: Fixes to discovery in both the driver and libsas.

3/ PATCH 7 - 8, 12, 14, 16 - 17:  Suspend support.  The approach taken
   with suspend/resume support is to put the bulk of the responsibility on
   libsas.  The lldd is free to tear down its links and domain_device info
   with the knowledge that libsas will handle recovering those connections
   and devices at resume time.
  
---

[isci PATCH v2 01/18] isci: improve 'invalid state' warnings
[isci PATCH v2 02/18] isci: kill ->is_direct_attached
[isci PATCH v2 03/18] isci: kill sci_phy_protocol and sci_request_protocol
[isci PATCH v2 04/18] isci: Don't filter BROADCAST CHANGE primitives
[isci PATCH v2 05/18] isci: kill ->status, and ->state_lock in isci_host
[isci PATCH v2 06/18] isci: kill isci_port.domain_dev_list
[isci PATCH v2 07/18] isci: refactor initialization for S3/S4
[isci PATCH v2 08/18] isci: fix controller stop
[isci PATCH v2 09/18] isci: fix 'link-up' events occur after 'start-complete'
[isci PATCH v2 10/18] isci: fix interrupt disable
[isci PATCH v2 11/18] isci: kill isci_host.shost
[isci PATCH v2 12/18] libata: make ata_print_id atomic
[isci PATCH v2 13/18] libsas: continue revalidation
[isci PATCH v2 14/18] libata: export ata_port suspend/resume infrastructure for sas
[isci PATCH v2 15/18] libsas: drop sata port multiplier infrastructure
[isci PATCH v2 16/18] libsas: suspend / resume support
[isci PATCH v2 17/18] isci: implement suspend/resume support
[isci PATCH v2 18/18] isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives.

 drivers/ata/libata-core.c                     |   62 ++-
 drivers/ata/libata-scsi.c                     |    4 
 drivers/ata/libata.h                          |    2 
 drivers/scsi/isci/host.c                      |  564 +++++++++----------------
 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                      |   21 -
 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 
 drivers/scsi/libsas/sas_ata.c                 |   86 ++++
 drivers/scsi/libsas/sas_discover.c            |   74 +++
 drivers/scsi/libsas/sas_dump.c                |    1 
 drivers/scsi/libsas/sas_event.c               |    4 
 drivers/scsi/libsas/sas_expander.c            |    8 
 drivers/scsi/libsas/sas_init.c                |   90 ++++
 drivers/scsi/libsas/sas_internal.h            |    2 
 drivers/scsi/libsas/sas_phy.c                 |   21 +
 drivers/scsi/libsas/sas_port.c                |   52 ++
 drivers/scsi/libsas/sas_scsi_host.c           |    2 
 include/linux/libata.h                        |    2 
 include/scsi/libsas.h                         |   21 +
 include/scsi/sas.h                            |    1 
 include/scsi/sas_ata.h                        |   10 
 35 files changed, 1017 insertions(+), 682 deletions(-)

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

end of thread, other threads:[~2012-04-12 19:58 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-03-11  7:27 [isci PATCH v2 00/18] isci: suspend/resume support + general updates Dan Williams
2012-03-11  7:27 ` [isci PATCH v2 01/18] isci: improve 'invalid state' warnings Dan Williams
2012-03-11  7:27 ` [isci PATCH v2 02/18] isci: kill ->is_direct_attached Dan Williams
2012-03-11  7:28 ` [isci PATCH v2 03/18] isci: kill sci_phy_protocol and sci_request_protocol Dan Williams
2012-03-11  7:28 ` [isci PATCH v2 04/18] isci: Don't filter BROADCAST CHANGE primitives Dan Williams
2012-03-11  7:28 ` [isci PATCH v2 05/18] isci: kill ->status, and ->state_lock in isci_host Dan Williams
2012-03-11  7:28 ` [isci PATCH v2 06/18] isci: kill isci_port.domain_dev_list Dan Williams
2012-03-11  7:28 ` [isci PATCH v2 07/18] isci: refactor initialization for S3/S4 Dan Williams
2012-03-11  7:28 ` [isci PATCH v2 08/18] isci: fix controller stop Dan Williams
2012-03-11  7:28 ` [isci PATCH v2 09/18] isci: fix 'link-up' events occur after 'start-complete' Dan Williams
2012-03-11  7:28 ` [isci PATCH v2 10/18] isci: fix interrupt disable Dan Williams
2012-03-11  7:28 ` [isci PATCH v2 11/18] isci: kill isci_host.shost Dan Williams
2012-03-11  7:28 ` [isci PATCH v2 12/18] libata: make ata_print_id atomic Dan Williams
2012-04-11  2:21   ` Dan Williams
2012-04-11 11:42     ` Jacek Danecki
2012-04-11 13:42       ` jack_wang
2012-04-12 19:58   ` Jeff Garzik
2012-03-11  7:28 ` [isci PATCH v2 13/18] libsas: continue revalidation Dan Williams
2012-03-11  7:28 ` [isci PATCH v2 14/18] libata: export ata_port suspend/resume infrastructure for sas Dan Williams
2012-03-11  7:29 ` [isci PATCH v2 15/18] libsas: drop sata port multiplier infrastructure Dan Williams
2012-03-11  7:29 ` [isci PATCH v2 16/18] libsas: suspend / resume support Dan Williams
2012-03-11  8:06   ` jack_wang
2012-03-11  7:29 ` [isci PATCH v2 17/18] isci: implement suspend/resume support Dan Williams
2012-03-11  7:29 ` [isci PATCH v2 18/18] isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives Dan Williams

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.