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 4E968C43334 for ; Wed, 8 Jun 2022 16:21:59 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 42D9E84366; Wed, 8 Jun 2022 18:21:40 +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="0akvnGVR"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id E841484337; Wed, 8 Jun 2022 18:21:23 +0200 (CEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on0601.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::601]) (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 0C10A84307 for ; Wed, 8 Jun 2022 18:21:18 +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=PaG50cgAg3we3D4/TAv6GANjAp4AZB+nzu43kIYgn3JQ480C7rzozpjf0PIn7uY9plWcwwjQV0tcvOJOGFOBEjMmxFW06A5Tx2cKpipmBiB+DaSwlvzsKLKlqWJyJN2Nk6dhoyyEnetEj59PlOD4aO/PGJG75DkrfCCR/lFAIqGzcXvYSWzr7JDS3Mm1bmiRqa/EjVPnGK+EEEdl1yuBbgRhvFasjPYkm8aQKVu/wRINBpwlSRG76niFKWacpoeMof943ukPcIOl9On73LX+YXwXnnytc5UbZJ6i0Tn4SSQFS2tXuMGbvRi+h9uQNBQGvM+c8/hx1kTrekC7ZA68Hw== 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=tjPkr6E8rELlwvZ4yPdKAshLtirTEcFMTh1/kxBwanw=; b=eOq0GlpQUWAtfaGM5+dEzJl3kmbEMYIS81UEjE5wLdYRzbJKFGMUztQqETsklVMy5nuaSmwkhVIKxtv4aiSxqpcaqrLXX/ghvHsEmUomgZ1ZPnXIe4l0JKFwmF9xnC7qKLj2+DcALdxo17hyhuYqd98vbrFEJv+JXoUIJvH8qI0d35uvjJoa9oMFut7m9uBVg0fkv40NOipMCiAjrvz95XFjxmq2r86mZogEsvJyS+MG8woyaRRTt/Utom1Lk9GzV2HM0DCU/SOTzdSElDjUHgdK6DqBuo2xJeyIpYqI0lMm1MukFEODTuXyUkoaXnglwhJKXYRx2kv3yCMDRZKWKA== 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=tjPkr6E8rELlwvZ4yPdKAshLtirTEcFMTh1/kxBwanw=; b=0akvnGVR45KhXVo1DPc5aYQI7WDqzOt5ob9MOgBSfaOXJ2Ll9vtE5uL2Ch13tenUvnsPzD2rBHOMYuUBWCjUj6Wxxl/c1dJUYbZtwEsTdfERdzmo3nWTZJXEChMtEEpIvGH5GACBjUKiPa1qV23nFJl+3iVnTLIP6xLdLy7oa6Y= 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 VI1PR0802MB2189.eurprd08.prod.outlook.com (2603:10a6:800:9b::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.17; Wed, 8 Jun 2022 16:21:17 +0000 Received: from PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::f938:78d7:da4b:8d23]) by PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::f938:78d7:da4b:8d23%9]) with mapi id 15.20.5314.019; Wed, 8 Jun 2022 16:21:16 +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 01/10] firmware: firmware-zynqmp: Check if rx channel dev pointer is valid Date: Wed, 8 Jun 2022 18:20:44 +0200 Message-Id: <20220608162054.25641-2-stefan.herbrechtsmeier-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220608162054.25641-1-stefan.herbrechtsmeier-oss@weidmueller.com> References: <20220608162054.25641-1-stefan.herbrechtsmeier-oss@weidmueller.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: AS8P250CA0006.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:330::11) 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: 64716ed8-dd53-4756-6eef-08da496ae9ad X-MS-TrafficTypeDiagnostic: VI1PR0802MB2189: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: 9ZiiPdKN0nVm2AEUKoLWWBHIV62kuj1GgMgurmY+pFfXiB4kewJWPKk79vdOqMxfMqTGjMXRuw3mWG0iyYcZDL/vELAq40v6nGY0e5SD3MJGhBXYy7xpf3pZL+kQeFE+VPnZ5Oz0AHcw7tt3n7dLW7jaYuuQIX/hY2jLw65uKhoscKGuYW56qqj43zIckObe2M8l65TPt2LMFtdrmWXdov1H8YL944pEik7iTGdoxvyM7rmhRlX0k62A6Fu7i6sr14FiKQ25y2snrt7SMnEscreBCblmMQY2vCxex64vPuaompA+R2ue6iwJHluKOb3IJk7chmxk7rhMRhRVuY40X1scEvlS6lkvhHTLCdjmd3HA33XM6cEOM4ZC9lZPMHldSqT24l8w3CIWKgnmfzG3O7mF0ifC/0E5OqKnaUwo6vvkGtCl3HIBFZR1mGBo5X5rvpiWr4MnLD1k3qV72jbuNPpW9voA40mM9xvk7EdM1qBodE1OZdRELu19fF5j5gPHKblidaBXdHfYQmDb8H2PZMFe+cuujJBWEtc9tRNLz0bYc8BPD2lXzlfpHaCj6KanzvSxyUdfEUC43TWbdbiX5SiD4Qq/TVOPJqy6D6kyATcpFVTQBwzvyP6PVZidS77JI6hiZHWMPulLBEVBAPmOK0VfLtF0XdEblI9KDnAuuqeerkrhYQDqtxVt0H1VCX83DMhsqwww3pb7KZZJeQDuQA== 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:(13230001)(4636009)(366004)(2906002)(66946007)(66556008)(66476007)(4744005)(2616005)(1076003)(83380400001)(8676002)(5660300002)(186003)(8936002)(4326008)(6666004)(26005)(6512007)(6506007)(52116002)(36756003)(54906003)(316002)(6486002)(86362001)(508600001)(38100700002)(6916009)(38350700002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?s3hUXmLHryV0eDK9bVCODWi7gOVIzoiUVZmS0Ec/q+rh/u9jZBGUH1Ym/kLJ?= =?us-ascii?Q?pNXZjE7l4WYYpJbwIxaojJRc8igTHrenIhQruTS0JTkFml+xMsZ6OCI3WW0V?= =?us-ascii?Q?0vsYUBxANVSgq+AN4sgrL3f3e0P+kFUAiVDlCrzSocB4eJLvXN1nJ7+2r3iS?= =?us-ascii?Q?afsUXzqT1D2qZFscRDsSBnHSoP/rlWol/fjYPOdH2sT+jsmR+okVn4VBKnS3?= =?us-ascii?Q?7va4DnkkSMtpg3h4GWGj73mJnCjT5Z1IimM/u2T7grKSdf4bgKv+rQZ3SM1I?= =?us-ascii?Q?yY+/C0KGn/JKENvM8gJLbxSYxJXegIsC+2CKuGnthVMGA5ycpad4dO1IRTQX?= =?us-ascii?Q?2XTg9QiwEl8xzIEmrFjMiqIr7+8pfYAXtNnuyQ5580LC326j/NEYtW6wCz5U?= =?us-ascii?Q?olJ5U3pq56t6kXZbjNHLnJEBJPkPA+kCVVxHJKPRLD5jVR45qZ3Ew9DxBzoI?= =?us-ascii?Q?0DNkYqyk6SSGyla1w6Fa8XHIeCyxfTXdsEfmihlzDO4mevbCXAjq37UqPSOT?= =?us-ascii?Q?7PYxITA8IvQnBjMxrYyH2QGSkkcOHwslGQv4GoqUQwo4/RN7uxLqxgHAKxTY?= =?us-ascii?Q?jDfkIXo5MLzeFeURWI14ER8dBPmsR4FPn2ECrVhmtAh+x8xEB1LK88oSgAcM?= =?us-ascii?Q?wyuB838UdLpTP/TCO/9JjhpEBpPtR1cXRTfxponnEUL7hCHTCCuBxTb3oOS3?= =?us-ascii?Q?yQUJibmgypNo67QohUIYl4khBB5v4pbJ1V2I0g9GVhc4TMXSSHWkXtFRlf9y?= =?us-ascii?Q?axJmvceRaGZcWrHN5DGy2wWje4WuvRkrHxxIwMb/U5L9sx3eX/u9+pZBLIkH?= =?us-ascii?Q?6Zwc/vnfmWP9T1XvDynZq/qE5hXqm2W2kbuxsYQlcDXtB8I7a+5B7f3vya3q?= =?us-ascii?Q?cqJaQIhmVYqS2mYFkgIit76mdL05mG467xvn4xunfCdfkdxjGUUA822hCadx?= =?us-ascii?Q?5VUO9Q7/+aPTVSe7wJjSXva+30WQyeY2Ct+sjfvExRBf6Te4rU7Pv/kRwSzM?= =?us-ascii?Q?fWlrPWPwnBr8U7ixfETCEmc+i6XOEngLpH97+YXXJN4DiMJXUPZDNHl6LKJH?= =?us-ascii?Q?mJNdD78HE2eEFag87F6M2Y8JrdCC6gcXOFS0Rc9RdWoQzUYCCjkZCqzjvS8D?= =?us-ascii?Q?7pNOt8veyfr5TdJJ0eNJGRHE6WwJQqZly8PuXeFxF1cBU5+3/IcP/NqPoBt6?= =?us-ascii?Q?tbLotXKlurCD0rtD1U8Jx1ITa5qYiTcCaUiLjnbPInQTVtNzOaf46mSssqAm?= =?us-ascii?Q?dMUtm/emH7yeUCSF+UZdWcViZYG1UFPU9RwPmh0//OGV/1X1QkknB+p8+k7r?= =?us-ascii?Q?6xP79u7yUBpJJh49lAlA5NRP1V3zOg0HKEWBxqnaPGcntV0qnyaXSlxht1Fj?= =?us-ascii?Q?SJpju0XhwIgrzEDsWuSrVIL80rIqaNfb1vvQkFkIugFVdr+tJLP2gDKTNGc9?= =?us-ascii?Q?SpcWG8j5Jw3ldNF+DbQPERHqVJ1tlBWsNbRvLjqVEBpcxhvEvsl3hxtDonbS?= =?us-ascii?Q?WzZTl2u3F/JN/NU4NIJB8/cYY9FLmGnJybK45gEWsbXD7byKd5dlKljOf8LT?= =?us-ascii?Q?Jn7U+m05bKvucnRkBeDW/j9i/9Ml5bF4IuipiHyIoWNkGO5SIdWmbscNg+5X?= =?us-ascii?Q?v++bezVk23Pk062CviEoTJOWQc6gUuDvhHWE2hzFl9WqhYcJcq8G2+o9qs7f?= =?us-ascii?Q?hJACpwAF9MLgPE8HS33tv8195WvjelmoF4gpCjWr7qKpw2wa4ozYdT0L1RH1?= =?us-ascii?Q?PxitDZWGPp0K8m9IzE3kzEZAylxHoRA=3D?= X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 64716ed8-dd53-4756-6eef-08da496ae9ad X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6969.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2022 16:21:16.4976 (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: w1omHk8l9/BGs0k+NmWAkZ6DCG6EbeKZ0/wt66UZjPZC1Ay9RXNvVdJplbxMpua8gUp8pzY7rkS5FrxveH5vZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2189 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 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 --- 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