Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
458fe42529a2510c026afa8fc04f07d2f9d8ab78
/
block
/
blk-core.c
033d995
Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
by Linus Torvalds
· 12 years ago
37d7b34
block: rate-limit the error message from failing commands
by Yi Zou
· 12 years ago
136b572
workqueue: deprecate __cancel_delayed_work()
by Tejun Heo
· 12 years ago
e7c2f96
workqueue: use mod_delayed_work() instead of __cancel + queue
by Tejun Heo
· 12 years ago
74018dc
blk: pass from_schedule to non-request unplug functions.
by NeilBrown
· 12 years ago
2a7d555
block: stack unplug
by Shaohua Li
· 12 years ago
9cbb175
blk: centralize non-request unplug handling.
by NeilBrown
· 12 years ago
a051661
blkcg: implement per-blkg request allocation
by Tejun Heo
· 12 years ago
5b788ce
block: prepare for multiple request_lists
by Tejun Heo
· 12 years ago
8a5ecdd
block: add q->nr_rqs[] and move q->rq.elvpriv to q->nr_rqs_elvpriv
by Tejun Heo
· 12 years ago
7f4b35d
block: allocate io_context upfront
by Tejun Heo
· 12 years ago
a06e05e
block: refactor get_request[_wait]()
by Tejun Heo
· 12 years ago
a91a5ac
mempool: add @gfp_mask to mempool_create_node()
by Tejun Heo
· 12 years ago
5e5cfac
block: Mitigate lock unbalance caused by lock switching
by Asias He
· 13 years ago
458f27a
block: Avoid missed wakeup in request waitqueue
by Asias He
· 12 years ago
0b7877d
Merge tag 'v3.4-rc5' into for-3.5/core
by Jens Axboe
· 13 years ago
aaf7c68
block: fix elvpriv allocation failure handling
by Tejun Heo
· 13 years ago
29e2b09
block: collapse blk_alloc_request() into get_request()
by Tejun Heo
· 13 years ago
b82d4b1
blkcg: make request_queue bypassing on allocation
by Tejun Heo
· 13 years ago
80fd997
blkcg: make sure blkg_lookup() returns %NULL if @q is bypassing
by Tejun Heo
· 13 years ago
1b2e19f
block: make auto block plug flush threshold per-disk based
by Shaohua Li
· 13 years ago
00380a4
block: blk_alloc_queue_node(): use caller's GFP flags instead of GFP_KERNEL
by Dan Carpenter
· 13 years ago
852c788
block: implement bio_associate_current()
by Tejun Heo
· 13 years ago
24acfc3
block: interface update for ioc/icq creation functions
by Tejun Heo
· 13 years ago
b679281
block: restructure get_request()
by Tejun Heo
· 13 years ago
e8989fa
blkcg: unify blkg's for blkcg policies
by Tejun Heo
· 13 years ago
4eef304
blkcg: move per-queue blkg list heads and counters to queue and blkg
by Tejun Heo
· 13 years ago
5efd611
blkcg: add blkcg_{init|drain|exit}_queue()
by Tejun Heo
· 13 years ago
f51b802
blkcg: use the usual get blkg path for root blkio_group
by Tejun Heo
· 13 years ago
6ecf23a
block: extend queue bypassing to cover blkcg policies
by Tejun Heo
· 13 years ago
d732580
block: implement blk_queue_bypass_start/end()
by Tejun Heo
· 13 years ago
b855b04
block: blk-throttle should be drained regardless of q->elevator
by Tejun Heo
· 13 years ago
07c2bd3
block: don't call elevator callbacks for plug merges
by Tejun Heo
· 13 years ago
050c8ea
block: separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions
by Tejun Heo
· 13 years ago
11a3122
block: strip out locking optimization in put_io_context()
by Tejun Heo
· 13 years ago
05c30b9
block: fix NULL icq_cache reference
by Shaohua Li
· 13 years ago
b3c9dd1
Merge branch 'for-3.3/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 13 years ago
4eabc94
block: don't kick empty queue in blk_drain_queue()
by Tejun Heo
· 13 years ago
f1f8cc9
block, cfq: move icq creation and rq->elv.icq association to block core
by Tejun Heo
· 13 years ago
a612fdd
block, cfq: move cfqd->icq_list to request_queue and add request->elv.icq
by Tejun Heo
· 13 years ago
f2dbd76
block, cfq: replace current_io_context() with create_io_context()
by Tejun Heo
· 13 years ago
09ac46c
block: misc updates to blk_get_queue()
by Tejun Heo
· 13 years ago
a73f730
block, cfq: move cfqd->cic_index to q->id
by Tejun Heo
· 13 years ago
8ba6143
block: add missing blk_queue_dead() checks
by Tejun Heo
· 13 years ago
481a7d6
block: fix drain_all condition in blk_drain_queue()
by Tejun Heo
· 13 years ago
34f6055
block: add blk_queue_dead()
by Tejun Heo
· 13 years ago
1ba64ed
block, sx8: kill blk_insert_request()
by Tejun Heo
· 13 years ago
5151412
block: initialize request_queue's numa node during
by Mike Snitzer
· 13 years ago
019ceb7
block: add missed trace_block_plug
by Shaohua Li
· 13 years ago
3540d5e
block: avoid unnecessary plug list flush
by Shaohua Li
· 13 years ago
6dd9ad7
block: don't call blk_drain_queue() if elevator is not up
by Tejun Heo
· 13 years ago
8315722
Merge branch 'for-linus' into for-3.2/core
by Jens Axboe
· 13 years ago
e67b77c
blk-flush: move the queue kick into
by Jeff Moyer
· 13 years ago
9562ad9
block: Remove the control of complete cpu from bio.
by Tao Ma
· 13 years ago
c9a929d
block: fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown
by Tejun Heo
· 13 years ago
bd87b58
block: drop @tsk from attempt_plug_merge() and explain sync rules
by Tejun Heo
· 13 years ago
da8303c
block: make get_request[_wait]() fail if queue is dead
by Tejun Heo
· 13 years ago
bc16a4f
block: reorganize throtl_get_tg() and blk_throtl_bio()
by Tejun Heo
· 13 years ago
e3c78ca
block: reorganize queue draining
by Tejun Heo
· 13 years ago
75eb6c3
block: pass around REQ_* flags instead of broken down booleans during request alloc/free
by Tejun Heo
· 13 years ago
5c04b42
Merge branch 'v3.1-rc10' into for-3.2/core
by Jens Axboe
· 13 years ago
777eb1b
block: Free queue resources at blk_release_queue()
by Hannes Reinecke
· 13 years ago
75df713
block: document blk-plug
by Suresh Jayaraman
· 13 years ago
27a84d5
block: refactor generic_make_request
by Christoph Hellwig
· 13 years ago
5a7bbad
block: remove support for bio remapping from ->make_request
by Christoph Hellwig
· 13 years ago
c20e8de
block: rename __make_request() to blk_queue_bio()
by Jens Axboe
· 13 years ago
166e1f9
block: export __make_request
by Christoph Hellwig
· 13 years ago
56ebdaf
block: simplify force plug flush code a little bit
by Shaohua Li
· 13 years ago
a632716
block: change force plug flush call order
by Shaohua Li
· 13 years ago
5ccc387
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 13 years ago
4853aba
block: fix flush machinery for stacking drivers with differring flush flags
by Jeff Moyer
· 13 years ago
dd48c08
fault-injection: add ability to export fault_attr in arbitrary directory
by Akinobu Mita
· 13 years ago
b2c9cd3
fail_make_request: cleanup should_fail_request
by Akinobu Mita
· 13 years ago
11ccf11
block: fix warning with calling smp_processor_id() in preemptible section
by Jens Axboe
· 13 years ago
096a705
Merge branch 'for-3.1/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 13 years ago
5757a6d
block: strict rq_affinity
by Dan Williams
· 13 years ago
bfe159a
[SCSI] fix crash in scsi_dispatch_cmd()
by James Bottomley
· 13 years ago
55c022b
block: avoid building too big plug list
by Shaohua Li
· 13 years ago
d86e0e8
block: export blk_{get,put}_queue()
by Jens Axboe
· 13 years ago
700c4f3
block: remove unused variable in bio_attempt_front_merge()
by Luca Tettamanti
· 14 years ago
95cf3dd
block: call elv_bio_merged() when merged
by Vivek Goyal
· 14 years ago
771949d
block: get rid of on-stack plugging debug checks
by Jens Axboe
· 14 years ago
f469a7b
blk-cgroup: Allow sleeping while dynamically allocating a group
by Vivek Goyal
· 14 years ago
3ec717b
block: don't delay blk_run_queue_async
by Shaohua Li
· 14 years ago
d350e6b
block: remove stale kerneldoc member from __blk_run_queue()
by Jens Axboe
· 14 years ago
c21e6be
block: get rid of QUEUE_FLAG_REENTER
by Jens Axboe
· 14 years ago
bd900d4
block: kill blk_flush_plug_list() export
by Jens Axboe
· 14 years ago
24ecfbe
block: add blk_run_queue_async
by Christoph Hellwig
· 14 years ago
4521cc4
block: blk_delay_queue() should use kblockd workqueue
by Jens Axboe
· 14 years ago
99e2259
block: drop queue lock before calling __blk_run_queue() for kblockd punt
by Jens Axboe
· 14 years ago
b4cb290
Revert "block: add callback function for unplug notification"
by Jens Axboe
· 14 years ago
048c937
block: Enhance new plugging support to support general callbacks
by NeilBrown
· 14 years ago
49cac01
block: make unplug timer trace event correspond to the schedule() unplug
by Jens Axboe
· 14 years ago
f660378
block: only force kblockd unplugging from the schedule() path
by Jens Axboe
· 14 years ago
88b996c
block: cleanup the block plug helper functions
by Christoph Hellwig
· 14 years ago
f4af3c3
block: move queue run on unplug to kblockd
by Jens Axboe
· 14 years ago
cf82c79
block: kill queue_sync_plugs()
by Jens Axboe
· 14 years ago
dc6d36c
block: readd plug trace event
by Jens Axboe
· 14 years ago
f756645
block: add callback function for unplug notification
by Jens Axboe
· 14 years ago
1881127
block: add comment on why we save and disable interrupts in flush_plug_list()
by Jens Axboe
· 14 years ago
Next »