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

Reply via email to