+3
-3
drivers/md/dm-verity-target.c
+3
-3
drivers/md/dm-verity-target.c
···
93
93
*/
94
94
static sector_t verity_map_sector(struct dm_verity *v, sector_t bi_sector)
95
95
{
96
-
return v->data_start + dm_target_offset(v->ti, bi_sector);
96
+
return dm_target_offset(v->ti, bi_sector);
97
97
}
98
98
99
99
/*
···
952
952
953
953
*bdev = v->data_dev->bdev;
954
954
955
-
if (v->data_start || ti->len != bdev_nr_sectors(v->data_dev->bdev))
955
+
if (ti->len != bdev_nr_sectors(v->data_dev->bdev))
956
956
return 1;
957
957
return 0;
958
958
}
···
962
962
{
963
963
struct dm_verity *v = ti->private;
964
964
965
-
return fn(ti, v->data_dev, v->data_start, ti->len, data);
965
+
return fn(ti, v->data_dev, 0, ti->len, data);
966
966
}
967
967
968
968
static void verity_io_hints(struct dm_target *ti, struct queue_limits *limits)
-1
drivers/md/dm-verity.h
-1
drivers/md/dm-verity.h
···
50
50
unsigned int sig_size; /* root digest signature size */
51
51
#endif /* CONFIG_SECURITY */
52
52
unsigned int salt_size;
53
-
sector_t data_start; /* data offset in 512-byte sectors */
54
53
sector_t hash_start; /* hash start in blocks */
55
54
sector_t data_blocks; /* the number of data blocks */
56
55
sector_t hash_blocks; /* the number of hash blocks */