Closed Crashdummyy closed 1 year ago
@Crashdummyy 5.19.4-200.fc36.x86_64 works fine with 1.11.0 (haven't tried newer onces), seems to be a 6.x issue "only"
@Crashdummyy 5.19.4-200.fc36.x86_64 works fine with 1.11.0 (haven't tried newer onces), seems to be a 6.x issue "only"
Thanks for letting me know. My device has some more ( minor ) issues with 5.19+ so as of now I am running 5.18 while coding
Im not at home till thursday so I cant test it... But it cant be that simple, can it ?
> crashdummy@crashphyrus ~/.../github/evdi devel ● sudo make
CFLAGS="-isystem./include -isystem./include/uapi -Werror -Wextra -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-error=missing-field-initializers -Werror=sign-compare " make -C module
make[1]: Entering directory '/home/crashdummy/coding/github/evdi/module'
make -C /lib/modules/6.0.0-0.rc4.31.vanilla.1.fc36.x86_64/build M=$PWD
make[2]: Entering directory '/usr/src/kernels/6.0.0-0.rc4.31.vanilla.1.fc36.x86_64'
CC [M] /home/crashdummy/coding/github/evdi/module/evdi_platform_dev.o
CC [M] /home/crashdummy/coding/github/evdi/module/evdi_modeset.o
CC [M] /home/crashdummy/coding/github/evdi/module/evdi_connector.o
CC [M] /home/crashdummy/coding/github/evdi/module/evdi_encoder.o
CC [M] /home/crashdummy/coding/github/evdi/module/evdi_drm_drv.o
CC [M] /home/crashdummy/coding/github/evdi/module/evdi_fb.o
CC [M] /home/crashdummy/coding/github/evdi/module/evdi_gem.o
CC [M] /home/crashdummy/coding/github/evdi/module/evdi_painter.o
CC [M] /home/crashdummy/coding/github/evdi/module/evdi_cursor.o
CC [M] /home/crashdummy/coding/github/evdi/module/evdi_i2c.o
CC [M] /home/crashdummy/coding/github/evdi/module/evdi_ioc32.o
LD [M] /home/crashdummy/coding/github/evdi/module/evdi.o
MODPOST /home/crashdummy/coding/github/evdi/module/Module.symvers
LD [M] /home/crashdummy/coding/github/evdi/module/evdi.ko
make[2]: Leaving directory '/usr/src/kernels/6.0.0-0.rc4.31.vanilla.1.fc36.x86_64'
make[1]: Leaving directory '/home/crashdummy/coding/github/evdi/module'
CFLAGS="-I../module -Werror -Wextra -Wall -Wmissing-prototypes -Wstrict-prototypes -Wno-error=missing-field-initializers -Werror=sign-compare " make -C library
make[1]: Entering directory '/home/crashdummy/coding/github/evdi/library'
make[1]: Nothing to be done for 'default'.
make[1]: Leaving directory '/home/crashdummy/coding/github/evdi/library'
crashdummy@crashphyrus ~/.../github/evdi devel ●
crashdummy@crashphyrus ~/.../github/evdi devel ● git diff
diff --git a/module/evdi_drm_drv.h b/module/evdi_drm_drv.h
index f9ed869..18314ae 100644
--- a/module/evdi_drm_drv.h
+++ b/module/evdi_drm_drv.h
@@ -22,14 +22,10 @@
#include <drm/drm_fourcc.h>
#include <drm/drm_ioctl.h>
#include <drm/drm_vblank.h>
#else
#include <drm/drmP.h>
#endif
#if KERNEL_VERSION(5, 15, 0) <= LINUX_VERSION_CODE
#include <drm/drm_legacy.h>
#else
#include <drm/drm_irq.h>
#endif
+#include <drm/drm_framebuffer.h>
#include <drm/drm_crtc.h>
#include <drm/drm_crtc_helper.h>
#include <drm/drm_rect.h>
Update: Well no issues so far, my docking works again since this update
Any chance to see this change merged? Kernel 6.0 now arrived in Arch testing repos.
Any chance to see this change merged? Kernel 6.0 now arrived in Arch testing repos.
There is no activity in this issue. You see my diff above, just include the correct header file and install evdi with dkms yourself.
I run evdi like this since I opened this issue and didnt experience any issues so far
Fedora release 36
6.0.0-0.rc1.20220819git4c2d0b039c5c.16.vanilla.1.fc36.x86_64
GNOME 42.4
neofetch
```bash .',;::::;,'. crashdummy@crashphyrus .';:cccccccccccc:;,. ---------------------- .;cccccccccccccccccccccc;. OS: Fedora release 36 (Thirty Six) x86_64 .:cccccccccccccccccccccccccc:. Host: ROG Zephyrus G15 GA503RW_GA503RW 1.0 .;ccccccccccccc;.:dddl:.;ccccccc;. Kernel: 6.0.0-0.rc1.20220819git4c2d0b039c5c.16.vanilla.1.fc36.x86_64 .:ccccccccccccc;OWMKOOXMWd;ccccccc:. Uptime: 40 mins .:ccccccccccccc;KMMc;cc;xMMc:ccccccc:. Packages: 2468 (rpm), 42 (flatpak) ,cccccccccccccc;MMM.;cc;;WW::cccccccc, Shell: bash 5.1.16 :cccccccccccccc;MMM.;cccccccccccccccc: Resolution: 2560x1440 :ccccccc;oxOOOo;MMM0OOk.;cccccccccccc: DE: GNOME 42.4 cccccc:0MMKxdd:;MMMkddc.;cccccccccccc; WM: Mutter ccccc:XM0';cccc;MMM.;cccccccccccccccc' WM Theme: Sweet ccccc;MMo;ccccc;MMW.;ccccccccccccccc; Theme: Sweet-Dark [GTK2/3] ccccc;0MNc.ccc.xMMd:ccccccccccccccc; Icons: candy-icons [GTK2/3] cccccc;dNMWXXXWM0::cccccccccccccc:, Terminal: terminator cccccccc;.:odl:.;cccccccccccccc:,. CPU: AMD Ryzen 9 6900HS with Radeon Graphics (16) @ 4.935GHz :cccccccccccccccccccccccccccc:'. GPU: AMD ATI Radeon 680M .:cccccccccccccccccccccc:;,.. Memory: 4577MiB / 31334MiB '::cccccccccccccc::;,. ```Apparently 6.0 ( maybe 5.19 too ) broke something again.
make
dkms
make.log
```bash DKMS make.log for evdi-1.12.0 for kernel 6.0.0-0.rc1.20220819git4c2d0b039c5c.16.vanilla.1.fc36.x86_64 (x86_64) Sat 20 Aug 16:37:20 CEST 2022 make KBUILD_VERBOSE=1 M=/var/lib/dkms/evdi/1.12.0/build SUBDIRS=/var/lib/dkms/evdi/1.12.0/build SRCROOT=/var/lib/dkms/evdi/1.12.0/build CONFIG_MODULE_SIG= -C /lib/modules/6.0.0-0.rc1.20220819git4c2d0b039c5c.16.vanilla.1.fc36.x86_64/build modules make[1]: Entering directory '/usr/src/kernels/6.0.0-0.rc1.20220819git4c2d0b039c5c.16.vanilla.1.fc36.x86_64' test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo >&2; \ echo >&2 " ERROR: Kernel configuration is invalid."; \ echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo >&2 ; \ /bin/false) make -f ./scripts/Makefile.build obj=/var/lib/dkms/evdi/1.12.0/build \ single-build= \ need-builtin=1 need-modorder=1 printf '%s\n' evdi_platform_drv.o evdi_platform_dev.o evdi_sysfs.o evdi_modeset.o evdi_connector.o evdi_encoder.o evdi_drm_drv.o evdi_fb.o evdi_gem.o evdi_painter.o evdi_params.o evdi_cursor.o evdi_debug.o evdi_i2c.o evdi_ioc32.o | awk '!x[$0]++ { print("/var/lib/dkms/evdi/1.12.0/build/"$0) }' > /var/lib/dkms/evdi/1.12.0/build/evdi.mod gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_platform_drv.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_platform_drv"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_platform_drv.o /var/lib/dkms/evdi/1.12.0/build/evdi_platform_drv.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_platform_drv.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_platform_dev.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_platform_dev"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_platform_dev.o /var/lib/dkms/evdi/1.12.0/build/evdi_platform_dev.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_platform_dev.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_sysfs.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_sysfs"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_sysfs.o /var/lib/dkms/evdi/1.12.0/build/evdi_sysfs.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_sysfs.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_modeset.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_modeset"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.o /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_connector.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_connector"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_connector.o /var/lib/dkms/evdi/1.12.0/build/evdi_connector.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_connector.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_encoder.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_encoder"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_encoder.o /var/lib/dkms/evdi/1.12.0/build/evdi_encoder.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_encoder.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_drm_drv.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_drm_drv"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.o /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_fb.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_fb"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_fb.o /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_fb.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_gem.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_gem"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_gem.o /var/lib/dkms/evdi/1.12.0/build/evdi_gem.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_gem.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_painter.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_painter"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_painter.o /var/lib/dkms/evdi/1.12.0/build/evdi_painter.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_painter.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_params.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_params"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_params.o /var/lib/dkms/evdi/1.12.0/build/evdi_params.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_params.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_cursor.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_cursor"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_cursor.o /var/lib/dkms/evdi/1.12.0/build/evdi_cursor.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_cursor.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_debug.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_debug"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_debug.o /var/lib/dkms/evdi/1.12.0/build/evdi_debug.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_debug.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_i2c.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_i2c"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_i2c.o /var/lib/dkms/evdi/1.12.0/build/evdi_i2c.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_i2c.o gcc -Wp,-MMD,/var/lib/dkms/evdi/1.12.0/build/.evdi_ioc32.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector -Wno-array-bounds -Wimplicit-fallthrough=5 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Wno-alloc-size-larger-than -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -g -Iinclude/drm -DMODULE -DKBUILD_BASENAME='"evdi_ioc32"' -DKBUILD_MODNAME='"evdi"' -D__KBUILD_MODNAME=kmod_evdi -c -o /var/lib/dkms/evdi/1.12.0/build/evdi_ioc32.o /var/lib/dkms/evdi/1.12.0/build/evdi_ioc32.c ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --sls --static-call --uaccess --module /var/lib/dkms/evdi/1.12.0/build/evdi_ioc32.o ./scripts/check-local-export /var/lib/dkms/evdi/1.12.0/build/evdi_debug.o { echo ; echo '/var/lib/dkms/evdi/1.12.0/build/evdi_debug.o: $(wildcard ./tools/objtool/objtool)' ; } >> /var/lib/dkms/evdi/1.12.0/build/.evdi_debug.o.cmd ./scripts/check-local-export /var/lib/dkms/evdi/1.12.0/build/evdi_params.o { echo ; echo '/var/lib/dkms/evdi/1.12.0/build/evdi_params.o: $(wildcard ./tools/objtool/objtool)' ; } >> /var/lib/dkms/evdi/1.12.0/build/.evdi_params.o.cmd In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.c:31: /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type 87 | struct drm_framebuffer base; | ^~~~ make[2]: *** [scripts/Makefile.build:249: /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_encoder.c:21: /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type 87 | struct drm_framebuffer base; | ^~~~ ./scripts/check-local-export /var/lib/dkms/evdi/1.12.0/build/evdi_sysfs.o In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_ioc32.c:34: /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type 87 | struct drm_framebuffer base; | ^~~~ make[2]: *** [scripts/Makefile.build:249: /var/lib/dkms/evdi/1.12.0/build/evdi_encoder.o] Error 1 { echo ; echo '/var/lib/dkms/evdi/1.12.0/build/evdi_sysfs.o: $(wildcard ./tools/objtool/objtool)' ; } >> /var/lib/dkms/evdi/1.12.0/build/.evdi_sysfs.o.cmd make[2]: *** [scripts/Makefile.build:249: /var/lib/dkms/evdi/1.12.0/build/evdi_ioc32.o] Error 1 In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_painter.c:23: /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type 87 | struct drm_framebuffer base; | ^~~~ In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:29: /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type 87 | struct drm_framebuffer base; | ^~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/list.h:5, from ./include/linux/smp.h:12, from ./include/linux/lockdep.h:14, from ./include/linux/seqlock.h:18, from ./include/drm/drm_vblank.h:27, from /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:16: /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c: In function ‘evdi_plane_atomic_update’: ././include/linux/compiler_types.h:295:27: error: expression in static assertion is not an integer 295 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:19:9: note: in expansion of macro ‘static_assert’ 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:19:23: note: in expansion of macro ‘__same_type’ 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:92:23: note: in expansion of macro ‘container_of’ 92 | #define to_evdi_fb(x) container_of(x, struct evdi_framebuffer, base) | ^~~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:268:48: note: in expansion of macro ‘to_evdi_fb’ 268 | struct evdi_framebuffer *efb = to_evdi_fb(fb); | ^~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:271:33: error: invalid use of undefined type ‘struct drm_framebuffer’ 271 | 0, 0, fb->width, fb->height | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:271:44: error: invalid use of undefined type ‘struct drm_framebuffer’ 271 | 0, 0, fb->width, fb->height | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:278:23: error: invalid use of undefined type ‘struct drm_framebuffer’ 278 | fb->format && old_fb->format && | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:278:41: error: invalid use of undefined type ‘struct drm_framebuffer’ 278 | fb->format && old_fb->format && | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:279:23: error: invalid use of undefined type ‘struct drm_framebuffer’ 279 | fb->format->format != old_fb->format->format) | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:279:49: error: invalid use of undefined type ‘struct drm_framebuffer’ 279 | fb->format->format != old_fb->format->format) | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:291:43: error: invalid use of undefined type ‘struct drm_framebuffer’ 291 | state->src.x2 = fb->width << 16; | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:292:43: error: invalid use of undefined type ‘struct drm_framebuffer’ 292 | state->src.y2 = fb->height << 16; | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_painter.c: In function ‘copy_primary_pixels’: /var/lib/dkms/evdi/1.12.0/build/evdi_painter.c:175:42: error: invalid use of undefined type ‘struct drm_framebuffer’ 175 | const int src_offset = fb->offsets[0] + | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_painter.c:176:42: error: invalid use of undefined type ‘struct drm_framebuffer’ 176 | fb->pitches[0] * r->y1 + byte_offset; | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c: In function ‘evdi_cursor_atomic_update’: ././include/linux/compiler_types.h:295:27: error: expression in static assertion is not an integer 295 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:19:9: note: in expansion of macro ‘static_assert’ 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:19:23: note: in expansion of macro ‘__same_type’ 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:92:23: note: in expansion of macro ‘container_of’ 92 | #define to_evdi_fb(x) container_of(x, struct evdi_framebuffer, base) | ^~~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:336:48: note: in expansion of macro ‘to_evdi_fb’ 336 | struct evdi_framebuffer *efb = to_evdi_fb(fb); | ^~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_painter.c:195:34: error: invalid use of undefined type ‘struct drm_framebuffer’ 195 | src += fb->pitches[0]; | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:355:57: error: invalid use of undefined type ‘struct drm_framebuffer’ 355 | uint32_t stride = 4 * fb->width; | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:359:51: error: invalid use of undefined type ‘struct drm_framebuffer’ 359 | fb->width, | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:360:51: error: invalid use of undefined type ‘struct drm_framebuffer’ 360 | fb->height, | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.c:363:51: error: invalid use of undefined type ‘struct drm_framebuffer’ 363 | fb->format->format, | ^~ ./scripts/check-local-export /var/lib/dkms/evdi/1.12.0/build/evdi_platform_drv.o /var/lib/dkms/evdi/1.12.0/build/evdi_painter.c: In function ‘evdi_painter_mode_changed_notify’: /var/lib/dkms/evdi/1.12.0/build/evdi_painter.c:756:28: error: invalid use of undefined type ‘struct drm_framebuffer’ 756 | bits_per_pixel = fb->format->cpp[0] * 8; | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_painter.c:757:26: error: invalid use of undefined type ‘struct drm_framebuffer’ 757 | pixel_format = fb->format->format; | ^~ { echo ; echo '/var/lib/dkms/evdi/1.12.0/build/evdi_platform_drv.o: $(wildcard ./tools/objtool/objtool)' ; } >> /var/lib/dkms/evdi/1.12.0/build/.evdi_platform_drv.o.cmd make[2]: *** [scripts/Makefile.build:249: /var/lib/dkms/evdi/1.12.0/build/evdi_modeset.o] Error 1 In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_platform_dev.c:30: /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type 87 | struct drm_framebuffer base; | ^~~~ In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_cursor.c:33: /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type 87 | struct drm_framebuffer base; | ^~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_cursor.c: In function ‘evdi_cursor_compose_and_copy’: /var/lib/dkms/evdi/1.12.0/build/evdi_cursor.c:235:54: error: invalid use of undefined type ‘struct drm_framebuffer’ 235 | mouse_pix_x < (int)fb->width && | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_cursor.c:236:54: error: invalid use of undefined type ‘struct drm_framebuffer’ 236 | mouse_pix_y < (int)fb->height; | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_cursor.c:244:64: error: invalid use of undefined type ‘struct drm_framebuffer’ 244 | fbsrc = (int *)(efb->obj->vmapping + fb->offsets[0]); | ^~ /var/lib/dkms/evdi/1.12.0/build/evdi_cursor.c:245:50: error: invalid use of undefined type ‘struct drm_framebuffer’ 245 | fb_value = *(fbsrc + ((fb->pitches[0]>>2) * | ^~ In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:31: /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type 87 | struct drm_framebuffer base; | ^~~~ In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_i2c.c:12: /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type 87 | struct drm_framebuffer base; | ^~~~ In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_connector.c:19: /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type 87 | struct drm_framebuffer base; | ^~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/list.h:5, from ./include/linux/preempt.h:11, from ./include/linux/spinlock.h:55, from ./include/linux/mmzone.h:8, from ./include/linux/gfp.h:7, from ./include/linux/slab.h:15, from /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:14: /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: In function ‘evdi_user_framebuffer_create_handle’: ././include/linux/compiler_types.h:295:27: error: expression in static assertion is not an integer 295 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:19:9: note: in expansion of macro ‘static_assert’ 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:19:23: note: in expansion of macro ‘__same_type’ 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:92:23: note: in expansion of macro ‘container_of’ 92 | #define to_evdi_fb(x) container_of(x, struct evdi_framebuffer, base) | ^~~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:311:40: note: in expansion of macro ‘to_evdi_fb’ 311 | struct evdi_framebuffer *efb = to_evdi_fb(fb); | ^~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: In function ‘evdi_user_framebuffer_destroy’: ././include/linux/compiler_types.h:295:27: error: expression in static assertion is not an integer 295 | #define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro ‘__static_assert’ 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:19:9: note: in expansion of macro ‘static_assert’ 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:19:23: note: in expansion of macro ‘__same_type’ 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:92:23: note: in expansion of macro ‘container_of’ 92 | #define to_evdi_fb(x) container_of(x, struct evdi_framebuffer, base) | ^~~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:318:40: note: in expansion of macro ‘to_evdi_fb’ 318 | struct evdi_framebuffer *efb = to_evdi_fb(fb); | ^~~~~~~~~~ make[2]: *** [scripts/Makefile.build:249: /var/lib/dkms/evdi/1.12.0/build/evdi_platform_dev.o] Error 1 In file included from /var/lib/dkms/evdi/1.12.0/build/evdi_gem.c:24: /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:87:32: error: field ‘base’ has incomplete type 87 | struct drm_framebuffer base; | ^~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_painter.c: In function ‘evdi_painter_disconnect’: /var/lib/dkms/evdi/1.12.0/build/evdi_painter.c:925:17: error: implicit declaration of function ‘drm_framebuffer_put’ [-Werror=implicit-function-declaration] 925 | drm_framebuffer_put(&painter->scanout_fb->base); | ^~~~~~~~~~~~~~~~~~~ make[2]: *** [scripts/Makefile.build:249: /var/lib/dkms/evdi/1.12.0/build/evdi_i2c.o] Error 1 make[2]: *** [scripts/Makefile.build:249: /var/lib/dkms/evdi/1.12.0/build/evdi_cursor.o] Error 1 make[2]: *** [scripts/Makefile.build:249: /var/lib/dkms/evdi/1.12.0/build/evdi_connector.o] Error 1 make[2]: *** [scripts/Makefile.build:249: /var/lib/dkms/evdi/1.12.0/build/evdi_gem.o] Error 1 /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:327:9: error: implicit declaration of function ‘drm_framebuffer_cleanup’; did you mean ‘drm_encoder_cleanup’? [-Werror=implicit-function-declaration] 327 | drm_framebuffer_cleanup(fb); | ^~~~~~~~~~~~~~~~~~~~~~~ | drm_encoder_cleanup /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: At top level: /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:331:21: error: variable ‘evdifb_funcs’ has initializer but incomplete type 331 | static const struct drm_framebuffer_funcs evdifb_funcs = { | ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:332:10: error: ‘const struct drm_framebuffer_funcs’ has no member named ‘create_handle’ 332 | .create_handle = evdi_user_framebuffer_create_handle, | ^~~~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:332:26: warning: excess elements in struct initializer 332 | .create_handle = evdi_user_framebuffer_create_handle, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:332:26: note: (near initialization for ‘evdifb_funcs’) /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:333:10: error: ‘const struct drm_framebuffer_funcs’ has no member named ‘destroy’ 333 | .destroy = evdi_user_framebuffer_destroy, | ^~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:333:20: warning: excess elements in struct initializer 333 | .destroy = evdi_user_framebuffer_destroy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:333:20: note: (near initialization for ‘evdifb_funcs’) /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:335:10: error: ‘const struct drm_framebuffer_funcs’ has no member named ‘dirty’ 335 | .dirty = drm_atomic_helper_dirtyfb, | ^~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:335:18: warning: excess elements in struct initializer 335 | .dirty = drm_atomic_helper_dirtyfb, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:335:18: note: (near initialization for ‘evdifb_funcs’) /var/lib/dkms/evdi/1.12.0/build/evdi_painter.c: In function ‘evdi_painter_grabpix_ioctl’: /var/lib/dkms/evdi/1.12.0/build/evdi_painter.c:1060:9: error: implicit declaration of function ‘drm_framebuffer_get’ [-Werror=implicit-function-declaration] 1060 | drm_framebuffer_get(&efb->base); | ^~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:249: /var/lib/dkms/evdi/1.12.0/build/evdi_painter.o] Error 1 /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: In function ‘evdi_framebuffer_init’: /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:349:16: error: implicit declaration of function ‘drm_framebuffer_init’; did you mean ‘evdi_framebuffer_init’? [-Werror=implicit-function-declaration] 349 | return drm_framebuffer_init(dev, &efb->base, &evdifb_funcs); | ^~~~~~~~~~~~~~~~~~~~ | evdi_framebuffer_init In file included from ./include/drm/drm_mm.h:51, from ./include/drm/drm_vma_manager.h:26, from ./include/drm/drm_gem.h:40, from /var/lib/dkms/evdi/1.12.0/build/evdi_drm_drv.h:36: /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: In function ‘evdifb_create’: /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:440:25: error: invalid use of undefined type ‘struct drm_framebuffer’ 440 | fb->width, fb->height, efbdev->efb.obj->vmapping); | ^~ ./include/drm/drm_print.h:534:38: note: in definition of macro ‘DRM_DEBUG_KMS’ 534 | __drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__) | ^~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:440:36: error: invalid use of undefined type ‘struct drm_framebuffer’ 440 | fb->width, fb->height, efbdev->efb.obj->vmapping); | ^~ ./include/drm/drm_print.h:534:38: note: in definition of macro ‘DRM_DEBUG_KMS’ 534 | __drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__) | ^~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: In function ‘evdi_fbdev_destroy’: /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:472:17: error: implicit declaration of function ‘drm_framebuffer_unregister_private’ [-Werror=implicit-function-declaration] 472 | drm_framebuffer_unregister_private(&efbdev->efb.base); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: At top level: /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:331:43: error: storage size of ‘evdifb_funcs’ isn’t known 331 | static const struct drm_framebuffer_funcs evdifb_funcs = { | ^~~~~~~~~~~~ /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c: In function ‘evdi_framebuffer_init’: /var/lib/dkms/evdi/1.12.0/build/evdi_fb.c:350:1: error: control reaches end of non-void function [-Werror=return-type] 350 | } | ^ cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:249: /var/lib/dkms/evdi/1.12.0/build/evdi_fb.o] Error 1 make[1]: *** [Makefile:1855: /var/lib/dkms/evdi/1.12.0/build] Error 2 make[1]: Leaving directory '/usr/src/kernels/6.0.0-0.rc1.20220819git4c2d0b039c5c.16.vanilla.1.fc36.x86_64' make: *** [Makefile:38: all] Error 2 ```