diff --git a/examples/static_key.c b/examples/static_key.c index 3e56941..b27d4a7 100644 --- a/examples/static_key.c +++ b/examples/static_key.c @@ -61,7 +61,11 @@ static int __init chardev_init(void) pr_info("I was assigned major number %d\n", major); +#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 4, 0) cls = class_create(THIS_MODULE, DEVICE_NAME); +#else + cls = class_create(DEVICE_NAME); +#endif device_create(cls, NULL, MKDEV(major, 0), NULL, DEVICE_NAME);