File kernel-6.19.patch of Package nvidia-open-driver-G06-signed

--- open-gpu-kernel-modules-580.126.09/kernel-open/conftest.sh.orig	2026-02-10 11:27:43.966176000 +0100
+++ open-gpu-kernel-modules-580.126.09/kernel-open/conftest.sh	2026-02-10 11:28:58.024494000 +0100
@@ -1403,7 +1403,8 @@ compile_test() {
             #include <linux/memremap.h>
             void init_page(void) {
                 struct page *page;
-                zone_device_page_init(page, 0);
+                struct dev_pagemap *pgmap;
+                zone_device_page_init(page, NULL, 0);
             }"
             compile_check_conftest "$CODE" "NV_ZONE_DEVICE_PAGE_INIT_HAS_ORDER_ARG" "" "types"
         ;;
--- open-gpu-kernel-modules-580.126.09/kernel-open/nvidia-uvm/uvm_hmm.c.orig	2026-02-10 11:19:02.429363000 +0100
+++ open-gpu-kernel-modules-580.126.09/kernel-open/nvidia-uvm/uvm_hmm.c	2026-02-10 11:29:16.167092000 +0100
@@ -79,7 +79,7 @@ module_param(uvm_disable_hmm, bool, 0444
 // function will need to be revisited
 //
 #if defined(NV_ZONE_DEVICE_PAGE_INIT_HAS_ORDER_ARG)
-#define ZONE_DEVICE_PAGE_INIT(page)   zone_device_page_init(page, 0)
+#define ZONE_DEVICE_PAGE_INIT(page)   zone_device_page_init(page, NULL, 0)
 #else
 #define ZONE_DEVICE_PAGE_INIT(page)   zone_device_page_init(page)
 #endif
openSUSE Build Service is sponsored by