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