Package: smifb2-dkms Version: 2.4.1-1 Severity: important Tags: upstream sid forky
Hi, smifb2-dkms fails to build the module(s) for Linux 6.15 in experimental: DKMS (dkms-3.2.0) make.log for smifb2/2.4.1 for kernel 6.15-rc7-amd64 (x86_64) Sat May 24 21:53:50 UTC 2025 Building module(s) # command: make -j14 KERNELRELEASE=6.15-rc7-amd64 -C /lib/modules/6.15-rc7-amd64/build M=/var/lib/dkms/smifb2/2.4.1/build make: Entering directory '/usr/src/linux-headers-6.15-rc7-amd64' make[1]: Entering directory '/var/lib/dkms/smifb2/2.4.1/build' CC [M] smi_drv.o CC [M] smi_main.o CC [M] smi_mode.o CC [M] smi_plane.o CC [M] smi_ttm.o CC [M] smi_prime.o CC [M] hw750.o CC [M] hw768.o CC [M] smi_debugfs.o CC [M] ddk750/ddk750_help.o CC [M] ddk750/ddk750_chip.o CC [M] ddk750/ddk750_clock.o CC [M] ddk750/ddk750_mode.o CC [M] ddk750/ddk750_power.o CC [M] ddk750/ddk750_helper.o CC [M] ddk750/ddk750_display.o CC [M] ddk750/ddk750_2d.o CC [M] ddk750/ddk750_edid.o CC [M] ddk750/ddk750_swi2c.o CC [M] ddk750/ddk750_hwi2c.o CC [M] ddk750/ddk750_cursor.o hw768.c:200:6: warning: no previous prototype for 'hw768_init_hdmi' [-Wmissing-prototypes] 200 | void hw768_init_hdmi(void) | ^~~~~~~~~~~~~~~ CC [M] ddk768/ddk768_help.o smi_mode.c:1096:23: error: initialization of 'enum drm_mode_status (*)(struct drm_connector *, const struct drm_display_mode *)' from incompatible pointer type 'enum drm_mode_status (*)(struct drm_connector *, struct drm_display_mode *)' [-Wincompatible-pointer-types] 1096 | .mode_valid = smi_connector_mode_valid, | ^~~~~~~~~~~~~~~~~~~~~~~~ smi_mode.c:1096:23: note: (near initialization for 'smi_vga_connector_helper_funcs.mode_valid') make[3]: *** [/usr/src/linux-headers-6.15-rc7-common/scripts/Makefile.build:208: smi_mode.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/usr/src/linux-headers-6.15-rc7-common/Makefile:2027: .] Error 2 make[1]: *** [/usr/src/linux-headers-6.15-rc7-common/Makefile:260: __sub-make] Error 2 make[1]: Leaving directory '/var/lib/dkms/smifb2/2.4.1/build' make: *** [/usr/src/linux-headers-6.15-rc7-common/Makefile:260: __sub-make] Error 2 make: Leaving directory '/usr/src/linux-headers-6.15-rc7-amd64' # exit code: 2 # elapsed time: 00:00:05 ---------------------------------------------------------------- This should be caused by Linux commit "drm/connector: make mode_valid take a const struct drm_display_mode" in v6.15-rc1 https://github.com/torvalds/linux/commit/26d6fd81916e62d2b0568d9756e5f9c33f0f9b7a Andreas