]> git.baikalelectronics.ru Git - kernel.git/commit
blk-mq: Micro-optimize blk_queue_nomerges() check
authorRobert Elliott <elliott@hp.com>
Tue, 20 May 2014 21:46:26 +0000 (16:46 -0500)
committerJens Axboe <axboe@fb.com>
Tue, 20 May 2014 21:49:03 +0000 (15:49 -0600)
commit5c5d3c5bb2269040b71dfc0c7a7737f24756fa96
treee3270f36a1a5766e2433b70b0eef4e2205096075
parent39184e874052b044a603528233736c83c8d0d03a
blk-mq: Micro-optimize blk_queue_nomerges() check

In blk_mq_make_request(), do the blk_queue_nomerges() check
outside the call to blk_attempt_plug_merge() to eliminate
function call overhead when nomerges=2 (disabled)

Signed-off-by: Robert Elliott <elliott@hp.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
block/blk-core.c
block/blk-mq.c