cs5530/sc1200: DMA support cleanup
sc1200.c: * remove open-coded variant of ide_dma_host_off() (== ->dma_host_off), it is not needed because ->dma_off_quietly calls ->dma_host_off * use ->dma_host_on (== ide_dma_host_on() for this driver) instead of open-coded variant, call it from the users of sc1200_config_dma2() [ there is no need to call ->dma_host_on in sc1200_config_dma() because core code takes care of calling ->ide_dma_on on successful execution of ->ide_dma_check ] * add comment about ->tuneproc interface abuse cs5530.c/sc1200.c: * core code takes care of calling ->dma_off_quietly before calling ->ide_dma_check so there is no need to call it in ->ide_dma_check methods * bump driver version Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* linux/drivers/ide/pci/cs5530.c Version 0.71 Mar 10 2007
|
||||
* linux/drivers/ide/pci/cs5530.c Version 0.72 Mar 10 2007
|
||||
*
|
||||
* Copyright (C) 2000 Andre Hedrick <andre@linux-ide.org>
|
||||
* Copyright (C) 2000 Mark Lord <mlord@pobox.com>
|
||||
@ -141,11 +141,6 @@ static int cs5530_config_dma(ide_drive_t *drive)
|
||||
unsigned long basereg;
|
||||
u8 unit = drive->dn & 1, mode = 0;
|
||||
|
||||
/*
|
||||
* Default to DMA-off in case we run into trouble here.
|
||||
*/
|
||||
hwif->dma_off_quietly(drive);
|
||||
|
||||
if (ide_use_dma(drive))
|
||||
mode = ide_max_dma_mode(drive);
|
||||
|
||||
|
Reference in New Issue
Block a user