Package: smifb2-dkms Version: 2.3.0.9.g20b8ef5-1 Severity: important Tags: upstream
smifb2-dkms fails to build a module for Linux 6.10 in experimental: /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/smi_drv.c: In function 'smi_vram_suspend': /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/smi_drv.c:234:27: error: implicit declaration of function 'vmalloc'; did you mean 'kvmalloc'? [-Werror=implicit-function-declaration] 234 | sdev->vram_save = vmalloc(vram_size << 20); | ^~~~~~~ | kvmalloc /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/smi_drv.c:234:25: warning: assignment to 'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 234 | sdev->vram_save = vmalloc(vram_size << 20); | ^ /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/smi_drv.c:244:17: error: implicit declaration of function 'vfree'; did you mean 'kvfree'? [-Werror=implicit-function-declaration] 244 | vfree(sdev->vram_save); | ^~~~~ | kvfree /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/smi_main.c: In function 'smi_driver_load': /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/smi_main.c:399:25: error: implicit declaration of function 'vmalloc'; did you mean 'kvmalloc'? [-Werror=implicit-function-declaration] 399 | cdev->regsave = vmalloc(1024); | ^~~~~~~ | kvmalloc /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/smi_main.c:399:23: warning: assignment to 'struct smi_750_register *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 399 | cdev->regsave = vmalloc(1024); | ^ /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/smi_main.c: In function 'smi_driver_unload': /var/lib/dkms/smifb2/2.2.3.4.g1828e79/build/smi_main.c:447:9: error: implicit declaration of function 'vfree'; did you mean 'kvfree'? [-Werror=implicit-function-declaration] 447 | vfree(cdev->regsave); | ^~~~~ | kvfree Andreas