summaryrefslogtreecommitdiffstats
path: root/drivers/md/dm-io.c
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 /drivers/md/dm-io.c
parent162b99e3119767cb6478c55a5aed70469389df88 (diff)
downloadlinux-stable-528ec5abe6808c367b13f51945829eba24b1fc17.tar.gz
linux-stable-528ec5abe6808c367b13f51945829eba24b1fc17.tar.bz2
linux-stable-528ec5abe6808c367b13f51945829eba24b1fc17.zip
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 'drivers/md/dm-io.c')
0 files changed, 0 insertions, 0 deletions