diff options
Diffstat (limited to 'drivers/md/dm-cache-target.c')
-rw-r--r-- | drivers/md/dm-cache-target.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/md/dm-cache-target.c b/drivers/md/dm-cache-target.c index 718744db62df..59b2c50562e4 100644 --- a/drivers/md/dm-cache-target.c +++ b/drivers/md/dm-cache-target.c | |||
@@ -788,7 +788,7 @@ static void check_if_tick_bio_needed(struct cache *cache, struct bio *bio) | |||
788 | 788 | ||
789 | spin_lock_irqsave(&cache->lock, flags); | 789 | spin_lock_irqsave(&cache->lock, flags); |
790 | if (cache->need_tick_bio && | 790 | if (cache->need_tick_bio && |
791 | !(bio->bi_rw & (REQ_FUA | REQ_PREFLUSH)) && | 791 | !(bio->bi_opf & (REQ_FUA | REQ_PREFLUSH)) && |
792 | bio_op(bio) != REQ_OP_DISCARD) { | 792 | bio_op(bio) != REQ_OP_DISCARD) { |
793 | pb->tick = true; | 793 | pb->tick = true; |
794 | cache->need_tick_bio = false; | 794 | cache->need_tick_bio = false; |
@@ -830,7 +830,7 @@ static dm_oblock_t get_bio_block(struct cache *cache, struct bio *bio) | |||
830 | 830 | ||
831 | static int bio_triggers_commit(struct cache *cache, struct bio *bio) | 831 | static int bio_triggers_commit(struct cache *cache, struct bio *bio) |
832 | { | 832 | { |
833 | return bio->bi_rw & (REQ_PREFLUSH | REQ_FUA); | 833 | return bio->bi_opf & (REQ_PREFLUSH | REQ_FUA); |
834 | } | 834 | } |
835 | 835 | ||
836 | /* | 836 | /* |
@@ -1069,7 +1069,7 @@ static void dec_io_migrations(struct cache *cache) | |||
1069 | static bool discard_or_flush(struct bio *bio) | 1069 | static bool discard_or_flush(struct bio *bio) |
1070 | { | 1070 | { |
1071 | return bio_op(bio) == REQ_OP_DISCARD || | 1071 | return bio_op(bio) == REQ_OP_DISCARD || |
1072 | bio->bi_rw & (REQ_PREFLUSH | REQ_FUA); | 1072 | bio->bi_opf & (REQ_PREFLUSH | REQ_FUA); |
1073 | } | 1073 | } |
1074 | 1074 | ||
1075 | static void __cell_defer(struct cache *cache, struct dm_bio_prison_cell *cell) | 1075 | static void __cell_defer(struct cache *cache, struct dm_bio_prison_cell *cell) |
@@ -1980,7 +1980,7 @@ static void process_deferred_bios(struct cache *cache) | |||
1980 | 1980 | ||
1981 | bio = bio_list_pop(&bios); | 1981 | bio = bio_list_pop(&bios); |
1982 | 1982 | ||
1983 | if (bio->bi_rw & REQ_PREFLUSH) | 1983 | if (bio->bi_opf & REQ_PREFLUSH) |
1984 | process_flush_bio(cache, bio); | 1984 | process_flush_bio(cache, bio); |
1985 | else if (bio_op(bio) == REQ_OP_DISCARD) | 1985 | else if (bio_op(bio) == REQ_OP_DISCARD) |
1986 | process_discard_bio(cache, &structs, bio); | 1986 | process_discard_bio(cache, &structs, bio); |