Kernel – 6.17-rc1 Released – Patched VMware OK, NVIDIA Compile Fails..
Kernel 6.17-rc1 is out, a bit earlier in the day than usual.. Brief details are here: https://lkml.iu.edu/hypermail/linux/kernel/2508.1/01836.html
As with the pre-testing, the latest kernel-6.15/6.16-patched VMware 17.6.4 is OK, but NVIDIA 580.65.06 compile fails:
…………………
nvidia-drm/nvidia-drm-drv.c:182:18: error: initialization of ‘struct drm_framebuffer * (*)(struct drm_device *, struct drm_file *, const struct drm_format_info *, const struct drm_mode_fb_cmd2 *)’ from incompatible pointer type ‘struct drm_framebuffer * (*)(struct drm_device *, struct drm_file *, const struct drm_mode_fb_cmd2 *)’ [-Wincompatible-pointer-types]
182 | .fb_create = nv_drm_framebuffer_create,
| ^~~~~~~~~~~~~~~~~~~~~~~~~
nvidia-drm/nvidia-drm-drv.c:182:18: note: (near initialization for ‘nv_mode_config_funcs.fb_create’)
In file included from nvidia-drm/nvidia-drm-drv.c:27:
nvidia-drm/nvidia-drm-fb.h:53:25: note: ‘nv_drm_framebuffer_create’ declared here
53 | struct drm_framebuffer *nv_drm_framebuffer_create(
| ^~~~~~~~~~~~~~~~~~~~~~~~~
The only workaround is to install with the –no-drm option, but (of course) this is not ideal..
Robert Gadsdon. August 10th 2025.
Please try this patch: https://github.com/babiulep/my-kernel-patches/blob/main/NVIDIA/nvidia-6.17-580.65.06.patch