[Skiboot] [PATCH] libflash: fix integer type in printf

Patrick Williams patrick at stwcx.xyz
Fri Jan 6 23:35:16 AEDT 2017


A format string had a 0x prefix on an integer but printed in decimal.

Signed-off-by: Patrick Williams <patrick at stwcx.xyz>
---
 libflash/blocklevel.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libflash/blocklevel.c b/libflash/blocklevel.c
index c18de1f..79ff00f 100644
--- a/libflash/blocklevel.c
+++ b/libflash/blocklevel.c
@@ -199,7 +199,7 @@ int blocklevel_erase(struct blocklevel_device *bl, uint64_t pos, uint64_t len)
 
 	/* Programmer may be making a horrible mistake without knowing it */
 	if (len & bl->erase_mask) {
-		fprintf(stderr, "blocklevel_erase: len (0x%"PRIu64") is not erase block (0x%08x) aligned\n",
+		fprintf(stderr, "blocklevel_erase: len (0x%"PRIx64") is not erase block (0x%08x) aligned\n",
 				len, bl->erase_mask + 1);
 		return FLASH_ERR_ERASE_BOUNDARY;
 	}
-- 
2.10.2




More information about the Skiboot mailing list