From nobody Sat Jul 25 03:04:12 2026 Received: from dggsgout11.his.huawei.com (dggsgout11.his.huawei.com [45.249.212.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 95C483B71B0 for ; Mon, 20 Jul 2026 07:12:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.249.212.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784531546; cv=none; b=KhB8IluV75XxpfwTzMD4KoyUUoP2aFzkNVx496euhBzHiyuWkULDeurBEmgDLvoNErAawrdF5CZf9dxPr+zFxmsyxv9/9YrcK7EiiZzo4Rq5oeesCHFLvpIBbJMXV0z5+xsk20+u1ojwrpe8cYPd74JlTmFzrvnQj2JAaxnC8oc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784531546; c=relaxed/simple; bh=EXCjve+H7kwZBpRpsb4Py+6z5Qb+Fk2NdZFptofcy8w=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=eBWaalvY2ngYS2Bh4GQmJrl9AiQUyQZx0lzPPbaxzfsEvJ4yxmBJJ8Gk1D8z/XbCYju2LtJvxNwHr7t8LSWzULvbTrzfsplIowr8Kgi8qKXgKtqZKPrIHuA/hlhpiw5+H/AZ6a+22pmUv/L5sIV9RZQRWUyc6Hs0E1rhNfNsM5k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=huaweicloud.com; spf=pass smtp.mailfrom=huaweicloud.com; arc=none smtp.client-ip=45.249.212.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=huaweicloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=huaweicloud.com Received: from mail.maildlp.com (unknown [172.19.163.198]) by dggsgout11.his.huawei.com (SkyGuard) with ESMTPS id 4h3Wsl6N9czYQtgd for ; Mon, 20 Jul 2026 15:11:55 +0800 (CST) Received: from mail02.huawei.com (unknown [10.116.40.112]) by mail.maildlp.com (Postfix) with ESMTP id 1D17040664 for ; Mon, 20 Jul 2026 15:12:21 +0800 (CST) Received: from huaweicloud.com (unknown [10.166.163.161]) by APP1 (Coremail) with UTF8SMTPA id cCh0CgCX829Syl1qcOqKBw--.35642S3; Mon, 20 Jul 2026 15:12:20 +0800 (CST) From: Kemeng Shi To: maz@kernel.org, tglx@kernel.org, jason@lakedaemon.net, lpieralisi@kernel.org, radu@rendec.net Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Kemeng Shi Subject: [PATCH v5 1/4] irqchip/gic-v3-its: Fix memleak in its_probe_one() Date: Mon, 20 Jul 2026 15:12:12 +0800 Message-Id: <20260720071215.50705-2-shikemeng@huaweicloud.com> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20260720071215.50705-1-shikemeng@huaweicloud.com> References: <20260720071215.50705-1-shikemeng@huaweicloud.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: cCh0CgCX829Syl1qcOqKBw--.35642S3 X-Coremail-Antispam: 1UD129KBjvdXoWruF4xXFW5Cr17Cw1xXr43Jrb_yoWDCrX_C3 4fWan7GFWI9r18GwnrJw4fZFyDGa1v9F18ZF4Fy3Z8tryxZw1kCFZrWas8AF4UWF4jva4f AFZY9r1Ikr1IyjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUb6xFF20E14v26ryj6rWUM7CY07I20VC2zVCF04k26cxKx2IYs7xG 6rWj6s0DM7CIcVAFz4kK6r1j6r18M28IrcIa0xkI8VA2jI8067AKxVWUGwA2048vs2IY02 0Ec7CjxVAFwI0_JFI_Gr1l8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxSw2x7M28EF7xv wVC0I7IYx2IY67AKxVW8JVW5JwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxVWxJVW8Jr1l84 ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVCY1x0267AKxVW0oVCq3wAS 0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0I7IYx2 IY67AKxVWUJVWUGwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0 Y48IcxkI7VAKI48JM4x0x7Aq67IIx4CEVc8vx2IErcIFxwCY1x0262kKe7AKxVWUAVWUtw CF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j 6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jw0_GFylIxkGc2Ij64 vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Gr0_ Cr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0x vEx4A2jsIEc7CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0xZFpf9x0JUfDGrUUUUU= X-CM-SenderInfo: 5vklyvpphqwq5kxd4v5lfo033gof0z/ Content-Type: text/plain; charset="utf-8" Fix collection leak when its_init_domain() failed in its_probe_one(). Fixes: 4c21f3c26ecc2 ("irqchip: GICv3: ITS: DT probing and initialization") Signed-off-by: Kemeng Shi Reviewed-by: Radu Rendec --- drivers/irqchip/irq-gic-v3-its.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-= its.c index 291d7668cc8d..d721b6101e0a 100644 --- a/drivers/irqchip/irq-gic-v3-its.c +++ b/drivers/irqchip/irq-gic-v3-its.c @@ -5326,7 +5326,7 @@ static int __init its_probe_one(struct its_node *its) =20 err =3D its_init_domain(its); if (err) - goto out_free_tables; + goto out_free_col; =20 raw_spin_lock(&its_lock); list_add(&its->entry, &its_nodes); @@ -5334,6 +5334,8 @@ static int __init its_probe_one(struct its_node *its) =20 return 0; =20 +out_free_col: + kfree(its->collections); out_free_tables: its_free_tables(its); out_free_cmd: --=20 2.36.1 From nobody Sat Jul 25 03:04:12 2026 Received: from dggsgout11.his.huawei.com (dggsgout11.his.huawei.com [45.249.212.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 95AE53B71A6 for ; Mon, 20 Jul 2026 07:12:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.249.212.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784531547; cv=none; b=YlN9+VORdYWpCQq6MNIMZgrTXcciU2J24scXp/U80KvAzuBAeIw562nva8E4YAf2MwQcNyf2y8pNSXfLeMhEMjiP1dkLw+RacSGgNvLTM/KTItYU2/iP//w2qbRQTVRp172LEiSf+X1HcMx9KdKUv8+SoaVMaL8gv1TTaM7e71M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784531547; c=relaxed/simple; bh=XA+EPCpDrzjAFnxjzoTtGmBaYscGagxz51Mec7nQdYo=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=geCAOQp9/VgV53asnPxp5rWHseWSFsPgYhP/5FMqoHyYOfpU93at57MrSt/3Xg0vAqr3AGsST31tGZime3wPtgc/8hYivExD1zXMi3JWcYPfFMKqo1qWjpzlw3ErBgGx31NxClKcT3pWfhcf9WI7ufyDnpIuq2qvZ+UC+vVU3DU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=huaweicloud.com; spf=pass smtp.mailfrom=huaweicloud.com; arc=none smtp.client-ip=45.249.212.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=huaweicloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=huaweicloud.com Received: from mail.maildlp.com (unknown [172.19.163.170]) by dggsgout11.his.huawei.com (SkyGuard) with ESMTPS id 4h3Wsm2R3yzYQtrL for ; Mon, 20 Jul 2026 15:11:56 +0800 (CST) Received: from mail02.huawei.com (unknown [10.116.40.112]) by mail.maildlp.com (Postfix) with ESMTP id 8B0074056E for ; Mon, 20 Jul 2026 15:12:21 +0800 (CST) Received: from huaweicloud.com (unknown [10.166.163.161]) by APP1 (Coremail) with UTF8SMTPA id cCh0CgCX829Syl1qcOqKBw--.35642S4; Mon, 20 Jul 2026 15:12:21 +0800 (CST) From: Kemeng Shi To: maz@kernel.org, tglx@kernel.org, jason@lakedaemon.net, lpieralisi@kernel.org, radu@rendec.net Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Kemeng Shi Subject: [PATCH v5 2/4] irqchip/gic-v3-its: Fix its node leak in gic_acpi_parse_madt_its() Date: Mon, 20 Jul 2026 15:12:13 +0800 Message-Id: <20260720071215.50705-3-shikemeng@huaweicloud.com> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20260720071215.50705-1-shikemeng@huaweicloud.com> References: <20260720071215.50705-1-shikemeng@huaweicloud.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: cCh0CgCX829Syl1qcOqKBw--.35642S4 X-Coremail-Antispam: 1UD129KBjvdXoWrZw13Zr45CrWfWw1UGrWkCrg_yoWDWwb_CF WjqFsxAFWjvr18Gw42yF4rZryvka109F1kuF1FyFy5Kw1xX347JFsrurZ8AF4UGF1vyryS yrZYvr1Skr12yjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUb6xFF20E14v26rWj6s0DM7CY07I20VC2zVCF04k26cxKx2IYs7xG 6rWj6s0DM7CIcVAFz4kK6r1j6r18M28IrcIa0xkI8VA2jI8067AKxVWUXwA2048vs2IY02 0Ec7CjxVAFwI0_Gr0_Xr1l8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxSw2x7M28EF7xv wVC0I7IYx2IY67AKxVW8JVW5JwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxVWxJVW8Jr1l84 ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVCY1x0267AKxVW0oVCq3wAS 0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0I7IYx2 IY67AKxVWUJVWUGwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0 Y48IcxkI7VAKI48JM4x0x7Aq67IIx4CEVc8vx2IErcIFxwCY1x0262kKe7AKxVWUAVWUtw CF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j 6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jw0_GFylIxkGc2Ij64 vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Gr0_ Cr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0x vEx4A2jsIEc7CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0xZFpf9x0JUFoGdUUUUU= X-CM-SenderInfo: 5vklyvpphqwq5kxd4v5lfo033gof0z/ Content-Type: text/plain; charset="utf-8" Fix its node leak when its_probe_one() failed in gic_acpi_parse_madt_its(). Fixes: 9585a495ac936 ("irqchip/gic-v3-its: Split allocation from initialisa= tion of its_node") Signed-off-by: Kemeng Shi Reviewed-by: Radu Rendec --- drivers/irqchip/irq-gic-v3-its.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-= its.c index d721b6101e0a..3e4edcb64065 100644 --- a/drivers/irqchip/irq-gic-v3-its.c +++ b/drivers/irqchip/irq-gic-v3-its.c @@ -5747,9 +5747,13 @@ static int __init gic_acpi_parse_madt_its(union acpi= _subtable_headers *header, its->flags |=3D ITS_FLAGS_FORCE_NON_SHAREABLE; =20 err =3D its_probe_one(its); - if (!err) - return 0; + if (err) + goto probe_err; + + return 0; =20 +probe_err: + its_node_destroy(its); node_err: iort_deregister_domain_token(its_entry->translation_id); dom_err: --=20 2.36.1 From nobody Sat Jul 25 03:04:12 2026 Received: from dggsgout11.his.huawei.com (dggsgout11.his.huawei.com [45.249.212.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 385943B71B1 for ; Mon, 20 Jul 2026 07:12:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.249.212.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784531549; cv=none; b=FQRPZpCajlNFPEw6qGvc6lm0z3BENO474SKA2BGGfyl0XFJgutKpQr+FydcbeLNkMV+35aKXuV/15DpiruzXHO5HB3Qhw0LtKJ0Rs4hLlDtAHHQJhPG83riMsbLvbofz0i4fA1b2OMZYU1zpX+bno7tOYDY9KbRqIZI3+dT8kmY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784531549; c=relaxed/simple; bh=b2cuoZSmM3+RrjhoLsb4N59v1W+BWy9XT8ipVfo6qnc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=t8VdDf1DuueONdn0xOCqyEjw3yEXIvltt1YJHyZEGDO6S7v6/bhc6Hz1HFzwQQUVPKxX2bVEbDuodA2NB7LkAg4B8F/qlBgb4dxGE+SJ0xhcr80vnZRo/HZkbpUgCa6Yl3rh61qv8qQrOwpRybSFX77GxPCpBcCYssKKEtjLZnQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=huaweicloud.com; spf=pass smtp.mailfrom=huaweicloud.com; arc=none smtp.client-ip=45.249.212.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=huaweicloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=huaweicloud.com Received: from mail.maildlp.com (unknown [172.19.163.177]) by dggsgout11.his.huawei.com (SkyGuard) with ESMTPS id 4h3Wsm5gGKzYQtrN for ; Mon, 20 Jul 2026 15:11:56 +0800 (CST) Received: from mail02.huawei.com (unknown [10.116.40.112]) by mail.maildlp.com (Postfix) with ESMTP id EE23F4058D for ; Mon, 20 Jul 2026 15:12:21 +0800 (CST) Received: from huaweicloud.com (unknown [10.166.163.161]) by APP1 (Coremail) with UTF8SMTPA id cCh0CgCX829Syl1qcOqKBw--.35642S5; Mon, 20 Jul 2026 15:12:21 +0800 (CST) From: Kemeng Shi To: maz@kernel.org, tglx@kernel.org, jason@lakedaemon.net, lpieralisi@kernel.org, radu@rendec.net Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Kemeng Shi Subject: [PATCH v5 3/4] irqchip/gic-v3-its: Fix leak in its_vpe_irq_domain_alloc() Date: Mon, 20 Jul 2026 15:12:14 +0800 Message-Id: <20260720071215.50705-4-shikemeng@huaweicloud.com> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20260720071215.50705-1-shikemeng@huaweicloud.com> References: <20260720071215.50705-1-shikemeng@huaweicloud.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: cCh0CgCX829Syl1qcOqKBw--.35642S5 X-Coremail-Antispam: 1UD129KBjvJXoW7uw48Gw1kAFWrWw1xtF4DCFg_yoW8XrW7pF WrX3sF9r47AFWUWr4DCw18ua43t397t3yj9ayUC3ZxXr1DAFyvkF17Aa4a9ry0kryxJF13 ZF1FgF48uF4UCFDanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUBC14x267AKxVWrJVCq3wAFc2x0x2IEx4CE42xK8VAvwI8IcIk0 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2048vs2IY020E87I2jVAFwI0_JrWl82xGYIkIc2 x26xkF7I0E14v26ryj6s0DM28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48ve4kI8wA2z4x0 Y4vE2Ix0cI8IcVAFwI0_Gr0_Xr1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_Cr0_Gr1UM2 8EF7xvwVC2z280aVAFwI0_Gr1j6F4UJwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_GcCE3s1l e2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI 8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8JwAC jcxG0xvY0x0EwIxGrwACjI8F5VA0II8E6IAqYI8I648v4I1lc7CjxVAaw2AFwI0_JF0_Jw 1l42xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWU JVWUGwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r1q6r43MIIYrxkI7V AKI48JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r4j 6F4UMIIF0xvE42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVWUJVW8JwCI42 IY6I8E87Iv6xkF7I0E14v26r4j6r4UJbIYCTnIWIevJa73UjIFyTuYvjfUYdb1UUUUU X-CM-SenderInfo: 5vklyvpphqwq5kxd4v5lfo033gof0z/ Content-Type: text/plain; charset="utf-8" When its_irq_gic_domain_alloc() fails, the following its_vpe_irq_domain_free() skips calling its_vep_teardown() for the corresponding irq. Try its_vpe_teardown() in error handling to avoid the leak issue. Fixes: 7d75bbb4bc1ad ("irqchip/gic-v3-its: Add VPE irq domain allocation/te= ardown") Signed-off-by: Kemeng Shi --- drivers/irqchip/irq-gic-v3-its.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-= its.c index 3e4edcb64065..5dc91862fc15 100644 --- a/drivers/irqchip/irq-gic-v3-its.c +++ b/drivers/irqchip/irq-gic-v3-its.c @@ -4594,9 +4594,11 @@ static int its_vpe_init(struct its_vpe *vpe) =20 static void its_vpe_teardown(struct its_vpe *vpe) { - its_vpe_db_proxy_unmap(vpe); - its_vpe_id_free(vpe->vpe_id); - its_free_pending_table(vpe->vpt_page); + if (vpe->vpt_page !=3D NULL) { + its_vpe_db_proxy_unmap(vpe); + its_vpe_id_free(vpe->vpe_id); + its_free_pending_table(vpe->vpt_page); + } } =20 static void its_vpe_irq_domain_free(struct irq_domain *domain, @@ -4674,8 +4676,10 @@ static int its_vpe_irq_domain_alloc(struct irq_domai= n *domain, unsigned int virq irqd_set_resend_when_in_progress(irq_get_irq_data(virq + i)); } =20 - if (err) + if (err) { + its_vpe_teardown(vm->vpes[i]); its_vpe_irq_domain_free(domain, virq, i); + } =20 return err; } --=20 2.36.1 From nobody Sat Jul 25 03:04:12 2026 Received: from dggsgout12.his.huawei.com (dggsgout12.his.huawei.com [45.249.212.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DA8FE3B4EAA for ; Mon, 20 Jul 2026 07:12:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.249.212.56 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784531548; cv=none; b=FipaVPN4LVTb6n6JWTPbiQtXuENbs5UZmHcreVoUatwq75rFgnoVyEzUq5pe1eUuK2V/K2aZZwAzli3J9XwQwDQlttKsr9OwFn1Z2nc1yyXLILiHK+1oudwJEm3rTVWDGJ5N23d8JC21ktNEekYMtXoP2Zil77wKoeu7aVoXx90= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784531548; c=relaxed/simple; bh=2SLM+DK0etXTFzUQzHqqHQ6TwtJ+h3JgQaXISDrbwzg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=PPsZS0QOMUxgHtVEtdpX7wh5uBC7egc/mMEr6Afm/AB6Xp/ZuLqhjNoo3FqpVHk9Rj6CjB6aXtDUgBPdbwnrC3gvtO1UXa/PDcSu0vI52tlkupWl9IcfkfJjtpxdQ9/WlNR+gScwKKGJKK7JbVuuMvMYJl+UvbI3l7v4AkSwk8c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=huaweicloud.com; spf=pass smtp.mailfrom=huaweicloud.com; arc=none smtp.client-ip=45.249.212.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=huaweicloud.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=huaweicloud.com Received: from mail.maildlp.com (unknown [172.19.163.177]) by dggsgout12.his.huawei.com (SkyGuard) with ESMTPS id 4h3WsV2GrHzKHMSg for ; Mon, 20 Jul 2026 15:11:42 +0800 (CST) Received: from mail02.huawei.com (unknown [10.116.40.112]) by mail.maildlp.com (Postfix) with ESMTP id 60FD54058D for ; Mon, 20 Jul 2026 15:12:22 +0800 (CST) Received: from huaweicloud.com (unknown [10.166.163.161]) by APP1 (Coremail) with UTF8SMTPA id cCh0CgCX829Syl1qcOqKBw--.35642S6; Mon, 20 Jul 2026 15:12:22 +0800 (CST) From: Kemeng Shi To: maz@kernel.org, tglx@kernel.org, jason@lakedaemon.net, lpieralisi@kernel.org, radu@rendec.net Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Kemeng Shi Subject: [PATCH v5 4/4] irqchip/gic-v3-its: Fix grammar and replace a bit number with its symbol Date: Mon, 20 Jul 2026 15:12:15 +0800 Message-Id: <20260720071215.50705-5-shikemeng@huaweicloud.com> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20260720071215.50705-1-shikemeng@huaweicloud.com> References: <20260720071215.50705-1-shikemeng@huaweicloud.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: cCh0CgCX829Syl1qcOqKBw--.35642S6 X-Coremail-Antispam: 1UD129KBjvJXoW7uFy7CryUZFyrZF1xKF45Jrb_yoW8Gr1kpF WUG34Ikrs3KFW5uwnxua1I9Fy5tws2yFWUK3y8Ca1fX34UWr95XF1UtFyaqrn7Jr13AFWY vFWS9F4UXayUAFJanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUPj14x267AKxVWrJVCq3wAFc2x0x2IEx4CE42xK8VAvwI8IcIk0 rVWrJVCq3wAFIxvE14AKwVWUJVWUGwA2048vs2IY020E87I2jVAFwI0_JF0E3s1l82xGYI kIc2x26xkF7I0E14v26ryj6s0DM28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48ve4kI8wA2 z4x0Y4vE2Ix0cI8IcVAFwI0_Gr0_Xr1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI0_Cr0_Gr 1UM28EF7xvwVC2z280aVAFwI0_Gr1j6F4UJwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_GcCE 3s1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2I x0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v26r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8 JwACjcxG0xvY0x0EwIxGrwACjI8F5VA0II8E6IAqYI8I648v4I1lc7CjxVAaw2AFwI0_JF 0_Jw1l42xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AK xVWUJVWUGwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r1q6r43MIIYrx kI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v2 6r4j6F4UMIIF0xvE42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVWUJVW8Jw CI42IY6I8E87Iv6xkF7I0E14v26r4j6r4UJbIYCTnIWIevJa73UjIFyTuYvjfUYcTQUUUU U X-CM-SenderInfo: 5vklyvpphqwq5kxd4v5lfo033gof0z/ Content-Type: text/plain; charset="utf-8" Fix grammatical errors in comments and simplify the comment about reading GITS_BASER_INDIRECT to check two-level support. Signed-off-by: Kemeng Shi Reviewed-by: Radu Rendec --- drivers/irqchip/irq-gic-v3-its.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-= its.c index 5dc91862fc15..8935a6e7a20f 100644 --- a/drivers/irqchip/irq-gic-v3-its.c +++ b/drivers/irqchip/irq-gic-v3-its.c @@ -163,7 +163,7 @@ struct event_lpi_map { =20 /* * The ITS view of a device - belongs to an ITS, owns an interrupt - * translation table, and a list of interrupts. If it some of its + * translation table, and a list of interrupts. If some of its * LPIs are injected into a guest (GICv4), the event_map.vm field * indicates which one. */ @@ -2502,8 +2502,7 @@ static bool its_parse_indirect_baser(struct its_node = *its, /* No need to enable Indirection if memory requirement < (psz*2)bytes */ if ((esz << ids) > (psz * 2)) { /* - * Find out whether hw supports a single or two-level table by - * table by reading bit at offset '62' after writing '1' to it. + * Find out whether hw supports a single or two-level table */ its_write_baser(its, baser, val | GITS_BASER_INDIRECT); indirect =3D !!(baser->val & GITS_BASER_INDIRECT); --=20 2.36.1