File global.patch of Package displaylink
diff --git a/module/evdi_drm_drv.c b/module/evdi_drm_drv.c
index 09a9da0..b51bf2f 100644
--- a/module/evdi_drm_drv.c
+++ b/module/evdi_drm_drv.c
@@ -124,9 +124,13 @@ static struct drm_driver driver = {
.fops = &evdi_driver_fops,
+#if KERNEL_VERSION(6, 6, 0) > LINUX_VERSION_CODE
.prime_fd_to_handle = drm_gem_prime_fd_to_handle,
+#endif
.gem_prime_import = drm_gem_prime_import,
+#if KERNEL_VERSION(6, 6, 0) > LINUX_VERSION_CODE
.prime_handle_to_fd = drm_gem_prime_handle_to_fd,
+#endif
#if KERNEL_VERSION(5, 11, 0) <= LINUX_VERSION_CODE || defined(EL8)
#else
.preclose = evdi_driver_preclose,
diff --git a/module/evdi_fb.c b/module/evdi_fb.c
index 3789b33..3ae2ef6 100644
--- a/module/evdi_fb.c
+++ b/module/evdi_fb.c
@@ -418,7 +418,9 @@ static int evdifb_create(struct drm_fb_helper *helper,
info->fix.smem_start = (unsigned long)efbdev->efb.obj->vmapping;
#if KERNEL_VERSION(4, 20, 0) <= LINUX_VERSION_CODE || defined(EL8)
+#ifdef FBINFO_DEFAULT
info->flags = FBINFO_DEFAULT;
+#endif
#else
info->flags = FBINFO_DEFAULT | FBINFO_CAN_FORCE_OUTPUT;
#endif