• M
    dm: pass dm stats data dir instead of bi_rw · 528ec5ab
    Mike Christie 提交于
    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: NMike Christie <mchristi@redhat.com>
    Reviewed-by: NChristoph Hellwig <hch@lst.de>
    Reviewed-by: NHannes Reinecke <hare@suse.com>
    Signed-off-by: NJens Axboe <axboe@fb.com>
    528ec5ab
dm.c 86.4 KB