summaryrefslogtreecommitdiffstats
path: root/libblkid/src/superblocks/zfs.c
diff options
context:
space:
mode:
authorSami Kerola2016-07-03 21:57:23 +0200
committerSami Kerola2016-07-21 22:14:33 +0200
commit6b95f11c066f54f29e43dcb3fce6d564d1ae3630 (patch)
tree436392a3a0e3c214e3f0240b65b68044c45ce2c3 /libblkid/src/superblocks/zfs.c
parentagetty: move unreachable code to pre-processor #else segment [oclint] (diff)
downloadkernel-qcow2-util-linux-6b95f11c066f54f29e43dcb3fce6d564d1ae3630.tar.gz
kernel-qcow2-util-linux-6b95f11c066f54f29e43dcb3fce6d564d1ae3630.tar.xz
kernel-qcow2-util-linux-6b95f11c066f54f29e43dcb3fce6d564d1ae3630.zip
libblkid: fix debugging macro [oclint]
The oclint was complaining 'empty do/while statement' that turned out to be true and I started to think it is best to use the same DBG() macro as in other source files for this library. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'libblkid/src/superblocks/zfs.c')
-rw-r--r--libblkid/src/superblocks/zfs.c32
1 files changed, 13 insertions, 19 deletions
diff --git a/libblkid/src/superblocks/zfs.c b/libblkid/src/superblocks/zfs.c
index f44fe528f..b6ffac537 100644
--- a/libblkid/src/superblocks/zfs.c
+++ b/libblkid/src/superblocks/zfs.c
@@ -65,9 +65,6 @@ struct nvlist {
struct nvpair nvl_nvpair;
};
-#define nvdebug(fmt, ...) do { } while(0)
-/*#define nvdebug(fmt, a...) fprintf(stderr, fmt, ##a)*/
-
static void zfs_extract_guid_name(blkid_probe pr, loff_t offset)
{
unsigned char *p, buff[4096];
@@ -90,7 +87,7 @@ static void zfs_extract_guid_name(blkid_probe pr, loff_t offset)
memcpy(buff, p, sizeof(buff));
nvl = (struct nvlist *) buff;
- nvdebug("zfs_extract: nvlist offset %llu\n", offset);
+ DBG(LOWPROBE, ul_debug("zfs_extract: nvlist offset %jd\n", offset));
nvp = &nvl->nvl_nvpair;
while (left > sizeof(*nvp) && nvp->nvp_size != 0 && found < 3) {
@@ -101,15 +98,15 @@ static void zfs_extract_guid_name(blkid_probe pr, loff_t offset)
nvp->nvp_namelen = be32_to_cpu(nvp->nvp_namelen);
avail = nvp->nvp_size - nvp->nvp_namelen - sizeof(*nvp);
- nvdebug("left %zd nvp_size %u\n", left, nvp->nvp_size);
+ DBG(LOWPROBE, ul_debug("left %zd nvp_size %u\n", left, nvp->nvp_size));
if (left < nvp->nvp_size || avail < 0)
break;
namesize = (nvp->nvp_namelen + 3) & ~3;
- nvdebug("nvlist: size %u, namelen %u, name %*s\n",
+ DBG(LOWPROBE, ul_debug("nvlist: size %u, namelen %u, name %*s\n",
nvp->nvp_size, nvp->nvp_namelen, nvp->nvp_namelen,
- nvp->nvp_name);
+ nvp->nvp_name));
if (strncmp(nvp->nvp_name, "name", nvp->nvp_namelen) == 0) {
struct nvstring *nvs = (void *)(nvp->nvp_name+namesize);
@@ -118,8 +115,8 @@ static void zfs_extract_guid_name(blkid_probe pr, loff_t offset)
if (nvs->nvs_strlen > UINT_MAX - sizeof(*nvs))
break;
avail -= nvs->nvs_strlen + sizeof(*nvs);
- nvdebug("nvstring: type %u string %*s\n", nvs->nvs_type,
- nvs->nvs_strlen, nvs->nvs_string);
+ DBG(LOWPROBE, ul_debug("nvstring: type %u string %*s\n", nvs->nvs_type,
+ nvs->nvs_strlen, nvs->nvs_string));
if (nvs->nvs_type == DATA_TYPE_STRING && avail >= 0)
blkid_probe_set_label(pr, nvs->nvs_string,
nvs->nvs_strlen);
@@ -133,8 +130,8 @@ static void zfs_extract_guid_name(blkid_probe pr, loff_t offset)
nvu->nvu_type = be32_to_cpu(nvu->nvu_type);
nvu_value = be64_to_cpu(nvu_value);
avail -= sizeof(*nvu);
- nvdebug("nvuint64: type %u value %"PRIu64"\n",
- nvu->nvu_type, nvu_value);
+ DBG(LOWPROBE, ul_debug("nvuint64: type %u value %"PRIu64"\n",
+ nvu->nvu_type, nvu_value));
if (nvu->nvu_type == DATA_TYPE_UINT64 && avail >= 0)
blkid_probe_sprintf_value(pr, "UUID_SUB",
"%"PRIu64, nvu_value);
@@ -148,8 +145,8 @@ static void zfs_extract_guid_name(blkid_probe pr, loff_t offset)
nvu->nvu_type = be32_to_cpu(nvu->nvu_type);
nvu_value = be64_to_cpu(nvu_value);
avail -= sizeof(*nvu);
- nvdebug("nvuint64: type %u value %"PRIu64"\n",
- nvu->nvu_type, nvu_value);
+ DBG(LOWPROBE, ul_debug("nvuint64: type %u value %"PRIu64"\n",
+ nvu->nvu_type, nvu_value));
if (nvu->nvu_type == DATA_TYPE_UINT64 && avail >= 0)
blkid_probe_sprintf_uuid(pr, (unsigned char *)
&nvu_value,
@@ -165,9 +162,6 @@ static void zfs_extract_guid_name(blkid_probe pr, loff_t offset)
}
}
-#define zdebug(fmt, ...) do {} while(0)
-/*#define zdebug(fmt, a...) fprintf(stderr, fmt, ##a)*/
-
static int find_uberblocks(const void *label, loff_t *ub_offset, int *swap_endian)
{
uint64_t swab_magic = swab64((uint64_t)UBERBLOCK_MAGIC);
@@ -182,14 +176,14 @@ static int find_uberblocks(const void *label, loff_t *ub_offset, int *swap_endia
*ub_offset = offset;
*swap_endian = 0;
found++;
- zdebug("probe_zfs: found little-endian uberblock at %llu\n", offset >> 10);
+ DBG(LOWPROBE, ul_debug("probe_zfs: found little-endian uberblock at %jd\n", offset >> 10));
}
if (ub->ub_magic == swab_magic) {
*ub_offset = offset;
*swap_endian = 1;
found++;
- zdebug("probe_zfs: found big-endian uberblock at %llu\n", offset >> 10);
+ DBG(LOWPROBE, ul_debug("probe_zfs: found big-endian uberblock at %jd\n", offset >> 10));
}
}
@@ -209,7 +203,7 @@ static int probe_zfs(blkid_probe pr,
void *label;
loff_t blk_align = (pr->size % (256 * 1024ULL));
- zdebug("probe_zfs\n");
+ DBG(PROBE, ul_debug("probe_zfs\n"));
/* Look for at least 4 uberblocks to ensure a positive match */
for (label_no = 0; label_no < 4; label_no++) {
switch(label_no) {