summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorBartlomiej Zolnierkiewicz <bzolnier@trik.(none)>2004-10-10 21:37:56 +0200
committerBartlomiej Zolnierkiewicz <bzolnier@trik.(none)>2004-10-10 21:37:56 +0200
commitd04907ecf4e52eb4c3f5b6708e2b2f3d540fd976 (patch)
tree73eba50626caf863dc08d4dd43e8bfd821e486e4 /include
parent33b013138c43ea63036fec370f15d5cc95695669 (diff)
[ide] ide-dma blacklist behaviour broken
From: Jens Axboe <axboe@suse.de> The blacklist stuff is broken. When set_using_dma() calls into ->ide_dma_check(), it returns __ide_dma_off() for a blacklisted drive. This of course succeeds, returning success to the caller of ->ide_dma_check(). Not so good... It then uncondtionally calls ->ide_dma_on(), which turns on DMA for the drive. This moves the check to __ide_dma_on() so we also catch the buggy ->ide_dma_check() defined by various chipset drivers. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions