diff options
author | Mike Christie <mchristi@redhat.com> | 2016-06-05 19:32:03 (GMT) |
---|---|---|
committer | Jens Axboe <axboe@fb.com> | 2016-06-07 19:41:38 (GMT) |
commit | 528ec5abe6808c367b13f51945829eba24b1fc17 (patch) | |
tree | dc1f0ba75f564934b86ed10559e9b17143119c15 /drivers/md/dm-cache-target.c | |
parent | 162b99e3119767cb6478c55a5aed70469389df88 (diff) | |
download | linux-528ec5abe6808c367b13f51945829eba24b1fc17.tar.xz |
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-cache-target.c')
0 files changed, 0 insertions, 0 deletions