Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
ece841abbed2da71fa10710c687c9ce9efb6bf69
/
block
/
blk.h
ece841a
block: fix memleak of bio integrity data
by Justin Tee
· 5 years ago
48d9b0d
block: account statistics for passthrough requests
by Logan Gunthorpe
· 5 years ago
8d69966
block: fix null pointer dereference in blk_mq_rq_timed_out()
by Yufen Yu
· 5 years ago
284b94b
blk-mq: move lockdep_assert_held() into elevator_exit
by Ming Lei
· 5 years ago
954b4a5
block: Change elevator_init_mq() to always succeed
by Damien Le Moal
· 5 years ago
cecf5d8
block: split .sysfs_lock into two locks
by Ming Lei
· 5 years ago
1aa0a13
block: mark blk_rq_bio_prep as inline
by Christoph Hellwig
· 6 years ago
e9cd19c
block: simplify blk_recalc_rq_segments
by Christoph Hellwig
· 6 years ago
14ccb66
block: remove the bi_phys_segments field in struct bio
by Christoph Hellwig
· 6 years ago
c3e2219
block: free sched's request pool in blk_cleanup_queue
by Ming Lei
· 6 years ago
47cdee2
block: move blk_exit_queue into __blk_release_queue
by Ming Lei
· 6 years ago
0383ad4
block: pass page to xen_biovec_phys_mergeable
by Ming Lei
· 6 years ago
8ccdf4a
blk-mq: save queue mapping result into ctx directly
by Jianchao Wang
· 6 years ago
5f0ed77
block: sum requests in the plug structure
by Jens Axboe
· 6 years ago
e2b3fa5
block: Remove bio->bi_ioc
by Damien Le Moal
· 6 years ago
a78b03b
Merge tag 'v4.20-rc3' into for-4.21/block
by Jens Axboe
· 6 years ago
373e4af3
block: remove queue_lockdep_assert_held
by Christoph Hellwig
· 6 years ago
57d74df
block: use atomic bitops for ->queue_flags
by Christoph Hellwig
· 6 years ago
079076b
block: remove deadline __deadline manipulation helpers
by Christoph Hellwig
· 6 years ago
9d037ad
block: remove req->timeout_list
by Christoph Hellwig
· 6 years ago
1adfc5e
block: make sure discard bio is aligned with logical block size
by Ming Lei
· 6 years ago
f9afca4
blk-mq: pass in request/bio flags to queue mapping
by Jens Axboe
· 6 years ago
820efc6
block: kill request slab cache
by Jens Axboe
· 6 years ago
db6d995
block: remove request_list code
by Jens Axboe
· 6 years ago
4316b79
block: kill legacy parts of timeout handling
by Jens Axboe
· 6 years ago
a1ce35f
block: remove dead elevator code
by Jens Axboe
· 6 years ago
7e992f8
block: remove non mq parts from the flush code
by Jens Axboe
· 6 years ago
df376b2
block: respect virtual boundary mask in bvecs
by Johannes Thumshirn
· 6 years ago
bf50545
block: Introduce blk_revalidate_disk_zones()
by Damien Le Moal
· 6 years ago
a2d6b3a
block: Improve zone reset execution
by Damien Le Moal
· 6 years ago
5b20285
blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs
by Jianchao Wang
· 6 years ago
c39ae60
block: remove ARCH_BIOVEC_PHYS_MERGEABLE
by Christoph Hellwig
· 6 years ago
6e76846
block: remove bvec_to_phys
by Christoph Hellwig
· 6 years ago
3dccdae
block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable
by Christoph Hellwig
· 6 years ago
6a9f5f2
block: simplify BIOVEC_PHYS_MERGEABLE
by Christoph Hellwig
· 6 years ago
27ca1d4
block: move req_gap_back_merge to blk.h
by Christoph Hellwig
· 6 years ago
43b729b
block: move integrity_req_gap_{back,front}_merge to blk.h
by Christoph Hellwig
· 6 years ago
d48ece2
blk-mq: init hctx sched after update ctx and hctx mapping
by Jianchao Wang
· 6 years ago
599d067
block: change return type to bool
by Chengguang Xu
· 6 years ago
4cf6324
block: Introduce blk_exit_queue()
by Bart Van Assche
· 6 years ago
d706751
block: introduce blk-iolatency io controller
by Josef Bacik
· 6 years ago
131d08e
block: split the blk-mq case from elevator_init
by Christoph Hellwig
· 7 years ago
ddb7253
block: remove the always unused name argument to elevator_init
by Christoph Hellwig
· 7 years ago
a8a275c
block: unexport elevator_init/exit
by Christoph Hellwig
· 7 years ago
522a777
block: consolidate struct request timestamp fields
by Omar Sandoval
· 7 years ago
8a0ac14
block: Move the queue_flag_*() functions from a public into a private header file
by Bart Van Assche
· 7 years ago
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
Next »