Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
28f3136910b9733b9647e84430096f613dcec9e9
/
block
/
blk-merge.c
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
· 9 years ago
54efd50
block: make generic_make_request handle arbitrarily sized bios
by Kent Overstreet
· 9 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
· 9 years ago
7ee8e4f3
Fix bug in blk_rq_merge_ok
by Wenbo Wang
· 9 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
· 10 years ago
05f1dd5
block: add queue flag for disabling SG merging
by Jens Axboe
· 10 years ago
5cb8850
block: Explicitly handle discard/write same segments
by Kent Overstreet
· 11 years ago
2b8221e
block: Really silence spurious compiler warnings
by Kent Overstreet
· 11 years ago
3f273d3
block: Silence spurious compiler warnings
by Kent Overstreet
· 11 years ago
f619d25
block: Kill bio_iovec_idx(), __bio_iovec()
by Kent Overstreet
· 11 years ago
7988613
block: Convert bio_for_each_segment() to bvec_iter
by Kent Overstreet
· 11 years ago
4f024f3
block: Abstract out bvec iterator
by Kent Overstreet
· 11 years ago
e7e2450
blk-mq: don't disallow request merges for req->special being set
by Jens Axboe
· 11 years ago
c8164d8
scatterlist: introduce sg_unmark_end
by Paolo Bonzini
· 11 years ago
4363ac7
block: Implement support for WRITE SAME
by Martin K. Petersen
· 12 years ago
f31dc1c
block: Consolidate command flag and queue limit checks for merges
by Martin K. Petersen
· 12 years ago
e2a60da
block: Clean up special command handling logic
by Martin K. Petersen
· 12 years ago
85b9f66
block: Add blk_bio_map_sg() helper
by Asias He
· 12 years ago
963ab9e
block: Introduce __blk_segment_map_sg() helper
by Asias He
· 12 years ago
050c8ea
block: separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions
by Tejun Heo
· 13 years ago
5e84ea3
block: attempt to merge with existing requests on plug flush
by Jens Axboe
· 13 years ago
275220f
Merge branch 'for-2.6.38/core' of git://git.kernel.dk/linux-2.6-block
by Linus Torvalds
· 14 years ago
6c23a96
block: add internal hd part table references
by Jens Axboe
· 14 years ago
09e099d
block: fix accounting bug on cross partition merges
by Jerome Marchand
· 14 years ago
e692cb6
block: Deprecate QUEUE_FLAG_CLUSTER and use queue_limits instead
by Martin K. Petersen
· 14 years ago
f253b86
Revert "block: fix accounting bug on cross partition merges"
by Jens Axboe
· 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
7681bfe
block: fix accounting bug on cross partition merges
by Yasuaki Ishimatsu
· 14 years ago
f281fb5
block: prevent merges of discard and write requests
by Adrian Hunter
· 14 years ago
13f05c8
block/scsi: Provide a limit on the number of integrity segments
by Martin K. Petersen
· 14 years ago
2c8919d
gcc-4.6: block: fix unused but set variables in blk-merge
by Andi Kleen
· 14 years ago
7b6d91d
block: unify flags for struct bio and struct request
by Christoph Hellwig
· 14 years ago
33659eb
block: remove wrappers for request type/flags
by Christoph Hellwig
· 14 years ago
8a78362
block: Consolidate phys_segment and hw_segment limits
by Martin K. Petersen
· 15 years ago
316d315
block: Seperate read and write statistics of in_flight requests v2
by Nikanth Karthikesan
· 15 years ago
0f78ab9
Revert "Seperate read and write statistics of in_flight requests"
by Jens Axboe
· 15 years ago
a9327ca
Seperate read and write statistics of in_flight requests
by Nikanth Karthikesan
· 15 years ago
da6c5c7
scsi,block: update SCSI to handle mixed merge failures
by Tejun Heo
· 15 years ago
80a761f
block: implement mixed merge of different failfast requests
by Tejun Heo
· 15 years ago
ab0fd1d
block: don't merge requests of different failfast settings
by Tejun Heo
· 15 years ago
ae03bf6
block: Use accessor functions for queue limits
by Martin K. Petersen
· 15 years ago
a2dec7b
block: hide request sector and data_len
by Tejun Heo
· 15 years ago
2e46e8b
block: drop request->hard_* and *nr_sectors
by Tejun Heo
· 15 years ago
83096eb
block: convert to pos and nr_sectors accessors
by Tejun Heo
· 15 years ago
42dad76
block: simplify I/O stat accounting
by Jerome Marchand
· 15 years ago
26308ea
block: fix inconsistency in I/O stat accounting code
by Jerome Marchand
· 15 years ago
1cd96c2
block: WARN in __blk_put_request() for potential bio leak
by Boaz Harrosh
· 15 years ago
59247ea
block: fix missing bio back/front segment size setting in blk_recount_segments()
by Jens Axboe
· 15 years ago
1e42807
block: reduce stack footprint of blk_recount_segments()
by Jens Axboe
· 16 years ago
4338178
block: remove unused ll_new_mergeable()
by FUJITA Tomonori
· 16 years ago
8677142
block: fix nr_phys_segments miscalculation bug
by FUJITA Tomonori
· 16 years ago
ab780f1
block: inherit CPU completion on bio->rq and rq->rq merges
by Jens Axboe
· 16 years ago
074a7ac
block: move stats from disk to part0
by Tejun Heo
· 16 years ago
c995905
block: fix diskstats access
by Tejun Heo
· 16 years ago
e71bf0d
block: fix disk->part[] dereferencing race
by Tejun Heo
· 16 years ago
310a2c1
block: misc updates
by Tejun Heo
· 16 years ago
5df97b9
drop vmerge accounting
by Mikulas Patocka
· 16 years ago
b8b3e16
block: drop virtual merging accounting
by Mikulas Patocka
· 16 years ago
e17fc0a
Allow elevators to sort/merge discard requests
by David Woodhouse
· 16 years ago
7ba1ba1
block: Block layer data integrity support
by Martin K. Petersen
· 16 years ago
2cdf79c
block: get rid of likely/unlikely predictions in merge logic
by Jens Axboe
· 16 years ago
75ad23b
block: make queue flags non-atomic
by Nick Piggin
· 16 years ago
f18573a
block: move the padding adjustment to blk_rq_map_sg
by FUJITA Tomonori
· 16 years ago
7a85f88
block: restore the meaning of rq->data_len to the true data length
by FUJITA Tomonori
· 16 years ago
db0a2e0
block: clear drain buffer if draining for write command
by Tejun Heo
· 17 years ago
2fb98e8
block: implement request_queue->dma_drain_needed
by Tejun Heo
· 17 years ago
6b00769
block: add request->raw_data_len
by Tejun Heo
· 17 years ago
6f2576a
Enhanced partition statistics: update partition statitics
by Jerome Marchand
· 17 years ago
6728cb0
block: make core bits checkpatch compliant
by Jens Axboe
· 17 years ago
d6d4819
block: ll_rw_blk.c split, add blk-merge.c
by Jens Axboe
· 17 years ago