Package: evdi-dkms
Version: 1.7.0+dfsg-1
Severity: grave
Hello maintainer,
Looking at #960391, it looks like we've seen another kernel regression for evdi.
Even on the evdi-dkms from experimental, the module FTBFS with 5.9.0.
The compile log is attached.
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (900, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.9.0-1-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages evdi-dkms depends on:
ii dkms 2.8.3-4
Versions of packages evdi-dkms recommends:
ii libevdi0 1.7.0+dfsg-1
evdi-dkms suggests no packages.
-- no debconf information
DKMS make.log for evdi-1.7.0+dfsg for kernel 5.9.0-1-amd64 (x86_64)
Thu 05 Nov 2020 03:49:36 PM EST
make: Entering directory '/usr/src/linux-headers-5.9.0-1-amd64'
AR /var/lib/dkms/evdi/1.7.0+dfsg/build/built-in.a
CC [M] /var/lib/dkms/evdi/1.7.0+dfsg/build/evdi_drv.o
CC [M] /var/lib/dkms/evdi/1.7.0+dfsg/build/evdi_modeset.o
CC [M] /var/lib/dkms/evdi/1.7.0+dfsg/build/evdi_connector.o
CC [M] /var/lib/dkms/evdi/1.7.0+dfsg/build/evdi_encoder.o
/var/lib/dkms/evdi/1.7.0+dfsg/build/evdi_drv.c:92:3: error: ‘struct drm_driver’
has no member named ‘gem_free_object’; did you mean ‘gem_open_object’?
92 | .gem_free_object = evdi_gem_free_object,
| ^~~~~~~~~~~~~~~
| gem_open_object
/var/lib/dkms/evdi/1.7.0+dfsg/build/evdi_drv.c:92:21: error: initialization of
‘void (*)(struct drm_device *)’ from incompatible pointer type ‘void (*)(struct
drm_gem_object *)’ [-Werror=incompatible-pointer-types]
92 | .gem_free_object = evdi_gem_free_object,
| ^~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/evdi/1.7.0+dfsg/build/evdi_drv.c:92:21: note: (near
initialization for ‘driver.lastclose’)
/var/lib/dkms/evdi/1.7.0+dfsg/build/evdi_drv.c: In function
‘evdi_platform_probe’:
/var/lib/dkms/evdi/1.7.0+dfsg/build/evdi_drv.c:173:20: error: ‘struct
dev_archdata’ has no member named ‘iommu’
173 | pdev->dev.archdata.iommu = INTEL_IOMMU_DUMMY_DOMAIN;
| ^
/var/lib/dkms/evdi/1.7.0+dfsg/build/evdi_modeset.c: In function
‘evdi_crtc_cursor_set’:
/var/lib/dkms/evdi/1.7.0+dfsg/build/evdi_modeset.c:133:2: error: implicit
declaration of function ‘drm_gem_object_put_unlocked’; did you mean
‘drm_gem_object_put_locked’? [-Werror=implicit-function-declaration]
133 | drm_gem_object_put_unlocked(obj);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| drm_gem_object_put_locked
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288:
/var/lib/dkms/evdi/1.7.0+dfsg/build/evdi_drv.o] Error 1
make[2]: *** Waiting for unfinished jobs....
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-5.9.0-1-common/scripts/Makefile.build:288:
/var/lib/dkms/evdi/1.7.0+dfsg/build/evdi_modeset.o] Error 1
make[1]: *** [/usr/src/linux-headers-5.9.0-1-common/Makefile:1796:
/var/lib/dkms/evdi/1.7.0+dfsg/build] Error 2
make: *** [/usr/src/linux-headers-5.9.0-1-common/Makefile:185: __sub-make]
Error 2
make: Leaving directory '/usr/src/linux-headers-5.9.0-1-amd64'