From: Fabio Estevam <[email protected]> Since commit ef25bb0fa6e2 (block/partitions/efi.c: ensure that the GPT header is at least the size of the structure.) , when building for a 32-bit architecture, such as ARM, the following build warning is seen:
block/partitions/efi.c:324:3: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat] Typecast sizeof(gpt_header) to (unsigned long) to avoid such warning on 32-bit systems. Reported-by: Stephen Rothwell <[email protected]> Cc: Peter Jones <[email protected]> Cc: Matt Fleming <[email protected]> Cc: Jens Axboe <[email protected]> Cc: Andrew Morton <[email protected]> Signed-off-by: Fabio Estevam <[email protected]> --- block/partitions/efi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/block/partitions/efi.c b/block/partitions/efi.c index a7475e7..62e05cf 100644 --- a/block/partitions/efi.c +++ b/block/partitions/efi.c @@ -323,7 +323,7 @@ static int is_gpt_valid(struct parsed_partitions *state, u64 lba, if (le32_to_cpu((*gpt)->header_size) < sizeof(gpt_header)) { pr_debug("GUID Partition Table Header size is too small: %u < %lu\n", le32_to_cpu((*gpt)->header_size), - sizeof(gpt_header)); + (unsigned long)sizeof(gpt_header)); goto fail; } -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

