From nobody Mon Feb 9 05:40:04 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 8C0CB31AF1F for ; Mon, 22 Dec 2025 10:22:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766398975; cv=none; b=guJmu1VkgyauDuRJA4BoH9I/2VHRgWffiGQ9AnEWHcHwYElynjHRU7r2Wf+7gOerH364dGK3Pm9SuOf2yR+QkeH1qPJsS7+yfqAAb3rqnoDj6zWAHD9dhrwRjowyyeiNfTqL8UiDX295qaEwlxBlTf30dvpB2TQ3+KjxpIbZKxw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766398975; c=relaxed/simple; bh=g6Tv6mKdC5nWv8wdUe0747UdpKKRsQNA9lVz43WXBkw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=JkTCFA03isW4Oa8Aqn1QI3VMyUBU0ozUhxyQnx37OW3lEPZXWFS0/YfcoqNeyARz613EhdFWmmpHShyMBbdUprUYsY3JyvBH9FBd5cRBQALkA7YZJfZXXahpJ0mDgvr18F18xWErjCEDZ44PM02V3WwFdQspDrml4Zgc59hk7PU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=QXaJ0Z62; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="QXaJ0Z62" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 18F3EC4CEF1; Mon, 22 Dec 2025 10:22:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1766398975; bh=g6Tv6mKdC5nWv8wdUe0747UdpKKRsQNA9lVz43WXBkw=; h=From:To:Cc:Subject:Date:From; b=QXaJ0Z625o9OjOpUSvAl1Ns/iYdaRQCtXY4eoq/ftwCE338Hqs2M1d3kIfLZa4TrS qwzcOiyZQjeeMCZC4FJ7jIA7GA03KvzfwxbFdkXUrYljGS1XQmIUaYI5zIh9bqrphA pNC923NmOq7JzsTvwKJAsUsLLH+pnADAwJeYdWbfCfz1oRyV82sC5j1CtRX43BHrum lN/yEYjwqvBwKe88ZPyzq0/1lOmQ4HzLKElHw5Jhph5fDCzblUaCi5TZRKyl51/xUx Gw64POnFN3sE25zcpRP7GY6Ey4N3976EsQSWbuhZvBSYs8gEiXopMgxCyfVFpO81cV 1ZW49F3xt9+vg== From: Lorenzo Pieralisi To: linux-kernel@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org, kernel test robot , Thomas Gleixner , Marc Zyngier Subject: [PATCH] irqchip/gic-v5: Fix gicv5_its_map_event() ITTE read endianness Date: Mon, 22 Dec 2025 11:22:50 +0100 Message-ID: <20251222102250.435460-1-lpieralisi@kernel.org> X-Mailer: git-send-email 2.50.1 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 Content-Type: text/plain; charset="utf-8" Kbuild bot (through sparse) reported that the ITTE read to carry out a valid check in gicv5_its_map_event() lacks proper endianness handling. Fix it. Fixes: 57d72196dfc8 ("irqchip/gic-v5: Add GICv5 ITS support") Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202512131849.30ZRTBeR-lkp@int= el.com/ Signed-off-by: Lorenzo Pieralisi Cc: Thomas Gleixner Cc: Marc Zyngier Acked-by: Marc Zyngier --- drivers/irqchip/irq-gic-v5-its.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/irqchip/irq-gic-v5-its.c b/drivers/irqchip/irq-gic-v5-= its.c index 554485f0be1f..8e22134b9f48 100644 --- a/drivers/irqchip/irq-gic-v5-its.c +++ b/drivers/irqchip/irq-gic-v5-its.c @@ -849,7 +849,7 @@ static int gicv5_its_map_event(struct gicv5_its_dev *it= s_dev, u16 event_id, u32 =20 itte =3D gicv5_its_device_get_itte_ref(its_dev, event_id); =20 - if (FIELD_GET(GICV5_ITTL2E_VALID, *itte)) + if (FIELD_GET(GICV5_ITTL2E_VALID, le64_to_cpu(*itte))) return -EEXIST; =20 itt_entry =3D FIELD_PREP(GICV5_ITTL2E_LPI_ID, lpi) | --=20 2.50.1