Kiyoshi Ueda
14e04c3f6e
ide-cd: fix missing residual count setting in DMA mode
...
This patch fixes the missing residual count setting in DMA mode,
which was introduced during the conversion to blk-end-request.
The residual count could be used by the request submitter.
So if it isn't set correctly, some upper layers does not work.
(e.g. wodim for CD burning.)
The bug is in only DMA mode.
In PIO mode, we are setting the residual count correctly,
so no need to fix.
Signed-off-by: Kiyoshi Ueda <k-ueda@ct.jp.nec.com>
Signed-off-by: Jun'ichi Nomura <j-nomura@ce.jp.nec.com>
Reported-by: Andreas Schwab <schwab@suse.de>
Tested-by: Andreas Schwab <schwab@suse.de>
Tested-by: Laura Garcia <nevola@gmail.com>
Tested-by: Borislav Petkov <petkovbb@googlemail.com>
Cc: Jens Axboe <jens.axboe@oracle.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2008-02-19 01:41:26 +01:00
..
arm
bast-ide: build fix
2008-02-11 00:32:14 +01:00
cris
ide: remove ide_setup_ports()
2008-02-06 02:57:50 +01:00
h8300
ide: add struct ide_port_info instances to legacy host drivers
2008-02-02 19:56:31 +01:00
legacy
ht6560b: force prefetch for some devices
2008-02-19 01:41:26 +01:00
mips
ide: add IDE_HFLAG_NO_{IO32_BIT,UNMASK_IRQS} host flags
2008-02-02 19:56:40 +01:00
pci
via82cxxx: add new PCI id for cx700
2008-02-19 01:41:26 +01:00
ppc
aout: remove unnecessary inclusions of {asm, linux}/a.out.h
2008-02-08 09:22:30 -08:00
ide-acpi.c
drivers/ide/ide-acpi.c: fix uninitialized var warning
2008-02-06 02:57:49 +01:00
ide-cd.c
ide-cd: fix missing residual count setting in DMA mode
2008-02-19 01:41:26 +01:00
ide-cd.h
ide: delete filenames/versions from comments
2008-02-01 23:09:33 +01:00
ide-cd_ioctl.c
ide-cd: move the remaining cdrom.c ioctl handling code to ide-cd_ioctl.c
2008-02-01 23:09:29 +01:00
ide-cd_verbose.c
ide-cd: move VERBOSE_IDE_CD_ERRORS code to ide-cd_verbose.c
2008-02-01 23:09:23 +01:00
ide-disk.c
ide/libata: ST310211A has buggy HPA too
2008-02-19 01:41:25 +01:00
ide-dma.c
ide: introduce CONFIG_BLK_DEV_IDEDMA_SFF option
2008-02-11 00:32:14 +01:00
ide-floppy.c
ide: add ide_read_error() inline helper
2008-02-06 02:57:51 +01:00
ide-generic.c
falconide: locking bugfix
2008-02-19 01:41:25 +01:00
ide-io.c
ide-disk: fix flush requests (take 2)
2008-02-11 00:32:14 +01:00
ide-iops.c
ide: insert BUG_ON() into __ide_set_handler() (take 2)
2008-02-11 00:32:12 +01:00
ide-lib.c
ide: remove stale comment from ide-lib.c
2008-02-11 00:32:15 +01:00
ide-pnp.c
ide: fix ide_unregister() usage in host drivers
2008-02-02 19:56:39 +01:00
ide-probe.c
ide: fix comment in init_irq()
2008-02-11 00:32:15 +01:00
ide-proc.c
Palmchip BK3710 IDE driver
2008-02-06 02:57:48 +01:00
ide-scan-pci.c
ide: small ide-scan-pci.c cleanup
2008-02-01 23:09:16 +01:00
ide-tape.c
ide-tape: remove never executed code
2008-02-11 00:32:14 +01:00
ide-taskfile.c
ide: add ide_read_error() inline helper
2008-02-06 02:57:51 +01:00
ide-timing.h
Spelling fixes: lenght->length
2008-02-03 15:42:53 +02:00
ide.c
ide: remove stale version number
2008-02-11 00:32:13 +01:00
Kconfig
ide: introduce CONFIG_BLK_DEV_IDEDMA_SFF option
2008-02-11 00:32:14 +01:00
Makefile
ide-cd: move code handling cdrom.c IOCTLs to ide-cd_ioctl.c
2008-02-01 23:09:25 +01:00
setup-pci.c
ide: add struct ide_port_info instances to legacy host drivers
2008-02-02 19:56:31 +01:00