|
@@ -83,9 +83,8 @@ struct dm_verity {
|
|
|
struct dm_verity_io {
|
|
|
struct dm_verity *v;
|
|
|
|
|
|
- /* original values of bio->bi_end_io and bio->bi_private */
|
|
|
+ /* original value of bio->bi_end_io */
|
|
|
bio_end_io_t *orig_bi_end_io;
|
|
|
- void *orig_bi_private;
|
|
|
|
|
|
sector_t block;
|
|
|
unsigned n_blocks;
|
|
@@ -453,7 +452,6 @@ static void verity_finish_io(struct dm_verity_io *io, int error)
|
|
|
struct bio *bio = dm_bio_from_per_bio_data(io, v->ti->per_bio_data_size);
|
|
|
|
|
|
bio->bi_end_io = io->orig_bi_end_io;
|
|
|
- bio->bi_private = io->orig_bi_private;
|
|
|
bio->bi_error = error;
|
|
|
|
|
|
bio_endio(bio);
|
|
@@ -566,7 +564,6 @@ static int verity_map(struct dm_target *ti, struct bio *bio)
|
|
|
io = dm_per_bio_data(bio, ti->per_bio_data_size);
|
|
|
io->v = v;
|
|
|
io->orig_bi_end_io = bio->bi_end_io;
|
|
|
- io->orig_bi_private = bio->bi_private;
|
|
|
io->block = bio->bi_iter.bi_sector >> (v->data_dev_block_bits - SECTOR_SHIFT);
|
|
|
io->n_blocks = bio->bi_iter.bi_size >> v->data_dev_block_bits;
|
|
|
|