From ddc45d7bc7f3b42dd74654929b2e123344895287 Mon Sep 17 00:00:00 2001 From: Guilherme Paulino <36446-gpaulino@users.noreply.gitlab.cern.ch> Date: Tue, 20 Aug 2024 17:32:45 +0200 Subject: [PATCH] bugfix: enable compatibility for newer kernel API --- src/emucxl_kernel.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/emucxl_kernel.c b/src/emucxl_kernel.c index 864ed97..d1bc886 100644 --- a/src/emucxl_kernel.c +++ b/src/emucxl_kernel.c @@ -195,7 +195,11 @@ static int __init emucxl_mmap_init(void) return ret; } - if (IS_ERR(cl = class_create(THIS_MODULE, "char"))) +#if LINUX_VERSION_CODE < KERNEL_VERSION(6,4,0) + if (IS_ERR(cl = class_create(THIS_MODULE, "char"))) +#else + if (IS_ERR(cl = class_create("char"))) +#endif { cdev_del(&c_dev); unregister_chrdev_region(dev, MINOR_CNT);