Tejun Heo
f671620e7d
block: make every barrier action optional
...
In all barrier sequences, the barrier write itself was always assumed
to be issued and thus didn't have corresponding control flag. This
patch adds QUEUE_ORDERED_DO_BAR and unify action mask handling in
start_ordered() such that any barrier action can be skipped.
This patch doesn't introduce any visible behavior changes.
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2008-12-29 08:28:45 +01:00
..
as-iosched.c
block: use cancel_work_sync() instead of kblockd_flush_work()
2008-12-29 08:28:44 +01:00
blk-barrier.c
block: make every barrier action optional
2008-12-29 08:28:45 +01:00
blk-core.c
block: remove duplicate or unused barrier/discard error paths
2008-12-29 08:28:44 +01:00
blk-exec.c
Add some block/ source files to the kernel-api docbook. Fix kernel-doc notation in them as needed. Fix changed function parameter names. Fix typos/spellos. In comments, change REQ_SPECIAL to REQ_TYPE_SPECIAL and REQ_BLOCK_PC to REQ_TYPE_BLOCK_PC.
2008-10-09 08:56:03 +02:00
blk-integrity.c
block: Switch blk_integrity_compare from bdev to gendisk
2008-10-09 08:56:21 +02:00
blk-ioc.c
blk-map.c
When block layer fails to map iov, it calls bio_unmap_user to undo
2008-12-03 12:41:20 +01:00
blk-merge.c
block: remove unused ll_new_mergeable()
2008-11-06 08:41:55 +01:00
blk-settings.c
block: fix setting of max_segment_size and seg_boundary mask
2008-12-03 12:55:55 +01:00
blk-softirq.c
block: add fault injection mechanism for faking request timeouts
2008-10-09 08:56:17 +02:00
blk-sysfs.c
block: don't take lock on changing ra_pages
2008-12-29 08:28:43 +01:00
blk-tag.c
block/blk-tag.c: cleanup kernel-doc
2008-12-29 08:28:43 +01:00
blk-timeout.c
block: leave the request timeout timer running even on an empty list
2008-12-29 08:28:42 +01:00
blk.h
block: remove __generic_unplug_device() from exports
2008-10-17 14:03:08 +02:00
blktrace.c
blktrace: port to tracepoints
2008-11-26 12:13:34 +01:00
bsg.c
Enforce a minimum SG_IO timeout
2008-12-05 14:49:18 -08:00
cfq-iosched.c
block: use cancel_work_sync() instead of kblockd_flush_work()
2008-12-29 08:28:44 +01:00
cmd-filter.c
[PATCH] introduce fmode_t, do annotations
2008-10-21 07:47:06 -04:00
compat_ioctl.c
block: don't take lock on changing ra_pages
2008-12-29 08:28:43 +01:00
deadline-iosched.c
elevator.c
Merge branches 'tracing/ftrace', 'tracing/function-graph-tracer' and 'tracing/urgent' into tracing/core
2008-12-05 14:45:22 +01:00
genhd.c
block: set disk->node_id before it's being used
2008-12-03 12:41:20 +01:00
ioctl.c
block: don't take lock on changing ra_pages
2008-12-29 08:28:43 +01:00
Kconfig
blktrace: port to tracepoints
2008-11-26 12:13:34 +01:00
Kconfig.iosched
Makefile
block: unify request timeout handling
2008-10-09 08:56:13 +02:00
noop-iosched.c
scsi_ioctl.c
scsi-ioctl: use clock_t <> jiffies
2008-12-29 08:28:42 +01:00