1. 11 6月, 2006 1 次提交
  2. 11 4月, 2006 1 次提交
  3. 13 3月, 2006 1 次提交
  4. 28 2月, 2006 1 次提交
  5. 27 1月, 2006 2 次提交
  6. 15 12月, 2005 1 次提交
    • M
      [SCSI] Convert SCSI mid-layer to scsi_execute_async · 6e68af66
      Mike Christie 提交于
      Add scsi helpers to create really-large-requests and convert
      scsi-ml to scsi_execute_async().
      
      Per Jens's previous comments, I placed this function in scsi_lib.c.
      I made it follow all the queue's limits - I think I did at least :), so
      I removed the warning on the function header.
      
      I think the scsi_execute_* functions should eventually take a request_queue
      and be placed some place where the dm-multipath hw_handler can use them
      if that failover code is going to stay in the kernel. That conversion
      patch will be sent in another mail though.
      Signed-off-by: NMike Christie <michaelc@cs.wisc.edu>
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      6e68af66
  7. 08 12月, 2005 1 次提交
    • M
      [SCSI] fix OOPS due to clearing eh_action prior to aborting eh command · 85631672
      Michael Reed 提交于
      The eh_action semaphore in scsi_eh_send_command is cleared after a
      command timeout.  The command is subsequently aborted and the abort
      will try to call scsi_done() on it.  Unfortunately, the scsi_eh_done()
      routine unconditinally completes the semaphore (which is now null).
      Fix this race by makiong the scsi_eh_done() routine check that the
      semaphore is non null before completing it (mirroring the ordinary
      command done/timeout logic).
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      85631672
  8. 07 11月, 2005 3 次提交
  9. 29 10月, 2005 3 次提交
  10. 20 10月, 2005 1 次提交
  11. 19 10月, 2005 1 次提交
  12. 19 9月, 2005 2 次提交
  13. 07 9月, 2005 3 次提交
  14. 29 8月, 2005 1 次提交
    • J
      [SCSI] convert SPI transport class to scsi_execute · 33aa687d
      James Bottomley 提交于
      This one's slightly more difficult.  The transport class uses
      REQ_FAILFAST, so another interface (scsi_execute) had to be invented to
      take the extra flag.  Also, the sense functions are shifted around to
      allow spi_execute to place data directly into a struct scsi_sense_hdr.
      With this change, there's probably a lot of unnecessary sense buffer
      allocation going on which we can fix later.
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      33aa687d
  15. 31 7月, 2005 1 次提交
  16. 27 6月, 2005 5 次提交
  17. 18 6月, 2005 4 次提交
  18. 21 5月, 2005 3 次提交
  19. 25 4月, 2005 1 次提交
  20. 19 4月, 2005 4 次提交