1. 27 8月, 2011 3 次提交
  2. 02 5月, 2011 1 次提交
  3. 13 2月, 2011 1 次提交
  4. 11 8月, 2010 1 次提交
  5. 28 7月, 2010 6 次提交
  6. 11 4月, 2010 2 次提交
  7. 19 1月, 2010 1 次提交
  8. 30 10月, 2009 1 次提交
  9. 12 9月, 2009 1 次提交
  10. 23 8月, 2009 3 次提交
  11. 10 6月, 2009 13 次提交
  12. 14 1月, 2009 1 次提交
  13. 22 7月, 2008 1 次提交
  14. 12 7月, 2008 1 次提交
  15. 05 6月, 2008 3 次提交
  16. 08 4月, 2008 1 次提交
    • M
      [SCSI] mptsas: do not use ioc->handle to locate hba portinfo structure · 7748369f
      Michael Reed 提交于
      While performing hardware raid reset testing via the raid's client, I
      noticed that sometimes, following the reset, that there would be more
      raid targets in the lsscsi output than there actually were raid
      targets.  I tracked this down to the following issue.
      
      Fusion cannot always find the mptsas_portinfo structure for the hba
      because it uses the handle stored in ioc->handle to locate it.  The
      problem is that the firmware can change the handle associated with the
      hba when h/w raid is reset (via the raid client).  When this happens,
      the driver will allocate another mptsas_portinfo structure and link it
      into the chain of said structures.  This ultimately causes confusion
      within the driver resulting in targets not being removed when they
      should be.
      
      Eric Moore pointed out that the hba's portinfo structure is always the
      first structure on the sas_topology list.  This patch modifies
      mptsas.c to access the hba's portinfo structure by taking the first
      structure on said list.
      Signed-off-by: NMichael Reed <mdr@sgi.com>
      Acked-by: N"Moore, Eric" <Eric.Moore@lsi.com>
      Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      7748369f