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'

Reply via email to