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);
/*