mirror of
https://github.com/systemd/systemd.git
synced 2024-12-22 17:35:35 +03:00
tree-wide: Fix Wformat warnings
The latest clang has started catching more integer promotions which cause us to pass the wrong type to printf() format specifiers so let's fix those.
This commit is contained in:
parent
f02f8b3ca7
commit
c73d14c43e
@ -128,7 +128,7 @@ int validate_firmware_header(
|
||||
|
||||
log_debug("TPM PC Client Platform Firmware Profile: family %u.%u, revision %u.%u",
|
||||
id->specVersionMajor, id->specVersionMinor,
|
||||
id->specErrata / 100, id->specErrata % 100);
|
||||
id->specErrata / 100U, id->specErrata % 100U);
|
||||
|
||||
if (h->eventDataSize < (uint64_t) offsetof(TCG_EfiSpecIDEvent, digestSizes) + (uint64_t) (id->numberOfAlgorithms * sizeof(TCG_EfiSpecIdEventAlgorithmSize)) + 1U)
|
||||
return log_error_errno(SYNTHETIC_ERRNO(EBADMSG), "Event log header doesn't fit all algorithms.");
|
||||
|
@ -477,7 +477,7 @@ static int cd_profiles(Context *c) {
|
||||
|
||||
switch (feature) {
|
||||
case 0x00:
|
||||
log_debug("GET CONFIGURATION: feature 'profiles', with %u entries", features[i + 3] / 4);
|
||||
log_debug("GET CONFIGURATION: feature 'profiles', with %u entries", features[i + 3] / 4U);
|
||||
feature_profiles(c, features + i + 4, MIN(features[i + 3], len - i - 4));
|
||||
break;
|
||||
default:
|
||||
|
@ -399,7 +399,7 @@ static void dmi_memory_device_manufacturer_id(
|
||||
/* LSB is 7-bit Odd Parity number of continuation codes */
|
||||
if (code != 0)
|
||||
printf("MEMORY_DEVICE_%u_%s=Bank %d, Hex 0x%02X\n", slot_num, attr_suffix,
|
||||
(code & 0x7F) + 1, code >> 8);
|
||||
(code & 0x7F) + 1, (uint16_t) (code >> 8));
|
||||
}
|
||||
|
||||
static void dmi_memory_device_product_id(
|
||||
|
Loading…
Reference in New Issue
Block a user