summaryrefslogtreecommitdiffstats
path: root/block/bfq-iosched.h
diff options
context:
space:
mode:
authorMatthew Wilcox (Oracle) <willy@infradead.org>2020-08-17 20:52:06 +0100
committerJens Axboe <axboe@kernel.dk>2020-08-17 19:35:53 -0700
commitd81665198b83e55a28339d1f3e4890ed8a434556 (patch)
treeb6038be4bcbc16680ed2cec65e10ea1cc6f63933 /block/bfq-iosched.h
parentaf822aa68fbdf0a480a17462ed70232998127453 (diff)
downloadlinux-stable-d81665198b83e55a28339d1f3e4890ed8a434556.tar.gz
linux-stable-d81665198b83e55a28339d1f3e4890ed8a434556.tar.bz2
linux-stable-d81665198b83e55a28339d1f3e4890ed8a434556.zip
block: Fix page_is_mergeable() for compound pages
If we pass in an offset which is larger than PAGE_SIZE, then page_is_mergeable() thinks it's not mergeable with the previous bio_vec, leading to a large number of bio_vecs being used. Use a slightly more obvious test that the two pages are compatible with each other. Fixes: 52d52d1c98a9 ("block: only allow contiguous page structs in a bio_vec") Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Reviewed-by: Ming Lei <ming.lei@redhat.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/bfq-iosched.h')
0 files changed, 0 insertions, 0 deletions