summaryrefslogtreecommitdiff
path: root/include/linux/dm-io.h
diff options
context:
space:
mode:
authorMike Christie <mchristi@redhat.com>2016-06-05 14:32:03 -0500
committerJens Axboe <axboe@fb.com>2016-06-07 13:41:38 -0600
commit528ec5abe6808c367b13f51945829eba24b1fc17 (patch)
treedc1f0ba75f564934b86ed10559e9b17143119c15 /include/linux/dm-io.h
parent162b99e3119767cb6478c55a5aed70469389df88 (diff)
dm: pass dm stats data dir instead of bi_rw
It looks like dm stats cares about the data direction (READ vs WRITE) and does not need the bio/request flags. Commands like REQ_FLUSH, REQ_DISCARD and REQ_WRITE_SAME are currently always set with REQ_WRITE, so the extra check for REQ_DISCARD in dm_stats_account_io is not needed. This patch has it use the bio and request data_dir helpers instead of accessing the bi_rw/cmd_flags directly. This makes the next patches that remove the operation from the cmd_flags and bi_rw easier, because we will no longer have the REQ_WRITE bit set for operations like discards. Signed-off-by: Mike Christie <mchristi@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Hannes Reinecke <hare@suse.com> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'include/linux/dm-io.h')
0 files changed, 0 insertions, 0 deletions