commit | 320112bd28d3c477f6990bfe8762ccb978106a08 | [log] [tgz] |
---|---|---|
author | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | Mon Nov 05 21:42:26 2007 +0100 |
committer | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | Mon Nov 05 21:42:26 2007 +0100 |
tree | b0b4236d3284a73c6986dc3dfdbf26eac1dbaf7b | |
parent | f7d7f3fd21f06c1f07d1dc9e2cc8a3c43b53faa6 [diff] |
ide: check rq->cmd_type in drive_cmd_intr() drive_cmd_intr() is used by both REQ_TYPE_ATA_CMD and REQ_TYPE_ATA_TASK but commands using PIO-in protocol are valid only for REQ_TYPE_ATA_CMD (&args[4] in case of REQ_TYPE_ATA_TASK points to a value for IDE_LCYL_REG register instead of the data buffer). This fix allows REQ_TYPE_ATA_TASK commands to use non-zero values for IDE_SECTOR_REG (args[3]). Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>