From patchwork Mon Jul 10 11:08:20 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 9832689 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 6FCE860318 for ; Mon, 10 Jul 2017 11:08:51 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6331826AE3 for ; Mon, 10 Jul 2017 11:08:51 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 57D1A27F2B; Mon, 10 Jul 2017 11:08:51 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 03B5926AE3 for ; Mon, 10 Jul 2017 11:08:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753298AbdGJLIj (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 Received: from wuerfel.lan ([5.56.224.194]) by mrelayeu.kundenserver.de (mreue005 [212.227.15.129]) with ESMTPA (Nemesis) id 0MWfMN-1d9pIQ185j-00XsJf; Mon, 10 Jul 2017 13:08:33 +0200 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-fsdevel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP 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);