]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libblkid: [topology] fix compiler warnings [-Wunused-parameter -Wsign-compare]
authorKarel Zak <kzak@redhat.com>
Tue, 2 Aug 2011 11:20:54 +0000 (13:20 +0200)
committerKarel Zak <kzak@redhat.com>
Tue, 2 Aug 2011 11:20:54 +0000 (13:20 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid/src/topology/dm.c
libblkid/src/topology/evms.c
libblkid/src/topology/ioctl.c
libblkid/src/topology/lvm.c
libblkid/src/topology/md.c
libblkid/src/topology/sysfs.c
libblkid/src/topology/topology.c

index 8f33911c0e9caa642d8e9b72b3009851bd8ef29f..72ec9bd8e25f6fa4e65ac73c5e7d7c7c30c1eea3 100644 (file)
@@ -26,17 +26,19 @@ static int is_dm_device(dev_t devno)
        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)
@@ -106,9 +108,8 @@ static int probe_dm_tp(blkid_probe pr, const struct blkid_idmag *mag)
        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);
index a30d8df75476ea5875314d88867ab8c015857292..7a4fd554d45f31883ae1fc298e305d23d02d0a7f 100644 (file)
@@ -42,7 +42,8 @@ static int is_evms_device(dev_t devno)
        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);
index 73c18ec9bb9ea09428d23b39a001adf83e88a463..3aba09e4fc27e77e1d7458c0986a01691319d509 100644 (file)
@@ -37,9 +37,10 @@ static struct topology_val {
        /* 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];
index 54438b0ad4a0dbac1841572b0388005ca7cfbb09..632c42b713118331b3e885f55fa58c29ce377f1a 100644 (file)
@@ -32,16 +32,18 @@ static int is_lvm_device(dev_t devno)
        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)
index d7275edd6e31ca3f25ae2b6e15839286f182b269..d1405546583b0ec3c64d722c6a31668ded828baf 100644 (file)
@@ -72,7 +72,8 @@ static int is_md_device(dev_t 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;
index 588fc7a1330ef17c85c00e923d3839d690c6e3a7..e62b84c27a9635c56ce6c26e3e9909d595e4758e 100644 (file)
@@ -39,11 +39,13 @@ static struct topology_val {
        { "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)
index d2ac97f8aa3de549a71cf5c791c8ff7cc7b91269..5cde1876780d73c4e4060c9c889d80cabd892923 100644 (file)
@@ -144,7 +144,7 @@ blkid_topology blkid_probe_get_topology(blkid_probe pr)
  */
 static int topology_probe(blkid_probe pr, struct blkid_chain *chn)
 {
-       int i = 0;
+       size_t i;
 
        if (!pr || chn->idx < -1)
                return -1;
@@ -173,7 +173,7 @@ static int topology_probe(blkid_probe pr, struct blkid_chain *chn)
                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];
@@ -205,7 +205,8 @@ static int topology_probe(blkid_probe pr, struct blkid_chain *chn)
        return 1;
 }
 
-static void topology_free(blkid_probe pr, void *data)
+static void topology_free(blkid_probe pr __attribute__((__unused__)),
+                         void *data)
 {
        free(data);
 }