From 2ee6101ec23f6afa68905ff2f87ece2544b64ea4 Mon Sep 17 00:00:00 2001 From: Doug Potts Date: Fri, 1 Sep 2023 17:00:47 -0400 Subject: [PATCH] Fix for newer 6.5 Kernel, class_create() sig changed --- intrepid.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/intrepid.c b/intrepid.c index 2a50976..34e15ba 100644 --- a/intrepid.c +++ b/intrepid.c @@ -1156,7 +1156,11 @@ static __init int intrepid_init(void) return -1; } +#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 4, 0) intrepid_dev_class = class_create(THIS_MODULE, INTREPID_CLASS_NAME); +#else + intrepid_dev_class = class_create(INTREPID_CLASS_NAME); +#endif if (IS_ERR(intrepid_dev_class)) { ret = PTR_ERR(intrepid_dev_class); pr_alert("intrepid: failed to create device class, got %d\n", ret);