diff options
Diffstat (limited to 'drivers/ide/ide-acpi.c')
| -rw-r--r-- | drivers/ide/ide-acpi.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/ide/ide-acpi.c b/drivers/ide/ide-acpi.c index 12f436951bf..f0db4d349c6 100644 --- a/drivers/ide/ide-acpi.c +++ b/drivers/ide/ide-acpi.c @@ -319,7 +319,8 @@ static int do_drive_set_taskfiles(ide_drive_t *drive,  		/* convert GTF to taskfile */  		memset(&cmd, 0, sizeof(cmd));  		memcpy(&cmd.tf_array[7], gtf, REGS_PER_GTF); -		cmd.tf_flags = IDE_TFLAG_TF | IDE_TFLAG_DEVICE; +		cmd.valid.out.tf = IDE_VALID_OUT_TF | IDE_VALID_DEVICE; +		cmd.valid.in.tf  = IDE_VALID_IN_TF  | IDE_VALID_DEVICE;  		err = ide_no_data_taskfile(drive, &cmd);  		if (err) {  |