1. 16 5月, 2005 1 次提交
    • A
      [PATCH] libata: Prevent the interrupt handler from completing a command twice · 21b1ed74
      Albert Lee 提交于
      Problem:
         During the libata CD-ROM stress test, sometimes the "BUG: timeout
      without command" error is seen.
      
      Root cause:
        Unexpected interrupt occurs after the ata_qc_complete() is called,
      but before the SCSI error handler.  The interrupt handler is invoked
      before the SCSI error handler, and it clears the command by calling
      ata_qc_complete() again.  Later when the SCSI error handler is run,
      the ata_queued_cmd is already gone, causing the "BUG: timeout without
      command" error.
      
      Changes:
        - Use the ATA_QCFLAG_ACTIVE flag to prevent the interrupt handler
      from completing the command twice, before the scsi_error_handler.
      Signed-off-by: NAlbert Lee <albertcc@tw.ibm.com>
      21b1ed74
  2. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4