From 40a984c76fba85b133c9235ac3889bff7c9bffbc Mon Sep 17 00:00:00 2001 From: hotline1337 Date: Mon, 31 Aug 2026 17:20:07 +0200 Subject: [PATCH] fix: adapt dmem_cgroup_register_region for Linux 7.3 --- kernel-open/nvidia/os-interface.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel-open/nvidia/os-interface.c b/kernel-open/nvidia/os-interface.c index f4f92f6e7..629a5b30a 100644 --- a/kernel-open/nvidia/os-interface.c +++ b/kernel-open/nvidia/os-interface.c @@ -3028,7 +3028,12 @@ void* NV_API_CALL os_cgroup_parent(void *cgroup) { return NULL; } #if defined(NV_DMEM_CGROUP_PRESENT) void* NV_API_CALL os_dmem_cgroup_register_region(const char *name, NvU64 size, NvU64 precharge, void **prechargePool) { + #if LINUX_VERSION_CODE >= KERNEL_VERSION(7, 3, 0) + struct dmem_cgroup_init init = { .size = size }; + void *region = dmem_cgroup_register_region(&init, name); + #else void *region = dmem_cgroup_register_region(size, name); + #endif if (IS_ERR(region)) { return NULL;