mirror of
https://git.proxmox.com/git/grub2
synced 2025-08-07 01:31:56 +00:00
disk/ata: Use format code PRIxGRUB_UINT64_T for 64-bit uint argument in grub_error()
Signed-off-by: Glenn Washburn <development@efficientek.com> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
parent
5625825434
commit
c95ec30d48
@ -219,8 +219,9 @@ grub_ata_setaddress (struct grub_ata *dev,
|
|||||||
if (dev->sectors_per_track == 0
|
if (dev->sectors_per_track == 0
|
||||||
|| dev->heads == 0)
|
|| dev->heads == 0)
|
||||||
return grub_error (GRUB_ERR_OUT_OF_RANGE,
|
return grub_error (GRUB_ERR_OUT_OF_RANGE,
|
||||||
"sector %d cannot be addressed "
|
"sector %" PRIxGRUB_UINT64_T " cannot be "
|
||||||
"using CHS addressing", sector);
|
"addressed using CHS addressing",
|
||||||
|
sector);
|
||||||
|
|
||||||
/* Calculate the sector, cylinder and head to use. */
|
/* Calculate the sector, cylinder and head to use. */
|
||||||
sect = ((grub_uint32_t) sector % dev->sectors_per_track) + 1;
|
sect = ((grub_uint32_t) sector % dev->sectors_per_track) + 1;
|
||||||
@ -232,8 +233,9 @@ grub_ata_setaddress (struct grub_ata *dev,
|
|||||||
|| cylinder > dev->cylinders
|
|| cylinder > dev->cylinders
|
||||||
|| head > dev->heads)
|
|| head > dev->heads)
|
||||||
return grub_error (GRUB_ERR_OUT_OF_RANGE,
|
return grub_error (GRUB_ERR_OUT_OF_RANGE,
|
||||||
"sector %d cannot be addressed "
|
"sector %" PRIxGRUB_UINT64_T " cannot be "
|
||||||
"using CHS addressing", sector);
|
"addressed using CHS addressing",
|
||||||
|
sector);
|
||||||
|
|
||||||
parms->taskfile.disk = 0xE0 | head;
|
parms->taskfile.disk = 0xE0 | head;
|
||||||
parms->taskfile.sectnum = sect;
|
parms->taskfile.sectnum = sect;
|
||||||
|
Loading…
Reference in New Issue
Block a user