Bug#1077214: evdi-dkms: module fails to build for Linux 6.10: error: im
From
Andreas Beckmann@21:1/5 to
All on Sat Jul 27 04:40:01 2024
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
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)