1. 14 Jun, 2004 3 commits
    • Jeff Garzik's avatar
      [libata] PCI IDE DMA code shuffling · c2356212
      Jeff Garzik authored
      PCI IDE DMA standard (or "bmdma") helper routines ata_bmdma_stop,
      ata_bmdma_ack_irq, and ata_bmdma_status are added to linux/libata.h,
      and used in libata-core.
      
      There is a minor behavior change, such that, the Alt Status register
      is read before acknowledging the bmdma interrupt.  This should be ok,
      and furthermore there will be more significant behavior changes
      in this area coming soon.
      c2356212
    • Jeff Garzik's avatar
      [libata] don't probe from workqueue · 77ca20f2
      Jeff Garzik authored
      Since we want the probe phase to call other workqueues, this is
      required to eliminate future deadlocks.
      
      Other methods would include starting a single-shot thread just for
      probing, but overall, using a separate thread for probing is pointless
      since we are already in process context when we probe.
      
      So, we simply call ata_bus_probe directly.
      77ca20f2
    • Jeff Garzik's avatar
      Merge pobox.com:/spare/repo/linux-2.6 · 8b08e769
      Jeff Garzik authored
      into pobox.com:/spare/repo/libata-2.6
      8b08e769
  2. 13 Jun, 2004 10 commits
  3. 12 Jun, 2004 27 commits