Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
92dd8dd4d07f170db0638a20a8db691262da4e5e
/
block
/
blk.h
98d61d5
block: simplify and export blk_rq_append_bio
by Christoph Hellwig
· 8 years ago
287922e
block: defer timeouts to a workqueue
by Christoph Hellwig
· 9 years ago
2e6edc9
block: protect rw_page against device teardown
by Dan Williams
· 9 years ago
527d152
Merge branch 'for-4.4/integrity' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
0809e3a
block: fix plug list flushing for nomerge queues
by Jeff Moyer
· 9 years ago
5a48fc1
block: blk_flush_integrity() for bio-based drivers
by Dan Williams
· 9 years ago
3ef28e8
block: generic request_queue reference counting
by Dan Williams
· 9 years ago
b0a1ea5
Merge branch 'for-4.3/blkcg' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
ae11889
blkcg: consolidate blkg creation in blkcg_bio_issue_check()
by Tejun Heo
· 9 years ago
0048b48
blk-mq: fix race between timeout and freeing request
by Ming Lei
· 9 years ago
5b3f341
blk-mq: make plug work for mutiple disks and queues
by Shaohua Li
· 10 years ago
a7928c1
block: move PM request support to IDE
by Christoph Hellwig
· 10 years ago
f70ced0
blk-mq: support per-distpatch_queue flush machinery
by Ming Lei
· 10 years ago
e97c293
block: introduce 'blk_mq_ctx' parameter to blk_get_flush_queue
by Ming Lei
· 10 years ago
ba48338
block: remove blk_init_flush() and its pair
by Ming Lei
· 10 years ago
7c94e1c
block: introduce blk_flush_queue to drive flush machinery
by Ming Lei
· 10 years ago
f355265
block: introduce blk_init_flush and its pair
by Ming Lei
· 10 years ago
46f92d4
blk-mq: unshared timeout handler
by Christoph Hellwig
· 10 years ago
2940474
block: remove elv_abort_queue and blk_abort_flushes
by Christoph Hellwig
· 10 years ago
e3a2b3f
blk-mq: allow changing of queue depth through sysfs
by Jens Axboe
· 11 years ago
0d2602c
blk-mq: improve support for shared tags maps
by Jens Axboe
· 11 years ago
87ee7b1
blk-mq: fix race with timeouts and requeue events
by Jens Axboe
· 11 years ago
360f92c
block: fix regression with block enabled tagging
by Jens Axboe
· 11 years ago
556ee81
block: __elv_next_request() shouldn't call into the elevator if bypassing
by Tejun Heo
· 11 years ago
320ae51
blk-mq: new multi-queue block IO queueing mechanism
by Jens Axboe
· 11 years ago
242d98f
block,elevator: use new hashtable implementation
by Sasha Levin
· 12 years ago
c246e80
block: Avoid that request_fn is invoked on a dead queue
by Bart Van Assche
· 12 years ago
3f3299d
block: Rename queue dead flag
by Bart Van Assche
· 12 years ago
e2a60da
block: Clean up special command handling logic
by Martin K. Petersen
· 12 years ago
80799fb
block: remove dead func declaration
by Yuanhan Liu
· 12 years ago
5b788ce
block: prepare for multiple request_lists
by Tejun Heo
· 12 years ago
959d851
Merge branch 'for-3.5' of ../cgroup into block/for-3.5/core-merged
by Tejun Heo
· 13 years ago
24acfc3
block: interface update for ioc/icq creation functions
by Tejun Heo
· 13 years ago
5efd611
blkcg: add blkcg_{init|drain|exit}_queue()
by Tejun Heo
· 13 years ago
d732580
block: implement blk_queue_bypass_start/end()
by Tejun Heo
· 13 years ago
7e4d960
Merge branch 'linus' into sched/core
by Ingo Molnar
· 13 years ago
050c8ea
block: separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions
by Tejun Heo
· 13 years ago
39be350
sched, block: Unify cache detection
by Peter Zijlstra
· 13 years ago
f1f8cc9
block, cfq: move icq creation and rq->elv.icq association to block core
by Tejun Heo
· 13 years ago
7e5a879
block, cfq: move io_cq exit/release to blk-ioc.c
by Tejun Heo
· 13 years ago
47fdd4c
block, cfq: move io_cq lookup to blk-ioc.c
by Tejun Heo
· 13 years ago
22f746e
block: remove elevator_queue->ops
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
6e736be
block: make ioc get/put interface more conventional and fix race on alloction
by Tejun Heo
· 13 years ago
a73f730
block, cfq: move cfqd->cic_index to q->id
by Tejun Heo
· 13 years ago
34f6055
block: add blk_queue_dead()
by Tejun Heo
· 13 years ago
c9a929d
block: fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown
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
bc9fcbf
block: move blk_throtl prototypes to block/blk.h
by Tejun Heo
· 13 years ago
4853aba
block: fix flush machinery for stacking drivers with differring flush flags
by Jeff Moyer
· 13 years ago
0eb8e885
Merge branch 'for-linus' into for-2.6.40/core
by Jens Axboe
· 14 years ago
698567f
Merge commit 'v2.6.39' into for-2.6.40/core
by Jens Axboe
· 14 years ago
0a58e07
block: add proper state guards to __elv_next_request
by James Bottomley
· 14 years ago
3ac0cc4
block: hold queue if flush is running for non-queueable flush drive
by shaohua.li@intel.com
· 14 years ago
c21e6be
block: get rid of QUEUE_FLAG_REENTER
by Jens Axboe
· 14 years ago
24ecfbe
block: add blk_run_queue_async
by Christoph Hellwig
· 14 years ago
25985ed
Fix common misspellings
by Lucas De Marchi
· 14 years ago
5e84ea3
block: attempt to merge with existing requests on plug flush
by Jens Axboe
· 14 years ago
7eaceac
block: remove per-queue plugging
by Jens Axboe
· 14 years ago
ae1b153
block: reimplement FLUSH/FUA to support merge
by Tejun Heo
· 14 years ago
414b4ff
block: add REQ_FLUSH_SEQ
by Tejun Heo
· 14 years ago
f253b86
Revert "block: fix accounting bug on cross partition merges"
by Jens Axboe
· 14 years ago
a288709
Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-block
by Linus Torvalds
· 14 years ago
e9dd2b6
Merge branch 'for-2.6.37/core' of git://git.kernel.dk/linux-2.6-block
by Linus Torvalds
· 14 years ago
fa251f89
Merge branch 'v2.6.36-rc8' into for-2.6.37/barrier
by Jens Axboe
· 14 years ago
7681bfe
block: fix accounting bug on cross partition merges
by Yasuaki Ishimatsu
· 14 years ago
13f05c8
block/scsi: Provide a limit on the number of integrity segments
by Martin K. Petersen
· 14 years ago
4fed947
block: implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests
by Tejun Heo
· 14 years ago
dd4c133
block: rename barrier/ordered to flush
by Tejun Heo
· 14 years ago
28e7d18
block: drop barrier ordering by queue draining
by Tejun Heo
· 14 years ago
dd83100
block: misc cleanups in barrier code
by Tejun Heo
· 14 years ago
be14eb6
block: Range check cpu in blk_cpu_to_group
by Brian King
· 14 years ago
33659eb
block: remove wrappers for request type/flags
by Christoph Hellwig
· 14 years ago
80a761f
block: implement mixed merge of different failfast requests
by Tejun Heo
· 15 years ago
3c4198e
block: fix no diskstat problem
by Kiyoshi Ueda
· 15 years ago
a411f4b
block: Un-export blk_rq_append_bio
by Boaz Harrosh
· 16 years ago
9934c8c
block: implement and enforce request peek/start/fetch
by Tejun Heo
· 16 years ago
2e46e8b
block: drop request->hard_* and *nr_sectors
by Tejun Heo
· 16 years ago
c69d485
block: include discard requests in IO accounting
by Jens Axboe
· 16 years ago
c2553b5
block: make blk_do_io_stat() do the full "is this rq accountable" checks
by Jens Axboe
· 16 years ago
158dbda
block: reorganize request fetching functions
by Tejun Heo
· 16 years ago
42dad76
block: simplify I/O stat accounting
by Jerome Marchand
· 16 years ago
f600abe
block: fix bad spelling of quiesce
by Jens Axboe
· 16 years ago
26308ea
block: fix inconsistency in I/O stat accounting code
by Jerome Marchand
· 16 years ago
6c7e8ce
block: elevator quiescing helpers
by Jens Axboe
· 16 years ago
c69fc56
cpumask: use topology_core_cpumask/topology_thread_cpumask instead of cpu_core_map/cpu_sibling_map
by Rusty Russell
· 16 years ago
fb8ec18
block: fix oops in blk_queue_io_stat()
by Jens Axboe
· 16 years ago
be4d638
cpumask: Replace cpu_coregroup_map with cpu_coregroup_mask
by Rusty Russell
· 16 years ago
f73e2d1
block: remove __generic_unplug_device() from exports
by Jens Axboe
· 16 years ago
581d4e2
block: add fault injection mechanism for faking request timeouts
by Jens Axboe
· 16 years ago
242f9dc
block: unify request timeout handling
by Jens Axboe
· 16 years ago
c7c22e4
block: add support for IO CPU affinity
by Jens Axboe
· 16 years ago
7ba1ba1
block: Block layer data integrity support
by Martin K. Petersen
· 16 years ago
2a4aa30
block: rename and export rq_init()
by FUJITA Tomonori
· 17 years ago
ff88972
proper prototype for blk_dev_init()
by Adrian Bunk
· 17 years ago
d6d4819
block: ll_rw_blk.c split, add blk-merge.c
by Jens Axboe
· 17 years ago
86db1e2
block: continue ll_rw_blk.c splitup
by Jens Axboe
· 17 years ago
8324aa9
block: split tag and sysfs handling from blk-core.c
by Jens Axboe
· 17 years ago