Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
8330cdb0fe55c9a9a8e440e56c19233229e0e259
/
block
/
blk.h
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
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
· 16 years ago
3c4198e
block: fix no diskstat problem
by Kiyoshi Ueda
· 16 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
Next »