Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
8bfd174312629866efa535193d9e563768ff4307
/
block
/
blk-merge.c
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
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
· 12 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
· 14 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
· 15 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
· 16 years ago
a2dec7b
block: hide request sector and data_len
by Tejun Heo
· 16 years ago
2e46e8b
block: drop request->hard_* and *nr_sectors
by Tejun Heo
· 16 years ago
83096eb
block: convert to pos and nr_sectors accessors
by Tejun Heo
· 16 years ago
42dad76
block: simplify I/O stat accounting
by Jerome Marchand
· 16 years ago
26308ea
block: fix inconsistency in I/O stat accounting code
by Jerome Marchand
· 16 years ago
1cd96c2
block: WARN in __blk_put_request() for potential bio leak
by Boaz Harrosh
· 16 years ago
59247ea
block: fix missing bio back/front segment size setting in blk_recount_segments()
by Jens Axboe
· 16 years ago
1e42807
block: reduce stack footprint of blk_recount_segments()
by Jens Axboe
· 16 years ago
Next »