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'