Check for a queued interrupt being dispatched after the ATA driver
authorMatthew Dillon <dillon@dragonflybsd.org>
Wed, 23 Jun 2004 06:51:55 +0000 (06:51 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Wed, 23 Jun 2004 06:51:55 +0000 (06:51 +0000)
commitd3f685393bb42234e2dc5e219216548be231d3f2
tree9954f413cad768c221e3d9709cdd4f1fc31152b1
parent78990d4c2bd5ef35cf5df7cbc7e513ce629f51cc
Check for a queued interrupt being dispatched after the ATA driver
diabled the controller interrupt and return if so.  Enclose the ATA
command setup in a critical section.
sys/dev/disk/ata/ata-all.c