Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
862e5a5e6fa2c7fd514c179e9ceea27a49a3327f
/
block
/
blk-merge.c
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
12e57f5
blk-merge: warn if figured out segment number is bigger than nr_phys_segments
by Ming Lei
· 9 years ago
02e7074
blk-merge: fix blk_bio_segment_split
by Ming Lei
· 9 years ago
578270b
block: fix segment split
by Ming Lei
· 9 years ago
6ac45ae
block: avoid to merge splitted bio
by Ming Lei
· 9 years ago
bdced43
block: setup bi_phys_segments after splitting
by Ming Lei
· 9 years ago
52cc6ee
block: blk-merge: fast-clone bio when splitting rw bios
by Ming Lei
· 9 years ago
7f39add
block: Refuse request/bio merges with gaps in the integrity payload
by Sagi Grimberg
· 9 years ago
5e7c427
block: Check for gaps on front and back merges
by Jens Axboe
· 9 years ago
5014c31
block: fix bogus compiler warnings in blk-merge.c
by Jens Axboe
· 9 years ago
d975f30
Merge branch 'for-4.3/sg' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
2ca495a
blk: Fix bio_io_vec index when checking bvec gaps
by Keith Busch
· 9 years ago
03100aa
block: Replace SG_GAPS with new queue limits mask
by Keith Busch
· 9 years ago
da81ed1
scatterlist: remove open coded sg_unmark_end instances
by Dan Williams
· 9 years ago
8ae1266
block: kill merge_bvec_fn() completely
by Kent Overstreet
· 10 years ago
54efd50
block: make generic_make_request handle arbitrarily sized bios
by Kent Overstreet
· 10 years ago
b7c44ed
block: manipulate bio->bi_flags through helpers
by Jens Axboe
· 9 years ago
beefa6b
block: only honor SG gap prevention for merges that contain data
by Jens Axboe
· 10 years ago
7ee8e4f3
Fix bug in blk_rq_merge_ok
by Wenbo Wang
· 10 years ago
d427e3c
block: remove unused function blk_bio_map_sg
by Christoph Hellwig
· 10 years ago
854fbb9
block: prevent request-to-request merging with gaps if not allowed
by Keith Busch
· 10 years ago
7f60dca
block: blk-merge: fix blk_recount_segments()
by Ming Lei
· 10 years ago
76d8137
blk-merge: recaculate segment if it isn't less than max segments
by Ming Lei
· 10 years ago
764f612
blk-merge: don't compute bi_phys_segments from bi_vcnt for cloned bio
by Ming Lei
· 10 years ago
4eaf99b
block: Don't merge requests if integrity flags differ
by Martin K. Petersen
· 10 years ago
0738854
blk-merge: fix blk_recount_segments
by Ming Lei
· 10 years ago
66cb45a
block: add support for limiting gaps in SG lists
by Jens Axboe
· 11 years ago
05f1dd5
block: add queue flag for disabling SG merging
by Jens Axboe
· 11 years ago
Next »