return blkid_driver_has_major("device-mapper", major(devno));
}
-static int probe_dm_tp(blkid_probe pr, const struct blkid_idmag *mag)
+static int probe_dm_tp(blkid_probe pr,
+ const struct blkid_idmag *mag __attribute__((__unused__)))
{
const char *paths[] = {
"/usr/local/sbin/dmsetup",
"/usr/sbin/dmsetup",
"/sbin/dmsetup"
};
- int i, dmpipe[] = { -1, -1 }, stripes, stripesize;
+ int dmpipe[] = { -1, -1 }, stripes, stripesize;
char *cmd = NULL;
FILE *stream = NULL;
long long offset, size;
+ size_t i;
dev_t devno = blkid_probe_get_devno(pr);
if (!devno)
if (!stream)
goto nothing;
- i = fscanf(stream, "%lld %lld striped %d %d ",
- &offset, &size, &stripes, &stripesize);
- if (i != 4)
+ if (fscanf(stream, "%lld %lld striped %d %d ",
+ &offset, &size, &stripes, &stripesize) != 0)
goto nothing;
blkid_topology_set_minimum_io_size(pr, stripesize << 9);
return blkid_driver_has_major("evms", major(devno));
}
-static int probe_evms_tp(blkid_probe pr, const struct blkid_idmag *mag)
+static int probe_evms_tp(blkid_probe pr,
+ const struct blkid_idmag *mag __attribute__((__unused__)))
{
struct evms_stripe_info evms;
dev_t devno = blkid_probe_get_devno(pr);
/* we read BLKSSZGET in topology.c */
};
-static int probe_ioctl_tp(blkid_probe pr, const struct blkid_idmag *mag)
+static int probe_ioctl_tp(blkid_probe pr,
+ const struct blkid_idmag *mag __attribute__((__unused__)))
{
- int i;
+ size_t i;
for (i = 0; i < ARRAY_SIZE(topology_vals); i++) {
struct topology_val *val = &topology_vals[i];
return blkid_driver_has_major("lvm", major(devno));
}
-static int probe_lvm_tp(blkid_probe pr, const struct blkid_idmag *mag)
+static int probe_lvm_tp(blkid_probe pr,
+ const struct blkid_idmag *mag __attribute__((__unused__)))
{
const char *paths[] = {
"/usr/local/sbin/lvdisplay",
"/usr/sbin/lvdisplay",
"/sbin/lvdisplay"
};
- int i, lvpipe[] = { -1, -1 }, stripes = 0, stripesize = 0;
+ int lvpipe[] = { -1, -1 }, stripes = 0, stripesize = 0;
FILE *stream = NULL;
char *cmd = NULL, *devname = NULL, buf[1024];
+ size_t i;
dev_t devno = blkid_probe_get_devno(pr);
if (!devno)
return blkid_driver_has_major("md", major(devno));
}
-static int probe_md_tp(blkid_probe pr, const struct blkid_idmag *mag)
+static int probe_md_tp(blkid_probe pr,
+ const struct blkid_idmag *mag __attribute__((__unused__)))
{
int fd = -1;
dev_t disk = 0;
{ "queue/physical_block_size", blkid_topology_set_physical_sector_size },
};
-static int probe_sysfs_tp(blkid_probe pr, const struct blkid_idmag *mag)
+static int probe_sysfs_tp(blkid_probe pr,
+ const struct blkid_idmag *mag __attribute__((__unused__)))
{
dev_t dev, disk = 0;
- int i, count = 0, rc;
+ int rc;
struct sysfs_cxt sysfs, parent;
+ size_t i, count = 0;
dev = blkid_probe_get_devno(pr);
if (!dev || sysfs_init(&sysfs, dev, NULL) != 0)
*/
static int topology_probe(blkid_probe pr, struct blkid_chain *chn)
{
- int i = 0;
+ size_t i;
if (!pr || chn->idx < -1)
return -1;
printf("--> starting probing loop [TOPOLOGY idx=%d]\n",
chn->idx));
- i = chn->idx + 1;
+ i = chn->idx < 0 ? 0 : chn->idx + 1U;
for ( ; i < ARRAY_SIZE(idinfos); i++) {
const struct blkid_idinfo *id = idinfos[i];
return 1;
}
-static void topology_free(blkid_probe pr, void *data)
+static void topology_free(blkid_probe pr __attribute__((__unused__)),
+ void *data)
{
free(data);
}