Commit 11dfce509eaa35e8fc81cb50d0910c0e235fd7e2
Committed by
Jens Axboe
1 parent
4a0efdc933
Exists in
ti-lsk-linux-4.1.y
and in
10 other branches
block: use bio_clone_fast() in blk_rq_prep_clone()
Request cloning clones bios in the request to track the completion of each bio. For that purpose, we can use bio_clone_fast() instead of bio_clone() to avoid unnecessary allocation and copy of bvecs. This patch reduces memory footprint of request-based device-mapper (about 1-4KB for each request) and is a preparation for further reduction of memory usage by removing unused bvec mempool. Signed-off-by: Jun'ichi Nomura <j-nomura@ce.jp.nec.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com> Signed-off-by: Jens Axboe <axboe@fb.com>
Showing 1 changed file with 1 additions and 1 deletions Side-by-side Diff
block/blk-core.c