dm-verity: remove the unused "data_start" variable

Remove the unused "data_start" variable. It is always set to zero and the
user can't override it. If the user needs to use some existing offset
within a block device, it is possible to use the linear target.

Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>

Changed files
+3 -4
drivers
+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
··· 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 */