On Sun, 16 Mar 2008 11:13:42 -0700 (PDT) Linus Torvalds <torvalds@linux-foundation.org> wrote:No it doesn't. DRQ simply means "drive has more data for the controller if you want it". Interrupts are controlled via IEN and the interrupt line. If the drive wants to give us data and we end the transaction that is fine. In practice a tiny few devices crap themselves if we don't. A few controllers require specific magic, either to ensure we never touch data after an error, or that we drain enough bits to empty the internal fifo the controller is using to improve ata performance and latches the IRQ arrival against. The PIIX/ICH is as it happens one of the most forgiving controllers anyway. The later ICH (the ones that are also AHCI) are a bit fussier about handling them to the spec because they seem to be some kind of magic ICH emulation layer on an AHCI chip. Alan --
| Ryan Hope | reiser4 for 2.6.27-rc1 |
| Ingo Molnar | Re: 2.6.24-rc6-mm1 |
| Tejun Heo | [PATCHSET] CUSE: implement CUSE |
| Peter Zijlstra | Re: 2.6.24-rc8-mm1 (BUG: sched_rt) |
git: | |
| Shawn O. Pearce | Re: [PATCH/POLL] git-format-patch: the default suffix is now .patch, not .txt |
| Jakub Narebski | Re: What's cooking in git.git (topics) |
| Junio C Hamano | Maintaining "needswork" section of "What's (not) cooking" |
| Matthias Lederhofer | [PATCH] prune-packed: new option --min-age=N |
| Theo de Raadt | That whole "Linux stealing our code" thing |
| Karthik Kumar | Re: Real men don't attack straw men |
| Khalid Schofield | Configuring sendmail openbsd 4.2 |
| Ray Percival | Re: Real men don't attack straw men |
| RW | Re: forcefsck on booting stage |
| Vladimir Terziev | Video memory as swap under FreeBSD |
| Ivan Voras | Progress for 7.0 - the "what's cooking" page |
| Pietro Cerutti | Re: [patch] enhance powerd(8) to handle max temperature |
