* 'libblkid/drbd/padding' of https://github.com/t-8ch/util-linux:
libblkid: (drbd) validate zero padding
libblkid: avoid aligning out of probing area
} __attribute__((packed));
+ static int is_zero_padded(const unsigned char *padding_start,
+ const unsigned char *padding_end)
+ {
+ for (; padding_start < padding_end; padding_start++) {
+ if (*padding_start != 0)
+ return 0;
+ }
+ return 1;
+ }
+
static int probe_drbd_84(blkid_probe pr, const struct blkid_idmag *mag)
{
- struct md_on_disk_08 *md;
+ const struct md_on_disk_08 *md;
md = blkid_probe_get_sb(pr, mag, struct md_on_disk_08);
if (!md)