1. 10 6月, 2009 2 次提交
    • K
      [SCSI] mpt fusion: Added support for MPT discovery completion check · 7b5a65b9
      Kashyap, Desai 提交于
      sas_discovery_quiesce_io flag is used to control IO start/resume functionality.
      IO will be stoped while doing discovery of topology. Once discovery is completed
      It will resume IO. Resending patch including James review.
      Signed-off-by: NKashyap Desai <kadesai@lsi.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      7b5a65b9
    • K
      [SCSI] mpt fusion: Fixing 1078 data corruption issue for 36GB memory region · 14d0f0b0
      Kashyap, Desai 提交于
      The reason for this change is there is a data corruption when four different
      physical memory regions in the 36GB to 37GB region are
      accessed. This is only affecting 1078.
      
      The solution is we need to use different addressing when filling in
      the scatter gather table for the effected memory regions.  So instead
      of snooping on all four different memory holes, we treat any physical
      addresses in the 36GB address with the same algorithm.
      
      The fix is explained below
      1) Ensure that the message frames are NOT located in the trouble
      region. There is no remapping available for message frames, they must
      be allocated outside the problem region.
      2) Ensure that Sense buffers are NOT in the trouble region. There is
      no remapping available.
      3) Walk through the SGE entries and if any are inside the trouble region
         then they need to be remapped as discussed below.
      	1) Set the Local Address bit in the SGE Flags field.
        	MPI_SGE_FLAGS_LOCAL_ADDRESS
        	2) Ensure we are using 64-bit SGEs
        	3) Set MSb (Bit 63) of the 64-bit address, this will indicate buffer
      	location is Host Memory.
      Signed-off-by: NKashyap Desai <kadesai@lsi.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      14d0f0b0
  2. 14 1月, 2009 1 次提交
  3. 22 7月, 2008 1 次提交
  4. 12 7月, 2008 1 次提交
  5. 05 6月, 2008 3 次提交
  6. 08 4月, 2008 3 次提交
  7. 18 2月, 2008 1 次提交
  8. 12 2月, 2008 1 次提交
  9. 24 1月, 2008 1 次提交
  10. 13 10月, 2007 8 次提交
  11. 28 7月, 2007 1 次提交
  12. 19 7月, 2007 2 次提交
  13. 18 6月, 2007 2 次提交
  14. 23 5月, 2007 1 次提交
  15. 30 4月, 2007 1 次提交
    • E
      [SCSI] fusion: fix domain validation loops · 72978245
      Eric Moore 提交于
      After host reset, the device are programmed to default asyn narrow nego.
      We need to reprogram the parameter back to previous values.  If the host
      reset is called as a result of spi_dv_device() commands timing out, its
      possible to get into an infinite loop of dv to host reset.  This will
      prevent that case, as we merely program old values.  If host reset is
      called outside context of domain validation, then we can  call
      spi_dv_device.
      Signed-off-by: NEric Moore <Eric.Moore@lsi.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      72978245
  16. 03 2月, 2007 6 次提交
  17. 06 1月, 2007 3 次提交
  18. 26 10月, 2006 1 次提交
  19. 07 8月, 2006 1 次提交