Bug#1119908: nvidia-kernel-dkms: fails building against 6.17.6+deb14-amd64
Jeff King
peff at peff.net
Tue Nov 4 23:43:56 GMT 2025
On Tue, Nov 04, 2025 at 11:00:37AM +0100, Jonas Andradas wrote:
> I wanted to confirm that I am also seeing this situation, in which the nvidia
> kernel driver, version 550.163.01-3 fails to build (by DKMS) for kernel 6.17.6
> (linux-image-6.17.6+deb14-amd64 (as a dependency of linux-image-amd64, version
> 6.17.6-1))
Me too. The following hacky patch, applied to /usr/src/nvidia-current-550.163.01,
was enough to get things compiling and the result seems to work.
Probably not the ultimate solution, but a possible workaround for now.
-Peff
diff --git a/nvidia-drm/nvidia-drm-drv.c b/nvidia-drm/nvidia-drm-drv.c
index 1d64592..7fbf927 100644
--- a/nvidia-drm/nvidia-drm-drv.c
+++ b/nvidia-drm/nvidia-drm-drv.c
@@ -188,6 +188,7 @@ static void nv_drm_output_poll_changed(struct drm_device *dev)
static struct drm_framebuffer *nv_drm_framebuffer_create(
struct drm_device *dev,
struct drm_file *file,
+ const struct drm_format_info *info,
#if defined(NV_DRM_HELPER_MODE_FILL_FB_STRUCT_HAS_CONST_MODE_CMD_ARG)
const struct drm_mode_fb_cmd2 *cmd
#else
diff --git a/nvidia-drm/nvidia-drm-fb.c b/nvidia-drm/nvidia-drm-fb.c
index 1c84201..87b59fb 100644
--- a/nvidia-drm/nvidia-drm-fb.c
+++ b/nvidia-drm/nvidia-drm-fb.c
@@ -259,6 +259,7 @@ struct drm_framebuffer *nv_drm_internal_framebuffer_create(
dev,
#endif
&nv_fb->base,
+ NULL,
cmd);
/*
More information about the pkg-nvidia-devel
mailing list