For what it's worth...
Some vendor-specific commands on PATA devices require -exact-
specification of registers in, and registers out. You never want to
read more registers than are flagged. Ditto for write.
Jeff
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" i
Hello, Bartlomiej.
On Thu, Feb 24, 2005 at 04:50:39PM +0100, Bartlomiej Zolnierkiewicz wrote:
> > + in_valid->b.status_command = 1;
> > + in_valid->b.error_feature = 1;
> > + in_valid->b.nsector = 1;
>
> ide_end_drive_cmd() must be fixed first to respect
> + in_valid->b.status_command = 1;
> + in_valid->b.error_feature = 1;
> + in_valid->b.nsector = 1;
ide_end_drive_cmd() must be fixed first to respect ->tf_in_flags
and it must be done *without* affecting HDIO_DRIVE_TASKFILE.
> extern int ide_driveid_upda
10_ide_taskfile_cmd_ioctl.patch
ide_cmd_ioctl() rewritten to use taskfile transport. This is
the last user of REQ_DRIVE_CMD.
Signed-off-by: Tejun Heo <[EMAIL PROTECTED]>
drivers/ide/ide-taskfile.c | 118 -
include/linux/ide.h