[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v4 5/6] xen/mem_access: wrap memory access when VM_EVENT=n
- To: Penny Zheng <Penny.Zheng@xxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Jason Andryuk <jason.andryuk@xxxxxxx>
- Date: Thu, 15 Jan 2026 10:09:00 -0500
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0)
- 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=eunTBxQUoCuFapaUeyOHSujr8tPvlHJRrRm31BHHiLU=; b=rk5RLGKna8I5jCMHYY78CmCBNG0BGZXqp2wLcfZMEZnjHXDRM9Ruy8qxJC+4BPkCfAVHzQ56Q6E5GEkuHj9YWhX0OILSRQKbevv9UC1Z5fA58DfjnzL79+HkZv2QKtH3UEfovaCh+L/Ow1V9+HImPXH7A/ZhJWq5nKO3DdOgZ+BK6IuFcuHUc8d55WEwwsElh6VRrHD2s2u5WK6XQJls5vSGxwK8RNeJYaU9JgBVY/J/RG6svQNFLswyuTT3yuo5dZsKH7Zy/iLatcW4pQIJVwz5WY7PkuJ+OKgdzhWCWm08GCZo39k90mv2x2xNjx8cq8z1K4xkB9QH07mQz8TtDQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QzBZ8iQPP5BLvfZpeDGUQkjTpS6k3tyr6xQZTQSdmsANmRyHvLw7lJ5RDNO+j8v2hzf2rQEBTG0/wXTrHBAQzqmny4/0cWhoAMiFTdub8/uez9+RX0/oih0FkeR5l58wj0FuRg1ZZX2ArUcX6fHrNU8Zy/UyZWQamxo/P3HUBwDLKQkT/EOSklLSm88Oa9qe6rgi0TrRP/kPx54AVWxVNZzQ3AM8VOlK1tQ/Lt9HTHdWAAHKNtC8nARpnKPr4A+Q2BD+MVAooXENCsl9lDilyTpmrMJqV+WaUBWHBrwW0AM1VVzHLNH4Jyta52jyCghhX0tAU5rHkm+qNXKXpkEjSw==
- Cc: <ray.huang@xxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Tamas K Lengyel <tamas@xxxxxxxxxxxxx>, "Alexandru Isaila" <aisaila@xxxxxxxxxxxxxxx>, Petre Pircalabu <ppircalabu@xxxxxxxxxxxxxxx>
- Delivery-date: Thu, 15 Jan 2026 15:21:41 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On 2026-01-15 04:28, Penny Zheng wrote:
Feature memory access is based on vm event subsystem, and it could be disabled
in the future. So a few switch-blocks in do_altp2m_op() need
vm_event_is_enabled() condition check to pass compilation when ALTP2M=y and
VM_EVENT=n(, hence MEM_ACCESS=n), like HVMOP_altp2m_set_mem_access, etc.
Function p2m_mem_access_check() still needs stub when VM_EVENT=n to
pass compilation.
Although local variable "req_ptr" still remains NULL throughout its lifetime,
with the change of NULL assignment, we will face runtime undefined error only
when CONFIG_USBAN is on. So we strengthen the condition check via adding
vm_event_is_enabled() for the special case.
Signed-off-by: Penny Zheng <Penny.Zheng@xxxxxxx>
Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
Reviewed-by: Jason Andryuk <jason.andryuk@xxxxxxx>
|