1. 01 3月, 2006 1 次提交
    • J
      [SCSI] mptspi: Add transport class Domain Validation · c92f222e
      James Bottomley 提交于
      This is the first half of a patch to add the generic domain validation
      to mptspi.  It also creates a secondary "virtual" channel for raid
      component devices since these are now exported with no_uld_attach.
      
      What Eric and I would have really liked is to export all physical
      components on channel 0 and all raid components on channel 1.
      Unfortunately, this would result in device renumbering on platforms with
      mixed RAID/Physical devices which was considered unacceptable for
      userland stability reasons.
      
      Still to be done is to plug back the extra parameter setting and DV
      pieces on reset and hotplug.
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      c92f222e
  2. 05 2月, 2006 2 次提交
  3. 01 2月, 2006 4 次提交
  4. 15 1月, 2006 4 次提交
  5. 14 12月, 2005 3 次提交
  6. 02 12月, 2005 1 次提交
  7. 30 11月, 2005 1 次提交
  8. 09 11月, 2005 2 次提交
  9. 29 10月, 2005 2 次提交
  10. 20 9月, 2005 2 次提交
    • M
      [SCSI] fusion SAS support (mptsas driver) updates · 466544d8
      Moore, Eric Dean 提交于
      Summary of Changes:
      * splitting mpt_interrupt per Christophs suggestion
      about a month ago
      * rename ScsiCfgData to SpiCfgData structure,
      then move all the raid related info into
      new structure called RaidCfgData.  This is
      done because SAS supports RAID, as well as SPI,
      so the raid stuff should be seperate.
      * incorrect timeout calculation for cntdn
      inside WaitForDoorbellAck and WaitForDoortbellInt
      * add support for interpreting SAS Log Info
      * Increase Event Log Size from 0xA to 0x32
      * Fix bug in mptsas/mptfc/mptspi - when controller
      has Initiator Mode Disabled, and only running in
      TargetMode, the mptctl would panic when loading.
      The fix is to return 0, instead of -ENODEV, in
      SCSI LLD respective probe routines
      * Fix bug in mptlan.c - driver will panic if
      there is host reset, due to dev being set to
      zero in mpt_lan_ioc_reset
      * Fix's for SPI - Echo Buffer
      * Several fix's in mptscsih_io_done - FCP Response
      info, RESIDUAL_MISMATCH, Data Underrun, etc.
      * Cleanup Error Handling - EH handlers,
      mptscsih_flush_cmds, and zeroing out ScsiLookup
      from mptscsih_qcmd
      * Cleanup asyn event handling from
      mptscsih -> mptscsih_event_process.  Also
      added support for SAS Persistent Table Full,
      an asyn event
      Signed-off-by: NEric Moore <Eric.Moore@lsil.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      466544d8
    • C
      [SCSI] fusion core changes for SAS support · 82ffb671
      Christoph Hellwig 提交于
       - various bits for SAS support from the LSI driver.
       - use the device private data for the fusion target private data.
         this should be using the midlayer target data framework, but we
         can't move over to that until fusion has been switched to the
         generic DV code
       - use target ID and channel from the fusion target private data,
         because those in scsi_device will be different for mptsas
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      82ffb671
  11. 05 9月, 2005 1 次提交
  12. 21 5月, 2005 4 次提交
  13. 17 4月, 2005 2 次提交