From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753578AbdGJLIj (ORCPT ); Mon, 10 Jul 2017 07:08:39 -0400 Received: from mout.kundenserver.de ([212.227.126.133]:60424 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752387AbdGJLIh (ORCPT ); Mon, 10 Jul 2017 07:08:37 -0400 From: Arnd Bergmann To: Alexander Viro Cc: Arnd Bergmann , Greg Ungerer , Nicolas Pitre , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] binfmt_flat: fix format string for u32 Date: Mon, 10 Jul 2017 13:08:20 +0200 Message-Id: <20170710110832.667379-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:b8oTEI9N7UoEimktDTWZ9yS6xiyQbJ9UJfQIzQ7nncjHx7xQizT /M7zEnboLkoYrbGz4GhnZ2tIBALjQZ/XMXzDAkLLCEyKIomptCxTC1fqMu1bg6ExQ1ktyKT zpEytqLUYpsp4vnaMhpMlhjOD5Fo2RxWu46TM6t2gfF95dtMFbjnsIuJFtuXV7ZCtIsFv2i KifBHn/2i82LdlgwE9fAQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:XszxLLYbfq0=:DSstOrUO2V4/mri7peEkm3 JYRKxjc5QE5+ON12M7oajZo/G3F/0oJXxGm+B9gGDaP75vjT6fhS8rpYRh/eM35fB3/Xp5QKF YBFEX2OfLXanBr58ZEbBaMZYY1vMLyMoi+x1SYRzB12bTUJAtxK7vszDnLvquBdkMtWG2fEuw 5/mF/1NeM48s9X0xYr2rsvwwLa1TCoCSAhwSkwxpTPIJYvoFHAWhKJasgldpvK76HfkxRNX5N JB3jXQgT/27XebiRiuZlvC5w/GKL/KbvwkqL42VojmQG8V+ygo6/fbANQpxZSzBjHEEufIvF/ ZbZ/xOXJYGt8sgnHdG7Wg/eQQtAEchvttNaFHg7nIF18gAm/x4Wg4YFII1ujA8qLUjnMlEBjC u6YtjGauq77HQP7voRQoVbjVPQdNCGFczsmCA3buDf5We1Wra2Ktm35D/SI6svXJiu0YvWCx9 9rDGVp3OT7Zh1C21OZQfUAkyzY/0nPp88cluN4X/ybZE7pFxus4rVIWZVS0tbRt89+kQTEogY dgbkpOAzUpiESijnI3y2Zvrgtx0vMGRK/embzsvSHp9yxrWuxdLZR3XDrjxDtmQHBhbG6Dnj+ eKgMOd8+F0NTF7bTT0bYocacd8wSWT1avc3xC2jXxx4QPT3jwRafliT6J+UF8bDDOoyNAOBlq hZJ3gokt1FMq9BXhysmgq+EViEwBKETejx1cgXL7WMYFLtXXPTDKWFGYni4JUWLbrCHw= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The types have changed from 'unsigned long' to 'u32', so now the format string is wrong, and produces a harmless warning on arm32: arm-soc/fs/binfmt_flat.c: In function 'load_flat_file': arm-soc/fs/binfmt_flat.c:577:25: error: format '%ld' expects argument of type 'long int', but argument 2 has type 'u32 {aka unsigned int}' [-Werror=format=] This changes it to '%d' instead, matching the 'u32' type. Fixes: 468138d78510 ("binfmt_flat: flat_{get,put}_addr_from_rp() should be able to fail") Signed-off-by: Arnd Bergmann --- fs/binfmt_flat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/binfmt_flat.c b/fs/binfmt_flat.c index 69ec23daa25e..96a06197f83a 100644 --- a/fs/binfmt_flat.c +++ b/fs/binfmt_flat.c @@ -574,7 +574,7 @@ static int load_flat_file(struct linux_binprm *bprm, MAX_SHARED_LIBS * sizeof(unsigned long), FLAT_DATA_ALIGN); - pr_debug("Allocated data+bss+stack (%ld bytes): %lx\n", + pr_debug("Allocated data+bss+stack (%d bytes): %lx\n", data_len + bss_len + stack_len, datapos); fpos = ntohl(hdr->data_start); -- 2.9.0