Re: [GIT PATCH 0/5] isci updates for 3.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Sep 28, 2011 at 6:47 PM, Dan Williams <dan.j.williams@xxxxxxxxx> wrote:
> This series functionally depends on the pending libsas fix for ata lun
> scanning.  For convenience those updates have been queued to
> "git://github.com:djbw/linux.git libsas".
>
> The following changes since commit 7705375e944ea94be7941b740efd0a77bb109cb1:
>
>  libsas: remove unused ata_task_resp fields (2011-09-28 18:06:10 -0700)
>
> are available in the git repository at:
>  git://github.com:djbw/linux.git isci
>
> The prominent update in this set is atapi support.  The rest are small
> bug fixes and feature enhancements.  More error handling and command
> termination fixes are in the works.
>

Reflowed with the fixed version of the atapi patch.

diff --git a/drivers/scsi/isci/request.c b/drivers/scsi/isci/request.c
index cb3dd6e..565a9f0 100644
--- a/drivers/scsi/isci/request.c
+++ b/drivers/scsi/isci/request.c
@@ -3106,7 +3106,8 @@ static void
sci_request_started_state_enter(struct sci_base_state_machine *sm)
                        state = SCI_REQ_STP_PIO_WAIT_H2D;
                }
        } else {
-               BUG();
+               /* SSP or NCQ are fully accelerated, no substates */
+               return;
        }
        sci_change_state(sm, state);
 }

New diffstat below.

The following changes since commit a265fbf9a7c4321a71394bdce22da2be119fdba1:

  libsas: set rphy sas_address and device type correctly (2011-09-30
18:35:16 -0700)

are available in the git repository at:
  git://github.com/djbw/linux.git isci

Dan Williams (2):
      isci: atapi support
      isci: export phy events via ->lldd_control_phy()

Jeff Skirvin (3):
      isci: SATA/STP I/O is only returned in the normal path to libsas
      isci: fix decode of DONE_CRC_ERR TC completion status
      isci: The port state should be set to stopping on the last phy.

 drivers/scsi/aic94xx/aic94xx_scb.c  |    1 +
 drivers/scsi/isci/phy.c             |   11 ++
 drivers/scsi/isci/port.c            |    2 +-
 drivers/scsi/isci/remote_device.c   |   24 +++
 drivers/scsi/isci/remote_device.h   |    9 +
 drivers/scsi/isci/request.c         |  331 +++++++++++++++++++++++++++++++++--
 drivers/scsi/isci/request.h         |   28 +++-
 drivers/scsi/isci/task.h            |   19 ++
 drivers/scsi/libsas/sas_init.c      |   13 +-
 drivers/scsi/libsas/sas_scsi_host.c |    2 +-
 drivers/scsi/mvsas/mv_sas.c         |    2 +-
 drivers/scsi/pm8001/pm8001_sas.c    |    2 +-
 include/scsi/libsas.h               |    5 +
 include/scsi/sas.h                  |    1 +
 14 files changed, 425 insertions(+), 25 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux