1. 27 May, 2007 14 commits
  2. 26 May, 2007 15 commits
  3. 24 May, 2007 7 commits
  4. 22 May, 2007 4 commits
    • Thomas Bogendoerfer's avatar
      [SCSI] jazz_esp: converted to use esp_core · 352e921f
      Thomas Bogendoerfer authored
      Use new esp_scsi for JAZZ SCSI host adapter driver
      Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      352e921f
    • Alan Cox's avatar
      [SCSI] initio: Convert into a real Linux driver and update to modern style · 72d39fea
      Alan Cox authored
      This is a mix of a grand clean up I did and a reworking of the hotplug
      support by Christoph. In testing it works as well as the previous code
      did (that is -quite badly-) but we can now read it and as it settles in
      actually debug the long standing problems it shares with the old driver.
      Signed-off-by: default avatarAlan Cox <alan@redhat.com>
      
      From Christoph:
      
      removal of the BSD license is also fine with me, but should really
      get a mention in the changelog aswell.
      Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      72d39fea
    • Salyzyn, Mark's avatar
      [SCSI] aacraid: add support for FUA · 9d399cc7
      Salyzyn, Mark authored
      Back in the beginning of last year we disabled mode page 8 and mode page
      3f requests through device quirk bits instead of enhancing the driver to
      respond to these mode pages because there was no apparent added value.
      
      The Firmware that supports the new communication commands supports the
      ability to force a write around of the adapter cache on a command by
      command basis. In the attached patch we enable mode page 8 and 3f and
      spoof the results as needed in order to *convince* the layers above to
      submit writes with the FUA (Force Unit Attention) bit set if the file
      system or application requires it, if the Firmware supports the write
      through, or instead to submit a SYNCHRONIZE_CACHE if the Firmware does
      not. The added value here is for file systems that benefit from this
      functionality and for clustering or redundancy scenarios.
      
      Caveats: By convince, we are responding with a minimal short 3 byte
      content mode page 8, with only the data the SCSI layer needs and that we
      can fill confidently. Applications that require the customarily larger
      mode page 8 results may be confused by this(?). The FUA, or the
      SYNCHRONIZE_CACHE only affect the cache on the controller. Our firmware
      by default ensure that the underlying physical drives of the array have
      their cache turned off so normally this is not a problem.
      
      This attached patch is against current scsi-misc-2.6 and was unit tested
      on RHEL5. Since this is a feature enhancement, it should not be
      considered for any current stabilization efforts.
      Signed-off-by: default avatarMark Salyzyn <aacraid@adaptec.com>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      9d399cc7
    • Christoph Hellwig's avatar
      [SCSI] aha152x: use wait_for_completion_timeout · 0f06bb34
      Christoph Hellwig authored
      Use wait_for_completion_timeout instead a semaphore + timer.
      Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
      Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
      0f06bb34