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