1. 13 2月, 2006 1 次提交
  2. 10 2月, 2006 1 次提交
  3. 27 1月, 2006 1 次提交
  4. 06 12月, 2005 1 次提交
  5. 11 11月, 2005 1 次提交
  6. 10 11月, 2005 1 次提交
  7. 07 11月, 2005 1 次提交
  8. 31 10月, 2005 1 次提交
  9. 30 10月, 2005 2 次提交
    • J
      [libata] change ata_qc_complete() to take error mask as second arg · a7dac447
      Jeff Garzik 提交于
      The second argument to ata_qc_complete() was being used for two
      purposes: communicate the ATA Status register to the completion
      function, and indicate an error.  On legacy PCI IDE hardware, the latter
      is often implicit in the former.  On more modern hardware, the driver
      often completely emulated a Status register value, passing ATA_ERR as an
      indication that something went wrong.
      
      Now that previous code changes have eliminated the need to use drv_stat
      arg to communicate the ATA Status register value, we can convert it to a
      mask of possible error classes.
      
      This will lead to more flexible error handling in the future.
      a7dac447
    • J
      [libata] ensure ->tf_read() hook reads Status and Error registers · ac19bff2
      Jeff Garzik 提交于
      We want ->tf_read() to get a complete snapshot of all taskfile
      registers, without requiring the callers to manually call
      ata_chk_status() and ata_chk_err() themselves.
      
      This also fixes a minor bug in sata_vsc where the lower bits of the
      feature register were incorrectly placed in the HOB (high order bits)
      portion of struct ata_taskfile.
      ac19bff2
  10. 29 10月, 2005 1 次提交
  11. 23 10月, 2005 1 次提交
  12. 19 10月, 2005 1 次提交
  13. 11 10月, 2005 2 次提交