1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
From 17efcde6a816672d8f4b7ee21789f57d3bdeaff6 Mon Sep 17 00:00:00 2001
From: Andreas Beckmann <anbe@debian.org>
Date: Sat, 20 Jul 2024 02:22:01 +0200
Subject: [PATCH] Unexporting find_module() has been backported to Linux
v5.10.220
Signed-off-by: Andreas Beckmann <anbe@debian.org>
---
compat.h | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/compat.h b/compat.h
index 27fe96d..ced9385 100644
--- a/compat.h
+++ b/compat.h
@@ -746,9 +746,10 @@ unsigned long long strtoul(const char *cp, char **endp, unsigned int base)
return result;
}
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,12,0)
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5,12,0)) \
+ || ((LINUX_VERSION_CODE >= KERNEL_VERSION(5,10,220)) && (LINUX_VERSION_CODE < KERNEL_VERSION(5,11,0)))
/*
- * find_module() is unexported in v5.12:
+ * find_module() is unexported in v5.12 (backported to 5.10.220):
* 089049f6c9956 ("module: unexport find_module and module_mutex")
* and module_mutex is replaced with RCU in
* a006050575745 ("module: use RCU to synchronize find_module")
--
2.39.5
|