linux-stable/drivers
Kiyoshi Ueda 7afb3a6e75 gdrom: change to use __blk_end_request()
This patch converts gdrom to use __blk_end_request() directly
so that end_{queued|dequeued}_request() can be removed.

gd.transfer is '1' in error cases and '0' in non-error cases,
so gdrom hasn't been propagating any error code to the block layer.
We can just convert error cases to '-EIO'.

Signed-off-by: Kiyoshi Ueda <k-ueda@ct.jp.nec.com>
Signed-off-by: Jun'ichi Nomura <j-nomura@ce.jp.nec.com>
Cc: Adrian McMenamin <adrian@mcmen.demon.co.uk>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2008-10-09 08:56:21 +02:00
..
accessibility
acpi
amba
ata libata: set queue SSD flag for SSD devices 2008-10-09 08:56:19 +02:00
atm
auxdisplay
base driver-core: use klist for class device list and implement iterator 2008-10-09 08:56:04 +02:00
block virtio_blk: change to use __blk_end_request() 2008-10-09 08:56:20 +02:00
bluetooth
cdrom gdrom: change to use __blk_end_request() 2008-10-09 08:56:21 +02:00
char block: don't depend on consecutive minor space 2008-10-09 08:56:05 +02:00
clocksource
connector
cpufreq
cpuidle
crypto
dca
dio
dma
edac
eisa
firewire
firmware
gpio
gpu
hid
hwmon
i2c
ide block: allow disk to have extended device number 2008-10-09 08:56:08 +02:00
ieee1394
infiniband
input
isdn
leds
lguest
macintosh
mca
md dm: Call blk_abort_queue on failed paths 2008-10-09 08:56:14 +02:00
media
memstick memstick: change to use __blk_end_request() 2008-10-09 08:56:20 +02:00
message
mfd
misc
mmc block: don't depend on consecutive minor space 2008-10-09 08:56:05 +02:00
mtd
net
nubus
of
oprofile
parisc
parport
pci
pcmcia
pnp
power
ps3
rapidio
regulator
rtc
s390 block: don't depend on consecutive minor space 2008-10-09 08:56:05 +02:00
sbus
scsi sg: remove unnecessary blk_rq_unmap_user 2008-10-09 08:56:16 +02:00
serial
sh
sn
spi
ssb
tc
telephony
thermal
uio
usb
video
virtio
w1
watchdog
xen
zorro
Kconfig
Makefile