From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DB588C43334 for ; Mon, 20 Jun 2022 16:37:22 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 0368582139; Mon, 20 Jun 2022 18:37:20 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=weidmueller.com 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; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.b="auczKe8M"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8AFFA820FC; Mon, 20 Jun 2022 18:37:18 +0200 (CEST) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02on060e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe05::60e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 54E9580F88 for ; Mon, 20 Jun 2022 18:37:16 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=stefan.herbrechtsmeier-oss@weidmueller.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UVjJf63KnTxoQx+ccgJRcRC0tpxyAb1ED7D9VVUvYnpA0bK5/1WoDGZsZofDYvH6ovfw/e58OIxVe+LgspEDsTMcOKHE+TRp0lcoMHVhPSaq1YJFoeru9N2T7cGFX854/0jdJ98r+J+MARb6ftdhKvBnrL0BO7ky3omxiOw6wcgN1i2O5jclpRNRqIw7bItkkN5zSnbUdHrv1qmH/rc7dGpg23SLLi4Vhw2N+o6HYuaa4NTxOo5YFKMmIXVBkimlm//nLaUZAGU344jeWeQv5L0RatmgX+TJtOQSGicC5OFzbSfS4x2I3pd2d/DzJlD2UrVBZXE3gGeFLXPtNaeQrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=iNzjXoTtIvbBILr7QH4WD6KxvDDrXDRpBU3IvjBxxu4=; b=e4y3ijtWLPnzLu/quV/6ActJDf7rN+ohiBWt6hrFLLNNVPwLXOqKtVm/7VfMXm0dHS6dpghktowatP4Kq6wLD/MH7yd/qwcGbd6XokWQE0E6cBmDPlf89HKA21Pbu0Wcp+1n2IcnR/c1RvGNRnI/BBoONsY+2dJHWHTbaCC70hxGD4apb08Klgux8Ndc/kdfAOxvt7E5Mcq3wcgqnDSGQIjW8Vwl80Cvcl2qc5wPbVuU5nYwL98v+XfG507mqvz3lvZDrHnK8Q7gGTwprq6sl/wVDy/tpkV1PXKrt4tjePWzxeywe+gdYhHpazYmD61dfi+kQ+UO3WJ4FMvNeaCcdQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iNzjXoTtIvbBILr7QH4WD6KxvDDrXDRpBU3IvjBxxu4=; b=auczKe8MWvJysssbvn9rJtz6V+8ZzSn7bnRr3BOPIz+g7Co2KF7CMSJFlnWMlCvYaTOnIxYqFtcSF9JXrVTeo1K/AopS3yAqqSsEvAhkh3I/N6mIRbBHHKGqHywY+POhyLJ1BnTKQ+z+OR8J5+6ywsUY7FmfJQA9eCaKwopVfZc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) by DU0PR08MB8114.eurprd08.prod.outlook.com (2603:10a6:10:3ea::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.18; Mon, 20 Jun 2022 16:37:13 +0000 Received: from PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::49a6:e5ff:7f94:8787]) by PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::49a6:e5ff:7f94:8787%7]) with mapi id 15.20.5353.022; Mon, 20 Jun 2022 16:37:13 +0000 From: Stefan Herbrechtsmeier To: u-boot@lists.denx.de, Michal Simek Cc: Stefan Herbrechtsmeier , Adrian Fiergolski , Ashok Reddy Soma , Jaehoon Chung , T Karthik Reddy Subject: [PATCH v2 01/15] firmware: zynqmp: Check if rx channel dev pointer is valid Date: Mon, 20 Jun 2022 18:36:36 +0200 Message-Id: <20220620163650.18756-1-stefan.herbrechtsmeier-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: AS9PR06CA0560.eurprd06.prod.outlook.com (2603:10a6:20b:485::10) To PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 79c745a3-71c2-4cdc-76ae-08da52db20f5 X-MS-TrafficTypeDiagnostic: DU0PR08MB8114:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NwRMPslFOXQS80AIlyA2KHyAe9WnHKAgGXCvzMLsoQrkrTCFRDxhv1zpIzxpB8VuyHkXYfZMT5x9zVIiDCOBBiLbsHSjeMcZtp7CRPk5hzAZzY8dlww28XAgs/QWBMwrrfPQotdu14tM4WzbDYFZM9hY+1yfFpCHrfnFbRTcnop0WBgtEqc76/xzov25Cyp3VOaRrUkVGPXol5/fQUUTGIuyJOQs9W8yEGVc7G/pMek/3Ylcv/2kQbtMEnCVcK8D1SKikRRvFtYEuuuueMwUa4wHXB/HT8GzeubG5qHCiuDn1advyHQXJGNBVblJb8JrYqZ0Nv2+JRnUO6TQ+od4urVWhuliRIWScPsjGMaVUiuJB/wDlM04VSAonGapHXWSwWTuLm+GlzducvFTE/VLCk7kH3L2r8rubxCaLXHv7PtrjsDkwrXy48+/tFX/2rEWtEuxtxCcl97mY4hquXLxCD0tV/FBrUfzII4XVU3NPr2gvqjhxNuOmQNjl2zZgl1gk2+di0wuxBTCIyFJ+nPfgVPL4QQ/FaYpVieUvaM3Q0chBl/UjefcHhimYjbDDaoWaFCNv20qfcVop7QDKX7QLm12fXpGfvoO++oX81Wcv5Zswqwv/MkmUJefExAAI/kSTrjdgwz3w+IZBc43APQerxuZsGjJJ1rX2YnQl1Nx0Br5KDpHD0UOn8NfqyTPkY7/ X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB6969.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(396003)(366004)(346002)(376002)(39860400002)(136003)(6486002)(316002)(5660300002)(8936002)(2616005)(26005)(86362001)(38100700002)(4744005)(38350700002)(6512007)(478600001)(8676002)(6506007)(6666004)(1076003)(66476007)(66946007)(41300700001)(186003)(4326008)(66556008)(83380400001)(54906003)(52116002)(36756003)(2906002)(6916009); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?9SrXfOL4M1GKUGt8Ug5L/nDrqtystoKGH3pct4uI7ACBg6p1lQkGMkHQQw2m?= =?us-ascii?Q?5GPESrDReCUSFZLbhO/6KHFu9NwvK0V7tDA7136OA4YdD2DliYhV19vSyT/D?= =?us-ascii?Q?M21tlnB+YI/H7YUxZqNdEd1n/+p9BTFpm7HcZVfMRHqzwCQfj1hOHvt2TnKS?= =?us-ascii?Q?N3hAmwSoClLBUsbFvVpr+qMSSMlrncsEixtC+s9hKnQpkEXANKsBTjOl5ocx?= =?us-ascii?Q?gGyxlfRQrxXl8z1vawuvGVvlFQYA66k83/ThkMFatoUb9H+b/vowQKaQcTgt?= =?us-ascii?Q?CRjcc7cVf4A2FmJkL8lawGjmApwklGyEVC70/iPyMcBuUy8lmyc9Kbg+YeEr?= =?us-ascii?Q?gS5UQfrHFgKakhZaotBmF23cGHKE/YHOEPZlMl4DtBiku+8SwtjHOQEpPeVF?= =?us-ascii?Q?jz4HdukbZ98OvGoK5UbsIdu6b45NPOxbb+r5NRFqf+he8omFbq7LMyiXQGAs?= =?us-ascii?Q?TDZdoB1ufvT9utetDvNmJ4AWaUWK3OdkswEO3zd1AjELN4VgIld/ncDdnJhL?= =?us-ascii?Q?PMReUsJvZzBf7IK8vthdzgct/D/QN6W2kyoiNvOBoNdy6+Uv+e7D0Q51baf/?= =?us-ascii?Q?f1CHcgcb3K+h4EiFqXEiqwaYtS7W+UD+DrnM2d7eyNBkbVCktqYyJiHb2E4r?= =?us-ascii?Q?shDKuuoaotFEp+ohjwlIh/ejIvTxUMemZV9CHo+Jr1O1E5Gf0T7Uf5UV3KKm?= =?us-ascii?Q?Aui2ZvpgtKEX7MYtfd/UJxXpzo8VCCoyGlJwvzVGGr0RkKiqw/TmjrbtSlNJ?= =?us-ascii?Q?JZBi8biV4rbt3ebESvaXAtQYIs1R98AwsgPwRxhpY3QSBxRT2NnxnHQMhCvd?= =?us-ascii?Q?bd8TffXflIeZQkEGYG5lKmFWWufWdHvYBu6HDGZlemPL5i1cQ1fRi1no0dhQ?= =?us-ascii?Q?yt7qhUwiAIp/zp1m0TdMQ9x5QXaVCUhrkIKeYwrmjiurKjDz6/IBF0n1QDAs?= =?us-ascii?Q?Ih+PbB2BNpUIC1paud4dDWJjzC0H2yMTXAJPsBIb4VBvB+nOn2hQwdVFYvLA?= =?us-ascii?Q?axUkyupqdkHp4q0WWqRkO2+wz/ayg6b6SjD3lnv6p/cb0fbNxpFNSQvV3Zpd?= =?us-ascii?Q?xH8mTc0fKV89T2TXyQyMQz22evXgzZ3vFTIIW5wGOUkGeLwC8WCJ/M8BA8p8?= =?us-ascii?Q?tqa9yrcOQOt1NZMMqWY40z8V6uEmsUCOEBYT8ookBU96s5S92VL43/fWEhdg?= =?us-ascii?Q?0QGYP5LuxTSzTA1fd74XphjM0bZDooGP72cHFMRP4csVx0jhAudEOGoT3R8g?= =?us-ascii?Q?yWtk+DtujolSfkBCupnCgs50tlposhaxaLV0tybgZA7ddGd1k0bhY1t0cqKB?= =?us-ascii?Q?r0aCWvY2n6dUHAiFlZUgkuT+TqQ+Hw/tF358nwRtRtXX+67oy8pTo23SPDLS?= =?us-ascii?Q?T2YFWkqBD4w5UG2es+jhoaBY7Wpi1+t61569mcjius5jarH1X6AdeeGssUs7?= =?us-ascii?Q?ILOPPr0TN/bU60auLfd6v/M79BAX+Y4aCHpaYTVvPZlY5gWAGZN2SllV4rsJ?= =?us-ascii?Q?O2g/fwxAistzoGWQgGi/PlIE9wwT0jnRafusziAnxQUBvpArbixeKHOwlWNC?= =?us-ascii?Q?xJDTppjqJWjlA7/LPrhVlVrMp+6jF9ZzyKdjiZ4LQtA83/F9EgRAuu8Az5A4?= =?us-ascii?Q?p/Rhdh4mMdfEPxpcliTqScDEOSyt29GiRxBI5x4xkTp6hC+1mC9q/zNsn1WT?= =?us-ascii?Q?z8bjJQCGJ9kESGDRg4RWsA+mJzvyqfMgkPJO15O8/DIPxZngpl/1gQLrZ9KI?= =?us-ascii?Q?LzbWGiVxRi8vdDkBlC4HCl8ANQ6mmvU=3D?= X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79c745a3-71c2-4cdc-76ae-08da52db20f5 X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6969.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2022 16:37:13.6868 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ybtoyTNWSms6dvxh7zxZ7b4J9w7MfEv9ZBq1j5FgE0WKzr3hHHYO2Eb3q0qbo/ApLRhYj9QWo87xGpEwbqJVfA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8114 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.6 at phobos.denx.de X-Virus-Status: Clean From: Stefan Herbrechtsmeier Check if rx channel dev pointer is valid and not if the address of the pointer is valid. Signed-off-by: Stefan Herbrechtsmeier --- (no changes since v1) drivers/firmware/firmware-zynqmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/firmware/firmware-zynqmp.c b/drivers/firmware/firmware-zynqmp.c index 0f0d2b07c0..341d7cf135 100644 --- a/drivers/firmware/firmware-zynqmp.c +++ b/drivers/firmware/firmware-zynqmp.c @@ -92,7 +92,7 @@ static int ipi_req(const u32 *req, size_t req_len, u32 *res, size_t res_maxlen) res_maxlen > PMUFW_PAYLOAD_ARG_CNT) return -EINVAL; - if (!(zynqmp_power.tx_chan.dev) || !(&zynqmp_power.rx_chan.dev)) + if (!(zynqmp_power.tx_chan.dev) || !(zynqmp_power.rx_chan.dev)) return -EINVAL; debug("%s, Sending IPI message with ID: 0x%0x\n", __func__, req[0]); -- 2.30.2