Cc: Bartlomiej Zolnierkiewicz <bzolnier@...>, Anders Eriksson <aeriksson@...>, Rafael J. Wysocki <rjw@...>, Jens Axboe <jens.axboe@...>, Ingo Molnar <mingo@...>, Linux Kernel Mailing List <linux-kernel@...>
A _lot_ of chips require you to clear the DRQ by taking the data they
have.
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
--