diff options
author | Stewart Smith <stewart@linux.vnet.ibm.com> | 2015-11-16 16:57:00 +1100 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2015-11-16 16:57:00 +1100 |
commit | 56bc1890b229072513788992d1d29b6f173c13de (patch) | |
tree | 20e81d08b66f7ce122a7d5b2cf49e3b495eac1ed /core/mem_region.c | |
parent | 4834fced49c6c8ccbc7237588df5cfe7c4e7cdd7 (diff) | |
download | skiboot-56bc1890b229072513788992d1d29b6f173c13de.zip skiboot-56bc1890b229072513788992d1d29b6f173c13de.tar.gz skiboot-56bc1890b229072513788992d1d29b6f173c13de.tar.bz2 |
Enable -Werror for -Wformat
We create our own inttypes.h to get the correct printf formatting for
64bit numbers.
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'core/mem_region.c')
-rw-r--r-- | core/mem_region.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/core/mem_region.c b/core/mem_region.c index f8d9a11..40b486b 100644 --- a/core/mem_region.c +++ b/core/mem_region.c @@ -14,6 +14,7 @@ * limitations under the License. */ +#include <inttypes.h> #include <skiboot.h> #include <mem-map.h> #include <libfdt_env.h> @@ -320,11 +321,12 @@ int64_t mem_dump_free(void) region_free+= hdr->num_longs * sizeof(long); } - printf("Region %s free: %llu\n", region->name, region_free); + printf("Region %s free: %"PRIx64"\n", + region->name, region_free); total_free += region_free; } - printf("Total free: %llu\n", total_free); + printf("Total free: %"PRIu64"\n", total_free); return total_free; } @@ -686,7 +688,7 @@ static bool add_region(struct mem_region *region) struct mem_region *r; if (mem_regions_finalised) { - prerror("MEM: add_region(%s@0x%llx) called after finalise!\n", + prerror("MEM: add_region(%s@0x%"PRIx64") called after finalise!\n", region->name, region->start); return false; } |