lkml.org 
[lkml]   [2008]   [Mar]   [16]   [last100]   RSS Feed
Views: [more markup]   [less markup]   [headers]   [forward]  
 
Messages in this thread
/
DateSun, 16 Mar 2008 12:39:43 -0700 (PDT)
FromLinus Torvalds <>
SubjectRe: Linux 2.6.25-rc4

On Sun, 16 Mar 2008, Alan Cox 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.

A _lot_ of chips require you to clear the DRQ by taking the data they 
have.

> 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.

More than a few tiny devices from what I remember. It tends to be the 
other way around - most devices do *not* want to get new commands until 
you've finished the previous one by draining the queues.

		Linus


\
 
 \ /
  Last update: 2008-03-16 19:43    [W:0.583 / U:0.060 seconds]
©2003-2008 Jasper Spaans