Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
c3611b6d7fd7944bebf0ae45cdb4d47288e394b4
/
block
/
blk.h
0a4b6e2
Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
83d016a
block: Unexport elv_register_queue() and elv_unregister_queue()
by Bart Van Assche
· 7 years ago
e14575b3
block: convert REQ_ATOM_COMPLETE to stealing rq->__deadline bit
by Jens Axboe
· 7 years ago
0a72e7f
block: add accessors for setting/querying request deadline
by Jens Axboe
· 7 years ago
76a86f9
block: remove REQ_ATOM_POLL_SLEPT
by Jens Axboe
· 7 years ago
5a61c36
blk-mq: remove REQ_ATOM_STARTED
by Tejun Heo
· 7 years ago
1d9bd51
blk-mq: replace timeout synchronization with a RCU and generation based scheme
by Tejun Heo
· 7 years ago
454be72
block: drain queue before waiting for q_usage_counter becoming zero
by Ming Lei
· 7 years ago
e2c5923
Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
fc13457
blk-mq: document the need to have STARTED and COMPLETED share a byte
by Jens Axboe
· 7 years ago
9c98837
block: move __elv_next_request to blk-core.c
by Christoph Hellwig
· 7 years ago
5034435
block: Make blk_dequeue_request() static
by Damien Le Moal
· 7 years ago
807d4af
block: add a __disk_get_part helper
by Christoph Hellwig
· 7 years ago
7c20f11
bio-integrity: stop abusing bi_end_io
by Christoph Hellwig
· 7 years ago
3bce016
block: move bounce declarations to block/blk.h
by Christoph Hellwig
· 8 years ago
332ebbf
block: Document what queue type each function is intended for
by Bart Van Assche
· 8 years ago
b425e50
block: Avoid that blk_exit_rl() triggers a use-after-free
by Bart Van Assche
· 8 years ago
da8d7f0
block: Export blk_init_request_from_bio()
by Bart Van Assche
· 8 years ago
d0fac02
block: make __blk_end_bidi_request private
by Christoph Hellwig
· 8 years ago
b9147dd
blk-throttle: add a mechanism to estimate IO latency
by Shaohua Li
· 8 years ago
9e234ee
blk-throttle: add a simple idle detection
by Shaohua Li
· 8 years ago
d61fcfa
blk-throttle: choose a small throtl_slice for SSD
by Shaohua Li
· 8 years ago
297e3d8
blk-throttle: make throtl_slice tunable
by Shaohua Li
· 8 years ago
1e73973
block: optionally merge discontiguous discard bios into a single request
by Christoph Hellwig
· 8 years ago
34fe7c0
block: enumify ELEVATOR_*_MERGE
by Christoph Hellwig
· 8 years ago
6cf7677
block: move req_set_nomerge to blk.h
by Christoph Hellwig
· 8 years ago
b973cb7
blk-merge: return the merged request
by Jens Axboe
· 8 years ago
18fbda9
block: use same block debugfs directory for blk-mq and blktrace
by Omar Sandoval
· 8 years ago
57292b5
block: introduce blk_rq_is_passthrough
by Christoph Hellwig
· 8 years ago
c23ecb4
block: move rq_ioc() to blk.h
by Jens Axboe
· 8 years ago
c51ca6c
block: move existing elevator ops to union
by Jens Axboe
· 8 years ago
06426ad
blk-mq: implement hybrid poll mode for sync O_DIRECT
by Jens Axboe
· 8 years ago
e806402
block: split out request-only flags into a new namespace
by Christoph Hellwig
· 8 years ago
7d7e0f9
blk-mq: remove ->map_queue
by Christoph Hellwig
· 8 years ago
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
2e6edc95
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
· 11 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
· 13 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
Next »