Loading drivers/md/dm-delay.c +4 −2 Original line number Diff line number Diff line Loading @@ -197,6 +197,7 @@ static int delay_ctr(struct dm_target *ti, unsigned int argc, char **argv) mutex_init(&dc->timer_lock); atomic_set(&dc->may_delay, 1); ti->num_flush_requests = 1; ti->private = dc; return 0; Loading Loading @@ -278,6 +279,7 @@ static int delay_map(struct dm_target *ti, struct bio *bio, if ((bio_data_dir(bio) == WRITE) && (dc->dev_write)) { bio->bi_bdev = dc->dev_write->bdev; if (bio_sectors(bio)) bio->bi_sector = dc->start_write + (bio->bi_sector - ti->begin); Loading Loading
drivers/md/dm-delay.c +4 −2 Original line number Diff line number Diff line Loading @@ -197,6 +197,7 @@ static int delay_ctr(struct dm_target *ti, unsigned int argc, char **argv) mutex_init(&dc->timer_lock); atomic_set(&dc->may_delay, 1); ti->num_flush_requests = 1; ti->private = dc; return 0; Loading Loading @@ -278,6 +279,7 @@ static int delay_map(struct dm_target *ti, struct bio *bio, if ((bio_data_dir(bio) == WRITE) && (dc->dev_write)) { bio->bi_bdev = dc->dev_write->bdev; if (bio_sectors(bio)) bio->bi_sector = dc->start_write + (bio->bi_sector - ti->begin); Loading