ide: dump taskfile HOB registers in ide_tf_load() (if DEBUG is defined)
PATCH 1/21 ide: dump taskfile HOB registers in ide_tf_load() (if DEBUG is defined)
* Dump taskfile HOB registers in ide_tf_load() (if DEBUG is defined).
* Remove no longer needed DEBUG code from __ide_do_rw_disk().
Signed-off-by Bartlomiej Zolnierkiewicz <[email protected]>
--- drivers/ide/ide-disk.c | 7 +------ drivers/ide/ide-taskfile.c | 4 ++++ 2 files changed, 5 insertions(+), 6 deletions(-)
drivers/ide/ide-disk.c +1 -6
@@ -245,12 +245,7 @@ static ide_startstop_t __ide_do_rw_disk( tf->lbal = (u8 ) block; tf->lbam = (u8)(block >>8 ); tf->lbah = (u8)(block >>16 ); -#ifdef DEBUG -printk ("%s: 0x%02x%02x 0x%02x%02x%02x%02x%02x%02x\n" , - drive->name, tf->hob_nsect, tf->nsect, - tf->hob_lbah, tf->hob_lbam, tf->hob_lbal, - tf->lbah, tf->lbam, tf->lbal); -#endif + task.tf_flags |= (IDE_TFLAG_LBA48 |IDE_TFLAG_OUT_HOB ); }else { tf->nsect = nsectors &0xff ;
drivers/ide/ide-taskfile.c +4 -0
@@ -77,6 +77,10 @@ void ide_tf_load(ide_drive_t *drive, ide"lbam 0x%02x lbah 0x%02x dev 0x%02x cmd 0x%02x\n" , drive->name, tf->feature, tf->nsect, tf->lbal, tf->lbam, tf->lbah, tf->device, tf->command); +printk ("%s: hob: nsect 0x%02x lbal 0x%02x " +"lbam 0x%02x lbah 0x%02x\n" , + drive->name, tf->hob_nsect, tf->hob_lbal, + tf->hob_lbam, tf->hob_lbah);#endif if (IDE_CONTROL_REG )
Quoted 5 lines · Bartlomiej Zolnierkiewicz
* Dump taskfile HOB registers in
ide_tf_load()(if DEBUG is defined).* Remove no longer needed DEBUG code from
__ide_do_rw_disk().Signed-off-by Bartlomiej Zolnierkiewicz <[email protected]>
Acked-by Sergei Shtylyov <[email protected]>
MBR, Sergei