Ming Lei
|
52cc6eead9
block: blk-merge: fast-clone bio when splitting rw bios
|
10 years ago |
Sagi Grimberg
|
7f39add3b0
block: Refuse request/bio merges with gaps in the integrity payload
|
10 years ago |
Jens Axboe
|
5e7c4274a7
block: Check for gaps on front and back merges
|
10 years ago |
Jens Axboe
|
5014c311ba
block: fix bogus compiler warnings in blk-merge.c
|
10 years ago |
Linus Torvalds
|
d975f309a8
Merge branch 'for-4.3/sg' of git://git.kernel.dk/linux-block
|
10 years ago |
Keith Busch
|
2ca495ac27
blk: Fix bio_io_vec index when checking bvec gaps
|
10 years ago |
Keith Busch
|
03100aada9
block: Replace SG_GAPS with new queue limits mask
|
10 years ago |
Dan Williams
|
da81ed16bd
scatterlist: remove open coded sg_unmark_end instances
|
10 years ago |
Kent Overstreet
|
8ae126660f
block: kill merge_bvec_fn() completely
|
10 years ago |
Kent Overstreet
|
54efd50bfd
block: make generic_make_request handle arbitrarily sized bios
|
10 years ago |
Jens Axboe
|
b7c44ed9d2
block: manipulate bio->bi_flags through helpers
|
10 years ago |
Jens Axboe
|
beefa6ba7b
block: only honor SG gap prevention for merges that contain data
|
10 years ago |
Wenbo Wang
|
7ee8e4f398
Fix bug in blk_rq_merge_ok
|
10 years ago |
Christoph Hellwig
|
d427e3c82e
block: remove unused function blk_bio_map_sg
|
10 years ago |
Keith Busch
|
854fbb9c69
block: prevent request-to-request merging with gaps if not allowed
|
10 years ago |
Ming Lei
|
7f60dcaaf9
block: blk-merge: fix blk_recount_segments()
|
11 years ago |
Ming Lei
|
76d8137a31
blk-merge: recaculate segment if it isn't less than max segments
|
11 years ago |
Ming Lei
|
764f612c6c
blk-merge: don't compute bi_phys_segments from bi_vcnt for cloned bio
|
11 years ago |
Martin K. Petersen
|
4eaf99bead
block: Don't merge requests if integrity flags differ
|
11 years ago |
Ming Lei
|
0738854939
blk-merge: fix blk_recount_segments
|
11 years ago |
Jens Axboe
|
66cb45aa41
block: add support for limiting gaps in SG lists
|
11 years ago |
Jens Axboe
|
05f1dd5315
block: add queue flag for disabling SG merging
|
11 years ago |
Kent Overstreet
|
5cb8850c9c
block: Explicitly handle discard/write same segments
|
11 years ago |
Kent Overstreet
|
2b8221e181
block: Really silence spurious compiler warnings
|
11 years ago |
Kent Overstreet
|
3f273d301b
block: Silence spurious compiler warnings
|
11 years ago |
Kent Overstreet
|
f619d25460
block: Kill bio_iovec_idx(), __bio_iovec()
|
12 years ago |
Kent Overstreet
|
7988613b0e
block: Convert bio_for_each_segment() to bvec_iter
|
11 years ago |
Kent Overstreet
|
4f024f3797
block: Abstract out bvec iterator
|
12 years ago |
Jens Axboe
|
e7e2450001
blk-mq: don't disallow request merges for req->special being set
|
12 years ago |
Paolo Bonzini
|
c8164d8931
scatterlist: introduce sg_unmark_end
|
12 years ago |