summaryrefslogtreecommitdiff
path: root/drivers/md/dm.h
diff options
context:
space:
mode:
authorMike Snitzer <snitzer@redhat.com>2018-10-10 12:01:55 -0400
committerMike Snitzer <snitzer@redhat.com>2018-10-10 12:11:09 -0400
commitbeb9caac211c1be1bc118bb62d5cf09c4107e6a5 (patch)
tree96442a261a24e3795cb1d3deecd3bdc3943dbc5b /drivers/md/dm.h
parent9864cd5dc54cade89fd4b0954c2e522841aa247c (diff)
dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled
It is best to avoid any extra overhead associated with bio completion. DM core will indirectly call a DM target's .end_io if it is defined. In the case of DM linear, there is no need to do so (for every bio that completes) if CONFIG_DM_ZONED is not enabled. Avoiding an extra indirect call for every bio completion is very important for ensuring DM linear doesn't incur more overhead that further widens the performance gap between dm-linear and raw block devices. Fixes: 0be12c1c7fce7 ("dm linear: add support for zoned block devices") Cc: stable@vger.kernel.org Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Diffstat (limited to 'drivers/md/dm.h')
0 files changed, 0 insertions, 0 deletions