Jens Axboe
|
0b7877d4ee
Merge tag 'v3.4-rc5' into for-3.5/core
|
13 years ago |
Tejun Heo
|
aaf7c68068
block: fix elvpriv allocation failure handling
|
13 years ago |
Tejun Heo
|
29e2b09ab5
block: collapse blk_alloc_request() into get_request()
|
13 years ago |
Tejun Heo
|
b82d4b197c
blkcg: make request_queue bypassing on allocation
|
13 years ago |
Tejun Heo
|
80fd99792b
blkcg: make sure blkg_lookup() returns %NULL if @q is bypassing
|
13 years ago |
Shaohua Li
|
1b2e19f17e
block: make auto block plug flush threshold per-disk based
|
13 years ago |
Dan Carpenter
|
00380a404f
block: blk_alloc_queue_node(): use caller's GFP flags instead of GFP_KERNEL
|
13 years ago |
Tejun Heo
|
852c788f83
block: implement bio_associate_current()
|
13 years ago |
Tejun Heo
|
24acfc34fb
block: interface update for ioc/icq creation functions
|
13 years ago |
Tejun Heo
|
b679281a64
block: restructure get_request()
|
13 years ago |
Tejun Heo
|
e8989fae38
blkcg: unify blkg's for blkcg policies
|
13 years ago |
Tejun Heo
|
4eef304998
blkcg: move per-queue blkg list heads and counters to queue and blkg
|
13 years ago |
Tejun Heo
|
5efd611351
blkcg: add blkcg_{init|drain|exit}_queue()
|
13 years ago |
Tejun Heo
|
f51b802c17
blkcg: use the usual get blkg path for root blkio_group
|
13 years ago |
Tejun Heo
|
6ecf23afab
block: extend queue bypassing to cover blkcg policies
|
13 years ago |
Tejun Heo
|
d732580b4e
block: implement blk_queue_bypass_start/end()
|
13 years ago |
Tejun Heo
|
b855b04a0b
block: blk-throttle should be drained regardless of q->elevator
|
13 years ago |
Tejun Heo
|
07c2bd3735
block: don't call elevator callbacks for plug merges
|
13 years ago |
Tejun Heo
|
050c8ea80e
block: separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions
|
13 years ago |
Tejun Heo
|
11a3122f6c
block: strip out locking optimization in put_io_context()
|
13 years ago |
Shaohua Li
|
05c30b9551
block: fix NULL icq_cache reference
|
13 years ago |
Linus Torvalds
|
b3c9dd182e
Merge branch 'for-3.3/core' of git://git.kernel.dk/linux-block
|
13 years ago |
Tejun Heo
|
4eabc94125
block: don't kick empty queue in blk_drain_queue()
|
13 years ago |
Tejun Heo
|
f1f8cc9465
block, cfq: move icq creation and rq->elv.icq association to block core
|
13 years ago |
Tejun Heo
|
a612fddf0d
block, cfq: move cfqd->icq_list to request_queue and add request->elv.icq
|
13 years ago |
Tejun Heo
|
f2dbd76a0a
block, cfq: replace current_io_context() with create_io_context()
|
13 years ago |
Tejun Heo
|
09ac46c429
block: misc updates to blk_get_queue()
|
13 years ago |
Tejun Heo
|
a73f730d01
block, cfq: move cfqd->cic_index to q->id
|
13 years ago |
Tejun Heo
|
8ba61435d7
block: add missing blk_queue_dead() checks
|
13 years ago |
Tejun Heo
|
481a7d6479
block: fix drain_all condition in blk_drain_queue()
|
13 years ago |