android_kernel_samsung_msm8976/block
Konstantin Dorfman 552431dbf2 block: do not notify urgent request, when flush with data in flight
MMC device driver implements URGENT request execution with priority
(using stop flow), as a result currently running (and prepeared) request
may be reinserted back into I/O scheduler. This will break block layer
logic of flushes (flush request should not be inserted into I/O scheduler).

Block layer flush machinery keep q->flush_data_in_flight list updated with
started but not completed flush requests with data (REQ_FUA).

This change will not notify underling block device driver about pending
urgent request during flushes in flight.

Change-Id: I98113621223fe0c7d224de023db888a73bd62b48
Signed-off-by: Konstantin Dorfman <kdorfman@codeaurora.org>
2014-01-05 16:09:12 +02:00
..
partitions
Kconfig
Kconfig.iosched mmc: new request notification unit-test 2013-09-04 15:45:11 -07:00
Makefile block: Adding ROW scheduling algorithm 2013-07-08 05:54:50 -07:00
blk-cgroup.c
blk-cgroup.h
blk-core.c block: do not notify urgent request, when flush with data in flight 2014-01-05 16:09:12 +02:00
blk-exec.c
blk-flush.c
blk-integrity.c
blk-ioc.c
blk-iopoll.c
blk-lib.c
blk-map.c
blk-merge.c
blk-settings.c block: Add API for urgent request handling 2013-07-08 05:55:00 -07:00
blk-softirq.c
blk-sysfs.c
blk-tag.c
blk-throttle.c
blk-timeout.c
blk.h block: urgent request: remove unnecessary urgent marking 2013-09-04 16:07:06 -07:00
bsg-lib.c
bsg.c
cfq-iosched.c Revert "block: Add URGENT request notification support to CFQ scheduler" 2013-09-09 14:06:40 -07:00
compat_ioctl.c
deadline-iosched.c
elevator.c Revert "block: Add URGENT request notification support to CFQ scheduler" 2013-09-09 14:06:40 -07:00
genhd.c block: genhd: Add disk/partition specific uevent callbacks for partition info 2013-07-01 13:40:28 -07:00
ioctl.c
noop-iosched.c
partition-generic.c block: genhd: Add disk/partition specific uevent callbacks for partition info 2013-07-01 13:40:28 -07:00
row-iosched.c block: row: Remove warning massage from add_request 2013-08-22 18:08:59 -07:00
scsi_ioctl.c
test-iosched.c mmc: Unit test fix for logging 2013-11-05 14:21:36 +02:00