[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC PATCH v6 16/43] arm/p2m: Cosmetic fix - substitute _gfn(ULONG_MAX) for INVALID_GFN
- To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Rose Spangler <Rose.Spangler@xxxxxxxxxxxxxx>
- Date: Mon, 20 Apr 2026 17:31:39 -0400
- Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 40.93.12.6) smtp.rcpttodomain=amd.com smtp.mailfrom=elektrobit.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=elektrobit.com; dkim=pass (signature was verified) header.d=elektrobit.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=elektrobit.com] dmarc=[1,1,header.from=elektrobit.com])
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 213.95.148.172) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=elektrobit.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=elektrobit.com; dkim=none (message not signed); arc=none (0)
- Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=yIbI7Z0q3lXJU+nOYvRW36Lh6wKWhfwhF7qmIzuTXnQ=; b=xW3gE52Fy1wNzbuPUXQETEVupAjA+j7BtSw4wmZbA49NccGwyYgPDxjHftwSeGg8JhlmKAdwVSKNq2xTVMocSJcsZUeW8Lb8P73yMCDSJOFWf3IeFZ1rP4v6BzKrjJij29/Vu8OnH0ckJUPGK8uOwfV5+YVyFqF3ibAV2cZW8Ztre78+rss1/gW9pMcJ3aqCKyPYZiFjtVXWRC/dC2svIDmbnigpEGMSn6x2yo4yAozSB7tuH5WyROl/H2hTh4WWchdjV58useyEzuZhGJhXgEb8EEctQu6LYgKI6qWf3+Fbiie1qp8K68YIlngJubfNzeivyjuJjRzNx35ciASkvg==
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=yIbI7Z0q3lXJU+nOYvRW36Lh6wKWhfwhF7qmIzuTXnQ=; b=xKJ5ywLen3SwY3i+Tszdyobo95F2p5SIYqNufmLw3G0ZiXTq3vJqYVQgGIkwZqze1DG2s4gfrzXPV7v6nSHQSDuVEFfzekb0rfU4S0kTnxn+8RgYHwLZ8tMazejUUIi2FIDZcnj/o9JULv9VICiy54a+s+DfI6xrhe1DvEPVHqLX7990yMiyJ/V/nAw5ZEGcEzI70OcvWkPY4QeX/yMAPoI0qm3TOLOg/XSoLKw9oO0bcYWU4oi1RCusP8cMKG4BWG3xrdhctfv+j3mdkrf3mTP9ZKPiwa2up3kprgQudhYoAmh3DSu6Ggq3KUpBjc1AfyiCx5VUl6uCVHnWLMh+5Q==
- Arc-seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=P1ugP5wTF1I++lHRFLT1nDrWAKhPpQlywHiXA2ADegIxozZs2Z4l8ZrCy9DkNzGq/6bIdjhL7Qvt5LIbo/GzjjlAVMnb+jAlGvdOXtmc3rG6ZBbdoXGFt4zCCihUeikpuH6PFlvnbyIzseNgVz005F/dWhV9gLapuHxzn+RSBj1m/uqWsqI9yWgmueXY+ebcFk13+sJ8B5Q6NejHGaARHIvd1y6dVI16u6IS9H966JtAQdB946dpcbsf8/1Pac5qba3owJIzolPBSYUCuiUUU8rfX6nfbaLx1MULJXPO3IiUEfmQyEuWRilM/HAMR57dLSbXZS4IryAn1f4CzSvXZA==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NjrZ2AYhu0C3EvvjAFZY7XkP3D+gU0c6et5k3ZTAKTKBDI3wAdBacVAoKqXY2z6BjOi8Bjih5RBIP45HyGQkOv1XPeslWBmZ54ddp+byE94e1ivoBio7JTSDuDBLvyvrI4Cv8IfweMNRa70aytz2zszE5s1NEsSZOJ6wIvwDDdLLuievAMuFrw/UrRh79pT958txjz6avCtSWjkJGPFcU/djEbFN3qFBvPJ8ZenZCSKOwgZFX19HymY/tR7R/cmu3T7lnPSFU55lCOWZBEGO/mUjeaqigmMxd4Fwe+4H/CGQyi1o4ZsHTn7F+j/CHgOJ5XYo1N6nY1pPW4Rrt8HooA==
- Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=elektrobit.com header.i="@elektrobit.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"; dkim=pass header.s=selector1 header.d=elektrobit.com header.i="@elektrobit.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"
- Cc: Sergej Proskurin <proskurin@xxxxxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Bertrand Marquis <bertrand.marquis@xxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>
- Delivery-date: Mon, 20 Apr 2026 21:33:27 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
From: Sergej Proskurin <proskurin@xxxxxxxxxxxxx>
In ./xen/arch/arm/p2m.c, we compare the gfn's with INVALID_GFN
throughout the code. Thus it makes sense to use the macro INVALID_GFN
instead of a hard coded value to initialize "p2m->lowest_mapped_gfn".
This is commit 5/12 of the altp2m_init/altp2m_teardown routines phase.
Signed-off-by: Sergej Proskurin <proskurin@xxxxxxxxxxxxx>
---
xen/arch/arm/mmu/p2m.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/xen/arch/arm/mmu/p2m.c b/xen/arch/arm/mmu/p2m.c
index 3ecb969a0369..1009f10e5db4 100644
--- a/xen/arch/arm/mmu/p2m.c
+++ b/xen/arch/arm/mmu/p2m.c
@@ -1517,7 +1517,7 @@ static int p2m_initialise(struct domain *d, struct
p2m_domain *p2m)
p2m->vmid = INVALID_VMID;
p2m->max_mapped_gfn = _gfn(0);
- p2m->lowest_mapped_gfn = _gfn(ULONG_MAX);
+ p2m->lowest_mapped_gfn = INVALID_GFN;
p2m->default_access = p2m_access_rwx;
p2m->mem_access_enabled = false;
--
2.34.1
|