From patchwork Tue Dec 8 15:17:29 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 553936 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 4EE73140216 for ; Wed, 9 Dec 2015 02:18:51 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965136AbbLHPSO (ORCPT ); Tue, 8 Dec 2015 10:18:14 -0500 Received: from mout.kundenserver.de ([212.227.17.13]:49476 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965127AbbLHPSL (ORCPT ); Tue, 8 Dec 2015 10:18:11 -0500 Received: from wuerfel.localnet ([134.3.118.24]) by mrelayeu.kundenserver.de (mreue101) with ESMTPSA (Nemesis) id 0MhDJh-1ZtJTo1kJ7-00MJZI; Tue, 08 Dec 2015 16:17:33 +0100 From: Arnd Bergmann To: "David S. Miller" Cc: Gerlando Falauto , netdev@vger.kernel.org, Shaohui Xie , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH] net: fsl: avoid 64-bit warning on pq_mdio Date: Tue, 08 Dec 2015 16:17:29 +0100 Message-ID: <2847304.4thPqtFFJS@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) MIME-Version: 1.0 X-Provags-ID: V03:K0:dDRdFdmwN3WLI9YNaKSnWSEKhsKuxNcA1wNpJve5kengU6ESY8t YY/CHUqbj3HIC1MUfTa1CIPyTU/LPw+gfc0BJBVeEgNNkeEjqyT8K29nqiiwqQEh8a19tHE sRnbtLIZzJ1oQfq8+G/sS50ca5FVOsXN0lrEd0fdRBJc4p28PpcgTo2G75AONrI6qapBPz9 B8iEFqVvIBeQu0x9zD9ew== X-UI-Out-Filterresults: notjunk:1; V01:K0:b992WwMK1/E=:l2t4CUmZridGBayh+1fGke Hr8rXiN8PS8L0fOPqP2lJKn/pNQahRuBKbUQOGMRQRP0rv0AXVnqH1okVvT04ZR0j+tKeQGPW fpNo7h1uG1vY6mUaPzgIe3ED6orHLLQ+W5fiM7NQUOzXBcg38GXVDFleqbre8FghYHLePzDHC LbJcq0lpkZssuS7NWWVZtmaxxz/bhxK4eoBUtkJ1t9OptHbuKyfcoDP5shF9+k0xg7ckbPahU +HQwKElMcSg0LfeKmFg6yr45R+Sot8aGFc2Q7cHJ97geNFQ5P88WS8SLBeUDij8mK7QBDgD4W qXJL8sUd3Nhr9bxBemie3MzfbeXR1ks/ws8ipOdnKIXyqxYpM16tLQB09CRL+XrSiqlX6Z3DB lhjFcA5tDJOFewxgyhvFvNez8auf7DxjtV86ffXlFFXxIgSBKm7bh3CniiqjUjxkVyVukSNSN ZzRNDM1hBRqKdiAXLSc2NwpBViFYjB0hkO7O9SBgB0KHrfgiRbjEx1aNHzHaBZEL0WQ5Zinte EOy3kmiiAMwTQmrp1qeJALqqO0P7nR8WXvnF9jC8HIg1EIkMtoLA9qdYOlsf5mrpmB17a4Gv5 pcTjCzgaQOmGxeWuq8Mf9r5ZhkcL3rzZ+jnYtBEPEMW3PDZem1hOiasih+AdUUY01nCC22LVP KiVMUvyhH/sIXM/zKL0r1/ZcHVKU7RzGW5L5z9FPU7wHAv0gdOtq3qFdFcEOQiAMcbZAOANe4 as5Cj4879V4FEdUt Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The pq_mdio driver can now be built for ARM64, where we get a format string warning: drivers/net/ethernet/freescale/fsl_pq_mdio.c: In function 'fsl_pq_mdio_probe': drivers/net/ethernet/freescale/fsl_pq_mdio.c:467:25: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat=] The argument is an implicit ptrdiff_t from the subtraction of two pointers, so we should use the %z format string modifier to make this work on 64-bit architectures. Signed-off-by: Arnd Bergmann Fixes: fe761bcb9046 ("net: fsl: expands dependencies of NET_VENDOR_FREESCALE") --- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/freescale/fsl_pq_mdio.c b/drivers/net/ethernet/freescale/fsl_pq_mdio.c index 55c36230e176..40071dad1c57 100644 --- a/drivers/net/ethernet/freescale/fsl_pq_mdio.c +++ b/drivers/net/ethernet/freescale/fsl_pq_mdio.c @@ -464,7 +464,7 @@ static int fsl_pq_mdio_probe(struct platform_device *pdev) * address). Print error message but continue anyway. */ if ((void *)tbipa > priv->map + resource_size(&res) - 4) - dev_err(&pdev->dev, "invalid register map (should be at least 0x%04x to contain TBI address)\n", + dev_err(&pdev->dev, "invalid register map (should be at least 0x%04zx to contain TBI address)\n", ((void *)tbipa - priv->map) + 4); iowrite32be(be32_to_cpup(prop), tbipa);