]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
kern/{arm64,loongarch64}/dl_helper: Use the correct format specifier for formatted...
authorXiaotian Wu <wuxiaotian@loongson.cn>
Tue, 13 Jun 2023 09:06:31 +0000 (17:06 +0800)
committerDaniel Kiper <daniel.kiper@oracle.com>
Tue, 13 Jun 2023 14:00:39 +0000 (16:00 +0200)
Use PRIxGRUB_INT64_T format specifier for grub_int64_t type
and drop redundant casts.

Signed-off-by: Xiaotian Wu <wuxiaotian@loongson.cn>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/kern/arm64/dl_helper.c
grub-core/kern/loongarch64/dl_helper.c

index cf7d432a3c4e6808b8a852aee337ceca147cf8fc..10e3d1ec206a20f997b2fdcd057f56c1ca49499e 100644 (file)
@@ -46,9 +46,9 @@ grub_arm64_set_xxxx26_offset (grub_uint32_t *place, grub_int64_t offset)
 {
   const grub_uint32_t insmask = grub_cpu_to_le32_compile_time (0xfc000000);
 
-  grub_dprintf ("dl", "  reloc_xxxx64 %p %c= 0x%llx\n",
+  grub_dprintf ("dl", "  reloc_xxxx64 %p %c= 0x%" PRIxGRUB_INT64_T "\n",
                place, offset > 0 ? '+' : '-',
-               offset < 0 ? (long long) -(unsigned long long) offset : offset);
+               offset < 0 ? -offset : offset);
 
   *place &= insmask;
   *place |= grub_cpu_to_le32 (offset >> 2) & ~insmask;
index cda1a53c8b35841abd326b4ef205ecb49894f59c..e869ce9acb2aeb07bdfef33d63ffb6b9cfa4be5e 100644 (file)
@@ -205,9 +205,9 @@ void grub_loongarch64_b26 (grub_uint32_t *place, grub_int64_t offset)
   grub_uint32_t val;
   const grub_uint32_t insmask = grub_cpu_to_le32_compile_time (0xfc000000);
 
-  grub_dprintf ("dl", "  reloc_xxxx64 %p %c= 0x%llx\n",
+  grub_dprintf ("dl", "  reloc_b26 %p %c= 0x%" PRIxGRUB_INT64_T "\n",
                place, offset > 0 ? '+' : '-',
-               offset < 0 ? (long long) -(unsigned long long) offset : offset);
+               offset < 0 ? -offset : offset);
 
   val = ((offset >> 18) & 0x3ff) | (((offset >> 2) & 0xffff) << 10);