Regards
diff -ur usr/src/nvidia-current-550.163.01/nvidia-drm/nvidia-drm-drv.c /usr/src/nvidia-current-550.163.01/nvidia-drm/nvidia-drm-drv.c
--- usr/src/nvidia-current-550.163.01/nvidia-drm/nvidia-drm-drv.c	2025-08-28 09:13:46.000000000 +0200
+++ /usr/src/nvidia-current-550.163.01/nvidia-drm/nvidia-drm-drv.c	2025-11-07 12:08:33.043245315 +0100
@@ -36,6 +36,8 @@
 #include "nvidia-drm-gem-user-memory.h"
 #include "nvidia-drm-gem-dma-buf.h"
 
+#include "nv-linux.h"
+
 #if defined(NV_DRM_AVAILABLE)
 
 #include "nvidia-drm-ioctl.h"
@@ -188,6 +190,9 @@
 static struct drm_framebuffer *nv_drm_framebuffer_create(
     struct drm_device *dev,
     struct drm_file *file,
+    #if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 17, 0)
+    const struct drm_format_info *info,
+    #endif
     #if defined(NV_DRM_HELPER_MODE_FILL_FB_STRUCT_HAS_CONST_MODE_CMD_ARG)
     const struct drm_mode_fb_cmd2 *cmd
     #else
diff -ur usr/src/nvidia-current-550.163.01/nvidia-drm/nvidia-drm-fb.c /usr/src/nvidia-current-550.163.01/nvidia-drm/nvidia-drm-fb.c
--- usr/src/nvidia-current-550.163.01/nvidia-drm/nvidia-drm-fb.c	2025-04-08 14:08:08.000000000 +0200
+++ /usr/src/nvidia-current-550.163.01/nvidia-drm/nvidia-drm-fb.c	2025-11-07 12:08:50.876656788 +0100
@@ -32,6 +32,8 @@
 #include "nvidia-drm-helper.h"
 #include "nvidia-drm-format.h"
 
+#include "nv-linux.h"
+
 #include <drm/drm_crtc_helper.h>
 
 static void __nv_drm_framebuffer_free(struct nv_drm_framebuffer *nv_fb)
@@ -259,6 +261,9 @@
         dev,
         #endif
         &nv_fb->base,
+        #if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 17, 0)
+        NULL,
+        #endif
         cmd);
 
     /*

Reply via email to