-
Notifications
You must be signed in to change notification settings - Fork 184
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[6.0]: drm_irq.h is marked as legacy #376
Comments
@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. |
Im not at home till thursday so I cant test 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. |
There is no activity in this issue. I run evdi like this since I opened this issue and didnt experience any issues so far |
Fixes DisplayLink#376 by implementing @Crashdummyy's fix as posted [here](DisplayLink#376 (comment))
* Add support for kernel 6.0 Fixes #376 by implementing @Crashdummyy's fix as posted [here](#376 (comment)) * Fixing the style used in evdi_painter.c * Update evdi_painter.c * drm_framebuffer is only included on 5.15 and later * drm_framebuffer is only included on 6.0.0 and later * drm_framebuffer is only included on 6.0.0 and later * drm_framebuffer is only included on 6.0.0 and later * drm_framebuffer is only included on 5.15.0 and later
yes
yes
on DisplayLink's website?
yes
At least I think it is
Fedora release 36
6.0.0-0.rc1.20220819git4c2d0b039c5c.16.vanilla.1.fc36.x86_64
GNOME 42.4
neofetch
Apparently 6.0 ( maybe 5.19 too ) broke something again.
make
dkms
make.log
The text was updated successfully, but these errors were encountered: