Skip to content

Commit 34056d3

Browse files
authored
Merge pull request #38 from hungyuhang/master
Fix build issue with Linux v6.4 and later
2 parents fafca62 + a7e6f0e commit 34056d3

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

control.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,11 @@ int __init create_control_device(const char *dev_name)
261261
goto kmalloc_failure;
262262
}
263263

264+
#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 4, 0)
265+
ctldev->dev_class = class_create(dev_name);
266+
#else
264267
ctldev->dev_class = class_create(THIS_MODULE, dev_name);
268+
#endif
265269
if (!(ctldev->dev_class)) {
266270
pr_err("Error creating device class for control device\n");
267271
ret = -ENODEV;

0 commit comments

Comments
 (0)