Shaohua Li
|
8dd2cb7e88
block: discard granularity might not be power of 2
|
12 years ago |
Bart Van Assche
|
24faf6f604
block: Make blk_cleanup_queue() wait until request_fn finished
|
12 years ago |
Bart Van Assche
|
c246e80d86
block: Avoid that request_fn is invoked on a dead queue
|
12 years ago |
Bart Van Assche
|
3f3299d5c0
block: Rename queue dead flag
|
12 years ago |
Martin K. Petersen
|
4363ac7c13
block: Implement support for WRITE SAME
|
12 years ago |
Martin K. Petersen
|
f31dc1cd49
block: Consolidate command flag and queue limit checks for merges
|
12 years ago |
Martin K. Petersen
|
e2a60da74f
block: Clean up special command handling logic
|
12 years ago |
Shaohua Li
|
276f0f5d15
block: disable discard request merge temporarily
|
13 years ago |
Asias He
|
85b9f66a41
block: Add blk_bio_map_sg() helper
|
13 years ago |
Paolo Bonzini
|
c6e666345e
block: split discard into aligned requests
|
13 years ago |
NeilBrown
|
74018dc306
blk: pass from_schedule to non-request unplug functions.
|
13 years ago |
NeilBrown
|
9cbb175088
blk: centralize non-request unplug handling.
|
13 years ago |
Tejun Heo
|
a051661ca6
blkcg: implement per-blkg request allocation
|
13 years ago |
Tejun Heo
|
5b788ce3e2
block: prepare for multiple request_lists
|
13 years ago |
Tejun Heo
|
8a5ecdd428
block: add q->nr_rqs[] and move q->rq.elvpriv to q->nr_rqs_elvpriv
|
13 years ago |
Asias He
|
76aaa5101f
block: Drop dead function blk_abort_queue()
|
13 years ago |
Linus Torvalds
|
0d167518e0
Merge branch 'for-3.5/core' of git://git.kernel.dk/linux-block
|
13 years ago |
Russell King
|
85fd0bc95b
Fix blkdev.h build errors when BLOCK=n
|
13 years ago |
Jens Axboe
|
0b7877d4ee
Merge tag 'v3.4-rc5' into for-3.5/core
|
13 years ago |
Tejun Heo
|
3c798398e3
blkcg: mass rename of blkcg API
|
13 years ago |
Tejun Heo
|
a2b1693bac
blkcg: implement per-queue policy activation
|
13 years ago |
Tejun Heo
|
03d8e11142
blkcg: add request_queue->root_blkg
|
13 years ago |
Tejun Heo
|
8bd435b30e
blkcg: remove static policy ID enums
|
13 years ago |
Andi Kleen
|
8bcb6c7d48
block: use lockdep_assert_held for queue locking
|
13 years ago |
Tejun Heo
|
c875f4d025
blkcg: drop unnecessary RCU locking
|
13 years ago |
Tejun Heo
|
03aa264ac1
blkcg: let blkcg core manage per-queue blkg list and counter
|
13 years ago |
Tejun Heo
|
4eef304998
blkcg: move per-queue blkg list heads and counters to queue and blkg
|
13 years ago |
Tejun Heo
|
923adde1be
blkcg: clear all request_queues on blkcg policy [un]registrations
|
13 years ago |
Tejun Heo
|
d732580b4e
block: implement blk_queue_bypass_start/end()
|
13 years ago |
Tejun Heo
|
11a3122f6c
block: strip out locking optimization in put_io_context()
|
13 years ago |