Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp2758704rdh; Sun, 26 Nov 2023 19:08:24 -0800 (PST) X-Google-Smtp-Source: AGHT+IE0LCPZDvNygnTpMtUJitFkqOlmVfQfHrgKgJcL79p0mXM6F66YEeG6DW4XMEaoMh91l8E/ X-Received: by 2002:a17:902:ec84:b0:1cf:532e:9a77 with SMTP id x4-20020a170902ec8400b001cf532e9a77mr14241620plg.58.1701054504103; Sun, 26 Nov 2023 19:08:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701054504; cv=none; d=google.com; s=arc-20160816; b=nomLoB0SNvfUIGGpCEpng2Uau2fQa5bN9XQF9szqwX71J8hPZV085C37ntWfWhxGDA +i+aNBb5uqpMuTd5JwKn9BD81Duoj97VC83QnkWeGmN9bFF9j5zlNugFDZql9bY3Ph2g eRBf+CQl0UC26ltgiof9kcJQ7T87Vqw1Jo+m4Fy8eWB7b3x3GE3xD2ktlQbL7mBnBxuY K5IMRrn483Bwn8Y8Gx0+OGk4vQ5JjVvhoYhXYTANM0MqcIJteabvglfshbZlKIvBWY09 PJkJU9GiaAksBDgTYIJ7KuIRleSjld/HLbh980puoMrJ2y2rJQZYEvfbt3E6aSaEihV1 jnzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=sa4iUHEBJNCmSSVT84AJmukI0LOjXT8mm5HattBG+Ec=; fh=gZtamoTo2JT4hz8+HcdOcYYyXHy4749ZpV7PyngUfLA=; b=qu8efCAJr6lGWYjErcudpWK/iJC5Z5/F6n3tjTJn7F3rjl55ac+3AF9ib9RsjUrdET g3bnvk4su6o8oW+oZCPR3IJ1r1HRvszNOqw8y+kXyzpjOyc3GwDM6z+10EA44XLekMEV /8NjoU1IbUiBSn9534SB2Qne+GK9rFJbMAyfAcxJFrLoTfrI2eiQl1r3uNTG7RYMGUk5 8NjDKAQnZQ440ii+v4sIiH0kIeNjSIaeJCwP8uJGQQrg+n9K6kKX88BqV89MUILhAAWY 28aCVz7Q9QpIR3bmMD1oH1HPrzXv5LWI3QFJFOvEMJ/RULGzIY+eluVJP0bUW35CX/T9 5e/g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id q22-20020a170902789600b001cf677b6c36si8184809pll.281.2023.11.26.19.08.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Nov 2023 19:08:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 92579806045A; Sun, 26 Nov 2023 19:08:21 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229480AbjK0DIG (ORCPT + 99 others); Sun, 26 Nov 2023 22:08:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48344 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229472AbjK0DIF (ORCPT ); Sun, 26 Nov 2023 22:08:05 -0500 Received: from mailgw.kylinos.cn (mailgw.kylinos.cn [124.126.103.232]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 18C7BC8 for ; Sun, 26 Nov 2023 19:08:09 -0800 (PST) X-UUID: ab177453d9a64d5b996565e266e7b673-20231127 X-CID-O-RULE: Release_Ham X-CID-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.33,REQID:202d0179-3c35-4f16-b54c-6fd7f955c23f,IP:5,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:-15,FILE:0,BULK:0,RULE:Release_Ham,ACTIO N:release,TS:-10 X-CID-INFO: VERSION:1.1.33,REQID:202d0179-3c35-4f16-b54c-6fd7f955c23f,IP:5,URL :0,TC:0,Content:0,EDM:0,RT:0,SF:-15,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:-10 X-CID-META: VersionHash:364b77b,CLOUDID:92291973-1bd3-4f48-b671-ada88705968c,B ulkID:231127110800C9NNALHY,BulkQuantity:0,Recheck:0,SF:66|38|24|17|19|44|1 02,TC:nil,Content:0,EDM:-3,IP:-2,URL:0,File:nil,Bulk:nil,QS:nil,BEC:nil,CO L:0,OSI:0,OSA:0,AV:0,LES:1,SPR:NO,DKR:0,DKP:0,BRR:0,BRE:0 X-CID-BVR: 0 X-CID-BAS: 0,_,0,_ X-CID-FACTOR: TF_CID_SPAM_FSD,TF_CID_SPAM_FSI,TF_CID_SPAM_SNR,TF_CID_SPAM_FAS X-UUID: ab177453d9a64d5b996565e266e7b673-20231127 X-User: chentao@kylinos.cn Received: from vt.. [(116.128.244.169)] by mailgw (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 418691976; Mon, 27 Nov 2023 11:07:58 +0800 From: Kunwu Chan To: mpe@ellerman.id.au, npiggin@gmail.com, christophe.leroy@csgroup.eu, benh@kernel.crashing.org, rmclure@linux.ibm.com Cc: kunwu.chan@hotmail.com, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, Kunwu Chan Subject: [PATCH] powerpc/powernv: Add a null pointer check in opal_event_init Date: Mon, 27 Nov 2023 11:07:55 +0800 Message-Id: <20231127030755.1546750-1-chentao@kylinos.cn> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, UNPARSEABLE_RELAY autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Sun, 26 Nov 2023 19:08:21 -0800 (PST) kasprintf() returns a pointer to dynamically allocated memory which can be NULL upon failure. Fixes: 2717a33d6074 ("powerpc/opal-irqchip: Use interrupt names if present") Signed-off-by: Kunwu Chan --- arch/powerpc/platforms/powernv/opal-irqchip.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/powerpc/platforms/powernv/opal-irqchip.c b/arch/powerpc/platforms/powernv/opal-irqchip.c index f9a7001dacb7..56a1f7ce78d2 100644 --- a/arch/powerpc/platforms/powernv/opal-irqchip.c +++ b/arch/powerpc/platforms/powernv/opal-irqchip.c @@ -275,6 +275,8 @@ int __init opal_event_init(void) else name = kasprintf(GFP_KERNEL, "opal"); + if (!name) + continue; /* Install interrupt handler */ rc = request_irq(r->start, opal_interrupt, r->flags & IRQD_TRIGGER_MASK, name, NULL); -- 2.34.1