summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2020-09-15 21:47:39 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2020-09-15 23:07:06 +0200
commitd0ccb2521ba4f34455078f87f46cc41f5761ffc0 (patch)
tree23c615227d4daac478f0b478ff44a1edbad70838
parent2b36542f419ca66c0ee7de4537b5a9dd7a902e3d (diff)
downloadlvm2-d0ccb2521ba4f34455078f87f46cc41f5761ffc0.tar.gz
label: use formaters FMTu64 and FMTsize_t
Produces code without casts to differntly signed types and also shortens and enhances readbility.
-rw-r--r--lib/label/label.c73
1 files changed, 36 insertions, 37 deletions
diff --git a/lib/label/label.c b/lib/label/label.c
index ba3b1f9c7..1b138a5a3 100644
--- a/lib/label/label.c
+++ b/lib/label/label.c
@@ -132,8 +132,8 @@ int label_remove(struct device *dev)
memset(readbuf, 0, sizeof(readbuf));
if (!dev_read_bytes(dev, sector << SECTOR_SHIFT, LABEL_SIZE, readbuf)) {
- log_error("Failed to read label from %s sector %llu",
- dev_name(dev), (unsigned long long)sector);
+ log_error("Failed to read label from %s sector " FMTu64,
+ dev_name(dev), sector);
continue;
}
@@ -154,12 +154,12 @@ int label_remove(struct device *dev)
}
if (wipe) {
- log_very_verbose("%s: Wiping label at sector %llu",
- dev_name(dev), (unsigned long long)sector);
+ log_very_verbose("%s: Wiping label at sector " FMTu64,
+ dev_name(dev), sector);
if (!dev_write_zeros(dev, sector << SECTOR_SHIFT, LABEL_SIZE)) {
- log_error("Failed to remove label from %s at sector %llu",
- dev_name(dev), (unsigned long long)sector);
+ log_error("Failed to remove label from %s at sector " FMTu64,
+ dev_name(dev), sector);
r = 0;
} else {
/* Also remove the PV record from cache. */
@@ -187,7 +187,7 @@ int label_write(struct device *dev, struct label *label)
}
if ((LABEL_SIZE + (label->sector << SECTOR_SHIFT)) > LABEL_SCAN_SIZE) {
- log_error("Label sector %" PRIu64 " beyond range (%ld)",
+ log_error("Label sector " FMTu64 " beyond range (%ld)",
label->sector, LABEL_SCAN_SECTORS);
return 0;
}
@@ -204,8 +204,8 @@ int label_write(struct device *dev, struct label *label)
lh->crc_xl = xlate32(calc_crc(INITIAL_CRC, (uint8_t *)&lh->offset_xl, LABEL_SIZE -
((uint8_t *) &lh->offset_xl - (uint8_t *) lh)));
- log_very_verbose("%s: Writing label to sector %" PRIu64 " with stored offset %"
- PRIu32 ".", dev_name(dev), label->sector,
+ log_very_verbose("%s: Writing label to sector " FMTu64 " with stored offset "
+ FMTu32 ".", dev_name(dev), label->sector,
xlate32(lh->offset_xl));
if (!label_scan_open(dev)) {
@@ -297,14 +297,13 @@ static struct labeller *_find_lvm_header(struct device *dev,
if (!memcmp(lh->id, LABEL_ID, sizeof(lh->id))) {
if (found) {
- log_error("Ignoring additional label on %s at sector %llu",
- dev_name(dev), (unsigned long long)(block_sector + sector));
+ log_error("Ignoring additional label on %s at sector " FMTu64,
+ dev_name(dev), (block_sector + sector));
}
if (xlate64(lh->sector_xl) != sector) {
- log_warn("%s: Label for sector %llu found at sector %llu - ignoring.",
- dev_name(dev),
- (unsigned long long)xlate64(lh->sector_xl),
- (unsigned long long)(block_sector + sector));
+ log_warn("%s: Label for sector " FMTu64 " found at sector " FMTu64 " - ignoring.",
+ dev_name(dev), xlate64(lh->sector_xl),
+ (block_sector + sector));
continue;
}
if (calc_crc(INITIAL_CRC, (uint8_t *)&lh->offset_xl,
@@ -318,13 +317,13 @@ static struct labeller *_find_lvm_header(struct device *dev,
dm_list_iterate_items(li, &_labellers) {
if (li->l->ops->can_handle(li->l, (char *) lh, block_sector + sector)) {
- log_very_verbose("%s: %s label detected at sector %llu",
+ log_very_verbose("%s: %s label detected at sector " FMTu64,
dev_name(dev), li->name,
- (unsigned long long)(block_sector + sector));
+ (block_sector + sector));
if (found) {
- log_error("Ignoring additional label on %s at sector %llu",
+ log_error("Ignoring additional label on %s at sector " FMTu64,
dev_name(dev),
- (unsigned long long)(block_sector + sector));
+ (block_sector + sector));
continue;
}
@@ -1137,8 +1136,8 @@ int label_scan(struct cmd_context *cmd)
log_warn("WARNING: metadata may not be usable with current io_memory_size %d KiB",
io_memory_size());
- log_warn("WARNING: increase lvm.conf io_memory_size to at least %llu KiB",
- (unsigned long long)want_size_kb);
+ log_warn("WARNING: increase lvm.conf io_memory_size to at least " FMTu64 " KiB",
+ want_size_kb);
}
dm_list_init(&cmd->hints);
@@ -1442,15 +1441,15 @@ bool dev_read_bytes(struct device *dev, uint64_t start, size_t len, void *data)
if (dev->bcache_fd <= 0) {
/* This is not often needed. */
if (!label_scan_open(dev)) {
- log_error("Error opening device %s for reading at %llu length %u.",
- dev_name(dev), (unsigned long long)start, (uint32_t)len);
+ log_error("Error opening device %s for reading at " FMTu64 " length " FMTsize_t ".",
+ dev_name(dev), start, len);
return false;
}
}
if (!bcache_read_bytes(scan_bcache, dev->bcache_fd, start, len, data)) {
- log_error("Error reading device %s at %llu length %u.",
- dev_name(dev), (unsigned long long)start, (uint32_t)len);
+ log_error("Error reading device %s at " FMTu64 " length " FMTsize_t ".",
+ dev_name(dev), start, len);
label_scan_invalidate(dev);
return false;
}
@@ -1483,23 +1482,23 @@ bool dev_write_bytes(struct device *dev, uint64_t start, size_t len, void *data)
/* This is not often needed. */
dev->flags |= DEV_BCACHE_WRITE;
if (!label_scan_open(dev)) {
- log_error("Error opening device %s for writing at %llu length %u.",
- dev_name(dev), (unsigned long long)start, (uint32_t)len);
+ log_error("Error opening device %s for writing at " FMTu64 " length " FMTsize_t ".",
+ dev_name(dev), start, len);
return false;
}
}
if (!bcache_write_bytes(scan_bcache, dev->bcache_fd, start, len, data)) {
- log_error("Error writing device %s at %llu length %u.",
- dev_name(dev), (unsigned long long)start, (uint32_t)len);
+ log_error("Error writing device %s at " FMTu64 " length " FMTsize_t ".",
+ dev_name(dev), start, len);
dev_unset_last_byte(dev);
label_scan_invalidate(dev);
return false;
}
if (!bcache_flush(scan_bcache)) {
- log_error("Error writing device %s at %llu length %u.",
- dev_name(dev), (unsigned long long)start, (uint32_t)len);
+ log_error("Error writing device %s at " FMTu64 " length " FMTsize_t ".",
+ dev_name(dev), start, len);
dev_unset_last_byte(dev);
label_scan_invalidate(dev);
return false;
@@ -1539,8 +1538,8 @@ bool dev_set_bytes(struct device *dev, uint64_t start, size_t len, uint8_t val)
/* This is not often needed. */
dev->flags |= DEV_BCACHE_WRITE;
if (!label_scan_open(dev)) {
- log_error("Error opening device %s for writing at %llu length %u.",
- dev_name(dev), (unsigned long long)start, (uint32_t)len);
+ log_error("Error opening device %s for writing at " FMTu64 " length " FMTsize_t ".",
+ dev_name(dev), start, len);
return false;
}
}
@@ -1549,16 +1548,16 @@ bool dev_set_bytes(struct device *dev, uint64_t start, size_t len, uint8_t val)
if ((!val && !bcache_zero_bytes(scan_bcache, dev->bcache_fd, start, len)) ||
!bcache_set_bytes(scan_bcache, dev->bcache_fd, start, len, val)) {
- log_error("Error writing device %s at %llu length %u.",
- dev_name(dev), (unsigned long long)start, (uint32_t)len);
+ log_error("Error writing device %s at " FMTu64 " length " FMTsize_t ".",
+ dev_name(dev), start, len);
dev_unset_last_byte(dev);
label_scan_invalidate(dev);
return false;
}
if (!bcache_flush(scan_bcache)) {
- log_error("Error writing device %s at %llu length %u.",
- dev_name(dev), (unsigned long long)start, (uint32_t)len);
+ log_error("Error writing device %s at " FMTu64 " length " FMTsize_t ".",
+ dev_name(dev), start, len);
dev_unset_last_byte(dev);
label_scan_invalidate(dev);
return false;