android_kernel_xiaomi_sm8450/drivers/block
Tejun Heo 2d75ce084e xsysace: dequeue in-flight request
xsysace already tracks in-flight request using ace->req.  Converting
to dequeueing model is mostly a matter of adding dequeueing call after
request fetching.  The only tricky part is handling CF removal which
should complete both in flight and on queue requests.  Convert to
dequeueing model.

While at it, remove explicit blk_rq_cur_bytes() and use
__blk_end_request_cur() instead.

[ Impact: dequeue in-flight request ]

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Grant Likely <grant.likely@secretlab.ca>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2009-05-11 09:52:15 +02:00
..
aoe aoe: WIN_* -> ATA_CMD_* 2009-04-01 21:42:24 +02:00
paride block: convert to pos and nr_sectors accessors 2009-05-11 09:50:54 +02:00
amiflop.c block: convert to pos and nr_sectors accessors 2009-05-11 09:50:54 +02:00
ataflop.c ataflop: dequeue and track in-flight request 2009-05-11 09:52:15 +02:00
brd.c brd: fix cacheflushing 2009-04-15 12:10:13 +02:00
cciss_cmd.h cciss: kernel scan thread for MSA2012 2009-04-07 08:12:38 +02:00
cciss_scsi.c cciss: Fix cciss SCSI rescan code to better notice device changes 2008-10-09 08:56:18 +02:00
cciss_scsi.h cciss: Fix cciss SCSI rescan code to better notice device changes 2008-10-09 08:56:18 +02:00
cciss.c block: convert to pos and nr_sectors accessors 2009-05-11 09:50:54 +02:00
cciss.h cciss: kernel scan thread for MSA2012 2009-04-07 08:12:38 +02:00
cpqarray.c block: convert to pos and nr_sectors accessors 2009-05-11 09:50:54 +02:00
cpqarray.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cryptoloop.c drivers: Remove unnecessary inclusions of asm/semaphore.h 2008-04-18 22:16:32 -04:00
DAC960.c block: convert to pos and nr_sectors accessors 2009-05-11 09:50:54 +02:00
DAC960.h Fix DAC960 driver on machines which don't support 64-bit DMA 2007-09-11 17:21:19 -07:00
floppy.c block: blk_rq_[cur_]_{sectors|bytes}() usage cleanup 2009-05-11 09:50:55 +02:00
hd.c hd: dequeue and track in-flight request 2009-05-11 09:52:15 +02:00
ida_cmd.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ida_ioctl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Kconfig mg_disk: fix dependency on libata 2009-04-28 08:14:52 +02:00
loop.c loop: use BIO list management functions 2009-04-28 07:37:28 +02:00
Makefile mflash: initial support 2009-04-07 08:12:38 +02:00
mg_disk.c mg_disk: dequeue and track in-flight request 2009-05-11 09:52:15 +02:00
nbd.c block: blk_rq_[cur_]_{sectors|bytes}() usage cleanup 2009-05-11 09:50:55 +02:00
pktcdvd.c pktcdvd: remove broken dev_t export of class devices 2008-12-10 10:03:32 -08:00
ps3disk.c block: convert to pos and nr_sectors accessors 2009-05-11 09:50:54 +02:00
ps3vram.c proc 2/2: remove struct proc_dir_entry::owner 2009-03-31 01:14:44 +04:00
smart1,2.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sunvdc.c block: convert to pos and nr_sectors accessors 2009-05-11 09:50:54 +02:00
swim3.c swim3: dequeue in-flight request 2009-05-11 09:52:15 +02:00
swim_asm.S m68k: mac - Add SWIM floppy support 2009-03-26 21:15:27 +01:00
swim.c block: convert to pos and nr_sectors accessors 2009-05-11 09:50:54 +02:00
sx8.c block: convert to pos and nr_sectors accessors 2009-05-11 09:50:54 +02:00
ub.c block: blk_rq_[cur_]_{sectors|bytes}() usage cleanup 2009-05-11 09:50:55 +02:00
umem.c umem: fix request_queue lock warning 2009-04-24 08:54:21 +02:00
umem.h drivers/block/umem: trim trailing whitespace 2007-10-10 09:25:59 +02:00
viodasd.c block: convert to pos and nr_sectors accessors 2009-05-11 09:50:54 +02:00
virtio_blk.c block: convert to pos and nr_sectors accessors 2009-05-11 09:50:54 +02:00
xd.c block: convert to pos and nr_sectors accessors 2009-05-11 09:50:54 +02:00
xd.h [PATCH] switch xd 2008-10-21 07:48:11 -04:00
xen-blkfront.c block: convert to pos and nr_sectors accessors 2009-05-11 09:50:54 +02:00
xsysace.c xsysace: dequeue in-flight request 2009-05-11 09:52:15 +02:00
z2ram.c block: blk_rq_[cur_]_{sectors|bytes}() usage cleanup 2009-05-11 09:50:55 +02:00