Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
fa53228721876515adabc7bc74368490bd97aa3b
/
block
/
blk-merge.c
fa53228
block: avoid blk_bio_segment_split for small I/O operations
by Christoph Hellwig
· 5 years ago
9cc5169
block: Improve physical block alignment of split bios
by Bart Van Assche
· 5 years ago
708b25b
block: Simplify blk_bio_segment_split()
by Bart Van Assche
· 5 years ago
ff9811b
block: Simplify bvec_split_segs()
by Bart Van Assche
· 5 years ago
dad7758
block: Document the bio splitting functions
by Bart Van Assche
· 5 years ago
af2c68f
block: Declare several function pointer arguments 'const'
by Bart Van Assche
· 5 years ago
d665e12
block: nr_phys_segments needs to be zero for REQ_OP_WRITE_ZEROES
by Christoph Hellwig
· 5 years ago
d627065
block: untangle the end of blk_bio_segment_split
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
6869875
block: remove the bi_seg_{front,back}_size fields in struct bio
by Christoph Hellwig
· 6 years ago
200a9af
block: remove the segment size check in bio_will_gap
by Christoph Hellwig
· 6 years ago
eded341
block: don't decrement nr_phys_segments for physically contigous segments
by Christoph Hellwig
· 6 years ago
f9f7687
block: avoid scatterlist offsets > PAGE_SIZE
by Christoph Hellwig
· 6 years ago
8a96a0e
block: rewrite blk_bvec_map_sg to avoid a nth_page call
by Christoph Hellwig
· 6 years ago
b21e11c
block: fix build warning in merging bvecs
by Ming Lei
· 6 years ago
f6970f8
block: don't check if adjacent bvecs in one bio can be mergeable
by Ming Lei
· 6 years ago
16e3e41
block: reuse __blk_bvec_map_sg() for mapping page sized bvec
by Ming Lei
· 6 years ago
cae6c2e
block: remove argument of 'request_queue' from __blk_bvec_map_sg
by Ming Lei
· 6 years ago
fd7d8d4
block: don't merge adjacent bvecs to one segment in bio blk_queue_split
by Ming Lei
· 6 years ago
05b700b
block: fix segment calculation for passthrough IO
by Ming Lei
· 6 years ago
aaeee62
block: fix updating bio's front segment size
by Ming Lei
· 6 years ago
bbcbbd5
block: optimize blk_bio_segment_split for single-page bvec
by Ming Lei
· 6 years ago
48d7727
block: optimize __blk_segment_map_sg() for single-page bvec
by Ming Lei
· 6 years ago
4d63306
block: introduce bvec_nth_page()
by Ming Lei
· 6 years ago
49b1f22
block: avoid to READ fields of null bio
by Ming Lei
· 6 years ago
2705c93
block: kill QUEUE_FLAG_NO_SG_MERGE
by Ming Lei
· 6 years ago
862e5a5
block: use bio_for_each_bvec() to map sg
by Ming Lei
· 6 years ago
dcebd75
block: use bio_for_each_bvec() to compute multi-page bvec count
by Ming Lei
· 6 years ago
1a67356
block: don't use bio->bi_vcnt to figure out segment number
by Ming Lei
· 6 years ago
947b7ac
Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED"
by Jens Axboe
· 6 years ago
698cef1
block: cover another queue enter recursion via BIO_QUEUE_ENTERED
by Ming Lei
· 6 years ago
938edb8
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
by Linus Torvalds
· 6 years ago
3841746
scsi: block: remove the cluster flag
by Christoph Hellwig
· 6 years ago
637b60a
block: remove the blk_recount_segments export
by Christoph Hellwig
· 6 years ago
5b18b5a
block: delete part_round_stats and switch to less precise counting
by Mikulas Patocka
· 6 years ago
112f158
block: stop passing 'cpu' to all percpu stats methods
by Mike Snitzer
· 6 years ago
89d04ec
Merge tag 'v4.20-rc5' into for-4.21/block
by Jens Axboe
· 6 years ago
2a5cf35
block: fix single range discard merge
by Ming Lei
· 6 years ago
668ffc0
block: prevent merging of requests with different priorities
by Damien Le Moal
· 6 years ago
a78b03b
Merge tag 'v4.20-rc3' into for-4.21/block
by Jens Axboe
· 6 years ago
e96c0d8
block: make blk_try_req_merge() static
by Eric Biggers
· 6 years ago
1adfc5e
block: make sure discard bio is aligned with logical block size
by Ming Lei
· 6 years ago
9cf2bab
block: kill request ->cpu member
by Jens Axboe
· 6 years ago
8b98a97
blk-merge: kill dead queue lock held check
by Jens Axboe
· 6 years ago
2081a56
block: remove req_no_special_merge() from merging code
by Jens Axboe
· 6 years ago
92bc5a2
block: remove __blk_put_request()
by Jens Axboe
· 6 years ago
a1ce35f
block: remove dead elevator code
by Jens Axboe
· 6 years ago
df376b2
block: respect virtual boundary mask in bvecs
by Johannes Thumshirn
· 6 years ago
69840466
block: fix the DISCARD request merge
by Jianchao Wang
· 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
e990700
block: move req_gap_{back,front}_merge to blk-merge.c
by Christoph Hellwig
· 6 years ago
cd4a4ae
block: don't use blocking queue entered for recursive bio submits
by Jens Axboe
· 7 years ago
338aa96
block: convert bounce, q->bio_split to bioset_init()/mempool_init()
by Kent Overstreet
· 7 years ago
522a777
block: consolidate struct request timestamp fields
by Omar Sandoval
· 7 years ago
445251d
blk-mq: fix discard merge with scheduler attached
by Jens Axboe
· 7 years ago
b4b6cb6
Revert "block: blk-merge: try to make front segments in full size"
by Ming Lei
· 7 years ago
cf8c0c6
block: blk-merge: remove unnecessary check
by Ming Lei
· 7 years ago
a2d3796
block: blk-merge: try to make front segments in full size
by Ming Lei
· 7 years ago
6a501bf
blk-merge: compute bio->bi_seg_front_size efficiently
by Ming Lei
· 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
74d4699
block: replace bi_bdev with a gendisk pointer and partitions index
by Christoph Hellwig
· 7 years ago
d62e26b
block: pass in queue to inflight accounting
by Jens Axboe
· 7 years ago
cb6934f
block: add support for write hints in a bio
by Jens Axboe
· 8 years ago
2fff8a9
block: Check locking assumptions at runtime
by Bart Van Assche
· 8 years ago
58c94cc
block: don't check for BIO_MAX_PAGES in blk_bio_segment_split()
by NeilBrown
· 8 years ago
9b10f6a
block: remove bio_clone() and all references.
by NeilBrown
· 8 years ago
a8821f3
block: Improvements to bounce-buffer handling
by NeilBrown
· 8 years ago
af67c31
blk: remove bio_set arg from blk_queue_split()
by NeilBrown
· 8 years ago
885fa13
block: implement splitting of REQ_OP_WRITE_ZEROES bios
by Christoph Hellwig
· 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
e4d750c
block: free merged request in the caller
by Jens Axboe
· 8 years ago
b973cb7
blk-merge: return the merged request
by Jens Axboe
· 8 years ago
bd166ef
blk-mq-sched: add framework for MQ capable IO schedulers
by Jens Axboe
· 8 years ago
c51ca6c
block: move existing elevator ops to union
by Jens Axboe
· 8 years ago
f9d03f9
block: improve handling of the magic discard payload
by Christoph Hellwig
· 8 years ago
e0c7230
block: factor out req_set_nomerge
by Ritesh Harjani
· 8 years ago
a6f0788
block: add support for REQ_OP_WRITE_ZEROES
by Chaitanya Kulkarni
· 8 years ago
e806402
block: split out request-only flags into a new namespace
by Christoph Hellwig
· 8 years ago
4d70dca
block: make sure a big bio is split into at most 256 bvecs
by Ming Lei
· 8 years ago
7afafc8
block: Fix secure erase
by Adrian Hunter
· 8 years ago
1eff9d3
block: rename bio bi_rw to bi_opf
by Jens Axboe
· 8 years ago
3fc9d69
Merge branch 'for-4.8/drivers' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
17007f3
block: Fix front merge check
by Damien Le Moal
· 8 years ago
72ef799
block: do not merge requests without consulting with io scheduler
by Tahsin Erdogan
· 8 years ago
288dab8
block: add a separate operation type for secure erase
by Christoph Hellwig
· 9 years ago
8fe0d47
block: convert merge/insert code to check for REQ_OPs.
by Mike Christie
· 9 years ago
95fe6c1
block, fs, mm, drivers: use bio set/get op accessors
by Mike Christie
· 9 years ago
a8ebb05
block, drivers, cgroup: use op_is_write helper instead of checking for REQ_WRITE
by Mike Christie
· 9 years ago
e827091
block: merge: get the 1st and last bvec via helpers
by Ming Lei
· 9 years ago
d0e5fbb
block: fix bio splitting on max sectors
by Ming Lei
· 9 years ago
7c24d9f
Merge branch 'for-4.5/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
e36f620
block: split bios to max possible length
by Keith Busch
· 9 years ago
6126eb2
Revert "block: Split bios on chunk boundaries"
by Jens Axboe
· 9 years ago
d380561
block: Split bios on chunk boundaries
by Keith Busch
· 9 years ago
cda2264
block: add call to split trace point
by Mike Krinkin
· 9 years ago
a88d32a
blk-merge: fix computing bio->bi_seg_front_size in case of single segment
by Ming Lei
· 9 years ago
Next »