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

Reply via email to