From 7401c3f7ec5b92ab9c89aa6fbbea3bdf96b94c05 Mon Sep 17 00:00:00 2001
From: "A. Hahn" <a.hahn@gsi.de>
Date: Mon, 25 Mar 2024 11:51:02 +0100
Subject: [PATCH] wishbone: add kernel >= 6.4.0 support

---
 pcie-wb/wishbone.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/pcie-wb/wishbone.c b/pcie-wb/wishbone.c
index 316b239..bbb3eba 100644
--- a/pcie-wb/wishbone.c
+++ b/pcie-wb/wishbone.c
@@ -807,7 +807,11 @@ static int __init wishbone_init(void)
 		goto fail_last;
 	}
 
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6,4,0)
 	wishbone_master_class = class_create(THIS_MODULE, "wbm");
+#else
+  wishbone_master_class = class_create("wbm");
+#endif
 	if (IS_ERR(wishbone_master_class)) {
 		err = PTR_ERR(wishbone_master_class);
 		goto fail_last;
-- 
GitLab