amd74xx: resume fix
PATCH 1/1 amd74xx: resume fix
* Driver can't skip programming transfer mode on the device in amd_set_drive() (similar fix has been applied to via82cxxx driver ages ago).
* While at it remove redundant warning (ide_config_drive_speed() already produces more valuable one).
* Bump driver version.
Signed-off-by Bartlomiej Zolnierkiewicz <[email protected]>
---
for 2.6.22-final
drivers/ide/pci/amd74xx.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-)
drivers/ide/pci/amd74xx.c +3 -5
@@ -1,5 +1,5 @@/* -* Version 2.15 +* Version 2.16 * * AMD 755/756/766/8111 and nVidia nForce/2/2s/3/3s/CK804/MCP04 * IDE driver for Linux.
@@ -244,10 +244,8 @@ static int amd_set_drive(ide_drive_t *drstruct ide_timing t, p;int T ,UT ; -if (speed !=XFER_PIO_SLOW && speed != drive->current_speed) -if (ide_config_drive_speed (drive, speed)) -printk (KERN_WARNING "ide%d: Drive %d didn't accept speed setting. Oh, well.\n" , - drive->dn >>1 , drive->dn &1 ); +if (speed !=XFER_PIO_SLOW ) +ide_config_drive_speed (drive, speed);T =1000000000 / amd_clock;UT =T /min_t (int,max_t (int, amd_config->flags &AMD_UDMA ,1 ),2 );