]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
disk/ata: Use format code PRIxGRUB_UINT64_T for 64-bit uint argument in grub_error()
authorGlenn Washburn <development@efficientek.com>
Fri, 5 Mar 2021 00:22:40 +0000 (18:22 -0600)
committerDaniel Kiper <daniel.kiper@oracle.com>
Wed, 10 Mar 2021 14:01:08 +0000 (15:01 +0100)
Signed-off-by: Glenn Washburn <development@efficientek.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/disk/ata.c

index 685f33a19c6086c90c2812ad8bd87e38fda79746..3620a282eaab1cecd2781e3b643236f21573cd6d 100644 (file)
@@ -219,8 +219,9 @@ grub_ata_setaddress (struct grub_ata *dev,
        if (dev->sectors_per_track == 0
            || dev->heads == 0)
          return grub_error (GRUB_ERR_OUT_OF_RANGE,
-                            "sector %d cannot be addressed "
-                            "using CHS addressing", sector);
+                            "sector %" PRIxGRUB_UINT64_T " cannot be "
+                            "addressed using CHS addressing",
+                            sector);
 
        /* Calculate the sector, cylinder and head to use.  */
        sect = ((grub_uint32_t) sector % dev->sectors_per_track) + 1;
@@ -232,8 +233,9 @@ grub_ata_setaddress (struct grub_ata *dev,
            || cylinder > dev->cylinders
            || head > dev->heads)
          return grub_error (GRUB_ERR_OUT_OF_RANGE,
-                            "sector %d cannot be addressed "
-                            "using CHS addressing", sector);
+                            "sector %" PRIxGRUB_UINT64_T " cannot be "
+                            "addressed using CHS addressing",
+                            sector);
        
        parms->taskfile.disk = 0xE0 | head;
        parms->taskfile.sectnum = sect;