Skip to content

Instantly share code, notes, and snippets.

diff --git a/module/Makefile b/module/Makefile
index 227457b..118ab60 100644
--- a/module/Makefile
+++ b/module/Makefile
@@ -17,7 +17,7 @@ ifneq ($(DKMS_BUILD),)
KERN_DIR := /lib/modules/$(KERNELRELEASE)/build
-ccflags-y := -Iinclude/drm $(EL8FLAG)
+ccflags-y := -Iinclude/drm $(EL8FLAG) -DCONFIG_DRM_LEGACY
@rockorequin
rockorequin / evdi-5.11-patch2.diff
Created March 3, 2021 02:57
remove CONFIG_DRM_LEGACY from evdi patch for kernel 5.11
diff --git a/module/Makefile b/module/Makefile
index 8212bde..e36770e 100644
--- a/module/Makefile
+++ b/module/Makefile
@@ -17,7 +17,7 @@ ifneq ($(DKMS_BUILD),)
KERN_DIR := /lib/modules/$(KERNELRELEASE)/build
-ccflags-y := -Iinclude/drm $(EL8FLAG) -DCONFIG_DRM_LEGACY
+ccflags-y := -Iinclude/drm $(EL8FLAG)
@rockorequin
rockorequin / gist:9f16d3dd2a3278c3d19d7871a72a4092
Created March 23, 2021 04:24
Patch to get evdi rockorequin-sickcodes-microhobby-patch-1.7.x branch working under Linux 5.11 (in Wayland)
diff --git a/module/Makefile b/module/Makefile
index 8212bde..dc1b69b 100644
--- a/module/Makefile
+++ b/module/Makefile
@@ -17,7 +17,7 @@ ifneq ($(DKMS_BUILD),)
KERN_DIR := /lib/modules/$(KERNELRELEASE)/build
-ccflags-y := -Iinclude/drm $(EL8FLAG) -DCONFIG_DRM_LEGACY
+ccflags-y := -Iinclude/drm $(EL8FLAG)
@rockorequin
rockorequin / gist:f61fcb0217194997a2a3e8c4da260e4c
Last active April 5, 2021 08:05
Patch for evdi branch rockorequin-sickcodes-microhobby-patch-1.7.x for kernel 5.12
diff --git a/module/evdi_drv.c b/module/evdi_drv.c
index d364efa..fbbdb9e 100644
--- a/module/evdi_drv.c
+++ b/module/evdi_drv.c
@@ -84,6 +84,18 @@ static void evdi_disable_vblank(__always_unused struct drm_device *dev,
}
#endif
+#if KERNEL_VERSION(5, 12, 0) >= LINUX_VERSION_CODE
+// This has become an internal function in 5.12, so copy it here