Package: evdi-dkms
Version: 1.14.2+dfsg-1
Severity: important
Tags: upstream

evdi-dkms fails to build a module for Linux 6.10 in experimental:

DKMS make.log for evdi-1.14.2+dfsg for kernel 6.10-rt-amd64 (x86_64)
Tue Jul 23 20:25:05 UTC 2024
make: Entering directory '/usr/src/linux-headers-6.10-rt-amd64'
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_platform_drv.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_platform_dev.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_sysfs.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_modeset.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_connector.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_encoder.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_drm_drv.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_fb.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_gem.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_painter.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_params.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_cursor.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_debug.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_i2c.o
  CC [M]  /var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_ioc32.o
/var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_gem.c: In function 'evdi_gem_vmap':
/var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_gem.c:319:25: error: implicit 
declaration of function 'vmap'; did you mean 'kmap'? 
[-Werror=implicit-function-declaration]
  319 |         obj->vmapping = vmap(obj->pages, page_count, 0, PAGE_KERNEL);
      |                         ^~~~
      |                         kmap
/var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_gem.c:319:23: warning: assignment to 
'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
  319 |         obj->vmapping = vmap(obj->pages, page_count, 0, PAGE_KERNEL);
      |                       ^
/var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_gem.c: In function 'evdi_gem_vunmap':
/var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_gem.c:355:17: error: implicit 
declaration of function 'vunmap'; did you mean 'kunmap'? 
[-Werror=implicit-function-declaration]
  355 |                 vunmap(obj->vmapping);
      |                 ^~~~~~
      |                 kunmap
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-6.10-common-rt/scripts/Makefile.build:249: 
/var/lib/dkms/evdi/1.14.2+dfsg/build/evdi_gem.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/usr/src/linux-headers-6.10-common-rt/Makefile:1959: 
/var/lib/dkms/evdi/1.14.2+dfsg/build] Error 2
make: *** [/usr/src/linux-headers-6.10-common-rt/Makefile:252: __sub-make] 
Error 2
make: Leaving directory '/usr/src/linux-headers-6.10-rt-amd64'


This might be a missing #include <linux/vmalloc.h>


Andreas

Reply via email to