From patchwork Sun Jun 12 11:25:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 1642531 X-Patchwork-Delegate: sjg@chromium.org Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=ajHZDxX4; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LLXSY04mQz9sFk for ; Sun, 12 Jun 2022 21:25:46 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 72E0884414; Sun, 12 Jun 2022 13:25:36 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="ajHZDxX4"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id C315984319; Sun, 12 Jun 2022 13:25:34 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 8473784319 for ; Sun, 12 Jun 2022 13:25:32 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655033128; bh=cQKTm6etHmC6QKGSETw6AYD8omMdomukOg1PxhJq3H4=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=ajHZDxX4BUpXxZwbtP5juMatcxUzi5m1mj6Kt90UVEt0mt4924vONzJ+KXnnlocMR HRl8+Vu2peW1g34+i0rWwkypCMygFHuH57CRutrAUZdiModPeij16vjqASAOJBTAqj ta9PKVzGPj9aC4kk0OxCvUkQYdVuPDN5QYFxxr4Q= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from rpi732.fritz.box ([62.143.94.109]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1M7sDq-1o5Jnp3M3O-004ykt; Sun, 12 Jun 2022 13:25:27 +0200 From: Heinrich Schuchardt To: Simon Glass Cc: Asherah Connor , Bin Meng , u-boot@lists.denx.de, Heinrich Schuchardt Subject: [PATCH 1/1] sandbox: cast to pointer from integer of different size Date: Sun, 12 Jun 2022 11:25:22 +0000 Message-Id: <20220612112523.6081-1-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:/yMG9x4u8T4z3jWTdEPeyAiPRG/dIl8zKmmwqEvtUxHQgsnse0s SZmaDqifwID+Qkl8nPsJujlNrRK3rgeCm8ISKaoFWt5q7iK1E+9H7h7kUACaqzy4zf2EHzs WTqyCEbSAIS+ltEx9o08xHXJtr0a6f6+DW3ZN9s6JrmEPGrr4jGCVJV+kabf/AzronP7Jkx GDmAxZWtkdhn3/Iubg60Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:Z+cN/9QcFNA=:1uSbTuPqYpCTphitigdgna IAd+UXtfhjqr8h3xv7OLk9yMQK+z1iVKzXVN33Srbwsyj861HcsiNLgpj0fbdCrXgYiGpmYAh hwuNIXqwUADtJ7jUMfoiEnYLiW9cmQsd6E++1+8Td12qyppQyY8NFN6U71u+pe1yEBkkqDIrK qqDZrccYQPFuaYM9Ua4oSUbMxKTfPekMDA0tgjEhSWroV3azImWFLfSKwj70Pmk2ZKzlIrywq NT383IXU+bkg3TD3XnESbgi6R+W02WIr9GXYPOvMsZjGcXeq4cNuxUJFExlR0tIXu1sYyIbsp sexl63lM1RLS15snYF8Y4FYDqg0tE7T6p7tEq+I9+WUlWRlqa3teLJmm9cbsgOrz9SQO2pgwf vjS1jpVvLJlE3ke6AwCsiMSZIsY4D648KFdlvniIB3r9CWk72vAPfKX/gUCXmY+0evGvZ7LAa bOeqoyU/+FkCqaX0wdC0cYQOv2NRdKA8BvFSJaTll1k5DhH5b5Mevr/Vb4h+Px9Jrq5tXcP/1 a9Ue1NeJ5qb1G8bttE6Vdf26aDQ0NiuduOwdPe7zTTDDTzI6Kfz6u4LSymozuA3Pf/0C7B9pc ZJx0siECOG80DmQa16ACo5XSzLKAPlE5QF08S9fAUvwEfUNOwt1fNfpPJ+s7Wg8jAiSksrGhs zZykWDSotRX8E+9xaVhxzxX9byn9AMxuIY0wr/soCk7sk4f0EPtCKmdrDirHD9vJ9dxKcR0VR V1YUra688IekK1zJ8vtu2RfIj+4eIr0HykhoNkuopF36M4KA67e64nnGNwTQqIIe/d03W4oqK LX21GuoMoy8FXjKCu0p34xWRowm8/DpxsdsAPDVg9rvnBAmaICUlbK4pShwHt81zWPJD4dvGR 7pup9/80PYgSuPIBJJ6FcqG+u7Ej+nLiROCNy3y8QVi/QJ1+2lY0j4Db/d6ys0cR5OGmy+G6U hj7wys/CzxPWM1/rt4kkRu0/5CjBf7hAim4sz4EEyub3PMdSfaUkJCEeXN4PZNPIL6fyESO1H 3p1/5l/JEwudBbjk+Dk1l2mnqARrYd0PkXkuMkd2zBpJ9q4KDG5Xk7XLPhubnsiaiZTFprxFz 4q8jQ+LvDYVx2UY8+Wp9hbASyuL/FlIyj9baTisc08EPzIcqERmKUfHmA== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean Building sandbox_defconfig on ARMv7 with HOST_32BIT=y results in: drivers/misc/qfw_sandbox.c:51:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 51 | void *address = (void *)be64_to_cpu(dma->address); Add the missing type conversion. Fixes: 69512551aa84 ("test: qemu: add qfw sandbox driver, dm tests, qemu tests") Signed-off-by: Heinrich Schuchardt Reviewed-by: Bin Meng Reviewed-by: Bin Meng --- drivers/misc/qfw_sandbox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.36.1 diff --git a/drivers/misc/qfw_sandbox.c b/drivers/misc/qfw_sandbox.c index b09974d33b..1002df7533 100644 --- a/drivers/misc/qfw_sandbox.c +++ b/drivers/misc/qfw_sandbox.c @@ -48,7 +48,7 @@ static void qfw_sandbox_read_entry_dma(struct udevice *dev, struct qfw_dma *dma) { u16 entry; u32 control = be32_to_cpu(dma->control); - void *address = (void *)be64_to_cpu(dma->address); + void *address = (void *)(uintptr_t)be64_to_cpu(dma->address); u32 length = be32_to_cpu(dma->length); struct qfw_sandbox_plat *plat = dev_get_plat(dev); struct fw_cfg_file *file;