Ming Lei
|
2a5cf35cd6
block: fix single range discard merge
|
6 vuotta sitten |
Ming Lei
|
1adfc5e413
block: make sure discard bio is aligned with logical block size
|
6 vuotta sitten |
Johannes Thumshirn
|
df376b2ed5
block: respect virtual boundary mask in bvecs
|
6 vuotta sitten |
Jianchao Wang
|
6984046608
block: fix the DISCARD request merge
|
6 vuotta sitten |
Christoph Hellwig
|
3dccdae54f
block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable
|
6 vuotta sitten |
Christoph Hellwig
|
6a9f5f240a
block: simplify BIOVEC_PHYS_MERGEABLE
|
6 vuotta sitten |
Christoph Hellwig
|
e9907009cb
block: move req_gap_{back,front}_merge to blk-merge.c
|
6 vuotta sitten |
Jens Axboe
|
cd4a4ae468
block: don't use blocking queue entered for recursive bio submits
|
7 vuotta sitten |
Kent Overstreet
|
338aa96d56
block: convert bounce, q->bio_split to bioset_init()/mempool_init()
|
7 vuotta sitten |
Omar Sandoval
|
522a777566
block: consolidate struct request timestamp fields
|
7 vuotta sitten |
Jens Axboe
|
445251d0f4
blk-mq: fix discard merge with scheduler attached
|
7 vuotta sitten |
Ming Lei
|
b4b6cb6135
Revert "block: blk-merge: try to make front segments in full size"
|
7 vuotta sitten |
Ming Lei
|
cf8c0c6a38
block: blk-merge: remove unnecessary check
|
7 vuotta sitten |
Ming Lei
|
a2d37968d7
block: blk-merge: try to make front segments in full size
|
7 vuotta sitten |
Ming Lei
|
6a501bf080
blk-merge: compute bio->bi_seg_front_size efficiently
|
7 vuotta sitten |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 vuotta sitten |
Christoph Hellwig
|
74d46992e0
block: replace bi_bdev with a gendisk pointer and partitions index
|
8 vuotta sitten |
Jens Axboe
|
d62e26b3ff
block: pass in queue to inflight accounting
|
8 vuotta sitten |
Jens Axboe
|
cb6934f8ea
block: add support for write hints in a bio
|
8 vuotta sitten |
Bart Van Assche
|
2fff8a924d
block: Check locking assumptions at runtime
|
8 vuotta sitten |
NeilBrown
|
58c94cc19e
block: don't check for BIO_MAX_PAGES in blk_bio_segment_split()
|
8 vuotta sitten |
NeilBrown
|
9b10f6a9c2
block: remove bio_clone() and all references.
|
8 vuotta sitten |
NeilBrown
|
a8821f3f32
block: Improvements to bounce-buffer handling
|
8 vuotta sitten |
NeilBrown
|
af67c31fba
blk: remove bio_set arg from blk_queue_split()
|
8 vuotta sitten |
Christoph Hellwig
|
885fa13f65
block: implement splitting of REQ_OP_WRITE_ZEROES bios
|
8 vuotta sitten |
Christoph Hellwig
|
1e739730c5
block: optionally merge discontiguous discard bios into a single request
|
8 vuotta sitten |
Christoph Hellwig
|
34fe7c0540
block: enumify ELEVATOR_*_MERGE
|
8 vuotta sitten |
Christoph Hellwig
|
6cf7677f1a
block: move req_set_nomerge to blk.h
|
8 vuotta sitten |
Jens Axboe
|
e4d750c977
block: free merged request in the caller
|
8 vuotta sitten |
Jens Axboe
|
b973cb7e89
blk-merge: return the merged request
|
8 vuotta sitten |