Kernel
  Threads by month 
                
            - ----- 2025 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- 20964 discussions
                    
                        The iova rcache will have performance problem, set the iova rcache
global mag max size to 128 to fix it.
Zhang Zekun (2):
  iommu/iova: increase the iova_rcache depot max size
  config: enable set the max iova mag size to 128
 arch/arm64/configs/openeuler_defconfig |  1 +
 drivers/iommu/Kconfig                  | 10 ++++++++++
 include/linux/iova.h                   |  2 +-
 3 files changed, 12 insertions(+), 1 deletion(-)
-- 
2.17.1
                    
                  
                  
                          
                            
                            3
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS] mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks()
                        
                        
by Yongqiang Liu 26 Jun '23
                    by Yongqiang Liu 26 Jun '23
26 Jun '23
                    
                        From: Kang Chen <void0red(a)hust.edu.cn>
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I6NYW4
CVE: NA
--------------------------------
raw call flow:
oom_kill_process
  -> mem_cgroup_scan_tasks(.., .., message)
    -> memcg_print_bad_task(message, ..)
message is "const char*" type, and incorrectly cast to
"oom_control*" type in memcg_print_bad_task.
Fix it by moving memcg_print_bad_task out of mem_cgroup_scan_tasks
and call it in select_bad_process and dump_tasks. Furthermore,
use struct oom_control* directly and remove the useless parm `ret`.
Reviewed-by: Kefeng Wang <wangkefeng.wang(a)huawei.com>
Signed-off-by: Kang Chen <void0red(a)hust.edu.cn>
(cherry picked from commit 789038c7436e6dc0efb144114992134a52233dbd)
Conflicts:
	include/linux/memcontrol.h
	[Add declaration of memcg_print_bad_task()]
	mm/memcontrol.c
	mm/oom_kill.c
Signed-off-by: Liu Shixin <liushixin2(a)huawei.com>
Reviewed-by: Kefeng Wang <wangkefeng.wang(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 include/linux/memcontrol.h | 10 +++++++++-
 mm/memcontrol.c            | 15 +++++++++------
 mm/oom_kill.c              | 14 ++++++++------
 3 files changed, 26 insertions(+), 13 deletions(-)
diff --git a/include/linux/memcontrol.h b/include/linux/memcontrol.h
index 23db8eec0755..1cb695fb83c7 100644
--- a/include/linux/memcontrol.h
+++ b/include/linux/memcontrol.h
@@ -35,6 +35,7 @@ struct mem_cgroup;
 struct page;
 struct mm_struct;
 struct kmem_cache;
+struct oom_control;
 
 /* Cgroup-specific page state, on top of universal node page state */
 enum memcg_stat_item {
@@ -354,9 +355,11 @@ DECLARE_STATIC_KEY_FALSE(memcg_qos_stat_key);
 
 bool memcg_low_priority_scan_tasks(int (*)(struct task_struct *, void *),
 				   void *);
-void memcg_print_bad_task(void *arg, int ret);
+void memcg_print_bad_task(struct oom_control *oc);
 extern int sysctl_memcg_qos_handler(struct ctl_table *table,
 		int write, void __user *buffer, size_t *length, loff_t *ppos);
+#else
+void memcg_print_bad_task(struct oom_control *oc);
 #endif
 
 /*
@@ -1132,6 +1135,11 @@ static inline
 void count_memcg_event_mm(struct mm_struct *mm, enum vm_event_item idx)
 {
 }
+
+static inline void memcg_print_bad_task(struct oom_control *oc)
+{
+}
+
 #endif /* CONFIG_MEMCG */
 
 /* idx can be of type enum memcg_stat_item or node_stat_item */
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index aff8c05b2c72..1b11bc13e1aa 100644
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -1246,9 +1246,6 @@ int mem_cgroup_scan_tasks(struct mem_cgroup *memcg,
 			break;
 		}
 	}
-#ifdef CONFIG_MEMCG_QOS
-	memcg_print_bad_task(arg, ret);
-#endif
 	return ret;
 }
 
@@ -3747,16 +3744,15 @@ bool memcg_low_priority_scan_tasks(int (*fn)(struct task_struct *, void *),
 	return oc->chosen ? true : false;
 }
 
-void memcg_print_bad_task(void *arg, int ret)
+void memcg_print_bad_task(struct oom_control *oc)
 {
-	struct oom_control *oc = arg;
 	struct mem_cgroup *memcg;
 	struct mem_cgroup_extension *memcg_ext;
 
 	if (!static_branch_likely(&memcg_qos_stat_key))
 		return;
 
-	if (!ret && oc->chosen) {
+	if (oc->chosen) {
 		memcg = mem_cgroup_from_task(oc->chosen);
 		memcg_ext = to_memcg_ext(memcg);
 		if (memcg_ext->memcg_priority)
@@ -3786,6 +3782,13 @@ int sysctl_memcg_qos_handler(struct ctl_table *table, int write,
 
 	return ret;
 }
+
+#else
+
+void memcg_print_bad_task(struct oom_control *oc)
+{
+}
+
 #endif
 
 #ifdef CONFIG_NUMA
diff --git a/mm/oom_kill.c b/mm/oom_kill.c
index bcd08df6d577..4ad05a72bb8c 100644
--- a/mm/oom_kill.c
+++ b/mm/oom_kill.c
@@ -415,9 +415,10 @@ static int oom_evaluate_task(struct task_struct *task, void *arg)
  */
 static void select_bad_process(struct oom_control *oc)
 {
-	if (is_memcg_oom(oc))
-		mem_cgroup_scan_tasks(oc->memcg, oom_evaluate_task, oc);
-	else {
+	if (is_memcg_oom(oc)) {
+		if (!mem_cgroup_scan_tasks(oc->memcg, oom_evaluate_task, oc))
+			memcg_print_bad_task(oc);
+	} else {
 		struct task_struct *p;
 
 #ifdef CONFIG_MEMCG_QOS
@@ -512,9 +513,10 @@ static void dump_tasks(struct oom_control *oc)
 		pr_info("[  pid  ]   uid  tgid total_vm      rss pgtables_bytes swapents oom_score_adj name\n");
 	}
 
-	if (is_memcg_oom(oc))
-		mem_cgroup_scan_tasks(oc->memcg, dump_task, oc);
-	else {
+	if (is_memcg_oom(oc)) {
+		if (!mem_cgroup_scan_tasks(oc->memcg, dump_task, oc))
+			memcg_print_bad_task(oc);
+	} else {
 		struct task_struct *p;
 
 		rcu_read_lock();
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    26 Jun '23
                    
                        hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I7ASVH
CVE: NA
---------------------------------------
iova mag size will be iova_rcache size to 128, to support more
concurrency in iova allocation, and can fix the problem dixcribe
in bugzilla.
Signed-off-by: Zhang Zekun <zhangzekun11(a)huawei.com>
---
 arch/arm64/configs/openeuler_defconfig | 1 +
 1 file changed, 1 insertion(+)
diff --git a/arch/arm64/configs/openeuler_defconfig b/arch/arm64/configs/openeuler_defconfig
index 730078e475d3..2e4880c485be 100644
--- a/arch/arm64/configs/openeuler_defconfig
+++ b/arch/arm64/configs/openeuler_defconfig
@@ -5947,6 +5947,7 @@ CONFIG_ARM_SMMU_V3_PM=y
 # CONFIG_QCOM_IOMMU is not set
 # CONFIG_VIRTIO_IOMMU is not set
 CONFIG_SMMU_BYPASS_DEV=y
+CONFIG_IOVA_MAX_GLOBAL_MAGS=128
 
 #
 # Remoteproc drivers
-- 
2.17.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I7F28R
CVE: NA
--------------------------------
On Hisilicon LINXICORE9100 cores, sharing tlb entries on two cores when
TTBRx.CNP=1 differs from the standard ARM core. This causes issues when tlb
entries sharing between CPU cores. Avoid these issues by disabling CNP
feature for Hisilicon LINXICORE9100 cores.
Signed-off-by: Tong Tiangen <tongtiangen(a)huawei.com>
---
 Documentation/arm64/silicon-errata.rst |  2 ++
 arch/arm64/Kconfig                     | 11 +++++++++++
 arch/arm64/configs/openeuler_defconfig |  1 +
 arch/arm64/include/asm/cpucaps.h       |  1 +
 arch/arm64/include/asm/cputype.h       |  2 ++
 arch/arm64/kernel/cpu_errata.c         | 14 ++++++++++++++
 arch/arm64/kernel/cpufeature.c         |  3 +++
 7 files changed, 34 insertions(+)
diff --git a/Documentation/arm64/silicon-errata.rst b/Documentation/arm64/silicon-errata.rst
index b72fbbfe3fcb..95834bea66a4 100644
--- a/Documentation/arm64/silicon-errata.rst
+++ b/Documentation/arm64/silicon-errata.rst
@@ -149,6 +149,8 @@ stable kernels.
 +----------------+-----------------+-----------------+-----------------------------+
 | Hisilicon      | TSV{110,200}    | #1980005        | HISILICON_ERRATUM_1980005   |
 +----------------+-----------------+-----------------+-----------------------------+
+| Hisilicon      | LINXICORE9100   | #162100125      | HISILICON_ERRATUM_162100125 |
++----------------+-----------------+-----------------+-----------------------------+
 +----------------+-----------------+-----------------+-----------------------------+
 | Qualcomm Tech. | Kryo/Falkor v1  | E1003           | QCOM_FALKOR_ERRATUM_1003    |
 +----------------+-----------------+-----------------+-----------------------------+
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index 3dcf96f37a3c..75da7a29aa19 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -802,6 +802,17 @@ config HISILICON_ERRATUM_1980005
 
 	  If unsure, say N.
 
+config HISILICON_ERRATUM_162100125
+	bool "Hisilicon erratum 162100125"
+	default y
+	help
+	  On Hisilicon LINXICORE9100 cores, sharing tlb entries on two cores when
+	  TTBRx.CNP=1 differs from the standard ARM core. This causes issues when
+	  tlb entries sharing between CPU cores. Avoid these issues by disabling
+	  CNP support for Hisilicon LINXICORE9100 cores.
+
+	  If unsure, say Y.
+
 config QCOM_FALKOR_ERRATUM_1003
 	bool "Falkor E1003: Incorrect translation due to ASID change"
 	default y
diff --git a/arch/arm64/configs/openeuler_defconfig b/arch/arm64/configs/openeuler_defconfig
index 5ef45486a594..79fd30bd16e9 100644
--- a/arch/arm64/configs/openeuler_defconfig
+++ b/arch/arm64/configs/openeuler_defconfig
@@ -390,6 +390,7 @@ CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
 CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
 CONFIG_HISILICON_ERRATUM_HIP08_RU_PREFETCH=y
 # CONFIG_HISILICON_HIP08_RU_PREFETCH_DEFAULT_OFF is not set
+CONFIG_HISILICON_ERRATUM_162100125=y
 # end of ARM errata workarounds via the alternatives framework
 
 CONFIG_ARM64_4K_PAGES=y
diff --git a/arch/arm64/include/asm/cpucaps.h b/arch/arm64/include/asm/cpucaps.h
index 37240e1f553c..b43f8e374114 100644
--- a/arch/arm64/include/asm/cpucaps.h
+++ b/arch/arm64/include/asm/cpucaps.h
@@ -74,6 +74,7 @@
 #define ARM64_SPECTRE_BHB			66
 #define ARM64_WORKAROUND_1742098	67
 #define ARM64_HAS_WFXT				68
+#define ARM64_WORKAROUND_HISILICON_ERRATUM_162100125	69
 
 #define ARM64_NCAPS				80
 
diff --git a/arch/arm64/include/asm/cputype.h b/arch/arm64/include/asm/cputype.h
index 812781fba3f9..e6b0ec40932d 100644
--- a/arch/arm64/include/asm/cputype.h
+++ b/arch/arm64/include/asm/cputype.h
@@ -111,6 +111,7 @@
 
 #define HISI_CPU_PART_TSV110		0xD01
 #define HISI_CPU_PART_TSV200		0xD02
+#define HISI_CPU_PART_LINXICORE9100	0xD02
 
 #define PHYTIUM_CPU_PART_1500A		0X660
 #define PHYTIUM_CPU_PART_2000AHK	0X661
@@ -161,6 +162,7 @@
 #define MIDR_FUJITSU_A64FX MIDR_CPU_MODEL(ARM_CPU_IMP_FUJITSU, FUJITSU_CPU_PART_A64FX)
 #define MIDR_HISI_TSV110 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_TSV110)
 #define MIDR_HISI_TSV200 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_TSV200)
+#define MIDR_HISI_LINXICORE9100 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_LINXICORE9100)
 #define MIDR_FT_1500A    MIDR_CPU_MODEL(ARM_CPU_IMP_PHYTIUM, PHYTIUM_CPU_PART_1500A)
 #define MIDR_FT_2000AHK	 MIDR_CPU_MODEL(ARM_CPU_IMP_PHYTIUM, PHYTIUM_CPU_PART_2000AHK)
 #define MIDR_FT_2000PLUS MIDR_CPU_MODEL(ARM_CPU_IMP_PHYTIUM, PHYTIUM_CPU_PART_2000PLUS)
diff --git a/arch/arm64/kernel/cpu_errata.c b/arch/arm64/kernel/cpu_errata.c
index 0955af96391b..7f175b3aac15 100644
--- a/arch/arm64/kernel/cpu_errata.c
+++ b/arch/arm64/kernel/cpu_errata.c
@@ -324,6 +324,13 @@ static const struct midr_range cavium_erratum_30115_cpus[] = {
 };
 #endif
 
+#ifdef CONFIG_HISILICON_ERRATUM_162100125
+static const struct midr_range hisilicon_erratum_162100125_cpus[] = {
+	MIDR_REV(MIDR_HISI_LINXICORE9100, 0, 0),
+	{},
+};
+#endif
+
 #ifdef CONFIG_QCOM_FALKOR_ERRATUM_1003
 static const struct arm64_cpu_capabilities qcom_erratum_1003_list[] = {
 	{
@@ -519,6 +526,13 @@ const struct arm64_cpu_capabilities arm64_errata[] = {
 		.cpu_enable = hisilicon_1980005_enable,
 	},
 #endif
+#ifdef CONFIG_HISILICON_ERRATUM_162100125
+	{
+		.desc = "Hisilicon erratum 162100125",
+		.capability = ARM64_WORKAROUND_HISILICON_ERRATUM_162100125,
+		ERRATA_MIDR_RANGE_LIST(hisilicon_erratum_162100125_cpus),
+	},
+#endif
 #ifdef CONFIG_QCOM_FALKOR_ERRATUM_1003
 	{
 		.desc = "Qualcomm Technologies Falkor/Kryo erratum 1003",
diff --git a/arch/arm64/kernel/cpufeature.c b/arch/arm64/kernel/cpufeature.c
index 3b746db0f40c..57631fa553f6 100644
--- a/arch/arm64/kernel/cpufeature.c
+++ b/arch/arm64/kernel/cpufeature.c
@@ -1330,6 +1330,9 @@ has_useable_cnp(const struct arm64_cpu_capabilities *entry, int scope)
 	 if (is_kdump_kernel())
 		return false;
 
+	if (cpus_have_const_cap(ARM64_WORKAROUND_HISILICON_ERRATUM_162100125))
+		return false;
+
 	return has_cpuid_feature(entry, scope);
 }
 
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I7ASVH
CVE: NA
---------------------------------------
iova mag size will be iova_rcache size to 128, to support more
concurrency in iova allocation, and can fix the problem dixcribe
in bugzilla.
Signed-off-by: Zhang Zekun <zhangzekun11(a)huawei.com>
---
 arch/arm64/configs/openeuler_defconfig | 1 +
 1 file changed, 1 insertion(+)
diff --git a/arch/arm64/configs/openeuler_defconfig b/arch/arm64/configs/openeuler_defconfig
index 730078e475d3..2e4880c485be 100644
--- a/arch/arm64/configs/openeuler_defconfig
+++ b/arch/arm64/configs/openeuler_defconfig
@@ -5947,6 +5947,7 @@ CONFIG_ARM_SMMU_V3_PM=y
 # CONFIG_QCOM_IOMMU is not set
 # CONFIG_VIRTIO_IOMMU is not set
 CONFIG_SMMU_BYPASS_DEV=y
+CONFIG_IOVA_MAX_GLOBAL_MAGS=128
 
 #
 # Remoteproc drivers
-- 
2.17.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] iommu/iova: increase the iova_rcache depot max size to 128
                        
                        
by Zhang Zekun 26 Jun '23
                    by Zhang Zekun 26 Jun '23
26 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7ASVH
CVE: NA
---------------------------------------
In fio test with iodepth=256 with allowd cpus to 0-255, we observe a
serve performance decrease. The statistic of cache hit rate are
relatively low. Here are some statistics about the iova_cpu_rcahe of
all cpus:
iova alloc order		0	1	2	3	4	5
----------------------------------------------------------------------
average cpu_rcache hit rate	0.9941	0.7408	0.8109	0.8854	0.9082	0.8887
Jobs: 12 (f=12): [R(12)][20.0%][r=1091MiB/s][r=279k IOPS][eta 00m:28s]
Jobs: 12 (f=12): [R(12)][22.2%][r=1426MiB/s][r=365k IOPS][eta 00m:28s]
Jobs: 12 (f=12): [R(12)][25.0%][r=1607MiB/s][r=411k IOPS][eta 00m:27s]
Jobs: 12 (f=12): [R(12)][27.8%][r=1501MiB/s][r=384k IOPS][eta 00m:26s]
Jobs: 12 (f=12): [R(12)][30.6%][r=1486MiB/s][r=380k IOPS][eta 00m:25s]
Jobs: 12 (f=12): [R(12)][33.3%][r=1393MiB/s][r=357k IOPS][eta 00m:24s]
Jobs: 12 (f=12): [R(12)][36.1%][r=1550MiB/s][r=397k IOPS][eta 00m:23s]
Jobs: 12 (f=12): [R(12)][38.9%][r=1485MiB/s][r=380k IOPS][eta 00m:22s]
The under lying hisi sas driver has 16 thread irqs to free iova, but
these irq call back function will only free iovas on 16 certain cpus(cpu{0,
16,32...,240}). For example, thread irq which smp affinity is 0-15, will
only free iova on cpu 0. However, the driver will alloc iova on all
cpus(cpu{0-255}), cpus without free iova in local cpu_rcache need to get
free iovas from iova_rcache->depot. The current size of
iova_rcache->depot max size is 32, and it seems to be too small for 256
users (16 cpus will put iovas to iova_rcache->depot and 240 cpus will
try to get iova from it). Set iova_rcache->depot to 128 can fix the
performance issue, and the performance can return to normal.
iova alloc order		0	1	2	3	4	5
----------------------------------------------------------------------
average cpu_rcache hit rate	0.9925	0.9736	0.9789	0.9867	0.9889	0.9906
Jobs: 12 (f=12): [R(12)][12.9%][r=7526MiB/s][r=1927k IOPS][eta 04m:30s]
Jobs: 12 (f=12): [R(12)][13.2%][r=7527MiB/s][r=1927k IOPS][eta 04m:29s]
Jobs: 12 (f=12): [R(12)][13.5%][r=7529MiB/s][r=1927k IOPS][eta 04m:28s]
Jobs: 12 (f=12): [R(12)][13.9%][r=7531MiB/s][r=1928k IOPS][eta 04m:27s]
Jobs: 12 (f=12): [R(12)][14.2%][r=7529MiB/s][r=1928k IOPS][eta 04m:26s]
Jobs: 12 (f=12): [R(12)][14.5%][r=7528MiB/s][r=1927k IOPS][eta 04m:25s]
Jobs: 12 (f=12): [R(12)][14.8%][r=7527MiB/s][r=1927k IOPS][eta 04m:24s]
Jobs: 12 (f=12): [R(12)][15.2%][r=7525MiB/s][r=1926k IOPS][eta 04m:23s]
Signed-off-by: Zhang Zekun <zhangzekun11(a)huawei.com>
---
 drivers/iommu/Kconfig | 10 ++++++++++
 include/linux/iova.h  |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig
index f04a2bde0018..54d4a8cc3876 100644
--- a/drivers/iommu/Kconfig
+++ b/drivers/iommu/Kconfig
@@ -437,5 +437,15 @@ config SMMU_BYPASS_DEV
 
 	  This feature will be replaced by ACPI IORT RMR node, which will be
 	  upstreamed in mainline.
+config IOVA_MAX_GLOBAL_MAGS
+	int "Set the max iova global magzines in iova rcache"
+	range 16 2048
+	default "32"
+	help
+	  Iova rcache global magizine is shared among every cpu. The size of
+	  it can be a bottle neck when lots of cpus are contending to use it.
+	  If you are suffering from the speed of allocing iova with more than
+	  128 cpus, try to tune this config larger.
+
 
 endif # IOMMU_SUPPORT
diff --git a/include/linux/iova.h b/include/linux/iova.h
index dfa51ae49666..3cb469b366d7 100644
--- a/include/linux/iova.h
+++ b/include/linux/iova.h
@@ -26,7 +26,7 @@ struct iova_magazine;
 struct iova_cpu_rcache;
 
 #define IOVA_RANGE_CACHE_MAX_SIZE 6	/* log of max cached IOVA range size (in pages) */
-#define MAX_GLOBAL_MAGS 32	/* magazines per bin */
+#define MAX_GLOBAL_MAGS CONFIG_IOVA_MAX_GLOBAL_MAGS	/* magazines per bin */
 
 struct iova_rcache {
 	spinlock_t lock;
-- 
2.17.1
                    
                  
                  
                          
                            
                            3
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] media: dm1105: Fix use after free bug in dm1105_remove due to race condition
                        
                        
by Pu Lehui 26 Jun '23
                    by Pu Lehui 26 Jun '23
26 Jun '23
                    
                        From: Zheng Wang <zyytlz.wz(a)163.com>
stable inclusion
from stable-v5.10.180
commit e9d64e90a0ada4d00ac6562e351ef10ae7d9b911
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7F1RG
CVE: CVE-2023-35824
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
[ Upstream commit 5abda7a16698d4d1f47af1168d8fa2c640116b4a ]
In dm1105_probe, it called dm1105_ir_init and bound
&dm1105->ir.work with dm1105_emit_key.
When it handles IRQ request with dm1105_irq,
it may call schedule_work to start the work.
When we call dm1105_remove to remove the driver, there
may be a sequence as follows:
Fix it by finishing the work before cleanup in dm1105_remove
CPU0                  CPU1
                    |dm1105_emit_key
dm1105_remove      |
  dm1105_ir_exit       |
    rc_unregister_device |
    rc_free_device  |
    rc_dev_release  |
    kfree(dev);     |
                    |
                    | rc_keydown
                    |   //use
Fixes: 34d2f9bf189c ("V4L/DVB: dm1105: use dm1105_dev & dev instead of dm1105dvb")
Signed-off-by: Zheng Wang <zyytlz.wz(a)163.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco(a)xs4all.nl>
Signed-off-by: Sasha Levin <sashal(a)kernel.org>
Signed-off-by: Pu Lehui <pulehui(a)huawei.com>
Reviewed-by: Xu Kuohai <xukuohai(a)huawei.com>
Reviewed-by: Xiu Jianfeng <xiujianfeng(a)huawei.com>
---
 drivers/media/pci/dm1105/dm1105.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/drivers/media/pci/dm1105/dm1105.c b/drivers/media/pci/dm1105/dm1105.c
index 9dce31d2b525..d2e194a24e7e 100644
--- a/drivers/media/pci/dm1105/dm1105.c
+++ b/drivers/media/pci/dm1105/dm1105.c
@@ -1178,6 +1178,7 @@ static void dm1105_remove(struct pci_dev *pdev)
 	struct dvb_demux *dvbdemux = &dev->demux;
 	struct dmx_demux *dmx = &dvbdemux->dmx;
 
+	cancel_work_sync(&dev->ir.work);
 	dm1105_ir_exit(dev);
 	dmx->close(dmx);
 	dvb_net_release(&dev->dvbnet);
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS] media: dm1105: Fix use after free bug in dm1105_remove due to race condition
                        
                        
by Yongqiang Liu 26 Jun '23
                    by Yongqiang Liu 26 Jun '23
26 Jun '23
                    
                        From: Zheng Wang <zyytlz.wz(a)163.com>
stable inclusion
from stable-v4.19.283
commit 722c156c6eab40a6e7dda98dfa66724f9d5aeceb
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I7EDYO
CVE: CVE-2023-35824
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
[ Upstream commit 5abda7a16698d4d1f47af1168d8fa2c640116b4a ]
In dm1105_probe, it called dm1105_ir_init and bound
&dm1105->ir.work with dm1105_emit_key.
When it handles IRQ request with dm1105_irq,
it may call schedule_work to start the work.
When we call dm1105_remove to remove the driver, there
may be a sequence as follows:
Fix it by finishing the work before cleanup in dm1105_remove
CPU0                  CPU1
                    |dm1105_emit_key
dm1105_remove      |
  dm1105_ir_exit       |
    rc_unregister_device |
    rc_free_device  |
    rc_dev_release  |
    kfree(dev);     |
                    |
                    | rc_keydown
                    |   //use
Fixes: 34d2f9bf189c ("V4L/DVB: dm1105: use dm1105_dev & dev instead of dm1105dvb")
Signed-off-by: Zheng Wang <zyytlz.wz(a)163.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco(a)xs4all.nl>
Signed-off-by: Sasha Levin <sashal(a)kernel.org>
Signed-off-by: Pu Lehui <pulehui(a)huawei.com>
Reviewed-by: Xu Kuohai <xukuohai(a)huawei.com>
Reviewed-by: Xiu Jianfeng <xiujianfeng(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 drivers/media/pci/dm1105/dm1105.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/drivers/media/pci/dm1105/dm1105.c b/drivers/media/pci/dm1105/dm1105.c
index 1ddb0576fb7b..dc3fc69e4480 100644
--- a/drivers/media/pci/dm1105/dm1105.c
+++ b/drivers/media/pci/dm1105/dm1105.c
@@ -1188,6 +1188,7 @@ static void dm1105_remove(struct pci_dev *pdev)
 	struct dvb_demux *dvbdemux = &dev->demux;
 	struct dmx_demux *dmx = &dvbdemux->dmx;
 
+	cancel_work_sync(&dev->ir.work);
 	dm1105_ir_exit(dev);
 	dmx->close(dmx);
 	dvb_net_release(&dev->dvbnet);
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This series patches add swap control for memory cgroup. Patch[2] add page
type in memory.reclaim interface to support reclaim anon pages. Patch[4]
add memory.force_swapin interface to support swap back pages proactively.
Patch[5] add memory.swap.max interface to limit usage of swap for memory
cgroup. Patch[6-7] add memory.swapfile interface to limit available swap
device for memory cgroup.
v2->v3: Enable memcg swap qos for x86_64 and arm64 by default.
v1->v2: Rebase on the latest version and fix merge conflicts.
Liu Shixin (7):
  memcg: add page type to memory.reclaim interface
  memcg: introduce memcg swap qos feature
  memcg: introduce per-memcg swapin interface
  memcg: add restrict to swap to cgroup1
  mm/swapfile: introduce per-memcg swapfile control
  mm: swap_slots: add per-type slot cache
  config: enable memcg swap qos for x86_64 and arm64 by default
Yosry Ahmed (1):
  mm: vmpressure: don't count proactive reclaim in vmpressure
 .../admin-guide/cgroup-v1/memory.rst          |   3 +
 Documentation/admin-guide/cgroup-v2.rst       |  16 +-
 arch/arm64/configs/openeuler_defconfig        |   1 +
 arch/x86/configs/openeuler_defconfig          |   1 +
 include/linux/memcontrol.h                    |  31 ++
 include/linux/mm.h                            |   1 +
 include/linux/swap.h                          |  17 +-
 include/linux/swap_slots.h                    |   2 +-
 mm/Kconfig                                    |   9 +
 mm/madvise.c                                  |  19 +
 mm/memcontrol.c                               | 425 +++++++++++++++++-
 mm/swap_slots.c                               | 151 ++++++-
 mm/swapfile.c                                 | 102 ++++-
 mm/vmscan.c                                   |  36 +-
 14 files changed, 769 insertions(+), 45 deletions(-)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            9
                            
                          
                          
                            
    
                          
                        
                     
                        
                    25 Jun '23
                    
                        From: Hui Tang <tanghui20(a)huawei.com>
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7FBJM
CVE: NA
----------------------------------------
Free ad->domains_orig[] in 'free_affinity_domains',
otherwise the memory will leak.
Fixes: 713cfd2684fa ("sched: Introduce smart grid scheduling strategy for cfs")
Signed-off-by: Hui Tang <tanghui20(a)huawei.com>
Reviewed-by: Zhang Qiao <zhangqiao22(a)huawei.com>
Signed-off-by: Zhang Changzhong <zhangchangzhong(a)huawei.com>
---
 kernel/sched/fair.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
index 2115d79..2e6a37d 100644
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -5584,7 +5584,9 @@ void free_affinity_domains(struct affinity_domain *ad)
 
 	for (i = 0; i < ad->dcount; i++) {
 		kfree(ad->domains[i]);
+		kfree(ad->domains_orig[i]);
 		ad->domains[i] = NULL;
+		ad->domains_orig[i] = NULL;
 	}
 	ad->dcount = 0;
 }
@@ -5605,7 +5607,7 @@ static int init_affinity_domains_orig(struct affinity_domain *ad)
 err:
 	for (j = 0; j < i; j++) {
 		kfree(ad->domains_orig[j]);
-		ad->domains_orig[i] = NULL;
+		ad->domains_orig[j] = NULL;
 	}
 	return -ENOMEM;
 }
@@ -5671,7 +5673,7 @@ int init_auto_affinity(struct task_group *tg)
 	struct auto_affinity *auto_affi;
 	int ret;
 
-	auto_affi = kmalloc(sizeof(*auto_affi), GFP_KERNEL);
+	auto_affi = kzalloc(sizeof(*auto_affi), GFP_KERNEL);
 	if (!auto_affi)
 		return -ENOMEM;
 
-- 
2.9.5
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS] sched: Delete redundant updates to p->prefer_cpus
                        
                        
by Zhang Changzhong 25 Jun '23
                    by Zhang Changzhong 25 Jun '23
25 Jun '23
                    
                        From: Hui Tang <tanghui20(a)huawei.com>
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7F7KV
CVE: NA
-------------------------------
Delete redundant updates to p->prefer_cpus when smart grid used.
Add missed check for p->prefer_cpus when !CONFIG_QOS_SCHED_SMART_GRID.
Fixes: 21e5d85e205f ("sched: Fix possible deadlock in tg_set_dynamic_affinity_mode")
Signed-off-by: Hui Tang <tanghui20(a)huawei.com>
Reviewed-by: Zhang Qiao <zhangqiao22(a)huawei.com>
Signed-off-by: Zhang Changzhong <zhangchangzhong(a)huawei.com>
---
 kernel/sched/core.c | 11 -----------
 kernel/sched/fair.c |  8 ++++++--
 2 files changed, 6 insertions(+), 13 deletions(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index c7016a4..67bda87 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -6534,9 +6534,6 @@ void sched_move_task(struct task_struct *tsk)
 		DEQUEUE_SAVE | DEQUEUE_MOVE | DEQUEUE_NOCLOCK;
 	struct rq_flags rf;
 	struct rq *rq;
-#ifdef CONFIG_QOS_SCHED_SMART_GRID
-	struct affinity_domain *ad;
-#endif
 
 	rq = task_rq_lock(tsk, &rf);
 	update_rq_clock(rq);
@@ -6557,14 +6554,6 @@ void sched_move_task(struct task_struct *tsk)
 		set_curr_task(rq, tsk);
 
 	task_rq_unlock(rq, tsk, &rf);
-
-#ifdef CONFIG_QOS_SCHED_SMART_GRID
-	if (smart_grid_used()) {
-		ad = &task_group(tsk)->auto_affinity->ad;
-		set_prefer_cpus_ptr(tsk, ad->domains[ad->curr_level]);
-	}
-#endif
-
 }
 
 static inline struct task_group *css_tg(struct cgroup_subsys_state *css)
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
index 2115d79..a7401df 100644
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -5714,17 +5714,21 @@ static void destroy_auto_affinity(struct task_group *tg)
 static void destroy_auto_affinity(struct task_group *tg) {}
 
 #ifdef CONFIG_QOS_SCHED_DYNAMIC_AFFINITY
+static inline bool prefer_cpus_valid(struct task_struct *p);
+
 static inline struct cpumask *task_prefer_cpus(struct task_struct *p)
 {
 	return p->prefer_cpus;
 }
-#endif
 
 static inline int dynamic_affinity_mode(struct task_struct *p)
 {
+	if (!prefer_cpus_valid(p))
+		return -1;
+
 	return 0;
 }
-
+#endif
 #endif
 
 /**************************************************
-- 
2.9.5
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    25 Jun '23
                    
                        5a2451f10550 ("x86/fpu: Avoid kabi change caused by struct fpu") will
lead to performance degradation of libmicro pthread_create testcase.
Assuming that no 3rd party driver will reach into struct fpu,
replace kabi fix macro from KABI_DEPRECATE to KABI_BROKEN_REMOVE
for element "union fpregs_state state" of struct fpu.
Zheng Zengkai (1):
  x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu
 arch/x86/include/asm/fpu/types.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
-- 
2.20.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This series patches add swap control for memory cgroup. Patch[2] add page
type in memory.reclaim interface to support reclaim anon pages. Patch[4]
add memory.force_swapin interface to support swap back pages proactively.
Patch[5] add memory.swap.max interface to limit usage of swap for memory
cgroup. Patch[6-7] add memory.swapfile interface to limit available swap
device for memory cgroup.
Liu Shixin (6):
  memcg: add page type to memory.reclaim interface
  memcg: introduce memcg swap qos feature
  memcg: introduce per-memcg swapin interface
  memcg: add restrict to swap to cgroup1
  mm/swapfile: introduce per-memcg swapfile control
  mm: swap_slots: add per-type slot cache
Yosry Ahmed (1):
  mm: vmpressure: don't count proactive reclaim in vmpressure
 .../admin-guide/cgroup-v1/memory.rst          |   3 +
 Documentation/admin-guide/cgroup-v2.rst       |  16 +-
 include/linux/memcontrol.h                    |  31 ++
 include/linux/mm.h                            |   1 +
 include/linux/swap.h                          |  17 +-
 include/linux/swap_slots.h                    |   2 +-
 mm/Kconfig                                    |   9 +
 mm/madvise.c                                  |  19 +
 mm/memcontrol.c                               | 425 +++++++++++++++++-
 mm/swap_slots.c                               | 151 ++++++-
 mm/swapfile.c                                 | 102 ++++-
 mm/vmscan.c                                   |  36 +-
 12 files changed, 767 insertions(+), 45 deletions(-)
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            7
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This series patches add swap control for memory cgroup. Patch[2] add page
type in memory.reclaim interface to support reclaim anon pages. Patch[4]
add memory.force_swapin interface to support swap back pages proactively.
Patch[5] add memory.swap.max interface to limit usage of swap for memory
cgroup. Patch[6-7] add memory.swapfile interface to limit available swap
device for memory cgroup.
v1->v2: Rebase on the latest version and fix merge conflicts.
Liu Shixin (6):
  memcg: add page type to memory.reclaim interface
  memcg: introduce memcg swap qos feature
  memcg: introduce per-memcg swapin interface
  memcg: add restrict to swap to cgroup1
  mm/swapfile: introduce per-memcg swapfile control
  mm: swap_slots: add per-type slot cache
Yosry Ahmed (1):
  mm: vmpressure: don't count proactive reclaim in vmpressure
 .../admin-guide/cgroup-v1/memory.rst          |   3 +
 Documentation/admin-guide/cgroup-v2.rst       |  16 +-
 include/linux/memcontrol.h                    |  31 ++
 include/linux/mm.h                            |   1 +
 include/linux/swap.h                          |  17 +-
 include/linux/swap_slots.h                    |   2 +-
 mm/Kconfig                                    |   9 +
 mm/madvise.c                                  |  19 +
 mm/memcontrol.c                               | 425 +++++++++++++++++-
 mm/swap_slots.c                               | 151 ++++++-
 mm/swapfile.c                                 | 102 ++++-
 mm/vmscan.c                                   |  36 +-
 12 files changed, 767 insertions(+), 45 deletions(-)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            8
                            
                          
                          
                            
    
                          
                        
                     
                        
                    25 Jun '23
                    
                        From: Zheng Wang <zyytlz.wz(a)163.com>
stable inclusion
from stable-v5.10.180
commit de19d02d734ef29f5dbd2c12fe810fa960ecd83f
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I7EDZ3
CVE: CVE-2023-35829
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
[ Upstream commit 3228cec23b8b29215e18090c6ba635840190993d ]
In rkvdec_probe, rkvdec->watchdog_work is bound with
rkvdec_watchdog_func. Then rkvdec_vp9_run may
be called to start the work.
If we remove the module which will call rkvdec_remove
 to make cleanup, there may be a unfinished work.
 The possible sequence is as follows, which will
 cause a typical UAF bug.
Fix it by canceling the work before cleanup in rkvdec_remove.
CPU0                  CPU1
                    |rkvdec_watchdog_func
rkvdec_remove       |
 rkvdec_v4l2_cleanup|
  v4l2_m2m_release  |
    kfree(m2m_dev); |
                    |
                    | v4l2_m2m_get_curr_priv
                    |   m2m_dev->curr_ctx //use
Fixes: cd33c830448b ("media: rkvdec: Add the rkvdec driver")
Signed-off-by: Zheng Wang <zyytlz.wz(a)163.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco(a)xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab(a)kernel.org>
Signed-off-by: Sasha Levin <sashal(a)kernel.org>
Signed-off-by: Zhang Xiaoxu <zhangxiaoxu5(a)huawei.com>
---
 drivers/staging/media/rkvdec/rkvdec.c | 2 ++
 1 file changed, 2 insertions(+)
diff --git a/drivers/staging/media/rkvdec/rkvdec.c b/drivers/staging/media/rkvdec/rkvdec.c
index e384ea8d7280..f6a29a707862 100644
--- a/drivers/staging/media/rkvdec/rkvdec.c
+++ b/drivers/staging/media/rkvdec/rkvdec.c
@@ -1077,6 +1077,8 @@ static int rkvdec_remove(struct platform_device *pdev)
 {
 	struct rkvdec_dev *rkvdec = platform_get_drvdata(pdev);
 
+	cancel_delayed_work_sync(&rkvdec->watchdog_work);
+
 	rkvdec_v4l2_cleanup(rkvdec);
 	pm_runtime_disable(&pdev->dev);
 	pm_runtime_dont_use_autosuspend(&pdev->dev);
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block
                        
                        
by Wupeng Ma 25 Jun '23
                    by Wupeng Ma 25 Jun '23
25 Jun '23
                    
                        From: David Hildenbrand <david(a)redhat.com>
mainline inclusion
from mainline-v5.11-rc1
commit 8dc4bb58a146655eb057247d7c9d19e73928715b
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7F3HQ
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
virtio-mem soon wants to use offline_and_remove_memory() memory that
exceeds a single Linux memory block (memory_block_size_bytes()). Let's
remove that restriction.
Let's remember the old state and try to restore that if anything goes
wrong. While re-onlining can, in general, fail, it's highly unlikely to
happen (usually only when a notifier fails to allocate memory, and these
are rather rare).
This will be used by virtio-mem to offline+remove memory ranges that are
bigger than a single memory block - for example, with a device block
size of 1 GiB (e.g., gigantic pages in the hypervisor) and a Linux memory
block size of 128MB.
While we could compress the state into 2 bit, using 8 bit is much
easier.
This handling is similar, but different to acpi_scan_try_to_offline():
a) We don't try to offline twice. I am not sure if this CONFIG_MEMCG
optimization is still relevant - it should only apply to ZONE_NORMAL
(where we have no guarantees). If relevant, we can always add it.
b) acpi_scan_try_to_offline() simply onlines all memory in case
something goes wrong. It doesn't restore previous online type. Let's do
that, so we won't overwrite what e.g., user space configured.
Reviewed-by: Wei Yang <richard.weiyang(a)linux.alibaba.com>
Cc: "Michael S. Tsirkin" <mst(a)redhat.com>
Cc: Jason Wang <jasowang(a)redhat.com>
Cc: Pankaj Gupta <pankaj.gupta.linux(a)gmail.com>
Cc: Michal Hocko <mhocko(a)kernel.org>
Cc: Oscar Salvador <osalvador(a)suse.de>
Cc: Wei Yang <richard.weiyang(a)linux.alibaba.com>
Cc: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: David Hildenbrand <david(a)redhat.com>
Link: https://lore.kernel.org/r/20201112133815.13332-28-david@redhat.com
Signed-off-by: Michael S. Tsirkin <mst(a)redhat.com>
Acked-by: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: Ma Wupeng <mawupeng1(a)huawei.com>
---
 mm/memory_hotplug.c | 105 +++++++++++++++++++++++++++++++++++++-------
 1 file changed, 89 insertions(+), 16 deletions(-)
diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c
index d2dd2bfcaac3..203c4eb59557 100644
--- a/mm/memory_hotplug.c
+++ b/mm/memory_hotplug.c
@@ -1675,39 +1675,112 @@ int remove_memory(int nid, u64 start, u64 size)
 }
 EXPORT_SYMBOL_GPL(remove_memory);
 
+static int try_offline_memory_block(struct memory_block *mem, void *arg)
+{
+	uint8_t online_type = MMOP_ONLINE_KERNEL;
+	uint8_t **online_types = arg;
+	struct page *page;
+	int rc;
+
+	/*
+	 * Sense the online_type via the zone of the memory block. Offlining
+	 * with multiple zones within one memory block will be rejected
+	 * by offlining code ... so we don't care about that.
+	 */
+	page = pfn_to_online_page(section_nr_to_pfn(mem->start_section_nr));
+	if (page && zone_idx(page_zone(page)) == ZONE_MOVABLE)
+		online_type = MMOP_ONLINE_MOVABLE;
+
+	rc = device_offline(&mem->dev);
+	/*
+	 * Default is MMOP_OFFLINE - change it only if offlining succeeded,
+	 * so try_reonline_memory_block() can do the right thing.
+	 */
+	if (!rc)
+		**online_types = online_type;
+
+	(*online_types)++;
+	/* Ignore if already offline. */
+	return rc < 0 ? rc : 0;
+}
+
+static int try_reonline_memory_block(struct memory_block *mem, void *arg)
+{
+	uint8_t **online_types = arg;
+	int rc;
+
+	if (**online_types != MMOP_OFFLINE) {
+		mem->online_type = **online_types;
+		rc = device_online(&mem->dev);
+		if (rc < 0)
+			pr_warn("%s: Failed to re-online memory: %d",
+				__func__, rc);
+	}
+
+	/* Continue processing all remaining memory blocks. */
+	(*online_types)++;
+	return 0;
+}
+
 /*
- * Try to offline and remove a memory block. Might take a long time to
- * finish in case memory is still in use. Primarily useful for memory devices
- * that logically unplugged all memory (so it's no longer in use) and want to
- * offline + remove the memory block.
+ * Try to offline and remove memory. Might take a long time to finish in case
+ * memory is still in use. Primarily useful for memory devices that logically
+ * unplugged all memory (so it's no longer in use) and want to offline + remove
+ * that memory.
  */
 int offline_and_remove_memory(int nid, u64 start, u64 size)
 {
-	struct memory_block *mem;
-	int rc = -EINVAL;
+	const unsigned long mb_count = size / memory_block_size_bytes();
+	uint8_t *online_types, *tmp;
+	int rc;
 
 	if (!IS_ALIGNED(start, memory_block_size_bytes()) ||
-	    size != memory_block_size_bytes())
-		return rc;
+	    !IS_ALIGNED(size, memory_block_size_bytes()) || !size)
+		return -EINVAL;
+
+	/*
+	 * We'll remember the old online type of each memory block, so we can
+	 * try to revert whatever we did when offlining one memory block fails
+	 * after offlining some others succeeded.
+	 */
+	online_types = kmalloc_array(mb_count, sizeof(*online_types),
+				     GFP_KERNEL);
+	if (!online_types)
+		return -ENOMEM;
+	/*
+	 * Initialize all states to MMOP_OFFLINE, so when we abort processing in
+	 * try_offline_memory_block(), we'll skip all unprocessed blocks in
+	 * try_reonline_memory_block().
+	 */
+	memset(online_types, MMOP_OFFLINE, mb_count);
 
 	lock_device_hotplug();
-	mem = find_memory_block(__pfn_to_section(PFN_DOWN(start)));
-	if (mem)
-		rc = device_offline(&mem->dev);
-	/* Ignore if the device is already offline. */
-	if (rc > 0)
-		rc = 0;
+
+	tmp = online_types;
+	rc = walk_memory_blocks(start, size, &tmp, try_offline_memory_block);
 
 	/*
-	 * In case we succeeded to offline the memory block, remove it.
+	 * In case we succeeded to offline all memory, remove it.
 	 * This cannot fail as it cannot get onlined in the meantime.
 	 */
 	if (!rc) {
 		rc = try_remove_memory(nid, start, size);
-		WARN_ON_ONCE(rc);
+		if (rc)
+			pr_err("%s: Failed to remove memory: %d", __func__, rc);
+	}
+
+	/*
+	 * Rollback what we did. While memory onlining might theoretically fail
+	 * (nacked by a notifier), it barely ever happens.
+	 */
+	if (rc) {
+		tmp = online_types;
+		walk_memory_blocks(start, size, &tmp,
+				   try_reonline_memory_block);
 	}
 	unlock_device_hotplug();
 
+	kfree(online_types);
 	return rc;
 }
 EXPORT_SYMBOL_GPL(offline_and_remove_memory);
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2 0/1] openEuler: introduced OPENEULER_LTS to identify LTS Release
                        
                        
by Xie XiuQi 24 Jun '23
                    by Xie XiuQi 24 Jun '23
24 Jun '23
                    
                        In most cases, the out-of-tree module needs to identify the release
version of the openEuler for interface adaptation. The existing
OPENEULER_VERSION() and OPENEULER_VERSION_CODE() cannot distinguish
between LTS versions and innovative versions. Therefore, a new macro
OPENEULER_LTS is introduced.
Xie XiuQi (1):
  openEuler: introduced OPENEULER_LTS to identify LTS Release
 Makefile | 2 ++
 1 file changed, 2 insertions(+)
-- 
2.20.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    24 Jun '23
                    
                        5a2451f10550 ("x86/fpu: Avoid kabi change caused by struct fpu") will lead
to performance degradation of libmicro pthread_create testcase,
replace kabi fix macro from KABI_DEPRECATE to KABI_BROKEN_REMOVE
for element "union fpregs_state state" of struct fpu.
Zheng Zengkai (1):
  x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu
 arch/x86/include/asm/fpu/types.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
-- 
2.20.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                    
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7FJB5
-------------------------------
A warn may be triggered during reboot, as follows:
reboot
  ->kernel_restart
    ->machine_restart
      ->smp_send_stop --- ipi handler set_cpu_online(cpu, false)
balance_callback
-> __balance_callback
  ->push_rt_task
    -> find_lock_lowest_rq  --- offline cpu in vec->mask not be cleared
      -> find_lowest_rq
        -> cpupri_find
          -> cpupri_find_fitness
            -> __cpupri_find [cpumask_and(..., vec->mask)]
    -> set_task_cpu(next_task, lowest_rq->cpu) --- WARN_ON(!oneline(cpu)
So add !cpu_online(lowest_rq->cpu) check before set_task_cpu().
The fix does not completely fix the problem, since cpu_online_mask may
be cleared after check.
Fixes: 4ff9083b8a9a8 ("sched/core: WARN() when migrating to an offline CPU")
Signed-off-by: Hui Tang <tanghui20(a)huawei.com>
---
 kernel/sched/rt.c | 3 +++
 1 file changed, 3 insertions(+)
diff --git a/kernel/sched/rt.c b/kernel/sched/rt.c
index 0f349d8d076d..ca868c04ff24 100644
--- a/kernel/sched/rt.c
+++ b/kernel/sched/rt.c
@@ -1941,6 +1941,9 @@ static int push_rt_task(struct rq *rq)
 		goto retry;
 	}
 
+	if (unlikely(!cpu_online(lowest_rq->cpu)))
+		goto out;
+
 	deactivate_task(rq, next_task, 0);
 	set_task_cpu(next_task, lowest_rq->cpu);
 	activate_task(lowest_rq, next_task, 0);
-- 
2.17.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        Offering: HULK
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7FJB5
-------------------------------
A warn may be triggered during reboot, as follows:
reboot
  ->kernel_restart
    ->machine_restart
      ->smp_send_stop --- ipi handler set_cpu_online(cpu, false)
balance_callback
-> __balance_callback
  ->push_rt_task
    -> find_lock_lowest_rq  --- offline cpu in vec->mask not be cleared
      -> find_lowest_rq
        -> cpupri_find
          -> cpupri_find_fitness
            -> __cpupri_find [cpumask_and(..., vec->mask)]
    -> set_task_cpu(next_task, lowest_rq->cpu) --- WARN_ON(!oneline(cpu)
So add !cpu_online(lowest_rq->cpu) check before set_task_cpu().
The fix does not completely fix the problem, since cpu_online_mask may
be cleared after check.
Fixes: 4ff9083b8a9a8 ("sched/core: WARN() when migrating to an offline CPU")
Signed-off-by: Hui Tang <tanghui20(a)huawei.com>
---
 kernel/sched/rt.c | 3 +++
 1 file changed, 3 insertions(+)
diff --git a/kernel/sched/rt.c b/kernel/sched/rt.c
index 0f349d8d076d..ca868c04ff24 100644
--- a/kernel/sched/rt.c
+++ b/kernel/sched/rt.c
@@ -1941,6 +1941,9 @@ static int push_rt_task(struct rq *rq)
 		goto retry;
 	}
 
+	if (unlikely(!cpu_online(lowest_rq->cpu)))
+		goto out;
+
 	deactivate_task(rq, next_task, 0);
 	set_task_cpu(next_task, lowest_rq->cpu);
 	activate_task(lowest_rq, next_task, 0);
-- 
2.17.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        It's not proper to just abort IO when the map is not ready.
So revert this and requeue IO to keep consistent with the community.
And fix the deadlock introduced by the patch.
Li Lingfeng (2):
  Revert "dm: make sure dm_table is binded before queue request"
  dm: don't lock fs when the map is NULL during suspend or resume
Mike Snitzer (1):
  dm: requeue IO if mapping table not yet available
 drivers/md/dm-rq.c |  6 ++----
 drivers/md/dm.c    | 15 +++++++--------
 2 files changed, 9 insertions(+), 12 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                     
                        
                    24 Jun '23
                    
                        mainline inclusion
from mainline-v6.4-rc8
commit cb65b282c9640c27d3129e2e04b711ce1b352838
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7FITX
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
----------------------------------------
Must check pmd->fail_io before using pmd->data_sm since
pmd->data_sm may be destroyed by other processes.
       P1(kworker)                             P2(message)
do_worker
 process_prepared
  process_prepared_discard_passdown_pt2
   dm_pool_dec_data_range
                                    pool_message
                                     commit
                                      dm_pool_commit_metadata
                                        ↓
                                       // commit failed
                                      metadata_operation_failed
                                       abort_transaction
                                        dm_pool_abort_metadata
                                         __open_or_format_metadata
                                           ↓
                                          dm_sm_disk_open
                                            ↓
                                           // open failed
                                           // pmd->data_sm is NULL
    dm_sm_dec_blocks
      ↓
     // try to access pmd->data_sm --> UAF
As shown above, if dm_pool_commit_metadata() and
dm_pool_abort_metadata() fail in pool_message process, kworker may
trigger UAF.
Fixes: be500ed721a6 ("dm space maps: improve performance with inc/dec on ranges of blocks")
Cc: stable(a)vger.kernel.org
Signed-off-by: Li Lingfeng <lilingfeng3(a)huawei.com>
Signed-off-by: Mike Snitzer <snitzer(a)kernel.org>
Conflicts:
  drivers/md/dm-thin-metadata.c
Signed-off-by: Li Lingfeng <lilingfeng3(a)huawei.com>
---
 drivers/md/dm-thin-metadata.c | 30 ++++++++++++++++++------------
 1 file changed, 18 insertions(+), 12 deletions(-)
diff --git a/drivers/md/dm-thin-metadata.c b/drivers/md/dm-thin-metadata.c
index 85e80fc17641..a3eb430cb7dd 100644
--- a/drivers/md/dm-thin-metadata.c
+++ b/drivers/md/dm-thin-metadata.c
@@ -1771,13 +1771,15 @@ int dm_thin_remove_range(struct dm_thin_device *td,
 
 int dm_pool_block_is_shared(struct dm_pool_metadata *pmd, dm_block_t b, bool *result)
 {
-	int r;
+	int r = -EINVAL;
 	uint32_t ref_count;
 
 	down_read(&pmd->root_lock);
-	r = dm_sm_get_count(pmd->data_sm, b, &ref_count);
-	if (!r)
-		*result = (ref_count > 1);
+	if (!pmd->fail_io) {
+		r = dm_sm_get_count(pmd->data_sm, b, &ref_count);
+		if (!r)
+			*result = (ref_count > 1);
+	}
 	up_read(&pmd->root_lock);
 
 	return r;
@@ -1785,13 +1787,15 @@ int dm_pool_block_is_shared(struct dm_pool_metadata *pmd, dm_block_t b, bool *re
 
 int dm_pool_inc_data_range(struct dm_pool_metadata *pmd, dm_block_t b, dm_block_t e)
 {
-	int r = 0;
+	int r = -EINVAL;
 
 	pmd_write_lock(pmd);
 	for (; b != e; b++) {
-		r = dm_sm_inc_block(pmd->data_sm, b);
-		if (r)
-			break;
+		if (!pmd->fail_io) {
+			r = dm_sm_inc_block(pmd->data_sm, b);
+			if (r)
+				break;
+		}
 	}
 	pmd_write_unlock(pmd);
 
@@ -1800,13 +1804,15 @@ int dm_pool_inc_data_range(struct dm_pool_metadata *pmd, dm_block_t b, dm_block_
 
 int dm_pool_dec_data_range(struct dm_pool_metadata *pmd, dm_block_t b, dm_block_t e)
 {
-	int r = 0;
+	int r = -EINVAL;
 
 	pmd_write_lock(pmd);
 	for (; b != e; b++) {
-		r = dm_sm_dec_block(pmd->data_sm, b);
-		if (r)
-			break;
+		if (!pmd->fail_io) {
+			r = dm_sm_dec_block(pmd->data_sm, b);
+			if (r)
+				break;
+		}
 	}
 	pmd_write_unlock(pmd);
 
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        It's not proper to just abort IO when the map is not ready.
So revert this and requeue IO to keep consistent with the community.
And fix the deadlock introduced by the patch.
Li Lingfeng (2):
  Revert "dm: make sure dm_table is binded before queue request"
  dm: don't lock fs when the map is NULL during suspend or resume
Mike Snitzer (1):
  dm: requeue IO if mapping table not yet available
 drivers/md/dm-rq.c |  6 ++----
 drivers/md/dm.c    | 15 +++++++--------
 2 files changed, 9 insertions(+), 12 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS 1/2] nbd: validate the block size in nbd_set_size
                        
                        
by Yongqiang Liu 21 Jun '23
                    by Yongqiang Liu 21 Jun '23
21 Jun '23
                    
                        From: Christoph Hellwig <hch(a)lst.de>
mainline inclusion
from mainline-v5.1-rc1
commit dcbddf541f18e367ac9cdad8e223d382cd303161
category: bugfix
bugzilla: 188268, https://gitee.com/openeuler/kernel/issues/I6DC67
CVE: NA
----------------------------------------
Move the validation of the block from the callers into nbd_set_size.
Signed-off-by: Christoph Hellwig <hch(a)lst.de>
Reviewed-by: Josef Bacik <josef(a)toxicpanda.com>
Signed-off-by: Jens Axboe <axboe(a)kernel.dk>
conflict:
	drivers/block/nbd.c
Signed-off-by: Zhong Jinghua <zhongjinghua(a)huawei.com>
Reviewed-by: Yu Kuai <yukuai3(a)huawei.com>
Reviewed-by: Hou Tao <houtao1(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 drivers/block/nbd.c | 46 +++++++++++++++++----------------------------
 1 file changed, 17 insertions(+), 29 deletions(-)
diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c
index a08f35946718..41bafd5094c3 100644
--- a/drivers/block/nbd.c
+++ b/drivers/block/nbd.c
@@ -298,16 +298,21 @@ static void nbd_size_clear(struct nbd_device *nbd)
 	}
 }
 
-static void nbd_set_size(struct nbd_device *nbd, loff_t bytesize,
+static int nbd_set_size(struct nbd_device *nbd, loff_t bytesize,
 		loff_t blksize)
 {
 	struct block_device *bdev;
 
+	if (!blksize)
+		blksize = NBD_DEF_BLKSIZE;
+	if (blksize < 512 || blksize > PAGE_SIZE || !is_power_of_2(blksize))
+		return -EINVAL;
+
 	nbd->config->bytesize = bytesize;
 	nbd->config->blksize = blksize;
 
 	if (!nbd->pid)
-		return;
+		return 0;
 
 	if (nbd->config->flags & NBD_FLAG_SEND_TRIM) {
 		nbd->disk->queue->limits.discard_granularity = blksize;
@@ -327,6 +332,7 @@ static void nbd_set_size(struct nbd_device *nbd, loff_t bytesize,
 		bdput(bdev);
 	}
 	kobject_uevent(&nbd_to_dev(nbd)->kobj, KOBJ_CHANGE);
+	return 0;
 }
 
 static void nbd_complete_rq(struct request *req)
@@ -1329,8 +1335,7 @@ static int nbd_start_device(struct nbd_device *nbd)
 		args->index = i;
 		queue_work(nbd->recv_workq, &args->work);
 	}
-	nbd_set_size(nbd, config->bytesize, config->blksize);
-	return error;
+	return nbd_set_size(nbd, config->bytesize, config->blksize);
 }
 
 static int nbd_start_device_ioctl(struct nbd_device *nbd, struct block_device *bdev)
@@ -1377,14 +1382,6 @@ static void nbd_clear_sock_ioctl(struct nbd_device *nbd,
 		nbd_config_put(nbd);
 }
 
-static bool nbd_is_valid_blksize(unsigned long blksize)
-{
-	if (!blksize || !is_power_of_2(blksize) || blksize < 512 ||
-	    blksize > PAGE_SIZE)
-		return false;
-	return true;
-}
-
 /* Must be called with config_lock held */
 static int __nbd_ioctl(struct block_device *bdev, struct nbd_device *nbd,
 		       unsigned int cmd, unsigned long arg)
@@ -1401,20 +1398,13 @@ static int __nbd_ioctl(struct block_device *bdev, struct nbd_device *nbd,
 	case NBD_SET_SOCK:
 		return nbd_add_socket(nbd, arg, false);
 	case NBD_SET_BLKSIZE:
-		if (!arg)
-			arg = NBD_DEF_BLKSIZE;
-		if (!nbd_is_valid_blksize(arg))
-			return -EINVAL;
-		nbd_set_size(nbd, config->bytesize, arg);
-		return 0;
+		return nbd_set_size(nbd, config->bytesize, arg);
 	case NBD_SET_SIZE:
-		nbd_set_size(nbd, arg, config->blksize);
-		return 0;
+		return nbd_set_size(nbd, arg, config->blksize);
 	case NBD_SET_SIZE_BLOCKS:
 		if (check_mul_overflow((loff_t)arg, config->blksize, &bytesize))
 			return -EINVAL;
-		nbd_set_size(nbd, bytesize, config->blksize);
-		return 0;
+		return nbd_set_size(nbd, bytesize, config->blksize);
 	case NBD_SET_TIMEOUT:
 		if (arg) {
 			nbd->tag_set.timeout = arg * HZ;
@@ -1946,18 +1936,16 @@ static int nbd_genl_connect(struct sk_buff *skb, struct genl_info *info)
 
 	if (info->attrs[NBD_ATTR_SIZE_BYTES]) {
 		u64 bytes = nla_get_u64(info->attrs[NBD_ATTR_SIZE_BYTES]);
-		nbd_set_size(nbd, bytes, config->blksize);
+		ret = nbd_set_size(nbd, bytes, config->blksize);
+		if (ret)
+			goto out;
 	}
 	if (info->attrs[NBD_ATTR_BLOCK_SIZE_BYTES]) {
 		u64 bsize =
 			nla_get_u64(info->attrs[NBD_ATTR_BLOCK_SIZE_BYTES]);
-		if (!bsize)
-			bsize = NBD_DEF_BLKSIZE;
-		if (!nbd_is_valid_blksize(bsize)) {
-			ret = -EINVAL;
+		ret = nbd_set_size(nbd, config->bytesize, bsize);
+		if (ret)
 			goto out;
-		}
-		nbd_set_size(nbd, config->bytesize, bsize);
 	}
 	if (info->attrs[NBD_ATTR_TIMEOUT]) {
 		u64 timeout = nla_get_u64(info->attrs[NBD_ATTR_TIMEOUT]);
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH] mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block
                        
                        
by Wupeng Ma 21 Jun '23
                    by Wupeng Ma 21 Jun '23
21 Jun '23
                    
                        From: David Hildenbrand <david(a)redhat.com>
mainline inclusion
from mainline-v5.11-rc1
commit 8dc4bb58a146655eb057247d7c9d19e73928715b
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7F3HQ
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
virtio-mem soon wants to use offline_and_remove_memory() memory that
exceeds a single Linux memory block (memory_block_size_bytes()). Let's
remove that restriction.
Let's remember the old state and try to restore that if anything goes
wrong. While re-onlining can, in general, fail, it's highly unlikely to
happen (usually only when a notifier fails to allocate memory, and these
are rather rare).
This will be used by virtio-mem to offline+remove memory ranges that are
bigger than a single memory block - for example, with a device block
size of 1 GiB (e.g., gigantic pages in the hypervisor) and a Linux memory
block size of 128MB.
While we could compress the state into 2 bit, using 8 bit is much
easier.
This handling is similar, but different to acpi_scan_try_to_offline():
a) We don't try to offline twice. I am not sure if this CONFIG_MEMCG
optimization is still relevant - it should only apply to ZONE_NORMAL
(where we have no guarantees). If relevant, we can always add it.
b) acpi_scan_try_to_offline() simply onlines all memory in case
something goes wrong. It doesn't restore previous online type. Let's do
that, so we won't overwrite what e.g., user space configured.
Reviewed-by: Wei Yang <richard.weiyang(a)linux.alibaba.com>
Cc: "Michael S. Tsirkin" <mst(a)redhat.com>
Cc: Jason Wang <jasowang(a)redhat.com>
Cc: Pankaj Gupta <pankaj.gupta.linux(a)gmail.com>
Cc: Michal Hocko <mhocko(a)kernel.org>
Cc: Oscar Salvador <osalvador(a)suse.de>
Cc: Wei Yang <richard.weiyang(a)linux.alibaba.com>
Cc: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: David Hildenbrand <david(a)redhat.com>
Link: https://lore.kernel.org/r/20201112133815.13332-28-david@redhat.com
Signed-off-by: Michael S. Tsirkin <mst(a)redhat.com>
Acked-by: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: Ma Wupeng <mawupeng1(a)huawei.com>
---
 mm/memory_hotplug.c | 105 +++++++++++++++++++++++++++++++++++++-------
 1 file changed, 89 insertions(+), 16 deletions(-)
diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c
index d2dd2bfcaac3..203c4eb59557 100644
--- a/mm/memory_hotplug.c
+++ b/mm/memory_hotplug.c
@@ -1675,39 +1675,112 @@ int remove_memory(int nid, u64 start, u64 size)
 }
 EXPORT_SYMBOL_GPL(remove_memory);
 
+static int try_offline_memory_block(struct memory_block *mem, void *arg)
+{
+	uint8_t online_type = MMOP_ONLINE_KERNEL;
+	uint8_t **online_types = arg;
+	struct page *page;
+	int rc;
+
+	/*
+	 * Sense the online_type via the zone of the memory block. Offlining
+	 * with multiple zones within one memory block will be rejected
+	 * by offlining code ... so we don't care about that.
+	 */
+	page = pfn_to_online_page(section_nr_to_pfn(mem->start_section_nr));
+	if (page && zone_idx(page_zone(page)) == ZONE_MOVABLE)
+		online_type = MMOP_ONLINE_MOVABLE;
+
+	rc = device_offline(&mem->dev);
+	/*
+	 * Default is MMOP_OFFLINE - change it only if offlining succeeded,
+	 * so try_reonline_memory_block() can do the right thing.
+	 */
+	if (!rc)
+		**online_types = online_type;
+
+	(*online_types)++;
+	/* Ignore if already offline. */
+	return rc < 0 ? rc : 0;
+}
+
+static int try_reonline_memory_block(struct memory_block *mem, void *arg)
+{
+	uint8_t **online_types = arg;
+	int rc;
+
+	if (**online_types != MMOP_OFFLINE) {
+		mem->online_type = **online_types;
+		rc = device_online(&mem->dev);
+		if (rc < 0)
+			pr_warn("%s: Failed to re-online memory: %d",
+				__func__, rc);
+	}
+
+	/* Continue processing all remaining memory blocks. */
+	(*online_types)++;
+	return 0;
+}
+
 /*
- * Try to offline and remove a memory block. Might take a long time to
- * finish in case memory is still in use. Primarily useful for memory devices
- * that logically unplugged all memory (so it's no longer in use) and want to
- * offline + remove the memory block.
+ * Try to offline and remove memory. Might take a long time to finish in case
+ * memory is still in use. Primarily useful for memory devices that logically
+ * unplugged all memory (so it's no longer in use) and want to offline + remove
+ * that memory.
  */
 int offline_and_remove_memory(int nid, u64 start, u64 size)
 {
-	struct memory_block *mem;
-	int rc = -EINVAL;
+	const unsigned long mb_count = size / memory_block_size_bytes();
+	uint8_t *online_types, *tmp;
+	int rc;
 
 	if (!IS_ALIGNED(start, memory_block_size_bytes()) ||
-	    size != memory_block_size_bytes())
-		return rc;
+	    !IS_ALIGNED(size, memory_block_size_bytes()) || !size)
+		return -EINVAL;
+
+	/*
+	 * We'll remember the old online type of each memory block, so we can
+	 * try to revert whatever we did when offlining one memory block fails
+	 * after offlining some others succeeded.
+	 */
+	online_types = kmalloc_array(mb_count, sizeof(*online_types),
+				     GFP_KERNEL);
+	if (!online_types)
+		return -ENOMEM;
+	/*
+	 * Initialize all states to MMOP_OFFLINE, so when we abort processing in
+	 * try_offline_memory_block(), we'll skip all unprocessed blocks in
+	 * try_reonline_memory_block().
+	 */
+	memset(online_types, MMOP_OFFLINE, mb_count);
 
 	lock_device_hotplug();
-	mem = find_memory_block(__pfn_to_section(PFN_DOWN(start)));
-	if (mem)
-		rc = device_offline(&mem->dev);
-	/* Ignore if the device is already offline. */
-	if (rc > 0)
-		rc = 0;
+
+	tmp = online_types;
+	rc = walk_memory_blocks(start, size, &tmp, try_offline_memory_block);
 
 	/*
-	 * In case we succeeded to offline the memory block, remove it.
+	 * In case we succeeded to offline all memory, remove it.
 	 * This cannot fail as it cannot get onlined in the meantime.
 	 */
 	if (!rc) {
 		rc = try_remove_memory(nid, start, size);
-		WARN_ON_ONCE(rc);
+		if (rc)
+			pr_err("%s: Failed to remove memory: %d", __func__, rc);
+	}
+
+	/*
+	 * Rollback what we did. While memory onlining might theoretically fail
+	 * (nacked by a notifier), it barely ever happens.
+	 */
+	if (rc) {
+		tmp = online_types;
+		walk_memory_blocks(start, size, &tmp,
+				   try_reonline_memory_block);
 	}
 	unlock_device_hotplug();
 
+	kfree(online_types);
 	return rc;
 }
 EXPORT_SYMBOL_GPL(offline_and_remove_memory);
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] iommu/iova: increase the iova_rcache depot max size to 128
                        
                        
by Zhang Zekun 21 Jun '23
                    by Zhang Zekun 21 Jun '23
21 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7ASVH
CVE: NA
---------------------------------------
In fio test with iodepth=256 with allowd cpus to 0-255, we observe a
serve performance decrease. The statistic of cache hit rate are
relatively low. Here are some statistics about the iova_cpu_rcahe of
all cpus:
iova alloc order		0	1	2	3	4	5
----------------------------------------------------------------------
average cpu_rcache hit rate	0.9941	0.7408	0.8109	0.8854	0.9082	0.8887
Jobs: 12 (f=12): [R(12)][20.0%][r=1091MiB/s][r=279k IOPS][eta 00m:28s]
Jobs: 12 (f=12): [R(12)][22.2%][r=1426MiB/s][r=365k IOPS][eta 00m:28s]
Jobs: 12 (f=12): [R(12)][25.0%][r=1607MiB/s][r=411k IOPS][eta 00m:27s]
Jobs: 12 (f=12): [R(12)][27.8%][r=1501MiB/s][r=384k IOPS][eta 00m:26s]
Jobs: 12 (f=12): [R(12)][30.6%][r=1486MiB/s][r=380k IOPS][eta 00m:25s]
Jobs: 12 (f=12): [R(12)][33.3%][r=1393MiB/s][r=357k IOPS][eta 00m:24s]
Jobs: 12 (f=12): [R(12)][36.1%][r=1550MiB/s][r=397k IOPS][eta 00m:23s]
Jobs: 12 (f=12): [R(12)][38.9%][r=1485MiB/s][r=380k IOPS][eta 00m:22s]
The under lying hisi sas driver has 16 thread irqs to free iova, but
these irq call back function will only free iovas on 16 certain cpus(cpu{0,
16,32...,240}). For example, thread irq which smp affinity is 0-15, will
only free iova on cpu 0. However, the driver will alloc iova on all
cpus(cpu{0-255}), cpus without free iova in local cpu_rcache need to get
free iovas from iova_rcache->depot. The current size of
iova_rcache->depot max size is 32, and it seems to be too small for 256
users (16 cpus will put iovas to iova_rcache->depot and 240 cpus will
try to get iova from it). Set iova_rcache->depot to 128 can fix the
performance issue, and the performance can return to normal.
iova alloc order		0	1	2	3	4	5
----------------------------------------------------------------------
average cpu_rcache hit rate	0.9925	0.9736	0.9789	0.9867	0.9889	0.9906
Jobs: 12 (f=12): [R(12)][12.9%][r=7526MiB/s][r=1927k IOPS][eta 04m:30s]
Jobs: 12 (f=12): [R(12)][13.2%][r=7527MiB/s][r=1927k IOPS][eta 04m:29s]
Jobs: 12 (f=12): [R(12)][13.5%][r=7529MiB/s][r=1927k IOPS][eta 04m:28s]
Jobs: 12 (f=12): [R(12)][13.9%][r=7531MiB/s][r=1928k IOPS][eta 04m:27s]
Jobs: 12 (f=12): [R(12)][14.2%][r=7529MiB/s][r=1928k IOPS][eta 04m:26s]
Jobs: 12 (f=12): [R(12)][14.5%][r=7528MiB/s][r=1927k IOPS][eta 04m:25s]
Jobs: 12 (f=12): [R(12)][14.8%][r=7527MiB/s][r=1927k IOPS][eta 04m:24s]
Jobs: 12 (f=12): [R(12)][15.2%][r=7525MiB/s][r=1926k IOPS][eta 04m:23s]
Signed-off-by: Zhang Zekun <zhangzekun11(a)huawei.com>
---
 include/linux/iova.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/linux/iova.h b/include/linux/iova.h
index dfa51ae49666..5f7029f3d0f2 100644
--- a/include/linux/iova.h
+++ b/include/linux/iova.h
@@ -26,7 +26,7 @@ struct iova_magazine;
 struct iova_cpu_rcache;
 
 #define IOVA_RANGE_CACHE_MAX_SIZE 6	/* log of max cached IOVA range size (in pages) */
-#define MAX_GLOBAL_MAGS 32	/* magazines per bin */
+#define MAX_GLOBAL_MAGS 128	/* magazines per bin */
 
 struct iova_rcache {
 	spinlock_t lock;
-- 
2.17.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH v2 openEuler-22.03-LTS-SP2] arm64: kernel: disable CNP on LINXICORE9100
                        
                        
by Tong Tiangen 21 Jun '23
                    by Tong Tiangen 21 Jun '23
21 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I7F28R
CVE: NA
--------------------------------
On Hisilicon LINXICORE9100 cores, sharing tlb entries on two cores when
TTBRx.CNP=1 differs from the standard ARM core. This causes issues when tlb
entries sharing between CPU cores. Avoid these issues by disabling CNP
feature for Hisilicon LINXICORE9100 cores.
Signed-off-by: Tong Tiangen <tongtiangen(a)huawei.com>
---
 Documentation/arm64/silicon-errata.rst |  2 ++
 arch/arm64/Kconfig                     | 11 +++++++++++
 arch/arm64/configs/openeuler_defconfig |  1 +
 arch/arm64/include/asm/cpucaps.h       |  1 +
 arch/arm64/include/asm/cputype.h       |  2 ++
 arch/arm64/kernel/cpu_errata.c         | 14 ++++++++++++++
 arch/arm64/kernel/cpufeature.c         |  3 +++
 7 files changed, 34 insertions(+)
diff --git a/Documentation/arm64/silicon-errata.rst b/Documentation/arm64/silicon-errata.rst
index 2305def38396..41728b336105 100644
--- a/Documentation/arm64/silicon-errata.rst
+++ b/Documentation/arm64/silicon-errata.rst
@@ -151,6 +151,8 @@ stable kernels.
 +----------------+-----------------+-----------------+-----------------------------+
 | Hisilicon      | Hip09           | #162100801      | HISILICON_ERRATUM_162100801 |
 +----------------+-----------------+-----------------+-----------------------------+
+| Hisilicon      | LINXICORE9100   | #162100125      | HISILICON_ERRATUM_162100125 |
++----------------+-----------------+-----------------+-----------------------------+
 +----------------+-----------------+-----------------+-----------------------------+
 | Qualcomm Tech. | Kryo/Falkor v1  | E1003           | QCOM_FALKOR_ERRATUM_1003    |
 +----------------+-----------------+-----------------+-----------------------------+
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index e0143a3a9937..9a238d088245 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -812,6 +812,17 @@ config HISILICON_ERRATUM_162100801
 
 	If unsure, say Y.
 
+config HISILICON_ERRATUM_162100125
+	bool "Hisilicon erratum 162100125"
+	default y
+	help
+	  On Hisilicon LINXICORE9100 cores, sharing tlb entries on two cores when
+	  TTBRx.CNP=1 differs from the standard ARM core. This causes issues when
+	  tlb entries sharing between CPU cores. Avoid these issues by disabling
+	  CNP support for Hisilicon LINXICORE9100 cores.
+
+	  If unsure, say Y.
+
 config QCOM_FALKOR_ERRATUM_1003
 	bool "Falkor E1003: Incorrect translation due to ASID change"
 	default y
diff --git a/arch/arm64/configs/openeuler_defconfig b/arch/arm64/configs/openeuler_defconfig
index 49e6d4734c59..eb4ee0522446 100644
--- a/arch/arm64/configs/openeuler_defconfig
+++ b/arch/arm64/configs/openeuler_defconfig
@@ -391,6 +391,7 @@ CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
 CONFIG_HISILICON_ERRATUM_HIP08_RU_PREFETCH=y
 # CONFIG_HISILICON_HIP08_RU_PREFETCH_DEFAULT_OFF is not set
 CONFIG_HISILICON_ERRATUM_162100801=y
+CONFIG_HISILICON_ERRATUM_162100125=y
 # end of ARM errata workarounds via the alternatives framework
 
 CONFIG_ARM64_4K_PAGES=y
diff --git a/arch/arm64/include/asm/cpucaps.h b/arch/arm64/include/asm/cpucaps.h
index 37240e1f553c..b43f8e374114 100644
--- a/arch/arm64/include/asm/cpucaps.h
+++ b/arch/arm64/include/asm/cpucaps.h
@@ -74,6 +74,7 @@
 #define ARM64_SPECTRE_BHB			66
 #define ARM64_WORKAROUND_1742098	67
 #define ARM64_HAS_WFXT				68
+#define ARM64_WORKAROUND_HISILICON_ERRATUM_162100125	69
 
 #define ARM64_NCAPS				80
 
diff --git a/arch/arm64/include/asm/cputype.h b/arch/arm64/include/asm/cputype.h
index 812781fba3f9..e6b0ec40932d 100644
--- a/arch/arm64/include/asm/cputype.h
+++ b/arch/arm64/include/asm/cputype.h
@@ -111,6 +111,7 @@
 
 #define HISI_CPU_PART_TSV110		0xD01
 #define HISI_CPU_PART_TSV200		0xD02
+#define HISI_CPU_PART_LINXICORE9100	0xD02
 
 #define PHYTIUM_CPU_PART_1500A		0X660
 #define PHYTIUM_CPU_PART_2000AHK	0X661
@@ -161,6 +162,7 @@
 #define MIDR_FUJITSU_A64FX MIDR_CPU_MODEL(ARM_CPU_IMP_FUJITSU, FUJITSU_CPU_PART_A64FX)
 #define MIDR_HISI_TSV110 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_TSV110)
 #define MIDR_HISI_TSV200 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_TSV200)
+#define MIDR_HISI_LINXICORE9100 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_LINXICORE9100)
 #define MIDR_FT_1500A    MIDR_CPU_MODEL(ARM_CPU_IMP_PHYTIUM, PHYTIUM_CPU_PART_1500A)
 #define MIDR_FT_2000AHK	 MIDR_CPU_MODEL(ARM_CPU_IMP_PHYTIUM, PHYTIUM_CPU_PART_2000AHK)
 #define MIDR_FT_2000PLUS MIDR_CPU_MODEL(ARM_CPU_IMP_PHYTIUM, PHYTIUM_CPU_PART_2000PLUS)
diff --git a/arch/arm64/kernel/cpu_errata.c b/arch/arm64/kernel/cpu_errata.c
index 0955af96391b..7f175b3aac15 100644
--- a/arch/arm64/kernel/cpu_errata.c
+++ b/arch/arm64/kernel/cpu_errata.c
@@ -324,6 +324,13 @@ static const struct midr_range cavium_erratum_30115_cpus[] = {
 };
 #endif
 
+#ifdef CONFIG_HISILICON_ERRATUM_162100125
+static const struct midr_range hisilicon_erratum_162100125_cpus[] = {
+	MIDR_REV(MIDR_HISI_LINXICORE9100, 0, 0),
+	{},
+};
+#endif
+
 #ifdef CONFIG_QCOM_FALKOR_ERRATUM_1003
 static const struct arm64_cpu_capabilities qcom_erratum_1003_list[] = {
 	{
@@ -519,6 +526,13 @@ const struct arm64_cpu_capabilities arm64_errata[] = {
 		.cpu_enable = hisilicon_1980005_enable,
 	},
 #endif
+#ifdef CONFIG_HISILICON_ERRATUM_162100125
+	{
+		.desc = "Hisilicon erratum 162100125",
+		.capability = ARM64_WORKAROUND_HISILICON_ERRATUM_162100125,
+		ERRATA_MIDR_RANGE_LIST(hisilicon_erratum_162100125_cpus),
+	},
+#endif
 #ifdef CONFIG_QCOM_FALKOR_ERRATUM_1003
 	{
 		.desc = "Qualcomm Technologies Falkor/Kryo erratum 1003",
diff --git a/arch/arm64/kernel/cpufeature.c b/arch/arm64/kernel/cpufeature.c
index 3b746db0f40c..57631fa553f6 100644
--- a/arch/arm64/kernel/cpufeature.c
+++ b/arch/arm64/kernel/cpufeature.c
@@ -1330,6 +1330,9 @@ has_useable_cnp(const struct arm64_cpu_capabilities *entry, int scope)
 	 if (is_kdump_kernel())
 		return false;
 
+	if (cpus_have_const_cap(ARM64_WORKAROUND_HISILICON_ERRATUM_162100125))
+		return false;
+
 	return has_cpuid_feature(entry, scope);
 }
 
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS 1/3] net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
                        
                        
by Yongqiang Liu 21 Jun '23
                    by Yongqiang Liu 21 Jun '23
21 Jun '23
                    
                        From: Hangyu Hua <hbh25y(a)gmail.com>
stable inclusion
from stable-v4.19.285
commit 59a27414bb00e48c4153a8b794fb4e69910a6a1b
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I7E6ML
CVE: CVE-2023-35788
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
[ Upstream commit 4d56304e5827c8cc8cc18c75343d283af7c4825c ]
If we send two TCA_FLOWER_KEY_ENC_OPTS_GENEVE packets and their total
size is 252 bytes(key->enc_opts.len = 252) then
key->enc_opts.len = opt->length = data_len / 4 = 0 when the third
TCA_FLOWER_KEY_ENC_OPTS_GENEVE packet enters fl_set_geneve_opt. This
bypasses the next bounds check and results in an out-of-bounds.
Fixes: 0a6e77784f49 ("net/sched: allow flower to match tunnel options")
Signed-off-by: Hangyu Hua <hbh25y(a)gmail.com>
Reviewed-by: Simon Horman <simon.horman(a)corigine.com>
Reviewed-by: Pieter Jansen van Vuuren <pieter.jansen-van-vuuren(a)amd.com>
Link: https://lore.kernel.org/r/20230531102805.27090-1-hbh25y@gmail.com
Signed-off-by: Paolo Abeni <pabeni(a)redhat.com>
Signed-off-by: Sasha Levin <sashal(a)kernel.org>
Signed-off-by: Zhengchao Shao <shaozhengchao(a)huawei.com>
Reviewed-by: Yue Haibing <yuehaibing(a)huawei.com>
Reviewed-by: Wang Weiyang <wangweiyang2(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 net/sched/cls_flower.c | 3 +++
 1 file changed, 3 insertions(+)
diff --git a/net/sched/cls_flower.c b/net/sched/cls_flower.c
index bd27251ba953..fff54fa798d5 100644
--- a/net/sched/cls_flower.c
+++ b/net/sched/cls_flower.c
@@ -634,6 +634,9 @@ static int fl_set_geneve_opt(const struct nlattr *nla, struct fl_flow_key *key,
 	if (option_len > sizeof(struct geneve_opt))
 		data_len = option_len - sizeof(struct geneve_opt);
 
+	if (key->enc_opts.len > FLOW_DIS_TUN_OPTS_MAX - 4)
+		return -ERANGE;
+
 	opt = (struct geneve_opt *)&key->enc_opts.data[key->enc_opts.len];
 	memset(opt, 0xff, option_len);
 	opt->length = data_len / 4;
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] block: don't set GD_NEED_PART_SCAN if scan partition failed
                        
                        
by Li Lingfeng 21 Jun '23
                    by Li Lingfeng 21 Jun '23
21 Jun '23
                    
                        From: Yu Kuai <yukuai3(a)huawei.com>
mainline inclusion
from mainline-v6.3-rc6~9^2
commit 3723091ea1884d599cc8b8bf719d6f42e8d4d8b1
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7F7J3
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
Currently if disk_scan_partitions() failed, GD_NEED_PART_SCAN will still
set, and partition scan will be proceed again when blkdev_get_by_dev()
is called. However, this will cause a problem that re-assemble partitioned
raid device will creat partition for underlying disk.
Test procedure:
mdadm -CR /dev/md0 -l 1 -n 2 /dev/sda /dev/sdb -e 1.0
sgdisk -n 0:0:+100MiB /dev/md0
blockdev --rereadpt /dev/sda
blockdev --rereadpt /dev/sdb
mdadm -S /dev/md0
mdadm -A /dev/md0 /dev/sda /dev/sdb
Test result: underlying disk partition and raid partition can be
observed at the same time
Note that this can still happen in come corner cases that
GD_NEED_PART_SCAN can be set for underlying disk while re-assemble raid
device.
Fixes: e5cfefa97bcc ("block: fix scan partition for exclusively open device again")
Reviewed-by: Jan Kara <jack(a)suse.cz>
Reviewed-by: Ming Lei <ming.lei(a)redhat.com>
Signed-off-by: Yu Kuai <yukuai3(a)huawei.com>
Signed-off-by: Jens Axboe <axboe(a)kernel.dk>
Conflicts:
  block/genhd.c
Signed-off-by: Li Lingfeng <lilingfeng3(a)huawei.com>
---
 block/genhd.c | 7 +++++++
 1 file changed, 7 insertions(+)
diff --git a/block/genhd.c b/block/genhd.c
index 3c34dd011585..83f407e1563a 100644
--- a/block/genhd.c
+++ b/block/genhd.c
@@ -770,6 +770,13 @@ int disk_scan_partitions(struct gendisk *disk, fmode_t mode)
 	else
 		blkdev_put(bdev, mode & ~FMODE_EXCL);
 
+	/*
+	 * If blkdev_get_by_dev() failed early, GD_NEED_PART_SCAN is still set,
+	 * and this will cause that re-assemble partitioned raid device will
+	 * creat partition for underlying disk.
+	 */
+	clear_bit(GD_NEED_PART_SCAN, &disk->state);
+
 	if (!(mode & FMODE_EXCL)) {
 		bd_abort_claiming(claim, claim, disk_scan_partitions);
 		bdput(claim);
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2] arm64: kernel: disable CNP on LINXICORE9100
                        
                        
by Tong Tiangen 21 Jun '23
                    by Tong Tiangen 21 Jun '23
21 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I7F28R
CVE: NA
--------------------------------
On Hisilicon LINXICORE9100 cores, sharing tlb entries on two cores when
TTBRx.CNP=1 differs from the standard ARM core. This causes issues when tlb
entries sharing between CPU cores. Avoid these issues by disabling CNP
feature for Hisilicon LINXICORE9100 cores.
Signed-off-by: Tong Tiangen <tongtiangen(a)huawei.com>
---
 Documentation/arm64/silicon-errata.rst |  2 ++
 arch/arm64/Kconfig                     | 11 +++++++++++
 arch/arm64/include/asm/cpucaps.h       |  1 +
 arch/arm64/include/asm/cputype.h       |  2 ++
 arch/arm64/kernel/cpu_errata.c         | 14 ++++++++++++++
 arch/arm64/kernel/cpufeature.c         |  3 +++
 6 files changed, 33 insertions(+)
diff --git a/Documentation/arm64/silicon-errata.rst b/Documentation/arm64/silicon-errata.rst
index 2305def38396..41728b336105 100644
--- a/Documentation/arm64/silicon-errata.rst
+++ b/Documentation/arm64/silicon-errata.rst
@@ -151,6 +151,8 @@ stable kernels.
 +----------------+-----------------+-----------------+-----------------------------+
 | Hisilicon      | Hip09           | #162100801      | HISILICON_ERRATUM_162100801 |
 +----------------+-----------------+-----------------+-----------------------------+
+| Hisilicon      | LINXICORE9100   | #162100125      | HISILICON_ERRATUM_162100125 |
++----------------+-----------------+-----------------+-----------------------------+
 +----------------+-----------------+-----------------+-----------------------------+
 | Qualcomm Tech. | Kryo/Falkor v1  | E1003           | QCOM_FALKOR_ERRATUM_1003    |
 +----------------+-----------------+-----------------+-----------------------------+
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index e0143a3a9937..9a238d088245 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -812,6 +812,17 @@ config HISILICON_ERRATUM_162100801
 
 	If unsure, say Y.
 
+config HISILICON_ERRATUM_162100125
+	bool "Hisilicon erratum 162100125"
+	default y
+	help
+	  On Hisilicon LINXICORE9100 cores, sharing tlb entries on two cores when
+	  TTBRx.CNP=1 differs from the standard ARM core. This causes issues when
+	  tlb entries sharing between CPU cores. Avoid these issues by disabling
+	  CNP support for Hisilicon LINXICORE9100 cores.
+
+	  If unsure, say Y.
+
 config QCOM_FALKOR_ERRATUM_1003
 	bool "Falkor E1003: Incorrect translation due to ASID change"
 	default y
diff --git a/arch/arm64/include/asm/cpucaps.h b/arch/arm64/include/asm/cpucaps.h
index 37240e1f553c..b43f8e374114 100644
--- a/arch/arm64/include/asm/cpucaps.h
+++ b/arch/arm64/include/asm/cpucaps.h
@@ -74,6 +74,7 @@
 #define ARM64_SPECTRE_BHB			66
 #define ARM64_WORKAROUND_1742098	67
 #define ARM64_HAS_WFXT				68
+#define ARM64_WORKAROUND_HISILICON_ERRATUM_162100125	69
 
 #define ARM64_NCAPS				80
 
diff --git a/arch/arm64/include/asm/cputype.h b/arch/arm64/include/asm/cputype.h
index 812781fba3f9..e6b0ec40932d 100644
--- a/arch/arm64/include/asm/cputype.h
+++ b/arch/arm64/include/asm/cputype.h
@@ -111,6 +111,7 @@
 
 #define HISI_CPU_PART_TSV110		0xD01
 #define HISI_CPU_PART_TSV200		0xD02
+#define HISI_CPU_PART_LINXICORE9100	0xD02
 
 #define PHYTIUM_CPU_PART_1500A		0X660
 #define PHYTIUM_CPU_PART_2000AHK	0X661
@@ -161,6 +162,7 @@
 #define MIDR_FUJITSU_A64FX MIDR_CPU_MODEL(ARM_CPU_IMP_FUJITSU, FUJITSU_CPU_PART_A64FX)
 #define MIDR_HISI_TSV110 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_TSV110)
 #define MIDR_HISI_TSV200 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_TSV200)
+#define MIDR_HISI_LINXICORE9100 MIDR_CPU_MODEL(ARM_CPU_IMP_HISI, HISI_CPU_PART_LINXICORE9100)
 #define MIDR_FT_1500A    MIDR_CPU_MODEL(ARM_CPU_IMP_PHYTIUM, PHYTIUM_CPU_PART_1500A)
 #define MIDR_FT_2000AHK	 MIDR_CPU_MODEL(ARM_CPU_IMP_PHYTIUM, PHYTIUM_CPU_PART_2000AHK)
 #define MIDR_FT_2000PLUS MIDR_CPU_MODEL(ARM_CPU_IMP_PHYTIUM, PHYTIUM_CPU_PART_2000PLUS)
diff --git a/arch/arm64/kernel/cpu_errata.c b/arch/arm64/kernel/cpu_errata.c
index 0955af96391b..7f175b3aac15 100644
--- a/arch/arm64/kernel/cpu_errata.c
+++ b/arch/arm64/kernel/cpu_errata.c
@@ -324,6 +324,13 @@ static const struct midr_range cavium_erratum_30115_cpus[] = {
 };
 #endif
 
+#ifdef CONFIG_HISILICON_ERRATUM_162100125
+static const struct midr_range hisilicon_erratum_162100125_cpus[] = {
+	MIDR_REV(MIDR_HISI_LINXICORE9100, 0, 0),
+	{},
+};
+#endif
+
 #ifdef CONFIG_QCOM_FALKOR_ERRATUM_1003
 static const struct arm64_cpu_capabilities qcom_erratum_1003_list[] = {
 	{
@@ -519,6 +526,13 @@ const struct arm64_cpu_capabilities arm64_errata[] = {
 		.cpu_enable = hisilicon_1980005_enable,
 	},
 #endif
+#ifdef CONFIG_HISILICON_ERRATUM_162100125
+	{
+		.desc = "Hisilicon erratum 162100125",
+		.capability = ARM64_WORKAROUND_HISILICON_ERRATUM_162100125,
+		ERRATA_MIDR_RANGE_LIST(hisilicon_erratum_162100125_cpus),
+	},
+#endif
 #ifdef CONFIG_QCOM_FALKOR_ERRATUM_1003
 	{
 		.desc = "Qualcomm Technologies Falkor/Kryo erratum 1003",
diff --git a/arch/arm64/kernel/cpufeature.c b/arch/arm64/kernel/cpufeature.c
index 3b746db0f40c..57631fa553f6 100644
--- a/arch/arm64/kernel/cpufeature.c
+++ b/arch/arm64/kernel/cpufeature.c
@@ -1330,6 +1330,9 @@ has_useable_cnp(const struct arm64_cpu_capabilities *entry, int scope)
 	 if (is_kdump_kernel())
 		return false;
 
+	if (cpus_have_const_cap(ARM64_WORKAROUND_HISILICON_ERRATUM_162100125))
+		return false;
+
 	return has_cpuid_feature(entry, scope);
 }
 
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2] kernel: update SP2 OPENEULER_MINOR value to 2
                        
                        
by Jialin Zhang 21 Jun '23
                    by Jialin Zhang 21 Jun '23
21 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I796HQ
--------------------------------
The version information OPENEULER_MINOR is not right in SP2,
update it's value to 2.
Signed-off-by: Jialin Zhang <zhangjialin11(a)huawei.com>
---
 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 4778c71a1e75..b36218bd47c2 100644
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@ SUBLEVEL = 0
 EXTRAVERSION =
 NAME = Kleptomaniac Octopus
 OPENEULER_MAJOR = 2203
-OPENEULER_MINOR = 1
+OPENEULER_MINOR = 2
 
 # *DOCUMENTATION*
 # To see a list of typical targets execute "make help"
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2] kernel: update SP2 OPENEULER_MINOR value to 2
                        
                        
by Jialin Zhang 21 Jun '23
                    by Jialin Zhang 21 Jun '23
21 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I796HQ
--------------------------------
The version information OPENEULER_MINOR is not right in SP2,
update it's value to 2.
Signed-off-by: Jialin Zhang <zhangjialin11(a)huawei.com>
---
 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 4778c71a1e75..b36218bd47c2 100644
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@ SUBLEVEL = 0
 EXTRAVERSION =
 NAME = Kleptomaniac Octopus
 OPENEULER_MAJOR = 2203
-OPENEULER_MINOR = 1
+OPENEULER_MINOR = 2
 
 # *DOCUMENTATION*
 # To see a list of typical targets execute "make help"
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    21 Jun '23
                    
                        2f06f702925b ("locking/rwsem: Prevent potential lock starvation"):
This patch may have some impact on reader performance as it reduces
reader optimistic spinning especially if the lock critical sections
are short the number of contending readers are small.
This patch will lead to 30%+ performance degradation to fio write_iops_blocksize
4KB testcase, and we stress the system with mysql tpcc for 12 hours,
no hungtask occur, So revert this patchset temporarily.
Zheng Zengkai (3):
  Revert "locking/rwsem: Prevent potential lock starvation"
  Revert "locking/rwsem: Pass the current atomic count to
    rwsem_down_read_slowpath()"
  Revert "locking/rwsem: Better collate rwsem_read_trylock()"
 kernel/locking/rwsem.c | 56 ++++++++++++++----------------------------
 1 file changed, 19 insertions(+), 37 deletions(-)
-- 
2.20.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2 0/1] uacce: fix the uacce isolattion reference counting error
                        
                        
by Wenkai Lin 21 Jun '23
                    by Wenkai Lin 21 Jun '23
21 Jun '23
                    
                        From: JiangShui Yang <yangjiangshui(a)h-partners.com>
Due to the process change of the lock, A thread invokes the
'put_queue' twice. The value of uacce reference counting
becomes a negative number. The 'fops_open' and 'fops_release'
are symmetrical. So move the process of decrement to 'fops_release'
from 'put_queue'.
Kai Ye (1):
  uacce: fix the uacce isolattion reference counting error
 drivers/misc/uacce/uacce.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
-- 
2.30.0
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10 0/1] fs/stat: make tmp variable 16-bytes aligned in copy stat
                        
                        
by Yang Yingliang 21 Jun '23
                    by Yang Yingliang 21 Jun '23
21 Jun '23
                    
                        The tmp variable is used to copy_to_user(), it has better
performance if the address accesseed by ldp instruction
is 16 bytes aligned on arm64.
The performance of nginx test is improved after this patch:
http "Connection: close"        1.11%
http "Connection: keep-alive"   2.11%
https "Connection: close"       1.56%
https "Connection: keep-alive"  0.18%
Yang Yingliang (1):
  fs/stat: make tmp variable 16-bytes aligned in copy stat
 fs/stat.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: Ma Wupeng <mawupeng1(a)huawei.com>
1. fix memleak with efi_fake_mem
2. disable efi_fake_mem support by default for arm64
Ma Wupeng (2):
  efi: Fix UAF for arm64 when enable efi_fake_mem
  config: Disable EFI_FAKE_MEMMAP support for arm64 by default
 arch/arm64/configs/openeuler_defconfig |  3 +--
 drivers/firmware/efi/fake_mem.c        | 13 +++++++++++++
 2 files changed, 14 insertions(+), 2 deletions(-)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: Ma Wupeng <mawupeng1(a)huawei.com>
Fix memory reliable related issues.
Ma Wupeng (3):
  mm: mem_reliable: Fix reliable page counter mismatch problem
  mm: mem_reliable: Update reliable page counter to zero if underflows
  efi: Disable mirror feature during crashkernel
 drivers/firmware/efi/efi.c   |  6 ++++++
 include/linux/mem_reliable.h | 15 +++++++++++++--
 mm/memory.c                  |  1 +
 3 files changed, 20 insertions(+), 2 deletions(-)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                     
                        
                    21 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I6NYW4
CVE: NA
--------------------------------
Fix implicit declaration of function 'memcg_print_bad_task'.
Fixes: 9cd6f55e9c33 ("mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks()")
Signed-off-by: Liu Shixin <liushixin2(a)huawei.com>
---
 include/linux/memcontrol.h | 6 ++++++
 1 file changed, 6 insertions(+)
diff --git a/include/linux/memcontrol.h b/include/linux/memcontrol.h
index 5b8982e95876..e1c24b0056d0 100644
--- a/include/linux/memcontrol.h
+++ b/include/linux/memcontrol.h
@@ -420,6 +420,8 @@ bool memcg_low_priority_scan_tasks(int (*)(struct task_struct *, void *),
 void memcg_print_bad_task(struct oom_control *oc);
 extern int sysctl_memcg_qos_handler(struct ctl_table *table,
 		int write, void __user *buffer, size_t *length, loff_t *ppos);
+#else
+void memcg_print_bad_task(struct oom_control *oc);
 #endif
 
 /*
@@ -1695,6 +1697,10 @@ unsigned long mem_cgroup_soft_limit_reclaim(pg_data_t *pgdat, int order,
 {
 	return 0;
 }
+
+static inline void memcg_print_bad_task(struct oom_control *oc)
+{
+}
 #endif /* CONFIG_MEMCG */
 
 /* idx can be of type enum memcg_stat_item or node_stat_item */
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    21 Jun '23
                    
                        From: JiangShui Yang <yangjiangshui(a)h-partners.com>
Delete the reference counting so that the isolation policy
can be dynamically configured.
Wenkai Lin (1):
  uacce: remove uacce device refcnt
 drivers/misc/uacce/uacce.c | 5 -----
 include/linux/uacce.h      | 2 --
 2 files changed, 7 deletions(-)
-- 
2.30.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2 0/2] Fix NULL pointer and Keep PERF_PMU_CAP_EXCLUSIVE
                        
                        
by Junhao He 20 Jun '23
                    by Junhao He 20 Jun '23
20 Jun '23
                    
                        1) Fix NULL pointer for hisi_ptt
2) Keep to advertise PERF_PMU_CAP_EXCLUSIVE. Such ptt pmus can
   only have one event scheduled at a time.
Junhao He (2):
  hwtracing: hisi_ptt: Add dummy callback pmu::read()
  hwtracing: hisi_ptt: Keep to advertise PERF_PMU_CAP_EXCLUSIVE
 drivers/hwtracing/ptt/hisi_ptt.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
-- 
2.33.0
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                     
                        
                    20 Jun '23
                    
                        nbd: validate the block size in nbd_set_size
Christoph Hellwig (1):
  nbd: validate the block size in nbd_set_size
Zhong Jinghua (1):
  nbd: fix incomplete validation of ioctl arg
 drivers/block/nbd.c | 51 ++++++++++++++++++---------------------------
 1 file changed, 20 insertions(+), 31 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                     
                        
                    20 Jun '23
                    
                        v1->v2: add bugzilla tag.
Fix below warning messages:
libbpf: Error in bpf_create_map_xattr(redissock_map):ERROR: strerror_r(-524)=22(-524). Retrying without BTF.
rmmod: ERROR: Module localip is not currently loaded
Hengqi Chen (1):
  libbpf: Support uniform BTF-defined key/value specification across all
    BPF maps
Liu Jian (1):
  tools: ignore one warning message
 tools/lib/bpf/libbpf.c | 24 ++++++++++++++++++++++++
 tools/netacc/net-acc   |  2 +-
 2 files changed, 25 insertions(+), 1 deletion(-)
-- 
2.34.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                     
                        
                    20 Jun '23
                    
                        Some fixes for smart gird, as follows:
Hui Tang (5):
  sched: Fix timer storm for smart grid
  sched: fix dereference NULL pointers
  sched: Fix memory leak on error branch
  sched: clear credit count in error branch
  sched: Adjust few parameters range for smart grid
 kernel/fork.c       |  2 +-
 kernel/sched/core.c | 32 ++++++++++++++++++++++++++++----
 kernel/sched/fair.c | 40 ++++++++++++++++++++--------------------
 kernel/sysctl.c     |  6 ++++--
 4 files changed, 53 insertions(+), 27 deletions(-)
-- 
2.9.5
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                    
                    
                        driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7DCX0
---------------------------------------------------------------------------
Currently, the affinity between QP cache and CQ cache is not
considered when assigning QPN, it will affect the message rate of HW.
Allocate QPN from QP cache with better CQ affinity to get better
performance.
Fixes: c746005b2800 ("RDMA/hns: Create QP with selected QPN for bank load balance")
Signed-off-by: Chengchang Tang <tangchengchang(a)huawei.com>
---
 drivers/infiniband/hw/hns/hns_roce_device.h |  1 +
 drivers/infiniband/hw/hns/hns_roce_qp.c     | 29 ++++++++++++++++-----
 2 files changed, 24 insertions(+), 6 deletions(-)
diff --git a/drivers/infiniband/hw/hns/hns_roce_device.h b/drivers/infiniband/hw/hns/hns_roce_device.h
index 01c16a4d97c5..9694cef03adb 100644
--- a/drivers/infiniband/hw/hns/hns_roce_device.h
+++ b/drivers/infiniband/hw/hns/hns_roce_device.h
@@ -101,6 +101,7 @@
 #define HNS_ROCE_CQ_BANK_NUM 4
 
 #define CQ_BANKID_SHIFT 2
+#define CQ_BANKID_MASK GENMASK(1, 0)
 
 enum {
 	SERV_TYPE_RC,
diff --git a/drivers/infiniband/hw/hns/hns_roce_qp.c b/drivers/infiniband/hw/hns/hns_roce_qp.c
index f64464fbad41..2c11b1a0b0c7 100644
--- a/drivers/infiniband/hw/hns/hns_roce_qp.c
+++ b/drivers/infiniband/hw/hns/hns_roce_qp.c
@@ -171,14 +171,29 @@ static void hns_roce_ib_qp_event(struct hns_roce_qp *hr_qp,
 	}
 }
 
-static u8 get_least_load_bankid_for_qp(struct hns_roce_bank *bank)
+static u8 get_affinity_cq_bank(u8 qp_bank)
 {
-	u32 least_load = bank[0].inuse;
+	return (qp_bank >> 1) & CQ_BANKID_MASK;
+}
+
+static u8 get_least_load_bankid_for_qp(struct ib_qp_init_attr *init_attr,
+				       struct hns_roce_bank *bank)
+{
+#define INVALID_LOAD_QPNUM 0xFFFFFFFF
+	struct ib_cq *scq = init_attr->send_cq;
+	u32 least_load = INVALID_LOAD_QPNUM;
+	unsigned long cqn = 0;
 	u8 bankid = 0;
 	u32 bankcnt;
 	u8 i;
 
-	for (i = 1; i < HNS_ROCE_QP_BANK_NUM; i++) {
+	if (scq)
+		cqn = to_hr_cq(scq)->cqn;
+
+	for (i = 0; i < HNS_ROCE_QP_BANK_NUM; i++) {
+		if (scq && (get_affinity_cq_bank(i) != (cqn & CQ_BANKID_MASK)))
+			continue;
+
 		bankcnt = bank[i].inuse;
 		if (bankcnt < least_load) {
 			least_load = bankcnt;
@@ -210,7 +225,9 @@ static int alloc_qpn_with_bankid(struct hns_roce_bank *bank, u8 bankid,
 
 	return 0;
 }
-static int alloc_qpn(struct hns_roce_dev *hr_dev, struct hns_roce_qp *hr_qp)
+
+static int alloc_qpn(struct hns_roce_dev *hr_dev, struct hns_roce_qp *hr_qp,
+		     struct ib_qp_init_attr *init_attr)
 {
 	struct hns_roce_qp_table *qp_table = &hr_dev->qp_table;
 	unsigned long num = 0;
@@ -222,7 +239,7 @@ static int alloc_qpn(struct hns_roce_dev *hr_dev, struct hns_roce_qp *hr_qp)
 		hr_qp->doorbell_qpn = 1;
 	} else {
 		mutex_lock(&qp_table->bank_mutex);
-		bankid = get_least_load_bankid_for_qp(qp_table->bank);
+		bankid = get_least_load_bankid_for_qp(init_attr, qp_table->bank);
 
 		ret = alloc_qpn_with_bankid(&qp_table->bank[bankid], bankid,
 					    &num);
@@ -1218,7 +1235,7 @@ static int hns_roce_create_qp_common(struct hns_roce_dev *hr_dev,
 		}
 	}
 
-	ret = alloc_qpn(hr_dev, hr_qp);
+	ret = alloc_qpn(hr_dev, hr_qp, init_attr);
 	if (ret) {
 		ibdev_err(ibdev, "failed to alloc QPN, ret = %d.\n", ret);
 		goto err_qpn;
-- 
2.30.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    20 Jun '23
                    
                        From: Zhang Zhengming <zhang.zhengming(a)h3c.com>
stable inclusion
from stable-v5.10.180
commit 1b0df44753bf9e45eaf5cee34f87597193f862e8
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I7E5C1
CVE: CVE-2023-3268
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
----------------------------------------
commit 43ec16f1450f4936025a9bdf1a273affdb9732c1 upstream.
There is a crash in relay_file_read, as the var from
point to the end of last subbuf.
The oops looks something like:
pc : __arch_copy_to_user+0x180/0x310
lr : relay_file_read+0x20c/0x2c8
Call trace:
 __arch_copy_to_user+0x180/0x310
 full_proxy_read+0x68/0x98
 vfs_read+0xb0/0x1d0
 ksys_read+0x6c/0xf0
 __arm64_sys_read+0x20/0x28
 el0_svc_common.constprop.3+0x84/0x108
 do_el0_svc+0x74/0x90
 el0_svc+0x1c/0x28
 el0_sync_handler+0x88/0xb0
 el0_sync+0x148/0x180
We get the condition by analyzing the vmcore:
1). The last produced byte and last consumed byte
    both at the end of the last subbuf
2). A softirq calls function(e.g __blk_add_trace)
    to write relay buffer occurs when an program is calling
    relay_file_read_avail().
        relay_file_read
                relay_file_read_avail
                        relay_file_read_consume(buf, 0, 0);
                        //interrupted by softirq who will write subbuf
                        ....
                        return 1;
                //read_start point to the end of the last subbuf
                read_start = relay_file_read_start_pos
                //avail is equal to subsize
                avail = relay_file_read_subbuf_avail
                //from  points to an invalid memory address
                from = buf->start + read_start
                //system is crashed
                copy_to_user(buffer, from, avail)
Link: https://lkml.kernel.org/r/20230419040203.37676-1-zhang.zhengming@h3c.com
Fixes: 8d62fdebdaf9 ("relay file read: start-pos fix")
Signed-off-by: Zhang Zhengming <zhang.zhengming(a)h3c.com>
Reviewed-by: Zhao Lei <zhao_lei1(a)hoperun.com>
Reviewed-by: Zhou Kete <zhou.kete(a)h3c.com>
Reviewed-by: Pengcheng Yang <yangpc(a)wangsu.com>
Cc: Jens Axboe <axboe(a)kernel.dk>
Cc: <stable(a)vger.kernel.org>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: GONG, Ruiqi <gongruiqi1(a)huawei.com>
---
 kernel/relay.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/kernel/relay.c b/kernel/relay.c
index b08d936d5fa7..9cae6bf2e66a 100644
--- a/kernel/relay.c
+++ b/kernel/relay.c
@@ -1077,7 +1077,8 @@ static size_t relay_file_read_start_pos(struct rchan_buf *buf)
 	size_t subbuf_size = buf->chan->subbuf_size;
 	size_t n_subbufs = buf->chan->n_subbufs;
 	size_t consumed = buf->subbufs_consumed % n_subbufs;
-	size_t read_pos = consumed * subbuf_size + buf->bytes_consumed;
+	size_t read_pos = (consumed * subbuf_size + buf->bytes_consumed)
+			% (n_subbufs * subbuf_size);
 
 	read_subbuf = read_pos / subbuf_size;
 	padding = buf->padding[read_subbuf];
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10 v2] memstick: r592: Fix UAF bug in r592_remove due to race condition
                        
                        
by Chen Zhongjin 20 Jun '23
                    by Chen Zhongjin 20 Jun '23
20 Jun '23
                    
                        From: Zheng Wang <zyytlz.wz(a)163.com>
mainline inclusion
from mainline-v6.4-rc1
commit 63264422785021704c39b38f65a78ab9e4a186d7
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7EK74
CVE: CVE-2023-3141
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
In r592_probe, dev->detect_timer was bound with r592_detect_timer.
In r592_irq function, the timer function will be invoked by mod_timer.
If we remove the module which will call hantro_release to make cleanup,
there may be a unfinished work. The possible sequence is as follows,
which will cause a typical UAF bug.
Fix it by canceling the work before cleanup in r592_remove.
CPU0                  CPU1
                    |r592_detect_timer
r592_remove         |
  memstick_free_host|
  put_device;       |
  kfree(host);      |
                    |
                    | queue_work
                    |   &host->media_checker //use
Signed-off-by: Zheng Wang <zyytlz.wz(a)163.com>
Link: https://lore.kernel.org/r/20230307164338.1246287-1-zyytlz.wz@163.com
Signed-off-by: Ulf Hansson <ulf.hansson(a)linaro.org>
Signed-off-by: Chen Zhongjin <chenzhongjin(a)huawei.com>
---
 drivers/memstick/host/r592.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/memstick/host/r592.c b/drivers/memstick/host/r592.c
index eaa2a94d18be..dd06c18495eb 100644
--- a/drivers/memstick/host/r592.c
+++ b/drivers/memstick/host/r592.c
@@ -828,7 +828,7 @@ static void r592_remove(struct pci_dev *pdev)
 	/* Stop the processing thread.
 	That ensures that we won't take any more requests */
 	kthread_stop(dev->io_thread);
-
+	del_timer_sync(&dev->detect_timer);
 	r592_enable_device(dev, false);
 
 	while (!error && dev->req) {
-- 
2.17.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
                        
                        
by Zhengchao Shao 20 Jun '23
                    by Zhengchao Shao 20 Jun '23
20 Jun '23
                    
                        From: Hangyu Hua <hbh25y(a)gmail.com>
stable inclusion
from stable-v5.10.183
commit 7c5c67aa294444b53f697dc3ddce61b33ff8badd
category: bugfix
bugzilla: 188914
CVE: CVE-2023-35788
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
[ Upstream commit 4d56304e5827c8cc8cc18c75343d283af7c4825c ]
If we send two TCA_FLOWER_KEY_ENC_OPTS_GENEVE packets and their total
size is 252 bytes(key->enc_opts.len = 252) then
key->enc_opts.len = opt->length = data_len / 4 = 0 when the third
TCA_FLOWER_KEY_ENC_OPTS_GENEVE packet enters fl_set_geneve_opt. This
bypasses the next bounds check and results in an out-of-bounds.
Fixes: 0a6e77784f49 ("net/sched: allow flower to match tunnel options")
Signed-off-by: Hangyu Hua <hbh25y(a)gmail.com>
Reviewed-by: Simon Horman <simon.horman(a)corigine.com>
Reviewed-by: Pieter Jansen van Vuuren <pieter.jansen-van-vuuren(a)amd.com>
Link: https://lore.kernel.org/r/20230531102805.27090-1-hbh25y@gmail.com
Signed-off-by: Paolo Abeni <pabeni(a)redhat.com>
Signed-off-by: Sasha Levin <sashal(a)kernel.org>
Signed-off-by: Zhengchao Shao <shaozhengchao(a)huawei.com>
---
 net/sched/cls_flower.c | 3 +++
 1 file changed, 3 insertions(+)
diff --git a/net/sched/cls_flower.c b/net/sched/cls_flower.c
index 8ff6945b9f8f..275122cc0b6d 100644
--- a/net/sched/cls_flower.c
+++ b/net/sched/cls_flower.c
@@ -1080,6 +1080,9 @@ static int fl_set_geneve_opt(const struct nlattr *nla, struct fl_flow_key *key,
 	if (option_len > sizeof(struct geneve_opt))
 		data_len = option_len - sizeof(struct geneve_opt);
 
+	if (key->enc_opts.len > FLOW_DIS_TUN_OPTS_MAX - 4)
+		return -ERANGE;
+
 	opt = (struct geneve_opt *)&key->enc_opts.data[key->enc_opts.len];
 	memset(opt, 0xff, option_len);
 	opt->length = data_len / 4;
-- 
2.34.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS] memstick: r592: Fix UAF bug in r592_remove due to race condition
                        
                        
by Yongqiang Liu 20 Jun '23
                    by Yongqiang Liu 20 Jun '23
20 Jun '23
                    
                        From: Zheng Wang <zyytlz.wz(a)163.com>
mainline inclusion
from mainline-v6.4-rc1
commit 63264422785021704c39b38f65a78ab9e4a186d7
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7EK74
CVE: CVE-2023-3141
--------------------------------
In r592_probe, dev->detect_timer was bound with r592_detect_timer.
In r592_irq function, the timer function will be invoked by mod_timer.
If we remove the module which will call hantro_release to make cleanup,
there may be a unfinished work. The possible sequence is as follows,
which will cause a typical UAF bug.
Fix it by canceling the work before cleanup in r592_remove.
CPU0                  CPU1
                    |r592_detect_timer
r592_remove         |
  memstick_free_host|
  put_device;       |
  kfree(host);      |
                    |
                    | queue_work
                    |   &host->media_checker //use
Signed-off-by: Zheng Wang <zyytlz.wz(a)163.com>
Link: https://lore.kernel.org/r/20230307164338.1246287-1-zyytlz.wz@163.com
Signed-off-by: Ulf Hansson <ulf.hansson(a)linaro.org>
Signed-off-by: Chen Zhongjin <chenzhongjin(a)huawei.com>
Reviewed-by: Xu Kuohai <xukuohai(a)huawei.com>
Reviewed-by: Xiu Jianfeng <xiujianfeng(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 drivers/memstick/host/r592.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/memstick/host/r592.c b/drivers/memstick/host/r592.c
index 627d6e62fe31..61b9c97cf0e7 100644
--- a/drivers/memstick/host/r592.c
+++ b/drivers/memstick/host/r592.c
@@ -827,7 +827,7 @@ static void r592_remove(struct pci_dev *pdev)
 	/* Stop the processing thread.
 	That ensures that we won't take any more requests */
 	kthread_stop(dev->io_thread);
-
+	del_timer_sync(&dev->detect_timer);
 	r592_enable_device(dev, false);
 
 	while (!error && dev->req) {
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] memstick: r592: Fix UAF bug in r592_remove due to race condition
                        
                        
by Chen Zhongjin 20 Jun '23
                    by Chen Zhongjin 20 Jun '23
20 Jun '23
                    
                        From: Zheng Wang <zyytlz.wz(a)163.com>
mainline inclusion
from mainline-v6.4-rc1
commit 63264422785021704c39b38f65a78ab9e4a186d7
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7EK74
CVE: CVE-2023-3141
--------------------------------
In r592_probe, dev->detect_timer was bound with r592_detect_timer.
In r592_irq function, the timer function will be invoked by mod_timer.
If we remove the module which will call hantro_release to make cleanup,
there may be a unfinished work. The possible sequence is as follows,
which will cause a typical UAF bug.
Fix it by canceling the work before cleanup in r592_remove.
CPU0                  CPU1
                    |r592_detect_timer
r592_remove         |
  memstick_free_host|
  put_device;       |
  kfree(host);      |
                    |
                    | queue_work
                    |   &host->media_checker //use
Signed-off-by: Zheng Wang <zyytlz.wz(a)163.com>
Link: https://lore.kernel.org/r/20230307164338.1246287-1-zyytlz.wz@163.com
Signed-off-by: Ulf Hansson <ulf.hansson(a)linaro.org>
Signed-off-by: Chen Zhongjin <chenzhongjin(a)huawei.com>
---
 drivers/memstick/host/r592.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/memstick/host/r592.c b/drivers/memstick/host/r592.c
index eaa2a94d18be..dd06c18495eb 100644
--- a/drivers/memstick/host/r592.c
+++ b/drivers/memstick/host/r592.c
@@ -828,7 +828,7 @@ static void r592_remove(struct pci_dev *pdev)
 	/* Stop the processing thread.
 	That ensures that we won't take any more requests */
 	kthread_stop(dev->io_thread);
-
+	del_timer_sync(&dev->detect_timer);
 	r592_enable_device(dev, false);
 
 	while (!error && dev->req) {
-- 
2.17.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    20 Jun '23
                    
                        Fix below warning messages:
libbpf: Error in bpf_create_map_xattr(redissock_map):ERROR: strerror_r(-524)=22(-524). Retrying without BTF.
rmmod: ERROR: Module localip is not currently loaded
Hengqi Chen (1):
  libbpf: Support uniform BTF-defined key/value specification across all
    BPF maps
Liu Jian (1):
  tools: ignore one warning message
 tools/lib/bpf/libbpf.c | 24 ++++++++++++++++++++++++
 tools/netacc/net-acc   |  2 +-
 2 files changed, 25 insertions(+), 1 deletion(-)
-- 
2.34.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS] mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks()
                        
                        
by Liu Shixin 19 Jun '23
                    by Liu Shixin 19 Jun '23
19 Jun '23
                    
                        From: Kang Chen <void0red(a)hust.edu.cn>
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I6NYW4
CVE: NA
--------------------------------
raw call flow:
oom_kill_process
  -> mem_cgroup_scan_tasks(.., .., message)
    -> memcg_print_bad_task(message, ..)
message is "const char*" type, and incorrectly cast to
"oom_control*" type in memcg_print_bad_task.
Fix it by moving memcg_print_bad_task out of mem_cgroup_scan_tasks
and call it in select_bad_process and dump_tasks. Furthermore,
use struct oom_control* directly and remove the useless parm `ret`.
Reviewed-by: Kefeng Wang <wangkefeng.wang(a)huawei.com>
Signed-off-by: Kang Chen <void0red(a)hust.edu.cn>
Conflicts:
	include/linux/memcontrol.h
Signed-off-by: Liu Shixin <liushixin2(a)huawei.com>
---
 include/linux/memcontrol.h |  3 ++-
 mm/memcontrol.c            | 16 +++++++++-------
 mm/oom_kill.c              | 14 ++++++++------
 3 files changed, 19 insertions(+), 14 deletions(-)
diff --git a/include/linux/memcontrol.h b/include/linux/memcontrol.h
index a0143237b8a7..3480d9030108 100644
--- a/include/linux/memcontrol.h
+++ b/include/linux/memcontrol.h
@@ -23,6 +23,7 @@
 #include <linux/page-flags.h>
 #include <linux/kabi.h>
 #include <linux/dynamic_hugetlb.h>
+#include <linux/oom.h>
 
 struct mem_cgroup;
 struct obj_cgroup;
@@ -400,7 +401,7 @@ DECLARE_STATIC_KEY_FALSE(memcg_qos_stat_key);
 
 bool memcg_low_priority_scan_tasks(int (*)(struct task_struct *, void *),
 				   void *);
-void memcg_print_bad_task(void *arg, int ret);
+void memcg_print_bad_task(struct oom_control *oc);
 extern int sysctl_memcg_qos_handler(struct ctl_table *table,
 		int write, void __user *buffer, size_t *length, loff_t *ppos);
 #endif
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index 467c1f2fd6ae..81429e8266ab 100644
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -1201,9 +1201,6 @@ int mem_cgroup_scan_tasks(struct mem_cgroup *memcg,
 			break;
 		}
 	}
-#ifdef CONFIG_MEMCG_QOS
-	memcg_print_bad_task(arg, ret);
-#endif
 	return ret;
 }
 
@@ -3950,14 +3947,12 @@ bool memcg_low_priority_scan_tasks(int (*fn)(struct task_struct *, void *),
 	return oc->chosen ? true : false;
 }
 
-void memcg_print_bad_task(void *arg, int ret)
+void memcg_print_bad_task(struct oom_control *oc)
 {
-	struct oom_control *oc = arg;
-
 	if (!static_branch_likely(&memcg_qos_stat_key))
 		return;
 
-	if (!ret && oc->chosen) {
+	if (oc->chosen) {
 		struct mem_cgroup *memcg;
 
 		memcg = mem_cgroup_from_task(oc->chosen);
@@ -3988,6 +3983,13 @@ int sysctl_memcg_qos_handler(struct ctl_table *table, int write,
 
 	return ret;
 }
+
+#else
+
+void memcg_print_bad_task(struct oom_control *oc)
+{
+}
+
 #endif
 
 #ifdef CONFIG_NUMA
diff --git a/mm/oom_kill.c b/mm/oom_kill.c
index 7eb4fda1ce87..41b1ea3b5703 100644
--- a/mm/oom_kill.c
+++ b/mm/oom_kill.c
@@ -408,9 +408,10 @@ static void select_bad_process(struct oom_control *oc)
 {
 	oc->chosen_points = LONG_MIN;
 
-	if (is_memcg_oom(oc))
-		mem_cgroup_scan_tasks(oc->memcg, oom_evaluate_task, oc);
-	else {
+	if (is_memcg_oom(oc)) {
+		if (!mem_cgroup_scan_tasks(oc->memcg, oom_evaluate_task, oc))
+			memcg_print_bad_task(oc);
+	} else {
 		struct task_struct *p;
 
 #ifdef CONFIG_MEMCG_QOS
@@ -473,9 +474,10 @@ static void dump_tasks(struct oom_control *oc)
 	pr_info("Tasks state (memory values in pages):\n");
 	pr_info("[  pid  ]   uid  tgid total_vm      rss pgtables_bytes swapents oom_score_adj name\n");
 
-	if (is_memcg_oom(oc))
-		mem_cgroup_scan_tasks(oc->memcg, dump_task, oc);
-	else {
+	if (is_memcg_oom(oc)) {
+		if (!mem_cgroup_scan_tasks(oc->memcg, dump_task, oc))
+			memcg_print_bad_task(oc);
+	} else {
 		struct task_struct *p;
 
 		rcu_read_lock();
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] mm/page_alloc: allow high-order pages to be stored on the per-cpu lists
                        
                        
by Tu Jinjiang 19 Jun '23
                    by Tu Jinjiang 19 Jun '23
19 Jun '23
                    
                        From: Mel Gorman <mgorman(a)techsingularity.net>
mainline inclusion
from mainline-v5.14-rc1
commit 44042b4498728f4376e84bae1ac8016d146d850b
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I7EQDW
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
-------------------------------------------
The per-cpu page allocator (PCP) only stores order-0 pages.  This means
that all THP and "cheap" high-order allocations including SLUB contends on
the zone->lock.  This patch extends the PCP allocator to store THP and
"cheap" high-order pages.  Note that struct per_cpu_pages increases in
size to 256 bytes (4 cache lines) on x86-64.
Note that this is not necessarily a universal performance win because of
how it is implemented.  High-order pages can cause pcp->high to be
exceeded prematurely for lower-orders so for example, a large number of
THP pages being freed could release order-0 pages from the PCP lists.
Hence, much depends on the allocation/free pattern as observed by a single
CPU to determine if caching helps or hurts a particular workload.
That said, basic performance testing passed.  The following is a netperf
UDP_STREAM test which hits the relevant patches as some of the network
allocations are high-order.
netperf-udp
                                 5.13.0-rc2             5.13.0-rc2
                           mm-pcpburst-v3r4   mm-pcphighorder-v1r7
Hmean     send-64         261.46 (   0.00%)      266.30 *   1.85%*
Hmean     send-128        516.35 (   0.00%)      536.78 *   3.96%*
Hmean     send-256       1014.13 (   0.00%)     1034.63 *   2.02%*
Hmean     send-1024      3907.65 (   0.00%)     4046.11 *   3.54%*
Hmean     send-2048      7492.93 (   0.00%)     7754.85 *   3.50%*
Hmean     send-3312     11410.04 (   0.00%)    11772.32 *   3.18%*
Hmean     send-4096     13521.95 (   0.00%)    13912.34 *   2.89%*
Hmean     send-8192     21660.50 (   0.00%)    22730.72 *   4.94%*
Hmean     send-16384    31902.32 (   0.00%)    32637.50 *   2.30%*
Functionally, a patch like this is necessary to make bulk allocation of
high-order pages work with similar performance to order-0 bulk
allocations.  The bulk allocator is not updated in this series as it would
have to be determined by bulk allocation users how they want to track the
order of pages allocated with the bulk allocator.
Link: https://lkml.kernel.org/r/20210611135753.GC30378@techsingularity.net
Signed-off-by: Mel Gorman <mgorman(a)techsingularity.net>
Acked-by: Vlastimil Babka <vbabka(a)suse.cz>
Cc: Zi Yan <ziy(a)nvidia.com>
Cc: Dave Hansen <dave.hansen(a)linux.intel.com>
Cc: Michal Hocko <mhocko(a)kernel.org>
Cc: Jesper Dangaard Brouer <brouer(a)redhat.com>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds(a)linux-foundation.org>
Conflicts:
	include/linux/mmzone.h
	mm/internal.h
	mm/page_alloc.c
Signed-off-by: Tu Jinjiang <tujinjiang(a)huawei.com>
---
 include/linux/gfp.h    |   2 +-
 include/linux/mmzone.h |  20 ++++-
 mm/page_alloc.c        | 170 ++++++++++++++++++++++++++++++-----------
 mm/swap.c              |   2 +-
 4 files changed, 145 insertions(+), 49 deletions(-)
diff --git a/include/linux/gfp.h b/include/linux/gfp.h
index 5c3df92a4745..e81a001861dd 100644
--- a/include/linux/gfp.h
+++ b/include/linux/gfp.h
@@ -600,7 +600,7 @@ void * __meminit alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask);
 
 extern void __free_pages(struct page *page, unsigned int order);
 extern void free_pages(unsigned long addr, unsigned int order);
-extern void free_unref_page(struct page *page);
+extern void free_unref_page(struct page *page, unsigned int order);
 extern void free_unref_page_list(struct list_head *list);
 
 struct page_frag_cache;
diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h
index 0a70b4bdd236..85b91e4f6ebd 100644
--- a/include/linux/mmzone.h
+++ b/include/linux/mmzone.h
@@ -318,6 +318,24 @@ enum zone_watermarks {
 	NR_WMARK
 };
 
+/*
+ * One per migratetype for each PAGE_ALLOC_COSTLY_ORDER plus one additional
+ * for pageblock size for THP if configured.
+ */
+#ifdef CONFIG_TRANSPARENT_HUGEPAGE
+#define NR_PCP_THP 1
+#else
+#define NR_PCP_THP 0
+#endif
+#define NR_PCP_LISTS (MIGRATE_PCPTYPES * (PAGE_ALLOC_COSTLY_ORDER + 1 + NR_PCP_THP))
+
+/*
+ * Shift to encode migratetype and order in the same integer, with order
+ * in the least significant bits.
+ */
+#define NR_PCP_ORDER_WIDTH 8
+#define NR_PCP_ORDER_MASK ((1<<NR_PCP_ORDER_WIDTH) - 1)
+
 #define min_wmark_pages(z) (z->_watermark[WMARK_MIN] + z->watermark_boost)
 #define low_wmark_pages(z) (z->_watermark[WMARK_LOW] + z->watermark_boost)
 #define high_wmark_pages(z) (z->_watermark[WMARK_HIGH] + z->watermark_boost)
@@ -329,7 +347,7 @@ struct per_cpu_pages {
 	int batch;		/* chunk size for buddy add/remove */
 
 	/* Lists of pages, one per migrate type stored on the pcp-lists */
-	struct list_head lists[MIGRATE_PCPTYPES];
+	struct list_head lists[NR_PCP_LISTS];
 };
 
 struct per_cpu_pageset {
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index 12da70f39e0c..e3dbafd45f0c 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -222,6 +222,49 @@ static int __init early_init_on_free(char *buf)
 }
 early_param("init_on_free", early_init_on_free);
 
+static inline unsigned int order_to_pindex(int migratetype, int order)
+{
+	int base = order;
+
+#ifdef CONFIG_TRANSPARENT_HUGEPAGE
+	if (order > PAGE_ALLOC_COSTLY_ORDER) {
+		VM_BUG_ON(order != pageblock_order);
+		base = PAGE_ALLOC_COSTLY_ORDER + 1;
+	}
+#else
+	VM_BUG_ON(order > PAGE_ALLOC_COSTLY_ORDER);
+#endif
+
+	return (MIGRATE_PCPTYPES * base) + migratetype;
+}
+
+static inline int pindex_to_order(unsigned int pindex)
+{
+	int order = pindex / MIGRATE_PCPTYPES;
+
+#ifdef CONFIG_TRANSPARENT_HUGEPAGE
+	if (order > PAGE_ALLOC_COSTLY_ORDER) {
+		order = pageblock_order;
+		VM_BUG_ON(order != pageblock_order);
+	}
+#else
+	VM_BUG_ON(order > PAGE_ALLOC_COSTLY_ORDER);
+#endif
+
+	return order;
+}
+
+static inline bool pcp_allowed_order(unsigned int order)
+{
+	if (order <= PAGE_ALLOC_COSTLY_ORDER)
+		return true;
+#ifdef CONFIG_TRANSPARENT_HUGEPAGE
+	if (order == pageblock_order)
+		return true;
+#endif
+	return false;
+}
+
 /*
  * A cached value of the page's pageblock's migratetype, used when the page is
  * put on a pcplist. Used to avoid the pageblock migratetype lookup when
@@ -693,11 +736,11 @@ static void bad_page(struct page *page, const char *reason)
  * The first tail page's ->compound_order holds the order of allocation.
  * This usage means that zero-order pages may not be compound.
  */
-
+static void free_the_page(struct page *page, unsigned int order);
 void free_compound_page(struct page *page)
 {
 	mem_cgroup_uncharge(page);
-	__free_pages_ok(page, compound_order(page), FPI_NONE);
+	free_the_page(page, compound_order(page));
 }
 
 void prep_compound_page(struct page *page, unsigned int order)
@@ -1294,9 +1337,9 @@ __always_inline bool free_pages_prepare(struct page *page,
  * to pcp lists. With debug_pagealloc also enabled, they are also rechecked when
  * moved from pcp lists to free lists.
  */
-static bool free_pcp_prepare(struct page *page)
+static bool free_pcp_prepare(struct page *page, unsigned int order)
 {
-	return free_pages_prepare(page, 0, true);
+	return free_pages_prepare(page, order, true);
 }
 
 static bool bulkfree_pcp_prepare(struct page *page)
@@ -1313,12 +1356,12 @@ static bool bulkfree_pcp_prepare(struct page *page)
  * debug_pagealloc enabled, they are checked also immediately when being freed
  * to the pcp lists.
  */
-static bool free_pcp_prepare(struct page *page)
+static bool free_pcp_prepare(struct page *page, unsigned int order)
 {
 	if (debug_pagealloc_enabled_static())
-		return free_pages_prepare(page, 0, true);
+		return free_pages_prepare(page, order, true);
 	else
-		return free_pages_prepare(page, 0, false);
+		return free_pages_prepare(page, order, false);
 }
 
 static bool bulkfree_pcp_prepare(struct page *page)
@@ -1350,8 +1393,10 @@ static inline void prefetch_buddy(struct page *page)
 static void free_pcppages_bulk(struct zone *zone, int count,
 					struct per_cpu_pages *pcp)
 {
-	int migratetype = 0;
+	int pindex = 0;
 	int batch_free = 0;
+	int nr_freed = 0;
+	unsigned int order;
 	int prefetch_nr = READ_ONCE(pcp->batch);
 	bool isolated_pageblocks;
 	struct page *page, *tmp;
@@ -1362,7 +1407,7 @@ static void free_pcppages_bulk(struct zone *zone, int count,
 	 * below while (list_empty(list)) loop.
 	 */
 	count = min(pcp->count, count);
-	while (count) {
+	while (count > 0) {
 		struct list_head *list;
 
 		/*
@@ -1374,24 +1419,31 @@ static void free_pcppages_bulk(struct zone *zone, int count,
 		 */
 		do {
 			batch_free++;
-			if (++migratetype == MIGRATE_PCPTYPES)
-				migratetype = 0;
-			list = &pcp->lists[migratetype];
+			if (++pindex == NR_PCP_LISTS)
+				pindex = 0;
+			list = &pcp->lists[pindex];
 		} while (list_empty(list));
 
 		/* This is the only non-empty list. Free them all. */
-		if (batch_free == MIGRATE_PCPTYPES)
+		if (batch_free == NR_PCP_LISTS)
 			batch_free = count;
 
+		order = pindex_to_order(pindex);
+		BUILD_BUG_ON(MAX_ORDER >= (1<<NR_PCP_ORDER_WIDTH));
 		do {
 			page = list_last_entry(list, struct page, lru);
 			/* must delete to avoid corrupting pcp list */
 			list_del(&page->lru);
-			pcp->count--;
+			nr_freed += 1 << order;
+			count -= 1 << order;
 
 			if (bulkfree_pcp_prepare(page))
 				continue;
 
+			/* Encode order with the migratetype */
+			page->index <<= NR_PCP_ORDER_WIDTH;
+			page->index |= order;
+
 			list_add_tail(&page->lru, &head);
 
 			/*
@@ -1407,8 +1459,9 @@ static void free_pcppages_bulk(struct zone *zone, int count,
 				prefetch_buddy(page);
 				prefetch_nr--;
 			}
-		} while (--count && --batch_free && !list_empty(list));
+		} while (count > 0 && --batch_free && !list_empty(list));
 	}
+	pcp->count -= nr_freed;
 
 	spin_lock(&zone->lock);
 	isolated_pageblocks = has_isolate_pageblock(zone);
@@ -1419,14 +1472,19 @@ static void free_pcppages_bulk(struct zone *zone, int count,
 	 */
 	list_for_each_entry_safe(page, tmp, &head, lru) {
 		int mt = get_pcppage_migratetype(page);
+
+		/* mt has been encoded with the order (see above) */
+		order = mt & NR_PCP_ORDER_MASK;
+		mt >>= NR_PCP_ORDER_WIDTH;
+
 		/* MIGRATE_ISOLATE page should not go to pcplists */
 		VM_BUG_ON_PAGE(is_migrate_isolate(mt), page);
 		/* Pageblock could have been isolated meanwhile */
 		if (unlikely(isolated_pageblocks))
 			mt = get_pageblock_migratetype(page);
 
-		__free_one_page(page, page_to_pfn(page), zone, 0, mt, FPI_NONE);
-		trace_mm_page_pcpu_drain(page, 0, mt);
+		__free_one_page(page, page_to_pfn(page), zone, order, mt, FPI_NONE);
+		trace_mm_page_pcpu_drain(page, order, mt);
 	}
 	spin_unlock(&zone->lock);
 }
@@ -3182,11 +3240,12 @@ void mark_free_pages(struct zone *zone)
 }
 #endif /* CONFIG_PM */
 
-static bool free_unref_page_prepare(struct page *page, unsigned long pfn)
+static bool free_unref_page_prepare(struct page *page, unsigned long pfn,
+							unsigned int order)
 {
 	int migratetype;
 
-	if (!free_pcp_prepare(page))
+	if (!free_pcp_prepare(page, order))
 		return false;
 
 	migratetype = get_pfnblock_migratetype(page, pfn);
@@ -3194,11 +3253,13 @@ static bool free_unref_page_prepare(struct page *page, unsigned long pfn)
 	return true;
 }
 
-static void free_unref_page_commit(struct page *page, unsigned long pfn)
+static void free_unref_page_commit(struct page *page, unsigned long pfn,
+									unsigned int order)
 {
 	struct zone *zone = page_zone(page);
 	struct per_cpu_pages *pcp;
 	int migratetype;
+	int pindex;
 
 	migratetype = get_pcppage_migratetype(page);
 	__count_vm_event(PGFREE);
@@ -3220,16 +3281,17 @@ static void free_unref_page_commit(struct page *page, unsigned long pfn)
 	}
 
 	pcp = &this_cpu_ptr(zone->pageset)->pcp;
-	list_add(&page->lru, &pcp->lists[migratetype]);
-	pcp->count++;
+	pindex = order_to_pindex(migratetype, order);
+	list_add(&page->lru, &pcp->lists[pindex]);
+	pcp->count += 1 << order;
 	if (pcp->count >= READ_ONCE(pcp->high))
 		free_pcppages_bulk(zone, READ_ONCE(pcp->batch), pcp);
 }
 
 /*
- * Free a 0-order page
+ * Free a pcp page
  */
-void free_unref_page(struct page *page)
+void free_unref_page(struct page *page, unsigned int order)
 {
 	unsigned long flags;
 	unsigned long pfn = page_to_pfn(page);
@@ -3238,11 +3300,11 @@ void free_unref_page(struct page *page)
 	if (free_page_to_dhugetlb_pool(page))
 		return;
 
-	if (!free_unref_page_prepare(page, pfn))
+	if (!free_unref_page_prepare(page, pfn, order))
 		return;
 
 	local_irq_save(flags);
-	free_unref_page_commit(page, pfn);
+	free_unref_page_commit(page, pfn, order);
 	local_irq_restore(flags);
 }
 
@@ -3261,7 +3323,7 @@ void free_unref_page_list(struct list_head *list)
 	/* Prepare pages for freeing */
 	list_for_each_entry_safe(page, next, list, lru) {
 		pfn = page_to_pfn(page);
-		if (!free_unref_page_prepare(page, pfn))
+		if (!free_unref_page_prepare(page, pfn, 0))
 			list_del(&page->lru);
 		set_page_private(page, pfn);
 	}
@@ -3272,7 +3334,7 @@ void free_unref_page_list(struct list_head *list)
 
 		set_page_private(page, 0);
 		trace_mm_page_free_batched(page);
-		free_unref_page_commit(page, pfn);
+		free_unref_page_commit(page, pfn, 0);
 
 		/*
 		 * Guard against excessive IRQ disabled times when we get
@@ -3407,7 +3469,8 @@ static inline void zone_statistics(struct zone *preferred_zone, struct zone *z)
 
 /* Remove page from the per-cpu list, caller must protect the list */
 static inline
-struct page *__rmqueue_pcplist(struct zone *zone, int migratetype,
+struct page *__rmqueue_pcplist(struct zone *zone, unsigned int order,
+			int migratetype,
 			unsigned int alloc_flags,
 			struct per_cpu_pages *pcp,
 			struct list_head *list)
@@ -3416,16 +3479,30 @@ struct page *__rmqueue_pcplist(struct zone *zone, int migratetype,
 
 	do {
 		if (list_empty(list)) {
-			pcp->count += rmqueue_bulk(zone, 0,
-					READ_ONCE(pcp->batch), list,
+			int batch = READ_ONCE(pcp->batch);
+			int alloced;
+
+			/*
+			 * Scale batch relative to order if batch implies
+			 * free pages can be stored on the PCP. Batch can
+			 * be 1 for small zones or for boot pagesets which
+			 * should never store free pages as the pages may
+			 * belong to arbitrary zones.
+			 */
+			if (batch > 1)
+				batch = max(batch >> order, 2);
+			alloced = rmqueue_bulk(zone, order,
+					batch, list,
 					migratetype, alloc_flags);
+
+			pcp->count += alloced << order;
 			if (unlikely(list_empty(list)))
 				return NULL;
 		}
 
 		page = list_first_entry(list, struct page, lru);
 		list_del(&page->lru);
-		pcp->count--;
+		pcp->count -= 1 << order;
 	} while (check_new_pcp(page));
 
 	return page;
@@ -3433,8 +3510,9 @@ struct page *__rmqueue_pcplist(struct zone *zone, int migratetype,
 
 /* Lock and remove page from the per-cpu list */
 static struct page *rmqueue_pcplist(struct zone *preferred_zone,
-			struct zone *zone, gfp_t gfp_flags,
-			int migratetype, unsigned int alloc_flags)
+			struct zone *zone, unsigned int order,
+			gfp_t gfp_flags, int migratetype,
+			unsigned int alloc_flags)
 {
 	struct per_cpu_pages *pcp;
 	struct list_head *list;
@@ -3443,8 +3521,8 @@ static struct page *rmqueue_pcplist(struct zone *preferred_zone,
 
 	local_irq_save(flags);
 	pcp = &this_cpu_ptr(zone->pageset)->pcp;
-	list = &pcp->lists[migratetype];
-	page = __rmqueue_pcplist(zone,  migratetype, alloc_flags, pcp, list);
+	list = &pcp->lists[order_to_pindex(migratetype, order)];
+	page = __rmqueue_pcplist(zone, order, migratetype, alloc_flags, pcp, list);
 	if (page) {
 		__count_zid_vm_events(PGALLOC, page_zonenum(page), 1);
 		zone_statistics(preferred_zone, zone);
@@ -3465,15 +3543,15 @@ struct page *rmqueue(struct zone *preferred_zone,
 	unsigned long flags;
 	struct page *page;
 
-	if (likely(order == 0)) {
+	if (likely(pcp_allowed_order(order))) {
 		/*
 		 * MIGRATE_MOVABLE pcplist could have the pages on CMA area and
 		 * we need to skip it when CMA area isn't allowed.
 		 */
 		if (!IS_ENABLED(CONFIG_CMA) || alloc_flags & ALLOC_CMA ||
 				migratetype != MIGRATE_MOVABLE) {
-			page = rmqueue_pcplist(preferred_zone, zone, gfp_flags,
-					migratetype, alloc_flags);
+			page = rmqueue_pcplist(preferred_zone, zone, order,
+					gfp_flags, migratetype, alloc_flags);
 			goto out;
 		}
 	}
@@ -5185,7 +5263,7 @@ unsigned long __alloc_pages_bulk(gfp_t gfp, int preferred_nid,
 	/* Attempt the batch allocation */
 	local_irq_save(flags);
 	pcp = &this_cpu_ptr(zone->pageset)->pcp;
-	pcp_list = &pcp->lists[ac.migratetype];
+	pcp_list = &pcp->lists[order_to_pindex(ac.migratetype, 0)];
 
 	while (nr_populated < nr_pages) {
 
@@ -5195,7 +5273,7 @@ unsigned long __alloc_pages_bulk(gfp_t gfp, int preferred_nid,
 			continue;
 		}
 
-		page = __rmqueue_pcplist(zone, ac.migratetype, alloc_flags,
+		page = __rmqueue_pcplist(zone, 0, ac.migratetype, alloc_flags,
 								pcp, pcp_list);
 		if (unlikely(!page)) {
 			/* Try and get at least one page */
@@ -5454,8 +5532,8 @@ EXPORT_SYMBOL(get_zeroed_page);
 
 static inline void free_the_page(struct page *page, unsigned int order)
 {
-	if (order == 0)		/* Via pcp? */
-		free_unref_page(page);
+	if (pcp_allowed_order(order))		/* Via pcp? */
+		free_unref_page(page, order);
 	else
 		__free_pages_ok(page, order, FPI_NONE);
 }
@@ -6873,13 +6951,13 @@ static void pageset_update(struct per_cpu_pages *pcp, unsigned long high,
 static void pageset_init(struct per_cpu_pageset *p)
 {
 	struct per_cpu_pages *pcp;
-	int migratetype;
+	int pindex;
 
 	memset(p, 0, sizeof(*p));
 
 	pcp = &p->pcp;
-	for (migratetype = 0; migratetype < MIGRATE_PCPTYPES; migratetype++)
-		INIT_LIST_HEAD(&pcp->lists[migratetype]);
+	for (pindex = 0; pindex < NR_PCP_LISTS; pindex++)
+		INIT_LIST_HEAD(&pcp->lists[pindex]);
 
 	/*
 	 * Set batch and high values safe for a boot pageset. A true percpu
diff --git a/mm/swap.c b/mm/swap.c
index c37fac5a73e8..d33ec3bb0564 100644
--- a/mm/swap.c
+++ b/mm/swap.c
@@ -95,7 +95,7 @@ static void __put_single_page(struct page *page)
 {
 	__page_cache_release(page);
 	mem_cgroup_uncharge(page);
-	free_unref_page(page);
+	free_unref_page(page, 0);
 }
 
 static void __put_compound_page(struct page *page)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] posix-cpu-timers: Implement timer_wait_running callback
                        
                        
by Xiongfeng Wang 19 Jun '23
                    by Xiongfeng Wang 19 Jun '23
19 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7EQ8B
--------------------------------
For posix CPU timers, the .timer_wait_running() callback is missing,
which cause WARN_ON() in timer_wait_running().
Commit f7abf14f0001 ("posix-cpu-timers: Implement the missing
timer_wait_running callback") solved the problem. But it introduce a
kabi broken which is hard to fix. The commit also describe a livelock
in preemptible kernel. To fix the livelock, we add cond_resched() in the
retry loop.
*** below is from origin commit merge tag
The reason is that for CONFIG_POSIX_CPU_TIMERS_TASK_WORK enabled
systems there is a livelock issue independent of RT.
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y moves the expiry of POSIX CPU
timers out from hard interrupt context to task work, which is handled
before returning to user space or to a VM. The expiry mechanism moves
the expired timers to a stack local list head with sighand lock held.
Once sighand is dropped the task can be preempted and a task which
wants to delete a timer will spin-wait until the expiry task is
scheduled back in. In the worst case this will end up in a livelock
when the preempting task and the expiry task are pinned on the same
CPU.
Signed-off-by: Xiongfeng Wang <wangxiongfeng2(a)huawei.com>
---
 kernel/time/posix-cpu-timers.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
diff --git a/kernel/time/posix-cpu-timers.c b/kernel/time/posix-cpu-timers.c
index c97bc3e3b210..578d0ebedb67 100644
--- a/kernel/time/posix-cpu-timers.c
+++ b/kernel/time/posix-cpu-timers.c
@@ -1446,6 +1446,9 @@ static int do_cpu_nanosleep(const clockid_t which_clock, int flags,
 			spin_lock_irq(&timer.it_lock);
 			error = posix_cpu_timer_del(&timer);
 			spin_unlock_irq(&timer.it_lock);
+#ifdef CONFIG_POSIX_CPU_TIMERS_TASK_WORK
+			cond_resched();
+#endif
 		}
 
 		if ((it.it_value.tv_sec | it.it_value.tv_nsec) == 0) {
@@ -1546,6 +1549,18 @@ static int thread_cpu_timer_create(struct k_itimer *timer)
 	return posix_cpu_timer_create(timer);
 }
 
+static void posix_cpu_timer_wait_running(struct k_itimer *timr)
+{
+#ifdef CONFIG_POSIX_CPU_TIMERS_TASK_WORK
+	rcu_read_unlock();
+	cond_resched();
+	rcu_read_lock();
+#else
+	cpu_relax();
+#endif
+}
+
+
 const struct k_clock clock_posix_cpu = {
 	.clock_getres		= posix_cpu_clock_getres,
 	.clock_set		= posix_cpu_clock_set,
@@ -1556,6 +1571,7 @@ const struct k_clock clock_posix_cpu = {
 	.timer_del		= posix_cpu_timer_del,
 	.timer_get		= posix_cpu_timer_get,
 	.timer_rearm		= posix_cpu_timer_rearm,
+	.timer_wait_running	= posix_cpu_timer_wait_running,
 };
 
 const struct k_clock clock_process = {
-- 
2.20.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: Samuel Thibault <samuel.thibault(a)ens-lyon.org>
mainline inclusion
from mainline-v6.2-rc7
commit 2b09d5d364986f724f17001ccfe4126b9b43a0be
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I7C2TM
CVE: CVE-2023-3161
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
blit_x and blit_y are u32, so fbcon currently cannot support fonts
larger than 32x32.
The 32x32 case also needs shifting an unsigned int, to properly set bit
31, otherwise we get "UBSAN: shift-out-of-bounds in fbcon_set_font",
as reported on:
http://lore.kernel.org/all/IA1PR07MB98308653E259A6F2CE94A4AFABCE9@IA1PR07MB…
Kernel Branch: 6.2.0-rc5-next-20230124
Kernel config: https://drive.google.com/file/d/1F-LszDAizEEH0ZX0HcSR06v5q8FPl2Uv/view?usp=…
Reproducer: https://drive.google.com/file/d/1mP1jcLBY7vWCNM60OMf-ogw-urQRjNrm/view?usp=…
Reported-by: Sanan Hasanov <sanan.hasanov(a)Knights.ucf.edu>
Signed-off-by: Samuel Thibault <samuel.thibault(a)ens-lyon.org>
Fixes: 2d2699d98492 ("fbcon: font setting should check limitation of driver")
Cc: stable(a)vger.kernel.org
Tested-by: Miko Larsson <mikoxyzzz(a)gmail.com>
Reviewed-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Helge Deller <deller(a)gmx.de>
Signed-off-by: Zhang Changzhong <zhangchangzhong(a)huawei.com>
Reviewed-by: Wang Weiyang <wangweiyang2(a)huawei.com>
Reviewed-by: yongqiang Liu <liuyongqiang13(a)huawei.com>
Reviewed-by: Zhang Xiaoxu <zhangxiaoxu5(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 drivers/video/fbdev/core/fbcon.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/video/fbdev/core/fbcon.c b/drivers/video/fbdev/core/fbcon.c
index 5ecb90440c81..f5178eefec64 100644
--- a/drivers/video/fbdev/core/fbcon.c
+++ b/drivers/video/fbdev/core/fbcon.c
@@ -2446,9 +2446,12 @@ static int fbcon_set_font(struct vc_data *vc, struct console_font *font,
 	    h > FBCON_SWAP(info->var.rotate, info->var.yres, info->var.xres))
 		return -EINVAL;
 
+	if (font->width > 32 || font->height > 32)
+		return -EINVAL;
+
 	/* Make sure drawing engine can handle the font */
-	if (!(info->pixmap.blit_x & (1 << (font->width - 1))) ||
-	    !(info->pixmap.blit_y & (1 << (font->height - 1))))
+	if (!(info->pixmap.blit_x & BIT(font->width - 1)) ||
+	    !(info->pixmap.blit_y & BIT(font->height - 1)))
 		return -EINVAL;
 
 	/* Make sure driver can handle the font length */
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    19 Jun '23
                    
                        From: Hui Tang <tanghui20(a)huawei.com>
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7DX9Y
CVE: NA
-------------------------------
A warn may be triggered during reboot, as follows:
reboot
  ->kernel_restart
    ->machine_restart
      ->smp_send_stop --- ipi handler set_cpu_online(cpu, false)
balance_callback
-> __balance_callback
  ->push_rt_task
    -> find_lock_lowest_rq <从vec->mask获取的rq>
      -> find_lowest_rq
        -> cpupri_find
          -> cpupri_find_fitness
            -> __cpupri_find [cpumask_and(..., vec->mask)]
    -> set_task_cpu(next_task, lowest_rq->cpu) --- WARN_ON(!oneline(cpu)
So add !cpu_online(lowest_rq->cpu) check before set_task_cpu().
The fix does not completely fix the problem, since cpu_online_mask may
be cleared after check.
Fixes: 4ff9083b8a9a8 ("sched/core: WARN() when migrating to an offline CPU")
Signed-off-by: Hui Tang <tanghui20(a)huawei.com>
Reviewed-by: Zhang Qiao <zhangqiao22(a)huawei.com>
Reviewed-by: Chen Hui <judy.chenhui(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 kernel/sched/rt.c | 3 +++
 1 file changed, 3 insertions(+)
diff --git a/kernel/sched/rt.c b/kernel/sched/rt.c
index 4d6f1bc86b1b..5dff9a6fe2cf 100644
--- a/kernel/sched/rt.c
+++ b/kernel/sched/rt.c
@@ -1874,6 +1874,9 @@ static int push_rt_task(struct rq *rq)
 		goto retry;
 	}
 
+	if (unlikely(!cpu_online(lowest_rq->cpu)))
+		goto out;
+
 	deactivate_task(rq, next_task, 0);
 	set_task_cpu(next_task, lowest_rq->cpu);
 	activate_task(lowest_rq, next_task, 0);
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: Samuel Thibault <samuel.thibault(a)ens-lyon.org>
mainline inclusion
from mainline-v6.2-rc7
commit 2b09d5d364986f724f17001ccfe4126b9b43a0be
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I7C2TM
CVE: CVE-2023-3161
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
blit_x and blit_y are u32, so fbcon currently cannot support fonts
larger than 32x32.
The 32x32 case also needs shifting an unsigned int, to properly set bit
31, otherwise we get "UBSAN: shift-out-of-bounds in fbcon_set_font",
as reported on:
http://lore.kernel.org/all/IA1PR07MB98308653E259A6F2CE94A4AFABCE9@IA1PR07MB…
Kernel Branch: 6.2.0-rc5-next-20230124
Kernel config: https://drive.google.com/file/d/1F-LszDAizEEH0ZX0HcSR06v5q8FPl2Uv/view?usp=…
Reproducer: https://drive.google.com/file/d/1mP1jcLBY7vWCNM60OMf-ogw-urQRjNrm/view?usp=…
Reported-by: Sanan Hasanov <sanan.hasanov(a)Knights.ucf.edu>
Signed-off-by: Samuel Thibault <samuel.thibault(a)ens-lyon.org>
Fixes: 2d2699d98492 ("fbcon: font setting should check limitation of driver")
Cc: stable(a)vger.kernel.org
Tested-by: Miko Larsson <mikoxyzzz(a)gmail.com>
Reviewed-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Helge Deller <deller(a)gmx.de>
Signed-off-by: Zhang Changzhong <zhangchangzhong(a)huawei.com>
---
 drivers/video/fbdev/core/fbcon.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/video/fbdev/core/fbcon.c b/drivers/video/fbdev/core/fbcon.c
index 2618d3b..1a2839e0 100644
--- a/drivers/video/fbdev/core/fbcon.c
+++ b/drivers/video/fbdev/core/fbcon.c
@@ -2513,9 +2513,12 @@ static int fbcon_set_font(struct vc_data *vc, struct console_font *font,
 	    h > FBCON_SWAP(info->var.rotate, info->var.yres, info->var.xres))
 		return -EINVAL;
 
+	if (font->width > 32 || font->height > 32)
+		return -EINVAL;
+
 	/* Make sure drawing engine can handle the font */
-	if (!(info->pixmap.blit_x & (1 << (font->width - 1))) ||
-	    !(info->pixmap.blit_y & (1 << (font->height - 1))))
+	if (!(info->pixmap.blit_x & BIT(font->width - 1)) ||
+	    !(info->pixmap.blit_y & BIT(font->height - 1)))
 		return -EINVAL;
 
 	/* Make sure driver can handle the font length */
-- 
2.9.5
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS] livepatch/powerpc: Fix issue that miss one layer on stack checking
                        
                        
by Zheng Yejian 19 Jun '23
                    by Zheng Yejian 19 Jun '23
19 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7BMC9
CVE: NA
--------------------------------
Suppose task 'T' is running in function 'B', and user is doing livepatch
for function 'A', and function 'A' is calling 'B'.
Then task 'T' will be interrupted by stop_machine, and suppose that 'B'
has not saved the link register (which point to address in 'A') into stack
memory, and data in link register position may be invalid, then 'A' would
be missed on stack checking.
To find a solution, we list following cases (suppose calling chain: P ->
A -> B, A runs `bl B`, 'nip' means instruction pointer found in interrupt
frame, 'lr' means link register found in interrupt frame, 'frame->pc'
means link register saved in first stack frame):
 1. 'nip' is in 'A', `bl B` is not executed, then: 'lr' is in 'P',
    'frame->pc' should be ignored;
 2. 'nip' is in some ppc64_stub or ppc32_plt which also not save link
     register, then: 'lr' is in 'A', 'frame->pc' should be ignored;
 3. 'nip' is in 'B', but 'B' has not saved link register, then: 'lr' is
    in 'A', 'frame->pc' should be ignored;
 4. 'nip' is in 'B', 'B' has saved link register, then: 'lr' is in 'A',
    'frame->pc' is also in 'A';
 5. 'nip' is in 'A', 'B' has returned but its stack pointer is not moved,
    then 'lr' is in 'A', 'frame->pc' is also in 'A';
 6. 'nip' is in 'A', 'B' has returned and its stack pointer is moved,
    then 'lr' is in 'A', 'frame->pc' is in 'P'.
As a conclusion, we need to:
  1. check 'nip' or 'lr' or both if they are not in same function;
  2. ignore 'frame->pc' if 'nip' and 'lr' are not in same function.
Signed-off-by: Zheng Yejian <zhengyejian1(a)huawei.com>
Reviewed-by: Xu Kuohai <xukuohai(a)huawei.com>
Reviewed-by: Yang Jihong <yangjihong1(a)huawei.com>
---
 arch/powerpc/kernel/livepatch_32.c | 74 +++++++++++++++++++++++++++++-
 arch/powerpc/kernel/livepatch_64.c | 57 +++++++++++++++++++++--
 2 files changed, 124 insertions(+), 7 deletions(-)
diff --git a/arch/powerpc/kernel/livepatch_32.c b/arch/powerpc/kernel/livepatch_32.c
index a3cf41af073e..b8ca50460e07 100644
--- a/arch/powerpc/kernel/livepatch_32.c
+++ b/arch/powerpc/kernel/livepatch_32.c
@@ -63,8 +63,20 @@ struct klp_func_list {
 };
 
 struct stackframe {
+	/* stack frame to be unwinded */
 	unsigned long sp;
+	/* link register saved in last stack frame */
 	unsigned long pc;
+	/* instruction register saved in pt_regs */
+	unsigned long nip;
+	/* link register saved in pt_regs */
+	unsigned long link;
+	/* stack frame pointer (r1 register) saved in pt_regs */
+	unsigned long sfp;
+	/* check if nip and link are in same function */
+	unsigned int nip_link_in_same_func;
+	/* check if it is top frame before interrupt */
+	unsigned int is_top_frame;
 };
 
 struct walk_stackframe_args {
@@ -235,6 +247,22 @@ static int klp_check_activeness_func(struct klp_patch *patch, int enable,
 	return 0;
 }
 
+static int check_addr_in_same_func(unsigned long addr1, unsigned long addr2)
+{
+	unsigned long size = 0;
+	unsigned long offset = 0;
+	unsigned long start;
+
+	if (addr1 == 0 || addr2 == 0)
+		return 0;
+	if (addr1 == addr2)
+		return 1;
+	if (!kallsyms_lookup_size_offset(addr1, &size, &offset))
+		return 0;
+	start = addr1 - offset;
+	return (addr2 >= start) && (addr2 - start < size);
+}
+
 static int unwind_frame(struct task_struct *tsk, struct stackframe *frame)
 {
 
@@ -243,7 +271,35 @@ static int unwind_frame(struct task_struct *tsk, struct stackframe *frame)
 	if (!validate_sp(frame->sp, tsk, STACK_FRAME_OVERHEAD))
 		return -1;
 
+	if (frame->nip != 0)
+		frame->nip = 0;
+	if (frame->link != 0)
+		frame->link = 0;
+
+	frame->is_top_frame = (frame->sfp == frame->sp);
 	stack = (unsigned long *)frame->sp;
+
+	/*
+	 * When switching to the exception stack,
+	 * we save the NIP in pt_regs
+	 *
+	 * See if this is an exception frame.
+	 * We look for the "regshere" marker in the current frame.
+	 */
+	if (validate_sp(frame->sp, tsk, STACK_INT_FRAME_SIZE)
+	    && stack[STACK_FRAME_MARKER] == STACK_FRAME_REGS_MARKER) {
+		struct pt_regs *regs = (struct pt_regs *)
+			(frame->sp + STACK_FRAME_OVERHEAD);
+		frame->nip = regs->nip;
+		frame->link = regs->link;
+		frame->sfp = regs->gpr[PT_R1];
+		frame->nip_link_in_same_func = check_addr_in_same_func(frame->nip, frame->link);
+		pr_debug("--- interrupt: task = %d/%s, trap %lx at NIP=0x%lx/%pS, LR=0x%lx/%pS, SFP=0x%lx, nip_link_in_same_func=%u\n",
+			tsk->pid, tsk->comm, regs->trap,
+			regs->nip, (void *)regs->nip,
+			regs->link, (void *)regs->link,
+			frame->sfp, frame->nip_link_in_same_func);
+	}
 	frame->sp = stack[0];
 	frame->pc = stack[STACK_FRAME_LR_SAVE];
 	return 0;
@@ -282,9 +338,22 @@ static int klp_check_jump_func(struct stackframe *frame, void *data)
 	struct walk_stackframe_args *args = data;
 	struct klp_func_list *check_funcs = args->check_funcs;
 
-	if (!check_func_list(check_funcs, &args->ret, frame->pc)) {
+	/* check NIP when the exception stack switching */
+	if (frame->nip && !check_func_list(check_funcs, &args->ret, frame->nip))
+		return args->ret;
+	if (frame->link && !frame->nip_link_in_same_func &&
+	    !check_func_list(check_funcs, &args->ret, frame->link))
 		return args->ret;
+	/*
+	 * There are two cases that frame->pc is reliable:
+	 *   1. frame->pc is not in top frame before interrupt;
+	 *   2. nip and link are in same function;
+	 */
+	if (!frame->is_top_frame || frame->nip_link_in_same_func) {
+		if (!check_func_list(check_funcs, &args->ret, frame->pc))
+			return args->ret;
 	}
+
 	return 0;
 }
 
@@ -302,7 +371,6 @@ static void free_list(struct klp_func_list **funcs)
 int klp_check_calltrace(struct klp_patch *patch, int enable)
 {
 	struct task_struct *g, *t;
-	struct stackframe frame;
 	unsigned long *stack;
 	int ret = 0;
 	struct klp_func_list *check_funcs = NULL;
@@ -318,6 +386,8 @@ int klp_check_calltrace(struct klp_patch *patch, int enable)
 	args.check_funcs = check_funcs;
 
 	for_each_process_thread(g, t) {
+		struct stackframe frame = { 0 };
+
 		if (t == current) {
 			/*
 			 * Handle the current carefully on each CPUs, we shouldn't
diff --git a/arch/powerpc/kernel/livepatch_64.c b/arch/powerpc/kernel/livepatch_64.c
index f18cba61a011..d144d119f81a 100644
--- a/arch/powerpc/kernel/livepatch_64.c
+++ b/arch/powerpc/kernel/livepatch_64.c
@@ -68,9 +68,20 @@ struct klp_func_list {
 };
 
 struct stackframe {
+	/* stack frame to be unwinded */
 	unsigned long sp;
+	/* link register saved in last stack frame */
 	unsigned long pc;
+	/* instruction register saved in pt_regs */
 	unsigned long nip;
+	/* link register saved in pt_regs */
+	unsigned long link;
+	/* stack frame pointer (r1 register) saved in pt_regs */
+	unsigned long sfp;
+	/* check if nip and link are in same function */
+	unsigned int nip_link_in_same_func;
+	/* check if it is top frame before interrupt */
+	unsigned int is_top_frame;
 };
 
 struct walk_stackframe_args {
@@ -255,6 +266,22 @@ static int klp_check_activeness_func(struct klp_patch *patch, int enable,
 	return 0;
 }
 
+static int check_addr_in_same_func(unsigned long addr1, unsigned long addr2)
+{
+	unsigned long size = 0;
+	unsigned long offset = 0;
+	unsigned long start;
+
+	if (addr1 == 0 || addr2 == 0)
+		return 0;
+	if (addr1 == addr2)
+		return 1;
+	if (!kallsyms_lookup_size_offset(addr1, &size, &offset))
+		return 0;
+	start = addr1 - offset;
+	return (addr2 >= start) && (addr2 - start < size);
+}
+
 static int unwind_frame(struct task_struct *tsk, struct stackframe *frame)
 {
 
@@ -265,7 +292,10 @@ static int unwind_frame(struct task_struct *tsk, struct stackframe *frame)
 
 	if (frame->nip != 0)
 		frame->nip = 0;
+	if (frame->link != 0)
+		frame->link = 0;
 
+	frame->is_top_frame = (frame->sfp == frame->sp);
 	stack = (unsigned long *)frame->sp;
 
 	/*
@@ -280,10 +310,14 @@ static int unwind_frame(struct task_struct *tsk, struct stackframe *frame)
 		struct pt_regs *regs = (struct pt_regs *)
 			(frame->sp + STACK_FRAME_OVERHEAD);
 		frame->nip = regs->nip;
-		pr_debug("--- interrupt: task = %d/%s, trap %lx at NIP=x%lx/%pS, LR=0x%lx/%pS\n",
+		frame->link = regs->link;
+		frame->sfp = regs->gpr[PT_R1];
+		frame->nip_link_in_same_func = check_addr_in_same_func(frame->nip, frame->link);
+		pr_debug("--- interrupt: task = %d/%s, trap %lx at NIP=0x%lx/%pS, LR=0x%lx/%pS, SFP=0x%lx, nip_link_in_same_func=%u\n",
 			tsk->pid, tsk->comm, regs->trap,
 			regs->nip, (void *)regs->nip,
-			regs->link, (void *)regs->link);
+			regs->link, (void *)regs->link,
+			frame->sfp, frame->nip_link_in_same_func);
 	}
 
 	frame->sp = stack[0];
@@ -332,9 +366,22 @@ static int klp_check_jump_func(struct stackframe *frame, void *data)
 	struct walk_stackframe_args *args = data;
 	struct klp_func_list *check_funcs = args->check_funcs;
 
-	if (!check_func_list(check_funcs, &args->ret, frame->pc)) {
+	/* check NIP when the exception stack switching */
+	if (frame->nip && !check_func_list(check_funcs, &args->ret, frame->nip))
+		return args->ret;
+	if (frame->link && !frame->nip_link_in_same_func &&
+	    !check_func_list(check_funcs, &args->ret, frame->link))
 		return args->ret;
+	/*
+	 * There are two cases that frame->pc is reliable:
+	 *   1. frame->pc is not in top frame before interrupt;
+	 *   2. nip and link are in same function;
+	 */
+	if (!frame->is_top_frame || frame->nip_link_in_same_func) {
+		if (!check_func_list(check_funcs, &args->ret, frame->pc))
+			return args->ret;
 	}
+
 	return 0;
 }
 
@@ -352,7 +399,6 @@ static void free_list(struct klp_func_list **funcs)
 int klp_check_calltrace(struct klp_patch *patch, int enable)
 {
 	struct task_struct *g, *t;
-	struct stackframe frame;
 	unsigned long *stack;
 	int ret = 0;
 	struct klp_func_list *check_funcs = NULL;
@@ -367,6 +413,8 @@ int klp_check_calltrace(struct klp_patch *patch, int enable)
 	args.ret = 0;
 
 	for_each_process_thread(g, t) {
+		struct stackframe frame = { 0 };
+
 		if (t == current) {
 			/*
 			 * Handle the current carefully on each CPUs,
@@ -405,7 +453,6 @@ int klp_check_calltrace(struct klp_patch *patch, int enable)
 
 		frame.sp = (unsigned long)stack;
 		frame.pc = stack[STACK_FRAME_LR_SAVE];
-		frame.nip = 0;
 		if (check_funcs != NULL) {
 			klp_walk_stackframe(&frame, klp_check_jump_func, t, &args);
 			if (args.ret) {
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] livepatch/powerpc: Fix issue that miss one layer on stack checking
                        
                        
by Zheng Yejian 19 Jun '23
                    by Zheng Yejian 19 Jun '23
19 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7BMC9
CVE: NA
--------------------------------
Suppose task 'T' is running in function 'B', and user is doing livepatch
for function 'A', and function 'A' is calling 'B'.
Then task 'T' will be interrupted by stop_machine, and suppose that 'B'
has not saved the link register (which point to address in 'A') into stack
memory, and data in link register position may be invalid, then 'A' would
be missed on stack checking.
To find a solution, we list following cases (suppose calling chain: P ->
A -> B, A runs `bl B`, 'nip' means instruction pointer found in interrupt
frame, 'lr' means link register found in interrupt frame, 'frame->pc'
means link register saved in first stack frame):
 1. 'nip' is in 'A', `bl B` is not executed, then: 'lr' is in 'P',
    'frame->pc' should be ignored;
 2. 'nip' is in some ppc64_stub or ppc32_plt which also not save link
     register, then: 'lr' is in 'A', 'frame->pc' should be ignored;
 3. 'nip' is in 'B', but 'B' has not saved link register, then: 'lr' is
    in 'A', 'frame->pc' should be ignored;
 4. 'nip' is in 'B', 'B' has saved link register, then: 'lr' is in 'A',
    'frame->pc' is also in 'A';
 5. 'nip' is in 'A', 'B' has returned but its stack pointer is not moved,
    then 'lr' is in 'A', 'frame->pc' is also in 'A';
 6. 'nip' is in 'A', 'B' has returned and its stack pointer is moved,
    then 'lr' is in 'A', 'frame->pc' is in 'P'.
As a conclusion, we need to:
  1. check 'nip' or 'lr' or both if they are not in same function;
  2. ignore 'frame->pc' if 'nip' and 'lr' are not in same function.
Signed-off-by: Zheng Yejian <zhengyejian1(a)huawei.com>
---
 arch/powerpc/include/asm/livepatch.h | 11 ++++++++++
 arch/powerpc/kernel/livepatch.c      | 28 +++++++++++++++++++++++--
 arch/powerpc/kernel/livepatch_32.c   | 31 +++++++++++++++++++---------
 arch/powerpc/kernel/livepatch_64.c   | 31 +++++++++++++++++++---------
 4 files changed, 79 insertions(+), 22 deletions(-)
diff --git a/arch/powerpc/include/asm/livepatch.h b/arch/powerpc/include/asm/livepatch.h
index ae674ea59ab3..285602e637f1 100644
--- a/arch/powerpc/include/asm/livepatch.h
+++ b/arch/powerpc/include/asm/livepatch.h
@@ -121,9 +121,20 @@ struct arch_klp_data {
 #define KLP_MAX_REPLACE_SIZE sizeof_field(struct arch_klp_data, old_insns)
 
 struct stackframe {
+	/* stack frame to be unwinded */
 	unsigned long sp;
+	/* link register saved in last stack frame */
 	unsigned long pc;
+	/* instruction register saved in pt_regs */
 	unsigned long nip;
+	/* link register saved in pt_regs */
+	unsigned long link;
+	/* stack frame pointer (r1 register) saved in pt_regs */
+	unsigned long sfp;
+	/* check if nip and link are in same function */
+	unsigned int nip_link_in_same_func;
+	/* check if it is top frame before interrupt */
+	unsigned int is_top_frame;
 };
 
 #ifdef PPC64_ELF_ABI_v1
diff --git a/arch/powerpc/kernel/livepatch.c b/arch/powerpc/kernel/livepatch.c
index d568e8c8b16b..5ba38c2c7c5c 100644
--- a/arch/powerpc/kernel/livepatch.c
+++ b/arch/powerpc/kernel/livepatch.c
@@ -23,6 +23,7 @@
 #include <linux/module.h>
 #include <linux/ftrace.h>
 #include <linux/livepatch.h>
+#include <linux/kallsyms.h>
 #include <asm/probes.h>
 #include <asm/livepatch.h>
 #include <asm/code-patching.h>
@@ -67,6 +68,22 @@ int klp_brk_handler(struct pt_regs *regs)
 	return 1;
 }
 
+static int check_addr_in_same_func(unsigned long addr1, unsigned long addr2)
+{
+	unsigned long size = 0;
+	unsigned long offset = 0;
+	unsigned long start;
+
+	if (addr1 == 0 || addr2 == 0)
+		return 0;
+	if (addr1 == addr2)
+		return 1;
+	if (!kallsyms_lookup_size_offset(addr1, &size, &offset))
+		return 0;
+	start = addr1 - offset;
+	return (addr2 >= start) && (addr2 - start < size);
+}
+
 int klp_unwind_frame(struct task_struct *tsk, struct stackframe *frame)
 {
 	unsigned long *stack;
@@ -79,7 +96,10 @@ int klp_unwind_frame(struct task_struct *tsk, struct stackframe *frame)
 
 	if (frame->nip != 0)
 		frame->nip = 0;
+	if (frame->link != 0)
+		frame->link = 0;
 
+	frame->is_top_frame = (frame->sfp == frame->sp);
 	stack = (unsigned long *)frame->sp;
 
 	/*
@@ -94,10 +114,14 @@ int klp_unwind_frame(struct task_struct *tsk, struct stackframe *frame)
 		struct pt_regs *regs = (struct pt_regs *)
 			(frame->sp + STACK_FRAME_OVERHEAD);
 		frame->nip = regs->nip;
-		pr_debug("--- interrupt: task = %d/%s, trap %lx at NIP=x%lx/%pS, LR=0x%lx/%pS\n",
+		frame->link = regs->link;
+		frame->sfp = regs->gpr[PT_R1];
+		frame->nip_link_in_same_func = check_addr_in_same_func(frame->nip, frame->link);
+		pr_debug("--- interrupt: task = %d/%s, trap %lx at NIP=0x%lx/%pS, LR=0x%lx/%pS, SFP=0x%lx, nip_link_in_same_func=%u\n",
 			tsk->pid, tsk->comm, regs->trap,
 			regs->nip, (void *)regs->nip,
-			regs->link, (void *)regs->link);
+			regs->link, (void *)regs->link,
+			frame->sfp, frame->nip_link_in_same_func);
 	}
 
 	frame->sp = stack[0];
diff --git a/arch/powerpc/kernel/livepatch_32.c b/arch/powerpc/kernel/livepatch_32.c
index 7b4ed23bf2ca..4ca060db93b2 100644
--- a/arch/powerpc/kernel/livepatch_32.c
+++ b/arch/powerpc/kernel/livepatch_32.c
@@ -254,13 +254,21 @@ static int klp_check_jump_func(struct stackframe *frame, void *data)
 	struct walk_stackframe_args *args = data;
 	struct klp_func_list *check_funcs = args->check_funcs;
 
-	/* check the PC first */
-	if (!check_func_list(check_funcs, &args->ret, frame->pc))
-		return args->ret;
-
 	/* check NIP when the exception stack switching */
 	if (frame->nip && !check_func_list(check_funcs, &args->ret, frame->nip))
 		return args->ret;
+	if (frame->link && !frame->nip_link_in_same_func &&
+	    !check_func_list(check_funcs, &args->ret, frame->link))
+		return args->ret;
+	/*
+	 * There are two cases that frame->pc is reliable:
+	 *   1. frame->pc is not in top frame before interrupt;
+	 *   2. nip and link are in same function;
+	 */
+	if (!frame->is_top_frame || frame->nip_link_in_same_func) {
+		if (!check_func_list(check_funcs, &args->ret, frame->pc))
+			return args->ret;
+	}
 
 	return 0;
 }
@@ -280,10 +288,11 @@ static int do_check_calltrace(struct walk_stackframe_args *args,
 			      int (*fn)(struct stackframe *, void *))
 {
 	struct task_struct *g, *t;
-	struct stackframe frame;
 	unsigned long *stack;
 
 	for_each_process_thread(g, t) {
+		struct stackframe frame = { 0 };
+
 		if (t == current) {
 			/*
 			 * Handle the current carefully on each CPUs, we shouldn't
@@ -311,7 +320,6 @@ static int do_check_calltrace(struct walk_stackframe_args *args,
 
 		frame.sp = (unsigned long)stack;
 		frame.pc = stack[STACK_FRAME_LR_SAVE];
-		frame.nip = 0;
 		klp_walk_stackframe(&frame, fn, t, args);
 		if (args->ret) {
 			pr_info("PID: %d Comm: %.20s\n", t->pid, t->comm);
@@ -350,13 +358,16 @@ static int check_module_calltrace(struct stackframe *frame, void *data)
 {
 	struct walk_stackframe_args *args = data;
 
-	/* check the PC first */
-	if (within_module_core(frame->pc, args->mod))
-		goto err_out;
-
 	/* check NIP when the exception stack switching */
 	if (frame->nip && within_module_core(frame->nip, args->mod))
 		goto err_out;
+	if (frame->link && !frame->nip_link_in_same_func &&
+	    within_module_core(frame->link, args->mod))
+		goto err_out;
+	if (!frame->is_top_frame || frame->nip_link_in_same_func) {
+		if (within_module_core(frame->pc, args->mod))
+			goto err_out;
+	}
 
 	return 0;
 
diff --git a/arch/powerpc/kernel/livepatch_64.c b/arch/powerpc/kernel/livepatch_64.c
index a2ec7c8c1bad..b33839b5916a 100644
--- a/arch/powerpc/kernel/livepatch_64.c
+++ b/arch/powerpc/kernel/livepatch_64.c
@@ -273,13 +273,21 @@ static int klp_check_jump_func(struct stackframe *frame, void *data)
 	struct walk_stackframe_args *args = data;
 	struct klp_func_list *check_funcs = args->check_funcs;
 
-	/* check the PC first */
-	if (!check_func_list(check_funcs, &args->ret, frame->pc))
-		return args->ret;
-
 	/* check NIP when the exception stack switching */
 	if (frame->nip && !check_func_list(check_funcs, &args->ret, frame->nip))
 		return args->ret;
+	if (frame->link && !frame->nip_link_in_same_func &&
+	    !check_func_list(check_funcs, &args->ret, frame->link))
+		return args->ret;
+	/*
+	 * There are two cases that frame->pc is reliable:
+	 *   1. frame->pc is not in top frame before interrupt;
+	 *   2. nip and link are in same function;
+	 */
+	if (!frame->is_top_frame || frame->nip_link_in_same_func) {
+		if (!check_func_list(check_funcs, &args->ret, frame->pc))
+			return args->ret;
+	}
 
 	return 0;
 }
@@ -299,10 +307,11 @@ static int do_check_calltrace(struct walk_stackframe_args *args,
 			      int (*fn)(struct stackframe *, void *))
 {
 	struct task_struct *g, *t;
-	struct stackframe frame;
 	unsigned long *stack;
 
 	for_each_process_thread(g, t) {
+		struct stackframe frame = { 0 };
+
 		if (t == current) {
 			/*
 			 * Handle the current carefully on each CPUs,
@@ -332,7 +341,6 @@ static int do_check_calltrace(struct walk_stackframe_args *args,
 
 		frame.sp = (unsigned long)stack;
 		frame.pc = stack[STACK_FRAME_LR_SAVE];
-		frame.nip = 0;
 		klp_walk_stackframe(&frame, fn, t, args);
 		if (args->ret) {
 			pr_debug("%s FAILED when %s\n", __func__,
@@ -373,13 +381,16 @@ static int check_module_calltrace(struct stackframe *frame, void *data)
 {
 	struct walk_stackframe_args *args = data;
 
-	/* check the PC first */
-	if (within_module_core(frame->pc, args->mod))
-		goto err_out;
-
 	/* check NIP when the exception stack switching */
 	if (frame->nip && within_module_core(frame->nip, args->mod))
 		goto err_out;
+	if (frame->link && !frame->nip_link_in_same_func &&
+	    within_module_core(frame->link, args->mod))
+		goto err_out;
+	if (!frame->is_top_frame || frame->nip_link_in_same_func) {
+		if (within_module_core(frame->pc, args->mod))
+			goto err_out;
+	}
 
 	return 0;
 
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        When the current HiSilicon USB xhci controller formats the faulty
U disk, it will trigger a controller exception error. This will
cause errors in the control logic of the xhci controller and
driver software. In the end, all USB devices on the xhci controller
cannot be used.
By introducing a noop command operation, restore the logic of the
xhci controller and driver software, and restore all USB devices
on the xhci controller to normal.
Longfang Liu (1):
  xhci:fix USB xhci controller issue
 drivers/usb/host/xhci-pci.c  | 4 ++++
 drivers/usb/host/xhci-ring.c | 6 +++++-
 drivers/usb/host/xhci.h      | 1 +
 3 files changed, 10 insertions(+), 1 deletion(-)
-- 
2.24.0
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS] net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
                        
                        
by Yongqiang Liu 15 Jun '23
                    by Yongqiang Liu 15 Jun '23
15 Jun '23
                    
                        From: Dong Chenchen <dongchenchen2(a)huawei.com>
stable inclusion
from stable-v4.19.283
commit d2309e0cb27b6871b273fbc1725e93be62570d86
category: bugfix
bugzilla: 188702, https://gitee.com/openeuler/kernel/issues/I7DUPI
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
[ Upstream commit c83b49383b595be50647f0c764a48c78b5f3c4f8 ]
As the call trace shows, skb_panic was caused by wrong skb->mac_header
in nsh_gso_segment():
invalid opcode: 0000 [#1] PREEMPT SMP KASAN PTI
CPU: 3 PID: 2737 Comm: syz Not tainted 6.3.0-next-20230505 #1
RIP: 0010:skb_panic+0xda/0xe0
call Trace:
 skb_push+0x91/0xa0
 nsh_gso_segment+0x4f3/0x570
 skb_mac_gso_segment+0x19e/0x270
 __skb_gso_segment+0x1e8/0x3c0
 validate_xmit_skb+0x452/0x890
 validate_xmit_skb_list+0x99/0xd0
 sch_direct_xmit+0x294/0x7c0
 __dev_queue_xmit+0x16f0/0x1d70
 packet_xmit+0x185/0x210
 packet_snd+0xc15/0x1170
 packet_sendmsg+0x7b/0xa0
 sock_sendmsg+0x14f/0x160
The root cause is:
nsh_gso_segment() use skb->network_header - nhoff to reset mac_header
in skb_gso_error_unwind() if inner-layer protocol gso fails.
However, skb->network_header may be reset by inner-layer protocol
gso function e.g. mpls_gso_segment. skb->mac_header reset by the
inaccurate network_header will be larger than skb headroom.
nsh_gso_segment
    nhoff = skb->network_header - skb->mac_header;
    __skb_pull(skb,nsh_len)
    skb_mac_gso_segment
        mpls_gso_segment
            skb_reset_network_header(skb);//skb->network_header+=nsh_len
            return -EINVAL;
    skb_gso_error_unwind
        skb_push(skb, nsh_len);
        skb->mac_header = skb->network_header - nhoff;
        // skb->mac_header > skb->headroom, cause skb_push panic
Use correct mac_offset to restore mac_header and get rid of nhoff.
Fixes: c411ed854584 ("nsh: add GSO support")
Reported-by: syzbot+632b5d9964208bfef8c0(a)syzkaller.appspotmail.com
Suggested-by: Eric Dumazet <edumazet(a)google.com>
Signed-off-by: Dong Chenchen <dongchenchen2(a)huawei.com>
Signed-off-by: David S. Miller <davem(a)davemloft.net>
Signed-off-by: Sasha Levin <sashal(a)kernel.org>
Signed-off-by: Dong Chenchen <dongchenchen2(a)huawei.com>
Reviewed-by: Yue Haibing <yuehaibing(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 net/nsh/nsh.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/net/nsh/nsh.c b/net/nsh/nsh.c
index 1a30e165eeb4..a5fa25555d7e 100644
--- a/net/nsh/nsh.c
+++ b/net/nsh/nsh.c
@@ -80,13 +80,12 @@ static struct sk_buff *nsh_gso_segment(struct sk_buff *skb,
 				       netdev_features_t features)
 {
 	struct sk_buff *segs = ERR_PTR(-EINVAL);
+	u16 mac_offset = skb->mac_header;
 	unsigned int nsh_len, mac_len;
 	__be16 proto;
-	int nhoff;
 
 	skb_reset_network_header(skb);
 
-	nhoff = skb->network_header - skb->mac_header;
 	mac_len = skb->mac_len;
 
 	if (unlikely(!pskb_may_pull(skb, NSH_BASE_HDR_LEN)))
@@ -111,15 +110,14 @@ static struct sk_buff *nsh_gso_segment(struct sk_buff *skb,
 	segs = skb_mac_gso_segment(skb, features);
 	if (IS_ERR_OR_NULL(segs)) {
 		skb_gso_error_unwind(skb, htons(ETH_P_NSH), nsh_len,
-				     skb->network_header - nhoff,
-				     mac_len);
+				     mac_offset, mac_len);
 		goto out;
 	}
 
 	for (skb = segs; skb; skb = skb->next) {
 		skb->protocol = htons(ETH_P_NSH);
 		__skb_push(skb, nsh_len);
-		skb_set_mac_header(skb, -nhoff);
+		skb->mac_header = mac_offset;
 		skb->network_header = skb->mac_header + mac_len;
 		skb->mac_len = mac_len;
 	}
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        Some fixes for smart grid, as follows:
Hui Tang (5):
  sched: Add static key to reduce noise
  sched: fix smart grid usage count
  sched: fix WARN found by deadlock detect
  sched: Fix possible deadlock in tg_set_dynamic_affinity_mode
  sched: Fix negative count for jump label
 include/linux/sched.h          |   1 +
 include/linux/sched/grid_qos.h |  12 ++++
 kernel/cgroup/cpuset.c         |   3 +
 kernel/sched/core.c            |   9 +--
 kernel/sched/fair.c            | 148 +++++++++++++++++++++++++++++------------
 kernel/sched/grid/qos.c        |  14 ++--
 6 files changed, 132 insertions(+), 55 deletions(-)
-- 
2.9.5
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: Kuniyuki Iwashima <kuniyu(a)amazon.com>
mainline inclusion
from mainline-v6.4-rc6
commit a2f4c143d76b1a47c91ef9bc46907116b111da0b
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I70CLW
CVE: CVE-2023-2156
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
A remote DoS vulnerability of RPL Source Routing is assigned CVE-2023-2156.
The Source Routing Header (SRH) has the following format:
  0                   1                   2                   3
  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |  Next Header  |  Hdr Ext Len  | Routing Type  | Segments Left |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  | CmprI | CmprE |  Pad  |               Reserved                |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |                                                               |
  .                                                               .
  .                        Addresses[1..n]                        .
  .                                                               .
  |                                                               |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
The originator of an SRH places the first hop's IPv6 address in the IPv6
header's IPv6 Destination Address and the second hop's IPv6 address as
the first address in Addresses[1..n].
The CmprI and CmprE fields indicate the number of prefix octets that are
shared with the IPv6 Destination Address.  When CmprI or CmprE is not 0,
Addresses[1..n] are compressed as follows:
  1..n-1 : (16 - CmprI) bytes
       n : (16 - CmprE) bytes
Segments Left indicates the number of route segments remaining.  When the
value is not zero, the SRH is forwarded to the next hop.  Its address
is extracted from Addresses[n - Segment Left + 1] and swapped with IPv6
Destination Address.
When Segment Left is greater than or equal to 2, the size of SRH is not
changed because Addresses[1..n-1] are decompressed and recompressed with
CmprI.
OTOH, when Segment Left changes from 1 to 0, the new SRH could have a
different size because Addresses[1..n-1] are decompressed with CmprI and
recompressed with CmprE.
Let's say CmprI is 15 and CmprE is 0.  When we receive SRH with Segment
Left >= 2, Addresses[1..n-1] have 1 byte for each, and Addresses[n] has
16 bytes.  When Segment Left is 1, Addresses[1..n-1] is decompressed to
16 bytes and not recompressed.  Finally, the new SRH will need more room
in the header, and the size is (16 - 1) * (n - 1) bytes.
Here the max value of n is 255 as Segment Left is u8, so in the worst case,
we have to allocate 3825 bytes in the skb headroom.  However, now we only
allocate a small fixed buffer that is IPV6_RPL_SRH_WORST_SWAP_SIZE (16 + 7
bytes).  If the decompressed size overflows the room, skb_push() hits BUG()
below [0].
Instead of allocating the fixed buffer for every packet, let's allocate
enough headroom only when we receive SRH with Segment Left 1.
[0]:
skbuff: skb_under_panic: text:ffffffff81c9f6e2 len:576 put:576 head:ffff8880070b5180 data:ffff8880070b4fb0 tail:0x70 end:0x140 dev:lo
kernel BUG at net/core/skbuff.c:200!
invalid opcode: 0000 [#1] PREEMPT SMP PTI
CPU: 0 PID: 154 Comm: python3 Not tainted 6.4.0-rc4-00190-gc308e9ec0047 #7
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014
RIP: 0010:skb_panic (net/core/skbuff.c:200)
Code: 4f 70 50 8b 87 bc 00 00 00 50 8b 87 b8 00 00 00 50 ff b7 c8 00 00 00 4c 8b 8f c0 00 00 00 48 c7 c7 80 6e 77 82 e8 ad 8b 60 ff <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90
RSP: 0018:ffffc90000003da0 EFLAGS: 00000246
RAX: 0000000000000085 RBX: ffff8880058a6600 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffff88807dc1c540 RDI: ffff88807dc1c540
RBP: ffffc90000003e48 R08: ffffffff82b392c8 R09: 00000000ffffdfff
R10: ffffffff82a592e0 R11: ffffffff82b092e0 R12: ffff888005b1c800
R13: ffff8880070b51b8 R14: ffff888005b1ca18 R15: ffff8880070b5190
FS:  00007f4539f0b740(0000) GS:ffff88807dc00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055670baf3000 CR3: 0000000005b0e000 CR4: 00000000007506f0
PKRU: 55555554
Call Trace:
 <IRQ>
 skb_push (net/core/skbuff.c:210)
 ipv6_rthdr_rcv (./include/linux/skbuff.h:2880 net/ipv6/exthdrs.c:634 net/ipv6/exthdrs.c:718)
 ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:437 (discriminator 5))
 ip6_input_finish (./include/linux/rcupdate.h:805 net/ipv6/ip6_input.c:483)
 __netif_receive_skb_one_core (net/core/dev.c:5494)
 process_backlog (./include/linux/rcupdate.h:805 net/core/dev.c:5934)
 __napi_poll (net/core/dev.c:6496)
 net_rx_action (net/core/dev.c:6565 net/core/dev.c:6696)
 __do_softirq (./arch/x86/include/asm/jump_label.h:27 ./include/linux/jump_label.h:207 ./include/trace/events/irq.h:142 kernel/softirq.c:572)
 do_softirq (kernel/softirq.c:472 kernel/softirq.c:459)
 </IRQ>
 <TASK>
 __local_bh_enable_ip (kernel/softirq.c:396)
 __dev_queue_xmit (net/core/dev.c:4272)
 ip6_finish_output2 (./include/net/neighbour.h:544 net/ipv6/ip6_output.c:134)
 rawv6_sendmsg (./include/net/dst.h:458 ./include/linux/netfilter.h:303 net/ipv6/raw.c:656 net/ipv6/raw.c:914)
 sock_sendmsg (net/socket.c:724 net/socket.c:747)
 __sys_sendto (net/socket.c:2144)
 __x64_sys_sendto (net/socket.c:2156 net/socket.c:2152 net/socket.c:2152)
 do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80)
 entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:120)
RIP: 0033:0x7f453a138aea
Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
RSP: 002b:00007ffcc212a1c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
RAX: ffffffffffffffda RBX: 00007ffcc212a288 RCX: 00007f453a138aea
RDX: 0000000000000060 RSI: 00007f4539084c20 RDI: 0000000000000003
RBP: 00007f4538308e80 R08: 00007ffcc212a300 R09: 000000000000001c
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: ffffffffc4653600 R14: 0000000000000001 R15: 00007f4539712d1b
 </TASK>
Modules linked in:
Fixes: 8610c7c6e3bd ("net: ipv6: add support for rpl sr exthdr")
Reported-by: Max VA
Closes: https://www.interruptlabs.co.uk/articles/linux-ipv6-route-of-death
Signed-off-by: Kuniyuki Iwashima <kuniyu(a)amazon.com>
Reviewed-by: Eric Dumazet <edumazet(a)google.com>
Link: https://lore.kernel.org/r/20230605180617.67284-1-kuniyu@amazon.com
Signed-off-by: Jakub Kicinski <kuba(a)kernel.org>
Signed-off-by: Wang Yufen <wangyufen(a)huawei.com>
---
 include/net/rpl.h  |  3 ---
 net/ipv6/exthdrs.c | 29 +++++++++++------------------
 2 files changed, 11 insertions(+), 21 deletions(-)
diff --git a/include/net/rpl.h b/include/net/rpl.h
index 308ef0a..30fe780 100644
--- a/include/net/rpl.h
+++ b/include/net/rpl.h
@@ -23,9 +23,6 @@ static inline int rpl_init(void)
 static inline void rpl_exit(void) {}
 #endif
 
-/* Worst decompression memory usage ipv6 address (16) + pad 7 */
-#define IPV6_RPL_SRH_WORST_SWAP_SIZE (sizeof(struct in6_addr) + 7)
-
 size_t ipv6_rpl_srh_size(unsigned char n, unsigned char cmpri,
 			 unsigned char cmpre);
 
diff --git a/net/ipv6/exthdrs.c b/net/ipv6/exthdrs.c
index 4932dea..cdad901 100644
--- a/net/ipv6/exthdrs.c
+++ b/net/ipv6/exthdrs.c
@@ -552,24 +552,6 @@ static int ipv6_rpl_srh_rcv(struct sk_buff *skb)
 		return -1;
 	}
 
-	if (skb_cloned(skb)) {
-		if (pskb_expand_head(skb, IPV6_RPL_SRH_WORST_SWAP_SIZE, 0,
-				     GFP_ATOMIC)) {
-			__IP6_INC_STATS(net, ip6_dst_idev(skb_dst(skb)),
-					IPSTATS_MIB_OUTDISCARDS);
-			kfree_skb(skb);
-			return -1;
-		}
-	} else {
-		err = skb_cow_head(skb, IPV6_RPL_SRH_WORST_SWAP_SIZE);
-		if (unlikely(err)) {
-			kfree_skb(skb);
-			return -1;
-		}
-	}
-
-	hdr = (struct ipv6_rpl_sr_hdr *)skb_transport_header(skb);
-
 	if (!pskb_may_pull(skb, ipv6_rpl_srh_size(n, hdr->cmpri,
 						  hdr->cmpre))) {
 		kfree_skb(skb);
@@ -615,6 +597,17 @@ static int ipv6_rpl_srh_rcv(struct sk_buff *skb)
 	skb_pull(skb, ((hdr->hdrlen + 1) << 3));
 	skb_postpull_rcsum(skb, oldhdr,
 			   sizeof(struct ipv6hdr) + ((hdr->hdrlen + 1) << 3));
+	if (unlikely(!hdr->segments_left)) {
+		if (pskb_expand_head(skb, sizeof(struct ipv6hdr) + ((chdr->hdrlen + 1) << 3), 0,
+				     GFP_ATOMIC)) {
+			__IP6_INC_STATS(net, ip6_dst_idev(skb_dst(skb)), IPSTATS_MIB_OUTDISCARDS);
+			kfree_skb(skb);
+			kfree(buf);
+			return -1;
+		}
+
+		oldhdr = ipv6_hdr(skb);
+	}
 	skb_push(skb, ((chdr->hdrlen + 1) << 3) + sizeof(struct ipv6hdr));
 	skb_reset_network_header(skb);
 	skb_mac_header_rebuild(skb);
-- 
1.8.3.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: Kuniyuki Iwashima <kuniyu(a)amazon.com>
mainline inclusion
from mainline-v6.4-rc6
commit a2f4c143d76b1a47c91ef9bc46907116b111da0b
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I70CLW
CVE: CVE-2023-2156
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
A remote DoS vulnerability of RPL Source Routing is assigned CVE-2023-2156.
The Source Routing Header (SRH) has the following format:
  0                   1                   2                   3
  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |  Next Header  |  Hdr Ext Len  | Routing Type  | Segments Left |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  | CmprI | CmprE |  Pad  |               Reserved                |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |                                                               |
  .                                                               .
  .                        Addresses[1..n]                        .
  .                                                               .
  |                                                               |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
The originator of an SRH places the first hop's IPv6 address in the IPv6
header's IPv6 Destination Address and the second hop's IPv6 address as
the first address in Addresses[1..n].
The CmprI and CmprE fields indicate the number of prefix octets that are
shared with the IPv6 Destination Address.  When CmprI or CmprE is not 0,
Addresses[1..n] are compressed as follows:
  1..n-1 : (16 - CmprI) bytes
       n : (16 - CmprE) bytes
Segments Left indicates the number of route segments remaining.  When the
value is not zero, the SRH is forwarded to the next hop.  Its address
is extracted from Addresses[n - Segment Left + 1] and swapped with IPv6
Destination Address.
When Segment Left is greater than or equal to 2, the size of SRH is not
changed because Addresses[1..n-1] are decompressed and recompressed with
CmprI.
OTOH, when Segment Left changes from 1 to 0, the new SRH could have a
different size because Addresses[1..n-1] are decompressed with CmprI and
recompressed with CmprE.
Let's say CmprI is 15 and CmprE is 0.  When we receive SRH with Segment
Left >= 2, Addresses[1..n-1] have 1 byte for each, and Addresses[n] has
16 bytes.  When Segment Left is 1, Addresses[1..n-1] is decompressed to
16 bytes and not recompressed.  Finally, the new SRH will need more room
in the header, and the size is (16 - 1) * (n - 1) bytes.
Here the max value of n is 255 as Segment Left is u8, so in the worst case,
we have to allocate 3825 bytes in the skb headroom.  However, now we only
allocate a small fixed buffer that is IPV6_RPL_SRH_WORST_SWAP_SIZE (16 + 7
bytes).  If the decompressed size overflows the room, skb_push() hits BUG()
below [0].
Instead of allocating the fixed buffer for every packet, let's allocate
enough headroom only when we receive SRH with Segment Left 1.
[0]:
skbuff: skb_under_panic: text:ffffffff81c9f6e2 len:576 put:576 head:ffff8880070b5180 data:ffff8880070b4fb0 tail:0x70 end:0x140 dev:lo
kernel BUG at net/core/skbuff.c:200!
invalid opcode: 0000 [#1] PREEMPT SMP PTI
CPU: 0 PID: 154 Comm: python3 Not tainted 6.4.0-rc4-00190-gc308e9ec0047 #7
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014
RIP: 0010:skb_panic (net/core/skbuff.c:200)
Code: 4f 70 50 8b 87 bc 00 00 00 50 8b 87 b8 00 00 00 50 ff b7 c8 00 00 00 4c 8b 8f c0 00 00 00 48 c7 c7 80 6e 77 82 e8 ad 8b 60 ff <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90
RSP: 0018:ffffc90000003da0 EFLAGS: 00000246
RAX: 0000000000000085 RBX: ffff8880058a6600 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffff88807dc1c540 RDI: ffff88807dc1c540
RBP: ffffc90000003e48 R08: ffffffff82b392c8 R09: 00000000ffffdfff
R10: ffffffff82a592e0 R11: ffffffff82b092e0 R12: ffff888005b1c800
R13: ffff8880070b51b8 R14: ffff888005b1ca18 R15: ffff8880070b5190
FS:  00007f4539f0b740(0000) GS:ffff88807dc00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000055670baf3000 CR3: 0000000005b0e000 CR4: 00000000007506f0
PKRU: 55555554
Call Trace:
 <IRQ>
 skb_push (net/core/skbuff.c:210)
 ipv6_rthdr_rcv (./include/linux/skbuff.h:2880 net/ipv6/exthdrs.c:634 net/ipv6/exthdrs.c:718)
 ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:437 (discriminator 5))
 ip6_input_finish (./include/linux/rcupdate.h:805 net/ipv6/ip6_input.c:483)
 __netif_receive_skb_one_core (net/core/dev.c:5494)
 process_backlog (./include/linux/rcupdate.h:805 net/core/dev.c:5934)
 __napi_poll (net/core/dev.c:6496)
 net_rx_action (net/core/dev.c:6565 net/core/dev.c:6696)
 __do_softirq (./arch/x86/include/asm/jump_label.h:27 ./include/linux/jump_label.h:207 ./include/trace/events/irq.h:142 kernel/softirq.c:572)
 do_softirq (kernel/softirq.c:472 kernel/softirq.c:459)
 </IRQ>
 <TASK>
 __local_bh_enable_ip (kernel/softirq.c:396)
 __dev_queue_xmit (net/core/dev.c:4272)
 ip6_finish_output2 (./include/net/neighbour.h:544 net/ipv6/ip6_output.c:134)
 rawv6_sendmsg (./include/net/dst.h:458 ./include/linux/netfilter.h:303 net/ipv6/raw.c:656 net/ipv6/raw.c:914)
 sock_sendmsg (net/socket.c:724 net/socket.c:747)
 __sys_sendto (net/socket.c:2144)
 __x64_sys_sendto (net/socket.c:2156 net/socket.c:2152 net/socket.c:2152)
 do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80)
 entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:120)
RIP: 0033:0x7f453a138aea
Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
RSP: 002b:00007ffcc212a1c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
RAX: ffffffffffffffda RBX: 00007ffcc212a288 RCX: 00007f453a138aea
RDX: 0000000000000060 RSI: 00007f4539084c20 RDI: 0000000000000003
RBP: 00007f4538308e80 R08: 00007ffcc212a300 R09: 000000000000001c
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: ffffffffc4653600 R14: 0000000000000001 R15: 00007f4539712d1b
 </TASK>
Modules linked in:
Fixes: 8610c7c6e3bd ("net: ipv6: add support for rpl sr exthdr")
Reported-by: Max VA
Closes: https://www.interruptlabs.co.uk/articles/linux-ipv6-route-of-death
Signed-off-by: Kuniyuki Iwashima <kuniyu(a)amazon.com>
Reviewed-by: Eric Dumazet <edumazet(a)google.com>
Link: https://lore.kernel.org/r/20230605180617.67284-1-kuniyu@amazon.com
Signed-off-by: Jakub Kicinski <kuba(a)kernel.org>
Signed-off-by: Wang Yufen <wangyufen(a)huawei.com>
---
 include/net/rpl.h  |  3 ---
 net/ipv6/exthdrs.c | 29 +++++++++++------------------
 2 files changed, 11 insertions(+), 21 deletions(-)
diff --git a/include/net/rpl.h b/include/net/rpl.h
index 308ef0a..30fe780 100644
--- a/include/net/rpl.h
+++ b/include/net/rpl.h
@@ -23,9 +23,6 @@ static inline int rpl_init(void)
 static inline void rpl_exit(void) {}
 #endif
 
-/* Worst decompression memory usage ipv6 address (16) + pad 7 */
-#define IPV6_RPL_SRH_WORST_SWAP_SIZE (sizeof(struct in6_addr) + 7)
-
 size_t ipv6_rpl_srh_size(unsigned char n, unsigned char cmpri,
 			 unsigned char cmpre);
 
diff --git a/net/ipv6/exthdrs.c b/net/ipv6/exthdrs.c
index 4932dea..cdad901 100644
--- a/net/ipv6/exthdrs.c
+++ b/net/ipv6/exthdrs.c
@@ -552,24 +552,6 @@ static int ipv6_rpl_srh_rcv(struct sk_buff *skb)
 		return -1;
 	}
 
-	if (skb_cloned(skb)) {
-		if (pskb_expand_head(skb, IPV6_RPL_SRH_WORST_SWAP_SIZE, 0,
-				     GFP_ATOMIC)) {
-			__IP6_INC_STATS(net, ip6_dst_idev(skb_dst(skb)),
-					IPSTATS_MIB_OUTDISCARDS);
-			kfree_skb(skb);
-			return -1;
-		}
-	} else {
-		err = skb_cow_head(skb, IPV6_RPL_SRH_WORST_SWAP_SIZE);
-		if (unlikely(err)) {
-			kfree_skb(skb);
-			return -1;
-		}
-	}
-
-	hdr = (struct ipv6_rpl_sr_hdr *)skb_transport_header(skb);
-
 	if (!pskb_may_pull(skb, ipv6_rpl_srh_size(n, hdr->cmpri,
 						  hdr->cmpre))) {
 		kfree_skb(skb);
@@ -615,6 +597,17 @@ static int ipv6_rpl_srh_rcv(struct sk_buff *skb)
 	skb_pull(skb, ((hdr->hdrlen + 1) << 3));
 	skb_postpull_rcsum(skb, oldhdr,
 			   sizeof(struct ipv6hdr) + ((hdr->hdrlen + 1) << 3));
+	if (unlikely(!hdr->segments_left)) {
+		if (pskb_expand_head(skb, sizeof(struct ipv6hdr) + ((chdr->hdrlen + 1) << 3), 0,
+				     GFP_ATOMIC)) {
+			__IP6_INC_STATS(net, ip6_dst_idev(skb_dst(skb)), IPSTATS_MIB_OUTDISCARDS);
+			kfree_skb(skb);
+			kfree(buf);
+			return -1;
+		}
+
+		oldhdr = ipv6_hdr(skb);
+	}
 	skb_push(skb, ((chdr->hdrlen + 1) << 3) + sizeof(struct ipv6hdr));
 	skb_reset_network_header(skb);
 	skb_mac_header_rebuild(skb);
-- 
1.8.3.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS] firewire: fix potential uaf in outbound_phy_packet_callback()
                        
                        
by Yongqiang Liu 15 Jun '23
                    by Yongqiang Liu 15 Jun '23
15 Jun '23
                    
                        From: Chengfeng Ye <cyeaa(a)connect.ust.hk>
stable inclusion
from stable-v4.19.242
commit 34380b5647f13fecb458fea9a3eb3d8b3a454709
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I7BYU9
CVE: CVE-2023-3159
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
commit b7c81f80246fac44077166f3e07103affe6db8ff upstream.
&e->event and e point to the same address, and &e->event could
be freed in queue_event. So there is a potential uaf issue if
we dereference e after calling queue_event(). Fix this by adding
a temporary variable to maintain e->client in advance, this can
avoid the potential uaf issue.
Cc: <stable(a)vger.kernel.org>
Signed-off-by: Chengfeng Ye <cyeaa(a)connect.ust.hk>
Signed-off-by: Takashi Sakamoto <o-takashi(a)sakamocchi.jp>
Link: https://lore.kernel.org/r/20220409041243.603210-2-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Wei Li <liwei391(a)huawei.com>
Reviewed-by: Wang Weiyang <wangweiyang2(a)huawei.com>
Reviewed-by: Xiongfeng Wang <wangxiongfeng2(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 drivers/firewire/core-cdev.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/firewire/core-cdev.c b/drivers/firewire/core-cdev.c
index 16a7045736a9..3b4a396d76cd 100644
--- a/drivers/firewire/core-cdev.c
+++ b/drivers/firewire/core-cdev.c
@@ -1495,6 +1495,7 @@ static void outbound_phy_packet_callback(struct fw_packet *packet,
 {
 	struct outbound_phy_packet_event *e =
 		container_of(packet, struct outbound_phy_packet_event, p);
+	struct client *e_client;
 
 	switch (status) {
 	/* expected: */
@@ -1511,9 +1512,10 @@ static void outbound_phy_packet_callback(struct fw_packet *packet,
 	}
 	e->phy_packet.data[0] = packet->timestamp;
 
+	e_client = e->client;
 	queue_event(e->client, &e->event, &e->phy_packet,
 		    sizeof(e->phy_packet) + e->phy_packet.length, NULL, 0);
-	client_put(e->client);
+	client_put(e_client);
 }
 
 static int ioctl_send_phy_packet(struct client *client, union ioctl_arg *arg)
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    15 Jun '23
                    
                        hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I7DNAP
CVE: N/A
----------------------------------------------------
add sample sockmap code for redis
Signed-off-by: Liu Jian <liujian56(a)huawei.com>
---
 tools/netacc/Makefile       |  24 +++
 tools/netacc/bpf_sockmap.h  | 148 +++++++++++++++++++
 tools/netacc/net-acc        |  34 +++++
 tools/netacc/redis_acc.c    | 280 +++++++++++++++++++++++++++++++++++
 tools/netacc/redissockmap.c | 287 ++++++++++++++++++++++++++++++++++++
 5 files changed, 773 insertions(+)
 create mode 100644 tools/netacc/Makefile
 create mode 100644 tools/netacc/bpf_sockmap.h
 create mode 100755 tools/netacc/net-acc
 create mode 100644 tools/netacc/redis_acc.c
 create mode 100644 tools/netacc/redissockmap.c
diff --git a/tools/netacc/Makefile b/tools/netacc/Makefile
new file mode 100644
index 000000000000..bf1db37414d8
--- /dev/null
+++ b/tools/netacc/Makefile
@@ -0,0 +1,24 @@
+# SPDX-License-Identifier: GPL-2.0
+
+INSTALL ?= install
+CLANG ?= clang
+CC ?= gcc
+BPFTOOL ?= bpftool
+TOPDIR = ../..
+MKFLAGS = -I$(TOPDIR)/tools/lib
+LDLIBBPF = -L$(TOPDIR)/tools/lib/bpf/ -l:libbpf.a
+
+all:
+	$(CLANG) -O2 -g -Wall -target bpf $(MKFLAGS) -c redissockmap.c -o redissockmap.o
+	$(BPFTOOL) gen skeleton redissockmap.o > redis_acc.skel.h
+	$(CC) -O2 -g -Wall $(MKFLAGS) redis_acc.c -o redis_acc $(LDLIBBPF) -lelf -lz
+
+clean:
+	rm -f redis_acc
+	rm -f redis_acc.skel.h
+	rm -f *.o
+
+install:
+	mkdir -p $(INSTALL_ROOT)/usr/sbin/tuned_acc/
+	$(INSTALL) -m 755 net-acc $(INSTALL_ROOT)/usr/sbin/
+	$(INSTALL) -m 755 redis_acc $(INSTALL_ROOT)/usr/sbin/tuned_acc/
diff --git a/tools/netacc/bpf_sockmap.h b/tools/netacc/bpf_sockmap.h
new file mode 100644
index 000000000000..8edcc6624593
--- /dev/null
+++ b/tools/netacc/bpf_sockmap.h
@@ -0,0 +1,148 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/* Copyright(c) 2023 Huawei Technologies Co., Ltd
+ */
+
+#ifndef __BPF_SOCKMAP_H__
+#define __BPF_SOCKMAP_H__
+
+#include <stddef.h>
+#include <stdbool.h>
+#include <linux/types.h>
+#include <linux/bpf.h>
+
+#include <bpf/bpf_helpers.h>
+#include <bpf/bpf_endian.h>
+
+#define LOG_DEBUG 0
+#define SOCKMAP_SIZE 100000
+
+#if LOG_DEBUG
+#define net_dbg bpf_printk
+#define net_err bpf_printk
+#else
+#define net_dbg(fmt, ...) do {} while (0)
+#define net_err bpf_printk
+#endif
+
+struct sock_key {
+	__u32 sip4;
+	__u32 dip4;
+	__u32 sport;
+	__u32 dport;
+} __attribute__((packed));
+
+struct {
+	__uint(type, BPF_MAP_TYPE_SOCKHASH);
+	__type(key, struct sock_key);
+	__type(value, int);
+	__uint(max_entries, SOCKMAP_SIZE);
+	__uint(map_flags, 0);
+} redissock_map SEC(".maps");
+
+struct sock_info {
+	__u64 redir_rx_cnt;
+	__u64 redir_tx_cnt;
+	int sk_flags;
+};
+
+struct {
+	__uint(type, BPF_MAP_TYPE_HASH);
+	__type(key, struct sock_key);
+	__type(value, struct sock_info);
+	__uint(max_entries, SOCKMAP_SIZE);
+	__uint(map_flags, 0);
+} sockflag_map SEC(".maps");
+
+static inline void sock_key2peerkey(struct sock_key *key, struct sock_key *peer_key)
+{
+	peer_key->sip4 = key->dip4;
+	peer_key->sport = key->dport;
+	peer_key->dip4 = key->sip4;
+	peer_key->dport = key->sport;
+}
+
+static inline void extract_key4_from_ops(struct bpf_sock_ops *ops, struct sock_key *key)
+{
+	key->dip4 = ops->remote_ip4;
+	key->sip4 = ops->local_ip4;
+
+	// local_port is in host byte order
+	// and remote_port is in network byte order
+	key->sport = ops->local_port;
+	key->dport = bpf_ntohl(ops->remote_port);
+}
+
+static inline void bpf_sock_ops_ipv4(struct bpf_sock_ops *skops)
+{
+	struct sock_key key = {};
+
+	extract_key4_from_ops(skops, &key);
+	bpf_sock_hash_update(skops, &redissock_map, &key, BPF_NOEXIST);
+}
+
+static inline void bpf_sockmap_ipv4_insert(struct bpf_sock_ops *skops)
+{
+	if (bpf_ntohl(skops->remote_port) == 22 || skops->local_port == 22)
+		return;
+
+	bpf_sock_ops_ipv4(skops);
+}
+
+static inline void bpf_sockmap_ipv4_cleanup(struct bpf_sock_ops *skops, __u64 *cnt)
+{
+	struct sock_info *p_skinfo = NULL;
+	struct sock_key key = {};
+
+	extract_key4_from_ops(skops, &key);
+	p_skinfo = bpf_map_lookup_elem(&sockflag_map, &key);
+	if (p_skinfo) {
+		if (cnt)
+			*cnt = p_skinfo->redir_tx_cnt;
+		bpf_map_delete_elem(&sockflag_map, &key);
+	}
+}
+
+static inline void extract_key4_from_msg(struct sk_msg_md *msg, struct sock_key *key)
+{
+	key->sip4 = msg->local_ip4;
+	key->dip4 = msg->remote_ip4;
+
+	// local_port is in host byte order
+	// and remote_port is in network byte order
+	key->sport = msg->local_port;
+	key->dport = bpf_ntohl(msg->remote_port);
+}
+
+SEC("sk_msg") int redis_redir(struct sk_msg_md *msg)
+{
+	struct sock_info *p_skinfo = NULL;
+	struct sock_info skinfo = {0};
+	struct sock_key peer_key = {};
+	struct sock_key key = {};
+	int ret, addinfo = 0;
+
+	extract_key4_from_msg(msg, &key);
+	sock_key2peerkey(&key, &peer_key);
+
+	p_skinfo = bpf_map_lookup_elem(&sockflag_map, &key);
+	if (p_skinfo != NULL && p_skinfo->sk_flags == 1)
+		return SK_PASS;
+
+	if (p_skinfo == NULL) {
+		addinfo = 1;
+		p_skinfo = &skinfo;
+	}
+
+	ret = bpf_msg_redirect_hash(msg, &redissock_map, &peer_key, BPF_F_INGRESS);
+	if (ret == SK_DROP) {
+		if (p_skinfo->sk_flags != 1)
+			p_skinfo->sk_flags = 1;
+	}
+
+	p_skinfo->redir_tx_cnt++;
+	if (addinfo)
+		bpf_map_update_elem(&sockflag_map, &key, p_skinfo, BPF_ANY);
+
+	return SK_PASS;
+}
+#endif
diff --git a/tools/netacc/net-acc b/tools/netacc/net-acc
new file mode 100755
index 000000000000..f3db4803ced3
--- /dev/null
+++ b/tools/netacc/net-acc
@@ -0,0 +1,34 @@
+#!/bin/bash
+# SPDX-License-Identifier: GPL-2.0
+
+function usage() {
+	echo ""
+	echo "Usage:"
+	echo "    $0 [enable | disable]"
+	echo ""
+}
+
+function mount_cgp2() {
+	CGP2=`mount | grep cgroup2`
+	if [[ "$CGP2"X == "X" ]]; then
+		CGP2_PATCH=/sys/fs/cgroup/tunned-acc
+		mount -o rw,remount  /sys/fs/cgroup
+		mkdir -p ${CGP2_PATCH}
+		mount -t cgroup2 -o nosuid,nodev,noexec none ${CGP2_PATCH}
+		mount -o ro,remount  /sys/fs/cgroup
+	fi
+}
+
+CMD=$1
+
+if [[ "$CMD"X == "enableX" ]]; then
+	mount_cgp2
+	modprobe localip
+	/usr/sbin/tuned_acc/redis_acc enable
+elif [[ "$CMD"X == "disableX" ]]; then
+	/usr/sbin/tuned_acc/redis_acc disable
+	rmmod localip
+	exit 0
+else
+	usage;
+fi
diff --git a/tools/netacc/redis_acc.c b/tools/netacc/redis_acc.c
new file mode 100644
index 000000000000..2c41d8b06fac
--- /dev/null
+++ b/tools/netacc/redis_acc.c
@@ -0,0 +1,280 @@
+// SPDX-License-Identifier: GPL-2.0
+/* Copyright(c) 2023 Huawei Technologies Co., Ltd
+ */
+
+#include <argp.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <sys/resource.h>
+#include <time.h>
+#include <unistd.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+
+#include <bpf/libbpf.h>
+#include <bpf/bpf.h>
+#include "redis_acc.skel.h"
+
+#ifndef ARRAY_SIZE
+#define ARRAY_SIZE(a) (sizeof(a) / sizeof(a[0]))
+#endif
+
+#define CG_PATH		"/sys/fs/cgroup/tunned-acc"
+#define PIN_PATH	"/sys/fs/bpf/redis/"
+
+static int bump_memlock_rlimit(void)
+{
+	struct rlimit rlim_new = {
+		.rlim_cur	= RLIM_INFINITY,
+		.rlim_max	= RLIM_INFINITY,
+	};
+
+	return setrlimit(RLIMIT_MEMLOCK, &rlim_new);
+}
+
+struct net_acc_prog_info {
+	const char *prog_name;
+	const char *pin_path;
+	void **prog;
+	int *fd;
+};
+
+struct net_acc_map_info {
+	const char *map_name;
+	char *pin_path;
+	void **map;
+	int *fd;
+};
+
+struct {
+	int redis_sockops_fd;
+	int redis_redir_fd;
+	int redissock_map_fd;
+} net_acc_fds;
+
+struct {
+	void *redis_sockops_obj;
+	void *redis_redir_obj;
+	void *redissock_map_obj;
+} net_acc_obj;
+
+static struct net_acc_prog_info prog_infos[] = {
+	{
+		.prog_name = "redis_sockops",
+		.pin_path = PIN_PATH"sockops",
+		.prog = &net_acc_obj.redis_sockops_obj,
+		.fd = &net_acc_fds.redis_sockops_fd,
+	},
+	{
+		.prog_name = "redis_redir",
+		.pin_path = PIN_PATH"sk_msg",
+		.prog = &net_acc_obj.redis_redir_obj,
+		.fd = &net_acc_fds.redis_redir_fd,
+	}
+};
+
+static struct net_acc_map_info map_infos[] = {
+	{
+		.map_name = "redissock_map",
+		.pin_path = PIN_PATH"redissock_map",
+		.map = &net_acc_obj.redissock_map_obj,
+		.fd = &net_acc_fds.redissock_map_fd,
+	}
+};
+
+int cg_fd = -1;
+struct redissockmap *skel;
+
+int net_acc_enabled(void)
+{
+	int map_fd;
+
+	map_fd = bpf_obj_get(map_infos[0].pin_path);
+	if (map_fd < 0)
+		return 0;
+
+	close(map_fd);
+	return 1;
+}
+
+int pin_prog_map(void)
+{
+	int i, mapj, progj;
+	int err = 0;
+
+	mapj = ARRAY_SIZE(map_infos);
+	for (i = 0; i < mapj; i++) {
+		if (*map_infos[i].map)
+			err = bpf_map__pin(*map_infos[i].map, map_infos[i].pin_path);
+		if (err) {
+			mapj = i;
+			goto err1;
+		}
+	}
+
+	progj =  ARRAY_SIZE(prog_infos);
+	for (i = 0; i < progj; i++) {
+		if (*prog_infos[i].prog)
+			err = bpf_program__pin(*prog_infos[i].prog, prog_infos[i].pin_path);
+		if (err) {
+			progj = i;
+			goto err2;
+		}
+	}
+	return 0;
+err2:
+	for (i = 0; i < progj; i++) {
+		if (*prog_infos[i].prog)
+			bpf_program__unpin(*prog_infos[i].prog, prog_infos[i].pin_path);
+	}
+err1:
+	for (i = 0; i < mapj; i++) {
+		if (*map_infos[i].map)
+			bpf_map__unpin(*map_infos[i].map, map_infos[i].pin_path);
+	}
+	return 1;
+}
+
+int attach_manually(void)
+{
+	int err;
+
+	err = bpf_prog_attach(bpf_program__fd(skel->progs.redis_sockops), cg_fd, BPF_CGROUP_SOCK_OPS, 0);
+	if (err) {
+		fprintf(stderr, "failed to attach sockops programs\n");
+		return -1;
+	}
+
+	err = bpf_prog_attach(bpf_program__fd(skel->progs.redis_redir),
+			      bpf_map__fd(skel->maps.redissock_map), BPF_SK_MSG_VERDICT, 0);
+	if (err) {
+		fprintf(stderr, "failed to attach msg_verdict programs\n");
+		goto cleanup1;
+	}
+
+	net_acc_obj.redis_sockops_obj = skel->progs.redis_sockops;
+	net_acc_obj.redis_redir_obj = skel->progs.redis_redir;
+	net_acc_obj.redissock_map_obj = skel->maps.redissock_map;
+	return 0;
+cleanup1:
+	bpf_prog_detach2(bpf_program__fd(skel->progs.redis_sockops), cg_fd, BPF_CGROUP_SOCK_OPS);
+	return -1;
+}
+
+void detach_manually(void)
+{
+	bpf_prog_detach2(bpf_program__fd(skel->progs.redis_redir),
+			      bpf_map__fd(skel->maps.redissock_map), BPF_SK_MSG_VERDICT);
+	bpf_prog_detach2(bpf_program__fd(skel->progs.redis_sockops), cg_fd, BPF_CGROUP_SOCK_OPS);
+}
+
+int net_acc_enable(void)
+{
+	int err;
+
+	if (net_acc_enabled())
+		return 0;
+
+	err = bump_memlock_rlimit();
+	if (err) {
+		fprintf(stderr, "failed to increase rlimit: %d", err);
+		close(cg_fd);
+		return 1;
+	}
+
+	skel = redissockmap__open();
+	if (!skel) {
+		fprintf(stderr, "failed to open and/or load BPF object\n");
+		return 1;
+	}
+
+	err = redissockmap__load(skel);
+	if (err) {
+		fprintf(stderr, "failed to load BPF object: %d\n", err);
+		goto cleanup;
+	}
+
+	err = redissockmap__attach(skel);
+	if (err) {
+		fprintf(stderr, "failed to attach BPF programs\n");
+		goto cleanup;
+	}
+
+	err = attach_manually();
+	if (err) {
+		fprintf(stderr, "failed to attach BPF programs\n");
+		goto cleanup;
+	}
+
+	err = pin_prog_map();
+	if (err) {
+		fprintf(stderr, "failed to pin BPF programs and maps\n");
+		goto cleanup1;
+	}
+
+	return 0;
+
+cleanup1:
+	detach_manually();
+cleanup:
+	redissockmap__destroy(skel);
+	close(cg_fd);
+
+	return err != 0;
+}
+
+
+int net_acc_disable(void)
+{
+	int i;
+
+	if (!net_acc_enabled())
+		return 0;
+
+	for (i = 0; i < ARRAY_SIZE(map_infos); i++) {
+		if (map_infos[i].fd) {
+			*map_infos[i].fd = bpf_obj_get(map_infos[i].pin_path);
+			unlink(map_infos[i].pin_path);
+		}
+	}
+
+	for (i = 0; i < ARRAY_SIZE(prog_infos); i++) {
+		if (prog_infos[i].fd) {
+			*prog_infos[i].fd = bpf_obj_get(prog_infos[i].pin_path);
+			unlink(prog_infos[i].pin_path);
+		}
+	}
+
+	bpf_prog_detach2(net_acc_fds.redis_redir_fd,
+			net_acc_fds.redissock_map_fd, BPF_SK_MSG_VERDICT);
+	bpf_prog_detach2(net_acc_fds.redis_sockops_fd, cg_fd, BPF_CGROUP_SOCK_OPS);
+
+	close(net_acc_fds.redis_redir_fd);
+	close(net_acc_fds.redis_redir_fd);
+	close(net_acc_fds.redis_redir_fd);
+	rmdir(PIN_PATH);
+	return 0;
+}
+
+int main(int argc, char **argv)
+{
+	int ret = 1;
+
+	if (argc != 2)
+		return 1;
+
+	cg_fd = open(CG_PATH, O_DIRECTORY, O_RDONLY);
+	if (cg_fd < 0) {
+		fprintf(stderr, "ERROR: (%i) open cgroup2 path failed: %s\n", cg_fd, CG_PATH);
+		return 1;
+	}
+
+	if (strncmp(argv[1], "enable", 6) == 0)
+		ret = net_acc_enable();
+	else if (strncmp(argv[1], "disable", 7) == 0)
+		ret = net_acc_disable();
+
+	close(cg_fd);
+	return ret;
+}
diff --git a/tools/netacc/redissockmap.c b/tools/netacc/redissockmap.c
new file mode 100644
index 000000000000..b23df1aa3e6c
--- /dev/null
+++ b/tools/netacc/redissockmap.c
@@ -0,0 +1,287 @@
+// SPDX-License-Identifier: GPL-2.0
+/* Copyright(c) 2023 Huawei Technologies Co., Ltd
+ */
+
+#include "bpf_sockmap.h"
+
+#define REDIS_BIND_MAP_SIZE 100
+#define BLOCKLIST_SIZE 1000
+
+#define ENABLE_BLOCKLIST 0
+#define SHORT_THR 10
+#define BLOCK_THR 10000
+
+struct local_ip {
+	__u32 ip4;
+};
+
+struct ipaddr_port {
+	__u32 ip4;
+	__u32 port;
+} __attribute__((packed));
+
+#if ENABLE_BLOCKLIST
+struct {
+	__uint(type, BPF_MAP_TYPE_LRU_HASH);
+	__type(key, struct ipaddr_port);
+	__type(value, int);
+	__uint(max_entries, BLOCKLIST_SIZE);
+	__uint(map_flags, 0);
+} blocklist_map SEC(".maps");
+#endif
+
+struct {
+	__uint(type, BPF_MAP_TYPE_HASH);
+	__type(key, struct ipaddr_port);
+	__type(value, int);
+	__uint(max_entries, REDIS_BIND_MAP_SIZE);
+	__uint(map_flags, 0);
+} redis_bind_map SEC(".maps");
+
+
+static inline void extract_ipaddrport_from_ops(struct bpf_sock_ops *skops,
+		struct ipaddr_port *key1, struct ipaddr_port *key2)
+{
+	key1->ip4 = skops->remote_ip4;
+	// remote_port is in network byte order
+	key1->port = bpf_ntohl(skops->remote_port);
+
+	key2->ip4 = skops->local_ip4;
+	// local_port is in host byte order
+	key2->port = skops->local_port;
+}
+
+static inline int __is_redis_sock(struct ipaddr_port *key)
+{
+	int *pv = NULL;
+
+	pv = bpf_map_lookup_elem(&redis_bind_map, key);
+	if (pv)
+		return 1;
+
+	return 0;
+}
+
+static inline int is_redis_sock(struct ipaddr_port *key1, struct ipaddr_port *key2,
+		struct ipaddr_port *key10, struct ipaddr_port *key20)
+{
+	net_dbg("is_redis, ip1:0x%x, port1:0x%x\n", key1->ip4, key1->port);
+	net_dbg("is_redis, ip2:0x%x, port2:0x%x\n", key2->ip4, key2->port);
+
+	if (__is_redis_sock(key1))
+		return 1;
+
+	if (__is_redis_sock(key2))
+		return 1;
+
+	if (__is_redis_sock(key10))
+		return 1;
+
+	if (__is_redis_sock(key20))
+		return 1;
+
+	return 0;
+}
+
+static inline int is_localip_sock(struct bpf_sock_ops *skops)
+{
+	struct local_ip remoteip;
+
+	net_dbg("is_localip, ip1:0x%x, ip2:0x%x\n",
+			skops->local_ip4, skops->remote_ip4);
+
+	// skops->local_ip4 must be the local IP address
+	remoteip.ip4 = skops->remote_ip4;
+
+	if ((remoteip.ip4 & 0xff) == 0x7f)
+		return 1;
+
+	if (!bpf_is_local_ipaddr(remoteip.ip4))
+		return 0;
+
+	return 1;
+}
+
+#if ENABLE_BLOCKLIST
+static inline int __is_in_block_list(struct ipaddr_port *key)
+{
+	int *pv = NULL;
+
+	pv = bpf_map_lookup_elem(&blocklist_map, key);
+	if (pv && *pv > BLOCK_THR)
+		return 1;
+
+	return 0;
+}
+
+static inline int is_in_block_list(struct ipaddr_port *key1, struct ipaddr_port *key2,
+		struct ipaddr_port *key10, struct ipaddr_port *key20)
+{
+
+	if (__is_in_block_list(key1))
+		return 1;
+	if (__is_in_block_list(key2))
+		return 1;
+	if (__is_in_block_list(key10))
+		return 1;
+	if (__is_in_block_list(key20))
+		return 1;
+
+	return 0;
+}
+
+static inline int __add_task2block_list(struct ipaddr_port *block)
+{
+	int *pv = NULL;
+	int value = 1;
+
+	pv = bpf_map_lookup_elem(&blocklist_map, block);
+	if (pv == NULL) {
+		bpf_map_update_elem(&blocklist_map, block, &value, BPF_NOEXIST);
+		return 0;
+	}
+
+	if (*pv > BLOCK_THR)
+		return 0;
+
+	*pv += 1;
+	return 0;
+}
+
+static inline int add_task2block_list(struct bpf_sock_ops *skops)
+{
+	struct ipaddr_port block1;
+	struct ipaddr_port block2;
+
+	extract_ipaddrport_from_ops(skops, &block1, &block2);
+
+	if (__is_redis_sock(&block1))
+		return __add_task2block_list(&block1);
+
+	if (__is_redis_sock(&block2))
+		return __add_task2block_list(&block2);
+
+	block1.ip4 = 0;
+	if (__is_redis_sock(&block1))
+		return __add_task2block_list(&block1);
+
+	block2.ip4 = 0;
+	if (__is_redis_sock(&block2))
+		return __add_task2block_list(&block2);
+
+	return 0;
+}
+#else
+static inline int add_task2block_list(struct bpf_sock_ops *skops)
+{
+	return 0;
+}
+static inline int is_in_block_list(struct ipaddr_port *key1, struct ipaddr_port *key2,
+		struct ipaddr_port *key10, struct ipaddr_port *key20)
+{
+	return 0;
+}
+#endif
+
+static inline int is_redis_loopback_tcp(struct bpf_sock_ops *skops)
+{
+	struct ipaddr_port key10;
+	struct ipaddr_port key20;
+	struct ipaddr_port key1;
+	struct ipaddr_port key2;
+
+	if (!is_localip_sock(skops))
+		return 0;
+	net_dbg("this is localip\n");
+
+	extract_ipaddrport_from_ops(skops, &key1, &key2);
+	key10.ip4 = 0;
+	key10.port = key1.port;
+	key20.ip4 = 0;
+	key20.port = key2.port;
+
+	if (!is_redis_sock(&key1, &key2, &key10, &key20))
+		return 0;
+	net_dbg("this is redis sock\n");
+
+	if (is_in_block_list(&key1, &key2, &key10, &key20))
+		return 0;
+
+	net_dbg("the sock is redis loopback sock\n");
+	return 1;
+}
+
+static inline int update_redis_info(struct bpf_sock_ops *skops)
+{
+	struct ipaddr_port key;
+	int value = 1;
+	char comm[16] = {0};
+
+	bpf_get_current_comm(comm, sizeof(comm));
+	if (comm[0] != 'r' || comm[1] != 'e' || comm[2] != 'd' || comm[3] != 'i' ||
+	    comm[4] != 's' || comm[5] != '-' ||  comm[6] != 's' ||  comm[7] != 'e' ||
+	    comm[8] != 'r' || comm[9] != 'v' ||  comm[10] != 'e' ||  comm[11] != 'r')
+		return 0;
+
+	key.ip4 = skops->local_ip4;
+	key.port = skops->local_port; // host order
+
+	bpf_map_update_elem(&redis_bind_map, &key, &value, BPF_NOEXIST);
+	net_dbg("%s, update redisinfo: sip:0x%x, sport:%d\n", comm, key.ip4, key.port);
+	return 1;
+}
+
+static inline void clean_redis_info(struct bpf_sock_ops *skops)
+{
+	struct ipaddr_port key;
+
+	key.ip4 = skops->local_ip4;
+	key.port = skops->local_port; // host order
+	net_dbg("clean redisinfo, 0x%x:%d\n", key.ip4, key.port);
+	bpf_map_delete_elem(&redis_bind_map, &key);
+}
+
+SEC("sockops") int redis_sockops(struct bpf_sock_ops *skops)
+{
+	switch (skops->op) {
+	case BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB:
+	case BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB:
+		if (skops->family == 2) {// AF_INET
+			if (is_redis_loopback_tcp(skops)) {
+				net_dbg("bpf_sockops, sockmap, op:%d, sk:%p\n",
+					skops->op, skops->sk);
+				bpf_sock_ops_cb_flags_set(skops, BPF_SOCK_OPS_STATE_CB_FLAG);
+				bpf_sockmap_ipv4_insert(skops);
+			} else {
+				bpf_sock_ops_cb_flags_set(skops, 0);
+			}
+		}
+		break;
+	case  BPF_SOCK_OPS_STATE_CB:
+		if (skops->family == 2 && skops->args[0] == BPF_TCP_LISTEN &&
+				skops->args[1] == BPF_TCP_CLOSE) {
+			clean_redis_info(skops);
+		} else if (skops->family == 2 && (skops->args[1] == BPF_TCP_CLOSE ||
+					skops->args[1] == BPF_TCP_CLOSE_WAIT ||
+					skops->args[1] == BPF_TCP_FIN_WAIT1)) {
+			__u64 tx_cnt = SHORT_THR;
+
+			bpf_sockmap_ipv4_cleanup(skops, &tx_cnt);
+			net_dbg("sockops sk:%p, state:%d, tx_cnt:%llu\n",
+				skops->sk, skops->args[1], tx_cnt);
+			if (tx_cnt < SHORT_THR)
+				add_task2block_list(skops);
+		}
+		break;
+	case BPF_SOCK_OPS_TCP_LISTEN_CB:
+		if (skops->family == 2 && update_redis_info(skops))
+			bpf_sock_ops_cb_flags_set(skops, BPF_SOCK_OPS_STATE_CB_FLAG);
+		break;
+	default:
+		break;
+	}
+	return 1;
+}
+
+char _license[] SEC("license") = "GPL";
+int _version SEC("version") = 1;
-- 
2.34.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    15 Jun '23
                    
                        hulk inclusion
category: feature
bugzilla: NA
CVE: N/A
----------------------------------------------------
add sample sockmap code for redis
Signed-off-by: Liu Jian <liujian56(a)huawei.com>
---
 tools/netacc/Makefile       |  24 +++
 tools/netacc/bpf_sockmap.h  | 148 +++++++++++++++++++
 tools/netacc/net-acc        |  34 +++++
 tools/netacc/redis_acc.c    | 276 ++++++++++++++++++++++++++++++++++
 tools/netacc/redissockmap.c | 287 ++++++++++++++++++++++++++++++++++++
 5 files changed, 769 insertions(+)
 create mode 100644 tools/netacc/Makefile
 create mode 100644 tools/netacc/bpf_sockmap.h
 create mode 100755 tools/netacc/net-acc
 create mode 100644 tools/netacc/redis_acc.c
 create mode 100644 tools/netacc/redissockmap.c
diff --git a/tools/netacc/Makefile b/tools/netacc/Makefile
new file mode 100644
index 000000000000..bf1db37414d8
--- /dev/null
+++ b/tools/netacc/Makefile
@@ -0,0 +1,24 @@
+# SPDX-License-Identifier: GPL-2.0
+
+INSTALL ?= install
+CLANG ?= clang
+CC ?= gcc
+BPFTOOL ?= bpftool
+TOPDIR = ../..
+MKFLAGS = -I$(TOPDIR)/tools/lib
+LDLIBBPF = -L$(TOPDIR)/tools/lib/bpf/ -l:libbpf.a
+
+all:
+	$(CLANG) -O2 -g -Wall -target bpf $(MKFLAGS) -c redissockmap.c -o redissockmap.o
+	$(BPFTOOL) gen skeleton redissockmap.o > redis_acc.skel.h
+	$(CC) -O2 -g -Wall $(MKFLAGS) redis_acc.c -o redis_acc $(LDLIBBPF) -lelf -lz
+
+clean:
+	rm -f redis_acc
+	rm -f redis_acc.skel.h
+	rm -f *.o
+
+install:
+	mkdir -p $(INSTALL_ROOT)/usr/sbin/tuned_acc/
+	$(INSTALL) -m 755 net-acc $(INSTALL_ROOT)/usr/sbin/
+	$(INSTALL) -m 755 redis_acc $(INSTALL_ROOT)/usr/sbin/tuned_acc/
diff --git a/tools/netacc/bpf_sockmap.h b/tools/netacc/bpf_sockmap.h
new file mode 100644
index 000000000000..8edcc6624593
--- /dev/null
+++ b/tools/netacc/bpf_sockmap.h
@@ -0,0 +1,148 @@
+/* SPDX-License-Identifier: GPL-2.0 */
+/* Copyright(c) 2023 Huawei Technologies Co., Ltd
+ */
+
+#ifndef __BPF_SOCKMAP_H__
+#define __BPF_SOCKMAP_H__
+
+#include <stddef.h>
+#include <stdbool.h>
+#include <linux/types.h>
+#include <linux/bpf.h>
+
+#include <bpf/bpf_helpers.h>
+#include <bpf/bpf_endian.h>
+
+#define LOG_DEBUG 0
+#define SOCKMAP_SIZE 100000
+
+#if LOG_DEBUG
+#define net_dbg bpf_printk
+#define net_err bpf_printk
+#else
+#define net_dbg(fmt, ...) do {} while (0)
+#define net_err bpf_printk
+#endif
+
+struct sock_key {
+	__u32 sip4;
+	__u32 dip4;
+	__u32 sport;
+	__u32 dport;
+} __attribute__((packed));
+
+struct {
+	__uint(type, BPF_MAP_TYPE_SOCKHASH);
+	__type(key, struct sock_key);
+	__type(value, int);
+	__uint(max_entries, SOCKMAP_SIZE);
+	__uint(map_flags, 0);
+} redissock_map SEC(".maps");
+
+struct sock_info {
+	__u64 redir_rx_cnt;
+	__u64 redir_tx_cnt;
+	int sk_flags;
+};
+
+struct {
+	__uint(type, BPF_MAP_TYPE_HASH);
+	__type(key, struct sock_key);
+	__type(value, struct sock_info);
+	__uint(max_entries, SOCKMAP_SIZE);
+	__uint(map_flags, 0);
+} sockflag_map SEC(".maps");
+
+static inline void sock_key2peerkey(struct sock_key *key, struct sock_key *peer_key)
+{
+	peer_key->sip4 = key->dip4;
+	peer_key->sport = key->dport;
+	peer_key->dip4 = key->sip4;
+	peer_key->dport = key->sport;
+}
+
+static inline void extract_key4_from_ops(struct bpf_sock_ops *ops, struct sock_key *key)
+{
+	key->dip4 = ops->remote_ip4;
+	key->sip4 = ops->local_ip4;
+
+	// local_port is in host byte order
+	// and remote_port is in network byte order
+	key->sport = ops->local_port;
+	key->dport = bpf_ntohl(ops->remote_port);
+}
+
+static inline void bpf_sock_ops_ipv4(struct bpf_sock_ops *skops)
+{
+	struct sock_key key = {};
+
+	extract_key4_from_ops(skops, &key);
+	bpf_sock_hash_update(skops, &redissock_map, &key, BPF_NOEXIST);
+}
+
+static inline void bpf_sockmap_ipv4_insert(struct bpf_sock_ops *skops)
+{
+	if (bpf_ntohl(skops->remote_port) == 22 || skops->local_port == 22)
+		return;
+
+	bpf_sock_ops_ipv4(skops);
+}
+
+static inline void bpf_sockmap_ipv4_cleanup(struct bpf_sock_ops *skops, __u64 *cnt)
+{
+	struct sock_info *p_skinfo = NULL;
+	struct sock_key key = {};
+
+	extract_key4_from_ops(skops, &key);
+	p_skinfo = bpf_map_lookup_elem(&sockflag_map, &key);
+	if (p_skinfo) {
+		if (cnt)
+			*cnt = p_skinfo->redir_tx_cnt;
+		bpf_map_delete_elem(&sockflag_map, &key);
+	}
+}
+
+static inline void extract_key4_from_msg(struct sk_msg_md *msg, struct sock_key *key)
+{
+	key->sip4 = msg->local_ip4;
+	key->dip4 = msg->remote_ip4;
+
+	// local_port is in host byte order
+	// and remote_port is in network byte order
+	key->sport = msg->local_port;
+	key->dport = bpf_ntohl(msg->remote_port);
+}
+
+SEC("sk_msg") int redis_redir(struct sk_msg_md *msg)
+{
+	struct sock_info *p_skinfo = NULL;
+	struct sock_info skinfo = {0};
+	struct sock_key peer_key = {};
+	struct sock_key key = {};
+	int ret, addinfo = 0;
+
+	extract_key4_from_msg(msg, &key);
+	sock_key2peerkey(&key, &peer_key);
+
+	p_skinfo = bpf_map_lookup_elem(&sockflag_map, &key);
+	if (p_skinfo != NULL && p_skinfo->sk_flags == 1)
+		return SK_PASS;
+
+	if (p_skinfo == NULL) {
+		addinfo = 1;
+		p_skinfo = &skinfo;
+	}
+
+	ret = bpf_msg_redirect_hash(msg, &redissock_map, &peer_key, BPF_F_INGRESS);
+	if (ret == SK_DROP) {
+		if (p_skinfo->sk_flags != 1)
+			p_skinfo->sk_flags = 1;
+	}
+
+	p_skinfo->redir_tx_cnt++;
+	if (addinfo)
+		bpf_map_update_elem(&sockflag_map, &key, p_skinfo, BPF_ANY);
+
+	return SK_PASS;
+}
+#endif
diff --git a/tools/netacc/net-acc b/tools/netacc/net-acc
new file mode 100755
index 000000000000..f3db4803ced3
--- /dev/null
+++ b/tools/netacc/net-acc
@@ -0,0 +1,34 @@
+#!/bin/bash
+# SPDX-License-Identifier: GPL-2.0
+
+function usage() {
+	echo ""
+	echo "Usage:"
+	echo "    $0 [enable | disable]"
+	echo ""
+}
+
+function mount_cgp2() {
+	CGP2=`mount | grep cgroup2`
+	if [[ "$CGP2"X == "X" ]]; then
+		CGP2_PATCH=/sys/fs/cgroup/tunned-acc
+		mount -o rw,remount  /sys/fs/cgroup
+		mkdir -p ${CGP2_PATCH}
+		mount -t cgroup2 -o nosuid,nodev,noexec none ${CGP2_PATCH}
+		mount -o ro,remount  /sys/fs/cgroup
+	fi
+}
+
+CMD=$1
+
+if [[ "$CMD"X == "enableX" ]]; then
+	mount_cgp2
+	modprobe localip
+	/usr/sbin/tuned_acc/redis_acc enable
+elif [[ "$CMD"X == "disableX" ]]; then
+	/usr/sbin/tuned_acc/redis_acc disable
+	rmmod localip
+	exit 0
+else
+	usage;
+fi
diff --git a/tools/netacc/redis_acc.c b/tools/netacc/redis_acc.c
new file mode 100644
index 000000000000..ae81ec56ea7e
--- /dev/null
+++ b/tools/netacc/redis_acc.c
@@ -0,0 +1,276 @@
+#include <argp.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <sys/resource.h>
+#include <time.h>
+#include <unistd.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+
+#include <bpf/libbpf.h>
+#include <bpf/bpf.h>
+#include "redis_acc.skel.h"
+
+#ifndef ARRAY_SIZE
+#define ARRAY_SIZE(a) (sizeof(a) / sizeof(a[0]))
+#endif
+
+#define CG_PATH		"/sys/fs/cgroup/tunned-acc"
+#define PIN_PATH	"/sys/fs/bpf/redis/"
+
+static int bump_memlock_rlimit(void)
+{
+	struct rlimit rlim_new = {
+		.rlim_cur	= RLIM_INFINITY,
+		.rlim_max	= RLIM_INFINITY,
+	};
+
+	return setrlimit(RLIMIT_MEMLOCK, &rlim_new);
+}
+
+struct net_acc_prog_info {
+	const char *prog_name;
+	const char *pin_path;
+	void **prog;
+	int *fd;
+};
+
+struct net_acc_map_info {
+	const char *map_name;
+	char *pin_path;
+	void **map;
+	int *fd;
+};
+
+struct {
+	int redis_sockops_fd;
+	int redis_redir_fd;
+	int redissock_map_fd;
+} net_acc_fds;
+
+struct {
+	void *redis_sockops_obj;
+	void *redis_redir_obj;
+	void *redissock_map_obj;
+} net_acc_obj;
+
+static struct net_acc_prog_info prog_infos[] = {
+	{
+		.prog_name = "redis_sockops",
+		.pin_path = PIN_PATH"sockops",
+		.prog = &net_acc_obj.redis_sockops_obj,
+		.fd = &net_acc_fds.redis_sockops_fd,
+	},
+	{
+		.prog_name = "redis_redir",
+		.pin_path = PIN_PATH"sk_msg",
+		.prog = &net_acc_obj.redis_redir_obj,
+		.fd = &net_acc_fds.redis_redir_fd,
+	}
+};
+
+static struct net_acc_map_info map_infos[] = {
+	{
+		.map_name = "redissock_map",
+		.pin_path = PIN_PATH"redissock_map",
+		.map = &net_acc_obj.redissock_map_obj,
+		.fd = &net_acc_fds.redissock_map_fd,
+	}
+};
+
+int cg_fd = -1;
+struct redissockmap *skel;
+
+int net_acc_enabled(void)
+{
+	int map_fd;
+
+	map_fd = bpf_obj_get(map_infos[0].pin_path);
+	if (map_fd < 0)
+		return 0;
+
+	close(map_fd);
+	return 1;
+}
+
+int pin_prog_map(void)
+{
+	int i, mapj, progj;
+	int err = 0;
+
+	mapj = ARRAY_SIZE(map_infos);
+	for (i = 0; i < mapj; i++) {
+		if (*map_infos[i].map)
+			err = bpf_map__pin(*map_infos[i].map, map_infos[i].pin_path);
+		if (err) {
+			mapj = i;
+			goto err1;
+		}
+	}
+
+	progj =  ARRAY_SIZE(prog_infos);
+	for (i = 0; i < progj; i++) {
+		if (*prog_infos[i].prog)
+			err = bpf_program__pin(*prog_infos[i].prog, prog_infos[i].pin_path);
+		if (err) {
+			progj = i;
+			goto err2;
+		}
+	}
+	return 0;
+err2:
+	for (i = 0; i < progj; i++) {
+		if (*prog_infos[i].prog)
+			bpf_program__unpin(*prog_infos[i].prog, prog_infos[i].pin_path);
+	}
+err1:
+	for (i = 0; i < mapj; i++) {
+		if (*map_infos[i].map)
+			bpf_map__unpin(*map_infos[i].map, map_infos[i].pin_path);
+	}
+	return 1;
+}
+
+int attach_manually(void)
+{
+	int err;
+
+	err = bpf_prog_attach(bpf_program__fd(skel->progs.redis_sockops), cg_fd, BPF_CGROUP_SOCK_OPS, 0);
+	if (err) {
+		fprintf(stderr, "failed to attach sockops programs\n");
+		return -1;
+	}
+
+	err = bpf_prog_attach(bpf_program__fd(skel->progs.redis_redir),
+			      bpf_map__fd(skel->maps.redissock_map), BPF_SK_MSG_VERDICT, 0);
+	if (err) {
+		fprintf(stderr, "failed to attach msg_verdict programs\n");
+		goto cleanup1;
+	}
+
+	net_acc_obj.redis_sockops_obj = skel->progs.redis_sockops;
+	net_acc_obj.redis_redir_obj = skel->progs.redis_redir;
+	net_acc_obj.redissock_map_obj = skel->maps.redissock_map;
+	return 0;
+cleanup1:
+	bpf_prog_detach2(bpf_program__fd(skel->progs.redis_sockops), cg_fd, BPF_CGROUP_SOCK_OPS);
+	return -1;
+}
+
+void detach_manually(void)
+{
+	bpf_prog_detach2(bpf_program__fd(skel->progs.redis_redir),
+			      bpf_map__fd(skel->maps.redissock_map), BPF_SK_MSG_VERDICT);
+	bpf_prog_detach2(bpf_program__fd(skel->progs.redis_sockops), cg_fd, BPF_CGROUP_SOCK_OPS);
+}
+
+int net_acc_enable(void)
+{
+	int err;
+
+	if (net_acc_enabled())
+		return 0;
+
+	err = bump_memlock_rlimit();
+	if (err) {
+		fprintf(stderr, "failed to increase rlimit: %d", err);
+		close(cg_fd);
+		return 1;
+	}
+
+	skel = redissockmap__open();
+	if (!skel) {
+		fprintf(stderr, "failed to open and/or load BPF object\n");
+		return 1;
+	}
+
+	err = redissockmap__load(skel);
+	if (err) {
+		fprintf(stderr, "failed to load BPF object: %d\n", err);
+		goto cleanup;
+	}
+
+	err = redissockmap__attach(skel);
+	if (err) {
+		fprintf(stderr, "failed to attach BPF programs\n");
+		goto cleanup;
+	}
+
+	err = attach_manually();
+	if (err) {
+		fprintf(stderr, "failed to attach BPF programs\n");
+		goto cleanup;
+	}
+
+	err = pin_prog_map();
+	if (err) {
+		fprintf(stderr, "failed to pin BPF programs and maps\n");
+		goto cleanup1;
+	}
+
+	return 0;
+
+cleanup1:
+	detach_manually();
+cleanup:
+	redissockmap__destroy(skel);
+	close(cg_fd);
+
+	return err != 0;
+}
+
+
+int net_acc_disable(void)
+{
+	int i;
+
+	if (!net_acc_enabled())
+		return 0;
+
+	for (i = 0; i < ARRAY_SIZE(map_infos); i++) {
+		if (map_infos[i].fd) {
+			*map_infos[i].fd = bpf_obj_get(map_infos[i].pin_path);
+			unlink(map_infos[i].pin_path);
+		}
+	}
+
+	for (i = 0; i < ARRAY_SIZE(prog_infos); i++) {
+		if (prog_infos[i].fd) {
+			*prog_infos[i].fd = bpf_obj_get(prog_infos[i].pin_path);
+			unlink(prog_infos[i].pin_path);
+		}
+	}
+
+	bpf_prog_detach2(net_acc_fds.redis_redir_fd,
+			net_acc_fds.redissock_map_fd, BPF_SK_MSG_VERDICT);
+	bpf_prog_detach2(net_acc_fds.redis_sockops_fd, cg_fd, BPF_CGROUP_SOCK_OPS);
+
+	close(net_acc_fds.redis_redir_fd);
+	close(net_acc_fds.redis_redir_fd);
+	close(net_acc_fds.redis_redir_fd);
+	rmdir(PIN_PATH);
+	return 0;
+}
+
+int main(int argc, char **argv)
+{
+	int ret = 1;
+
+	if (argc != 2)
+		return 1;
+
+	cg_fd = open(CG_PATH, O_DIRECTORY, O_RDONLY);
+	if (cg_fd < 0) {
+		fprintf(stderr, "ERROR: (%i) open cgroup2 path failed: %s\n", cg_fd, CG_PATH);
+		return 1;
+	}
+
+	if (strncmp(argv[1], "enable", 6) == 0)
+		ret = net_acc_enable();
+	else if (strncmp(argv[1], "disable", 7) == 0)
+		ret = net_acc_disable();
+
+	close(cg_fd);
+	return ret;
+}
diff --git a/tools/netacc/redissockmap.c b/tools/netacc/redissockmap.c
new file mode 100644
index 000000000000..b23df1aa3e6c
--- /dev/null
+++ b/tools/netacc/redissockmap.c
@@ -0,0 +1,287 @@
+// SPDX-License-Identifier: GPL-2.0
+/* Copyright(c) 2023 Huawei Technologies Co., Ltd
+ */
+
+#include "bpf_sockmap.h"
+
+#define REDIS_BIND_MAP_SIZE 100
+#define BLOCKLIST_SIZE 1000
+
+#define ENABLE_BLOCKLIST 0
+#define SHORT_THR 10
+#define BLOCK_THR 10000
+
+struct local_ip {
+	__u32 ip4;
+};
+
+struct ipaddr_port {
+	__u32 ip4;
+	__u32 port;
+} __attribute__((packed));
+
+#if ENABLE_BLOCKLIST
+struct {
+	__uint(type, BPF_MAP_TYPE_LRU_HASH);
+	__type(key, struct ipaddr_port);
+	__type(value, int);
+	__uint(max_entries, BLOCKLIST_SIZE);
+	__uint(map_flags, 0);
+} blocklist_map SEC(".maps");
+#endif
+
+struct {
+	__uint(type, BPF_MAP_TYPE_HASH);
+	__type(key, struct ipaddr_port);
+	__type(value, int);
+	__uint(max_entries, REDIS_BIND_MAP_SIZE);
+	__uint(map_flags, 0);
+} redis_bind_map SEC(".maps");
+
+
+static inline void extract_ipaddrport_from_ops(struct bpf_sock_ops *skops,
+		struct ipaddr_port *key1, struct ipaddr_port *key2)
+{
+	key1->ip4 = skops->remote_ip4;
+	// remote_port is in network byte order
+	key1->port = bpf_ntohl(skops->remote_port);
+
+	key2->ip4 = skops->local_ip4;
+	// local_port is in host byte order
+	key2->port = skops->local_port;
+}
+
+static inline int __is_redis_sock(struct ipaddr_port *key)
+{
+	int *pv = NULL;
+
+	pv = bpf_map_lookup_elem(&redis_bind_map, key);
+	if (pv)
+		return 1;
+
+	return 0;
+}
+
+static inline int is_redis_sock(struct ipaddr_port *key1, struct ipaddr_port *key2,
+		struct ipaddr_port *key10, struct ipaddr_port *key20)
+{
+	net_dbg("is_redis, ip1:0x%x, port1:0x%x\n", key1->ip4, key1->port);
+	net_dbg("is_redis, ip2:0x%x, port2:0x%x\n", key2->ip4, key2->port);
+
+	if (__is_redis_sock(key1))
+		return 1;
+
+	if (__is_redis_sock(key2))
+		return 1;
+
+	if (__is_redis_sock(key10))
+		return 1;
+
+	if (__is_redis_sock(key20))
+		return 1;
+
+	return 0;
+}
+
+static inline int is_localip_sock(struct bpf_sock_ops *skops)
+{
+	struct local_ip remoteip;
+
+	net_dbg("is_localip, ip1:0x%x, ip2:0x%x\n",
+			skops->local_ip4, skops->remote_ip4);
+
+	// skops->local_ip4 must be the local IP address
+	remoteip.ip4 = skops->remote_ip4;
+
+	if ((remoteip.ip4 & 0xff) == 0x7f)
+		return 1;
+
+	if (!bpf_is_local_ipaddr(remoteip.ip4))
+		return 0;
+
+	return 1;
+}
+
+#if ENABLE_BLOCKLIST
+static inline int __is_in_block_list(struct ipaddr_port *key)
+{
+	int *pv = NULL;
+
+	pv = bpf_map_lookup_elem(&blocklist_map, key);
+	if (pv && *pv > BLOCK_THR)
+		return 1;
+
+	return 0;
+}
+
+static inline int is_in_block_list(struct ipaddr_port *key1, struct ipaddr_port *key2,
+		struct ipaddr_port *key10, struct ipaddr_port *key20)
+{
+
+	if (__is_in_block_list(key1))
+		return 1;
+	if (__is_in_block_list(key2))
+		return 1;
+	if (__is_in_block_list(key10))
+		return 1;
+	if (__is_in_block_list(key20))
+		return 1;
+
+	return 0;
+}
+
+static inline int __add_task2block_list(struct ipaddr_port *block)
+{
+	int *pv = NULL;
+	int value = 1;
+
+	pv = bpf_map_lookup_elem(&blocklist_map, block);
+	if (pv == NULL) {
+		bpf_map_update_elem(&blocklist_map, block, &value, BPF_NOEXIST);
+		return 0;
+	}
+
+	if (*pv > BLOCK_THR)
+		return 0;
+
+	*pv += 1;
+	return 0;
+}
+
+static inline int add_task2block_list(struct bpf_sock_ops *skops)
+{
+	struct ipaddr_port block1;
+	struct ipaddr_port block2;
+
+	extract_ipaddrport_from_ops(skops, &block1, &block2);
+
+	if (__is_redis_sock(&block1))
+		return __add_task2block_list(&block1);
+
+	if (__is_redis_sock(&block2))
+		return __add_task2block_list(&block2);
+
+	block1.ip4 = 0;
+	if (__is_redis_sock(&block1))
+		return __add_task2block_list(&block1);
+
+	block2.ip4 = 0;
+	if (__is_redis_sock(&block2))
+		return __add_task2block_list(&block2);
+
+	return 0;
+}
+#else
+static inline int add_task2block_list(struct bpf_sock_ops *skops)
+{
+	return 0;
+}
+static inline int is_in_block_list(struct ipaddr_port *key1, struct ipaddr_port *key2,
+		struct ipaddr_port *key10, struct ipaddr_port *key20)
+{
+	return 0;
+}
+#endif
+
+static inline int is_redis_loopback_tcp(struct bpf_sock_ops *skops)
+{
+	struct ipaddr_port key10;
+	struct ipaddr_port key20;
+	struct ipaddr_port key1;
+	struct ipaddr_port key2;
+
+	if (!is_localip_sock(skops))
+		return 0;
+	net_dbg("this is localip\n");
+
+	extract_ipaddrport_from_ops(skops, &key1, &key2);
+	key10.ip4 = 0;
+	key10.port = key1.port;
+	key20.ip4 = 0;
+	key20.port = key2.port;
+
+	if (!is_redis_sock(&key1, &key2, &key10, &key20))
+		return 0;
+	net_dbg("this is redis sock\n");
+
+	if (is_in_block_list(&key1, &key2, &key10, &key20))
+		return 0;
+
+	net_dbg("the sock is redis loopback sock\n");
+	return 1;
+}
+
+static inline int update_redis_info(struct bpf_sock_ops *skops)
+{
+	struct ipaddr_port key;
+	int value = 1;
+	char comm[16] = {0};
+
+	bpf_get_current_comm(comm, sizeof(comm));
+	if (comm[0] != 'r' || comm[1] != 'e' || comm[2] != 'd' || comm[3] != 'i' ||
+	    comm[4] != 's' || comm[5] != '-' ||  comm[6] != 's' ||  comm[7] != 'e' ||
+	    comm[8] != 'r' || comm[9] != 'v' ||  comm[10] != 'e' ||  comm[11] != 'r')
+		return 0;
+
+	key.ip4 = skops->local_ip4;
+	key.port = skops->local_port; // host order
+
+	bpf_map_update_elem(&redis_bind_map, &key, &value, BPF_NOEXIST);
+	net_dbg("%s, update redisinfo: sip:0x%x, sport:%d\n", comm, key.ip4, key.port);
+	return 1;
+}
+
+static inline void clean_redis_info(struct bpf_sock_ops *skops)
+{
+	struct ipaddr_port key;
+
+	key.ip4 = skops->local_ip4;
+	key.port = skops->local_port; // host order
+	net_dbg("clean redisinfo, 0x%x:%d\n", key.ip4, key.port);
+	bpf_map_delete_elem(&redis_bind_map, &key);
+}
+
+SEC("sockops") int redis_sockops(struct bpf_sock_ops *skops)
+{
+	switch (skops->op) {
+	case BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB:
+	case BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB:
+		if (skops->family == 2) {// AF_INET
+			if (is_redis_loopback_tcp(skops)) {
+				net_dbg("bpf_sockops, sockmap, op:%d, sk:%p\n",
+					skops->op, skops->sk);
+				bpf_sock_ops_cb_flags_set(skops, BPF_SOCK_OPS_STATE_CB_FLAG);
+				bpf_sockmap_ipv4_insert(skops);
+			} else {
+				bpf_sock_ops_cb_flags_set(skops, 0);
+			}
+		}
+		break;
+	case  BPF_SOCK_OPS_STATE_CB:
+		if (skops->family == 2 && skops->args[0] == BPF_TCP_LISTEN &&
+				skops->args[1] == BPF_TCP_CLOSE) {
+			clean_redis_info(skops);
+		} else if (skops->family == 2 && (skops->args[1] == BPF_TCP_CLOSE ||
+					skops->args[1] == BPF_TCP_CLOSE_WAIT ||
+					skops->args[1] == BPF_TCP_FIN_WAIT1)) {
+			__u64 tx_cnt = SHORT_THR;
+
+			bpf_sockmap_ipv4_cleanup(skops, &tx_cnt);
+			net_dbg("sockops sk:%p, state:%d, tx_cnt:%llu\n",
+				skops->sk, skops->args[1], tx_cnt);
+			if (tx_cnt < SHORT_THR)
+				add_task2block_list(skops);
+		}
+		break;
+	case BPF_SOCK_OPS_TCP_LISTEN_CB:
+		if (skops->family == 2 && update_redis_info(skops))
+			bpf_sock_ops_cb_flags_set(skops, BPF_SOCK_OPS_STATE_CB_FLAG);
+		break;
+	default:
+		break;
+	}
+	return 1;
+}
+
+char _license[] SEC("license") = "GPL";
+int _version SEC("version") = 1;
-- 
2.34.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: Bob Peterson <rpeterso(a)redhat.com>
mainline inclusion
from mainline-v6.4-rc2
commit 504a10d9e46bc37b23d0a1ae2f28973c8516e636
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I7CXJL
CVE: CVE-2023-3212
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
On corrupt gfs2 file systems the evict code can try to reference the
journal descriptor structure, jdesc, after it has been freed and set to
NULL. The sequence of events is:
init_journal()
...
fail_jindex:
   gfs2_jindex_free(sdp); <------frees journals, sets jdesc = NULL
      if (gfs2_holder_initialized(&ji_gh))
         gfs2_glock_dq_uninit(&ji_gh);
fail:
   iput(sdp->sd_jindex); <--references jdesc in evict_linked_inode
      evict()
         gfs2_evict_inode()
            evict_linked_inode()
               ret = gfs2_trans_begin(sdp, 0, sdp->sd_jdesc->jd_blocks);
<------references the now freed/zeroed sd_jdesc pointer.
The call to gfs2_trans_begin is done because the truncate_inode_pages
call can cause gfs2 events that require a transaction, such as removing
journaled data (jdata) blocks from the journal.
This patch fixes the problem by adding a check for sdp->sd_jdesc to
function gfs2_evict_inode. In theory, this should only happen to corrupt
gfs2 file systems, when gfs2 detects the problem, reports it, then tries
to evict all the system inodes it has read in up to that point.
Reported-by: Yang Lan <lanyang0908(a)gmail.com>
Signed-off-by: Bob Peterson <rpeterso(a)redhat.com>
Signed-off-by: Andreas Gruenbacher <agruenba(a)redhat.com>
Signed-off-by: ZhaoLong Wang <wangzhaolong1(a)huawei.com>
Conflicts:
        fs/gfs2/super.c
---
 fs/gfs2/super.c | 8 ++++++++
 1 file changed, 8 insertions(+)
diff --git a/fs/gfs2/super.c b/fs/gfs2/super.c
index d14b98aa1c3e..9820aad4b19a 100644
--- a/fs/gfs2/super.c
+++ b/fs/gfs2/super.c
@@ -1412,6 +1412,14 @@ static void gfs2_evict_inode(struct inode *inode)
 	if (inode->i_nlink || sb_rdonly(sb))
 		goto out;
 
+	/*
+	 * In case of an incomplete mount, gfs2_evict_inode() may be called for
+	 * system files without having an active journal to write to.  In that
+	 * case, skip the filesystem evict.
+	 */
+	if (!sdp->sd_jdesc)
+		goto out;
+
 	gfs2_holder_mark_uninitialized(&gh);
 	ret = evict_should_delete(inode, &gh);
 	if (ret == SHOULD_DEFER_EVICTION)
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS] scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
                        
                        
by Zhong Jinghua 14 Jun '23
                    by Zhong Jinghua 14 Jun '23
14 Jun '23
                    
                        From: Mike Christie <michael.christie(a)oracle.com>
mainline inclusion
from mainline-v6.1-rc1
commit 57569c37f0add1b6489e1a1563c71519daf732cf
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I6I8YD
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
----------------------------------------
Fix a NULL pointer crash that occurs when we are freeing the socket at the
same time we access it via sysfs.
The problem is that:
 1. iscsi_sw_tcp_conn_get_param() and iscsi_sw_tcp_host_get_param() take
    the frwd_lock and do sock_hold() then drop the frwd_lock. sock_hold()
    does a get on the "struct sock".
 2. iscsi_sw_tcp_release_conn() does sockfd_put() which does the last put
    on the "struct socket" and that does __sock_release() which sets the
    sock->ops to NULL.
 3. iscsi_sw_tcp_conn_get_param() and iscsi_sw_tcp_host_get_param() then
    call kernel_getpeername() which accesses the NULL sock->ops.
Above we do a get on the "struct sock", but we needed a get on the "struct
socket". Originally, we just held the frwd_lock the entire time but in
commit bcf3a2953d36 ("scsi: iscsi: iscsi_tcp: Avoid holding spinlock while
calling getpeername()") we switched to refcount based because the network
layer changed and started taking a mutex in that path, so we could no
longer hold the frwd_lock.
Instead of trying to maintain multiple refcounts, this just has us use a
mutex for accessing the socket in the interface code paths.
Link: https://lore.kernel.org/r/20220907221700.10302-1-michael.christie@oracle.com
Fixes: bcf3a2953d36 ("scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername()")
Signed-off-by: Mike Christie <michael.christie(a)oracle.com>
Signed-off-by: Martin K. Petersen <martin.petersen(a)oracle.com>
Signed-off-by: Zhong Jinghua <zhongjinghua(a)huawei.com>
---
 drivers/scsi/iscsi_tcp.c | 73 ++++++++++++++++++++++++++++------------
 drivers/scsi/iscsi_tcp.h |  2 ++
 2 files changed, 54 insertions(+), 21 deletions(-)
diff --git a/drivers/scsi/iscsi_tcp.c b/drivers/scsi/iscsi_tcp.c
index 4575d0f0dd6c..e8b0ac0193ee 100644
--- a/drivers/scsi/iscsi_tcp.c
+++ b/drivers/scsi/iscsi_tcp.c
@@ -566,6 +566,8 @@ iscsi_sw_tcp_conn_create(struct iscsi_cls_session *cls_session,
 	tcp_conn = conn->dd_data;
 	tcp_sw_conn = tcp_conn->dd_data;
 
+	mutex_init(&tcp_sw_conn->sock_lock);
+
 	tfm = crypto_alloc_ahash("crc32c", 0, CRYPTO_ALG_ASYNC);
 	if (IS_ERR(tfm))
 		goto free_conn;
@@ -600,11 +602,15 @@ iscsi_sw_tcp_conn_create(struct iscsi_cls_session *cls_session,
 
 static void iscsi_sw_tcp_release_conn(struct iscsi_conn *conn)
 {
-	struct iscsi_session *session = conn->session;
 	struct iscsi_tcp_conn *tcp_conn = conn->dd_data;
 	struct iscsi_sw_tcp_conn *tcp_sw_conn = tcp_conn->dd_data;
 	struct socket *sock = tcp_sw_conn->sock;
 
+	/*
+	 * The iscsi transport class will make sure we are not called in
+	 * parallel with start, stop, bind and destroys. However, this can be
+	 * called twice if userspace does a stop then a destroy.
+	 */
 	if (!sock)
 		return;
 
@@ -612,9 +618,9 @@ static void iscsi_sw_tcp_release_conn(struct iscsi_conn *conn)
 	iscsi_sw_tcp_conn_restore_callbacks(conn);
 	sock_put(sock->sk);
 
-	spin_lock_bh(&session->frwd_lock);
+	mutex_lock(&tcp_sw_conn->sock_lock);
 	tcp_sw_conn->sock = NULL;
-	spin_unlock_bh(&session->frwd_lock);
+	mutex_unlock(&tcp_sw_conn->sock_lock);
 	sockfd_put(sock);
 }
 
@@ -666,7 +672,6 @@ iscsi_sw_tcp_conn_bind(struct iscsi_cls_session *cls_session,
 		       struct iscsi_cls_conn *cls_conn, uint64_t transport_eph,
 		       int is_leading)
 {
-	struct iscsi_session *session = cls_session->dd_data;
 	struct iscsi_conn *conn = cls_conn->dd_data;
 	struct iscsi_tcp_conn *tcp_conn = conn->dd_data;
 	struct iscsi_sw_tcp_conn *tcp_sw_conn = tcp_conn->dd_data;
@@ -686,10 +691,10 @@ iscsi_sw_tcp_conn_bind(struct iscsi_cls_session *cls_session,
 	if (err)
 		goto free_socket;
 
-	spin_lock_bh(&session->frwd_lock);
+	mutex_lock(&tcp_sw_conn->sock_lock);
 	/* bind iSCSI connection and socket */
 	tcp_sw_conn->sock = sock;
-	spin_unlock_bh(&session->frwd_lock);
+	mutex_unlock(&tcp_sw_conn->sock_lock);
 
 	/* setup Socket parameters */
 	sk = sock->sk;
@@ -725,8 +730,15 @@ static int iscsi_sw_tcp_conn_set_param(struct iscsi_cls_conn *cls_conn,
 		break;
 	case ISCSI_PARAM_DATADGST_EN:
 		iscsi_set_param(cls_conn, param, buf, buflen);
+
+		mutex_lock(&tcp_sw_conn->sock_lock);
+		if (!tcp_sw_conn->sock) {
+			mutex_unlock(&tcp_sw_conn->sock_lock);
+			return -ENOTCONN;
+		}
 		tcp_sw_conn->sendpage = conn->datadgst_en ?
 			sock_no_sendpage : tcp_sw_conn->sock->ops->sendpage;
+		mutex_unlock(&tcp_sw_conn->sock_lock);
 		break;
 	case ISCSI_PARAM_MAX_R2T:
 		return iscsi_tcp_set_max_r2t(conn, buf);
@@ -741,8 +753,8 @@ static int iscsi_sw_tcp_conn_get_param(struct iscsi_cls_conn *cls_conn,
 				       enum iscsi_param param, char *buf)
 {
 	struct iscsi_conn *conn = cls_conn->dd_data;
-	struct iscsi_tcp_conn *tcp_conn = conn->dd_data;
-	struct iscsi_sw_tcp_conn *tcp_sw_conn = tcp_conn->dd_data;
+	struct iscsi_sw_tcp_conn *tcp_sw_conn;
+	struct iscsi_tcp_conn *tcp_conn;
 	struct sockaddr_in6 addr;
 	struct socket *sock;
 	int rc;
@@ -752,21 +764,36 @@ static int iscsi_sw_tcp_conn_get_param(struct iscsi_cls_conn *cls_conn,
 	case ISCSI_PARAM_CONN_ADDRESS:
 	case ISCSI_PARAM_LOCAL_PORT:
 		spin_lock_bh(&conn->session->frwd_lock);
-		if (!tcp_sw_conn || !tcp_sw_conn->sock) {
+		if (!conn->session->leadconn) {
 			spin_unlock_bh(&conn->session->frwd_lock);
 			return -ENOTCONN;
 		}
-		sock = tcp_sw_conn->sock;
-		sock_hold(sock->sk);
+		/*
+		 * The conn has been setup and bound, so just grab a ref
+		 * incase a destroy runs while we are in the net layer.
+		 */
+		iscsi_get_conn(conn->cls_conn);
 		spin_unlock_bh(&conn->session->frwd_lock);
 
+		tcp_conn = conn->dd_data;
+		tcp_sw_conn = tcp_conn->dd_data;
+
+		mutex_lock(&tcp_sw_conn->sock_lock);
+		sock = tcp_sw_conn->sock;
+		if (!sock) {
+			rc = -ENOTCONN;
+			goto sock_unlock;
+		}
+
 		if (param == ISCSI_PARAM_LOCAL_PORT)
 			rc = kernel_getsockname(sock,
 						(struct sockaddr *)&addr);
 		else
 			rc = kernel_getpeername(sock,
 						(struct sockaddr *)&addr);
-		sock_put(sock->sk);
+sock_unlock:
+		mutex_unlock(&tcp_sw_conn->sock_lock);
+		iscsi_put_conn(conn->cls_conn);
 		if (rc < 0)
 			return rc;
 
@@ -805,17 +832,21 @@ static int iscsi_sw_tcp_host_get_param(struct Scsi_Host *shost,
 		}
 		tcp_conn = conn->dd_data;
 		tcp_sw_conn = tcp_conn->dd_data;
-		sock = tcp_sw_conn->sock;
-		if (!sock) {
-			spin_unlock_bh(&session->frwd_lock);
-			return -ENOTCONN;
-		}
-		sock_hold(sock->sk);
+		/*
+		 * The conn has been setup and bound, so just grab a ref
+		 * incase a destroy runs while we are in the net layer.
+		 */
+		iscsi_get_conn(conn->cls_conn);
 		spin_unlock_bh(&session->frwd_lock);
 
-		rc = kernel_getsockname(sock,
-					(struct sockaddr *)&addr);
-		sock_put(sock->sk);
+		mutex_lock(&tcp_sw_conn->sock_lock);
+		sock = tcp_sw_conn->sock;
+		if (!sock)
+			rc = -ENOTCONN;
+		else
+			rc = kernel_getsockname(sock, (struct sockaddr *)&addr);
+		mutex_unlock(&tcp_sw_conn->sock_lock);
+		iscsi_put_conn(conn->cls_conn);
 		if (rc < 0)
 			return rc;
 
diff --git a/drivers/scsi/iscsi_tcp.h b/drivers/scsi/iscsi_tcp.h
index 791453195099..1731956326e2 100644
--- a/drivers/scsi/iscsi_tcp.h
+++ b/drivers/scsi/iscsi_tcp.h
@@ -28,6 +28,8 @@ struct iscsi_sw_tcp_send {
 
 struct iscsi_sw_tcp_conn {
 	struct socket		*sock;
+	/* Taken when accessing the sock from the netlink/sysfs interface */
+	struct mutex		sock_lock;
 
 	struct iscsi_sw_tcp_send out;
 	/* old values for socket callbacks */
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    14 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7D76D
--------------------------------
Add cmdline of 'noqossched' which is enable by default.
Use the static key to reduce noise for multi level prio,
smt expell and prio load balance.
Signed-off-by: Hui Tang <tanghui20(a)huawei.com>
---
 include/linux/sched.h | 26 ++++++++++++++---
 kernel/sched/core.c   | 11 ++++++++
 kernel/sched/fair.c   | 66 ++++++++++++++++++++++++++++---------------
 kernel/sched/sched.h  |  6 +++-
 kernel/signal.c       |  3 +-
 5 files changed, 84 insertions(+), 28 deletions(-)
diff --git a/include/linux/sched.h b/include/linux/sched.h
index 3aae225f98a7..fdd3324cc858 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -1869,15 +1869,19 @@ extern char *__get_task_comm(char *to, size_t len, struct task_struct *tsk);
 	__get_task_comm(buf, sizeof(buf), tsk);		\
 })
 
+#ifdef CONFIG_SMP
 #ifdef CONFIG_QOS_SCHED_SMT_EXPELLER
-void qos_smt_check_need_resched(void);
+static __always_inline bool qos_sched_enabled(void);
+extern struct static_key_true qos_smt_expell_switch;
+extern void qos_smt_check_need_resched(void);
 #endif
-
-#ifdef CONFIG_SMP
 static __always_inline void scheduler_ipi(void)
 {
 #ifdef CONFIG_QOS_SCHED_SMT_EXPELLER
-	qos_smt_check_need_resched();
+
+	if (qos_sched_enabled() &&
+	    static_branch_likely(&qos_smt_expell_switch))
+		qos_smt_check_need_resched();
 #endif
 	/*
 	 * Fold TIF_NEED_RESCHED into the preempt_count; anybody setting
@@ -2215,11 +2219,25 @@ static inline void sched_core_fork(struct task_struct *p) { }
 void sched_move_offline_task(struct task_struct *p);
 void sched_qos_offline_wait(void);
 int sched_qos_cpu_overload(void);
+
+extern struct static_key_true __qos_sched_switch;
+static __always_inline bool qos_sched_enabled(void)
+{
+	if (static_branch_likely(&__qos_sched_switch))
+		return true;
+
+	return false;
+}
 #else
 static inline int sched_qos_cpu_overload(void)
 {
 	return 0;
 }
+
+static __always_inline bool qos_sched_enabled(void)
+{
+	return false;
+}
 #endif
 
 #ifdef CONFIG_QOS_SCHED_DYNAMIC_AFFINITY
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index 454bca0c9c6b..71c69c8161ff 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -3617,6 +3617,17 @@ static void __init init_schedstats(void)
 	set_schedstats(__sched_schedstats);
 }
 
+#ifdef CONFIG_QOS_SCHED
+DEFINE_STATIC_KEY_TRUE(__qos_sched_switch);
+
+static int __init no_qos_sched_switch_setup(char *__unused)
+{
+	static_branch_disable(&__qos_sched_switch);
+	return 1;
+}
+__setup("noqossched", no_qos_sched_switch_setup);
+#endif
+
 #ifdef CONFIG_PROC_SYSCTL
 int sysctl_schedstats(struct ctl_table *table, int write, void *buffer,
 		size_t *lenp, loff_t *ppos)
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
index ff209d25c21c..003ebd244d31 100644
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -2997,14 +2997,15 @@ static inline void update_scan_period(struct task_struct *p, int new_cpu)
 #endif /* CONFIG_NUMA_BALANCING */
 
 #ifdef CONFIG_QOS_SCHED_PRIO_LB
-static void
+static __always_inline void
 adjust_rq_cfs_tasks(void (*list_op)(struct list_head *, struct list_head *),
 	struct rq *rq,
 	struct sched_entity *se)
 {
 	struct task_group *tg = task_group(task_of(se));
 
-	if (sysctl_sched_prio_load_balance_enabled && is_offline_level(tg->qos_level))
+	if (qos_sched_enabled() && sysctl_sched_prio_load_balance_enabled &&
+	    is_offline_level(tg->qos_level))
 		(*list_op)(&se->group_node, &rq->cfs_offline_tasks);
 	else
 		(*list_op)(&se->group_node, &rq->cfs_tasks);
@@ -3235,7 +3236,8 @@ static long calc_group_shares(struct cfs_rq *cfs_rq)
 
 	tg_shares = READ_ONCE(tg->shares);
 #ifdef CONFIG_QOS_SCHED_MULTILEVEL
-	tg_shares = qos_reweight(tg_shares, tg);
+	if (qos_sched_enabled())
+		tg_shares = qos_reweight(tg_shares, tg);
 #endif
 
 	load = max(scale_load_down(cfs_rq->load.weight), cfs_rq->avg.load_avg);
@@ -3286,7 +3288,8 @@ static void update_cfs_group(struct sched_entity *se)
 #ifndef CONFIG_SMP
 	shares = READ_ONCE(gcfs_rq->tg->shares);
 #ifdef CONFIG_QOS_SCHED_MULTILEVEL
-	shares = qos_reweight(shares, gcfs_rq->tg);
+	if (qos_sched_enabled())
+		shares = qos_reweight(shares, gcfs_rq->tg);
 #endif
 
 	if (likely(se->load.weight == shares))
@@ -7071,7 +7074,7 @@ static int find_energy_efficient_cpu(struct task_struct *p, int prev_cpu)
 #ifdef CONFIG_JUMP_LABEL
 static DEFINE_STATIC_KEY_FALSE(__dynamic_affinity_used);
 
-static inline bool dynamic_affinity_used(void)
+static __always_inline bool dynamic_affinity_used(void)
 {
 	return static_branch_unlikely(&__dynamic_affinity_used);
 }
@@ -7082,7 +7085,7 @@ void dynamic_affinity_enable(void)
 }
 
 #else /* CONFIG_JUMP_LABEL */
-static bool dynamic_affinity_used(void)
+static __always_inline bool dynamic_affinity_used(void)
 {
 	return true;
 }
@@ -7097,9 +7100,6 @@ int sysctl_sched_util_low_pct = 85;
 
 static inline bool prefer_cpus_valid(struct task_struct *p)
 {
-	if (!dynamic_affinity_used())
-		return false;
-
 	return p->prefer_cpus &&
 	       !cpumask_empty(p->prefer_cpus) &&
 	       !cpumask_equal(p->prefer_cpus, p->cpus_ptr) &&
@@ -7208,7 +7208,9 @@ select_task_rq_fair(struct task_struct *p, int prev_cpu, int sd_flag, int wake_f
 	lockdep_assert_held(&p->pi_lock);
 
 #ifdef CONFIG_QOS_SCHED_DYNAMIC_AFFINITY
-	set_task_select_cpus(p, &idlest_cpu, sd_flag);
+	p->select_cpus = p->cpus_ptr;
+	if (dynamic_affinity_used())
+		set_task_select_cpus(p, &idlest_cpu, sd_flag);
 #endif
 
 	if (sd_flag & SD_BALANCE_WAKE) {
@@ -7770,9 +7772,13 @@ static int __unthrottle_qos_cfs_rqs(int cpu)
 	return res;
 }
 
-static int unthrottle_qos_cfs_rqs(int cpu)
+static __always_inline int unthrottle_qos_cfs_rqs(int cpu)
 {
 	int res;
+
+	if (!qos_sched_enabled())
+		return 0;
+
 	res = __unthrottle_qos_cfs_rqs(cpu);
 
 	if (qos_timer_is_activated(cpu) && !qos_smt_expelled(cpu))
@@ -7781,8 +7787,11 @@ static int unthrottle_qos_cfs_rqs(int cpu)
 	return res;
 }
 
-static bool check_qos_cfs_rq(struct cfs_rq *cfs_rq)
+static __always_inline bool check_qos_cfs_rq(struct cfs_rq *cfs_rq)
 {
+	if (!qos_sched_enabled())
+		return false;
+
 	if (unlikely(__this_cpu_read(qos_cpu_overload))) {
 		return false;
 	}
@@ -7864,8 +7873,11 @@ void init_qos_hrtimer(int cpu)
  * we should schedule offline tasks to run so that they can leave kernel
  * critical sections, and throttle them before returning to user mode.
  */
-static void qos_schedule_throttle(struct task_struct *p)
+static __always_inline void qos_schedule_throttle(struct task_struct *p)
 {
+	if (!qos_sched_enabled())
+		return;
+
 	if (unlikely(current->flags & PF_KTHREAD))
 		return;
 
@@ -7876,7 +7888,7 @@ static void qos_schedule_throttle(struct task_struct *p)
 }
 
 #ifndef CONFIG_QOS_SCHED_SMT_EXPELLER
-static bool qos_smt_expelled(int this_cpu)
+static __always_inline bool qos_smt_expelled(int this_cpu)
 {
 	return false;
 }
@@ -7952,8 +7964,11 @@ static bool qos_sched_idle_cpu(int this_cpu)
 			rq->nr_running);
 }
 
-static bool qos_smt_expelled(int this_cpu)
+static __always_inline bool qos_smt_expelled(int this_cpu)
 {
+	if (!qos_sched_enabled())
+		return false;
+
 	if (!static_branch_likely(&qos_smt_expell_switch))
 		return false;
 
@@ -8011,8 +8026,11 @@ static void qos_smt_send_ipi(int this_cpu)
 	}
 }
 
-static void qos_smt_expel(int this_cpu, struct task_struct *p)
+static __always_inline void qos_smt_expel(int this_cpu, struct task_struct *p)
 {
+	if (!qos_sched_enabled())
+		return;
+
 	if (!static_branch_likely(&qos_smt_expell_switch))
 		return;
 
@@ -8035,7 +8053,7 @@ static bool _qos_smt_check_need_resched(int this_cpu, struct rq *rq)
 {
 	int cpu;
 
-	if (!qos_smt_enabled())
+	if (!qos_sched_enabled() || !qos_smt_enabled())
 		return false;
 
 	for_each_cpu(cpu, cpu_smt_mask(this_cpu)) {
@@ -8145,7 +8163,8 @@ pick_next_task_fair(struct rq *rq, struct task_struct *prev, struct rq_flags *rf
 #ifdef CONFIG_FAIR_GROUP_SCHED
 	if (!prev || prev->sched_class != &fair_sched_class) {
 #ifdef CONFIG_QOS_SCHED
-		if (cfs_rq->idle_h_nr_running != 0 && rq->online)
+		if (qos_sched_enabled() &&
+		    cfs_rq->idle_h_nr_running != 0 && rq->online)
 			goto qos_simple;
 		else
 #endif
@@ -8661,7 +8680,7 @@ static int task_hot(struct task_struct *p, struct lb_env *env)
 
 #ifdef CONFIG_QOS_SCHED_PRIO_LB
 	/* Preempt sched idle cpu do not consider migration cost */
-	if (sysctl_sched_prio_load_balance_enabled &&
+	if (qos_sched_enabled() && sysctl_sched_prio_load_balance_enabled &&
 	    cpus_share_cache(env->src_cpu, env->dst_cpu) &&
 	    sched_idle_cpu(env->dst_cpu))
 		return 0;
@@ -8770,7 +8789,9 @@ int can_migrate_task(struct task_struct *p, struct lb_env *env)
 		return 0;
 
 #ifdef CONFIG_QOS_SCHED_DYNAMIC_AFFINITY
-	set_task_select_cpus(p, NULL, 0);
+	p->select_cpus = p->cpus_ptr;
+	if (dynamic_affinity_used())
+		set_task_select_cpus(p, NULL, 0);
 	if (!cpumask_test_cpu(env->dst_cpu, p->select_cpus)) {
 #else
 	if (!cpumask_test_cpu(env->dst_cpu, p->cpus_ptr)) {
@@ -8916,7 +8937,7 @@ static struct task_struct *detach_one_task(struct lb_env *env)
 		return p;
 	}
 #ifdef CONFIG_QOS_SCHED_PRIO_LB
-	if (sysctl_sched_prio_load_balance_enabled) {
+	if (qos_sched_enabled() && sysctl_sched_prio_load_balance_enabled) {
 		loop++;
 		if (loop == 1) {
 			tasks = &env->src_rq->cfs_offline_tasks;
@@ -9055,7 +9076,8 @@ static int detach_tasks(struct lb_env *env)
 	}
 
 #ifdef CONFIG_QOS_SCHED_PRIO_LB
-	if (sysctl_sched_prio_load_balance_enabled && env->imbalance > 0) {
+	if (qos_sched_enabled() && sysctl_sched_prio_load_balance_enabled &&
+	    env->imbalance > 0) {
 		/*
 		 * Avoid offline tasks starve to death if env->loop exceed
 		 * env->loop_max, so we should set env->loop to 0 and detach
diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h
index 27fd1240ac85..95ae9ac553fc 100644
--- a/kernel/sched/sched.h
+++ b/kernel/sched/sched.h
@@ -3065,8 +3065,12 @@ static inline int is_offline_level(long qos_level)
 #endif
 
 #ifdef CONFIG_QOS_SCHED_SMT_EXPELLER
-static inline int task_has_qos_idle_policy(struct task_struct *p)
+static __always_inline int task_has_qos_idle_policy(struct task_struct *p)
 {
+	if (!qos_sched_enabled() ||
+	    !static_branch_likely(&qos_smt_expell_switch))
+		return 0;
+
 	return qos_idle_policy(task_group(p)->qos_level) && p->policy == SCHED_IDLE;
 }
 #endif
diff --git a/kernel/signal.c b/kernel/signal.c
index cf498d949f2f..dd6076c6235f 100644
--- a/kernel/signal.c
+++ b/kernel/signal.c
@@ -1050,7 +1050,8 @@ static void complete_signal(int sig, struct task_struct *p, enum pid_type type)
 			t = p;
 			do {
 #ifdef CONFIG_QOS_SCHED
-				sched_move_offline_task(t);
+				if (qos_sched_enabled())
+					sched_move_offline_task(t);
 #endif
 				task_clear_jobctl_pending(t, JOBCTL_PENDING_MASK);
 				sigaddset(&t->pending.signal, SIGKILL);
-- 
2.17.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH v2 OLK-5.10] arm64: entry: fix ABBA deadlock when el1_dbg preempts rq->lock context
                        
                        
by Yu Liao 14 Jun '23
                    by Yu Liao 14 Jun '23
14 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7DAV3
CVE: NA
--------------------------------
When arm64 enters el1_dbg, it will hold rcu_node lock. If rq_lock critical
section is preempted by el1_dbg, it may cause an ABBA deadlock. The
scenario is as follows:
CPU0 			CPU1
---- 			----
process			context rcu_gp_fqs()
lock(&rq->lock);
			lock(rcu_node_0);
			lock(&rq->lock);
//el1_dbg()
lock(rcu_node_0);
rcu_nmi_enter() do not hold rcu_node in the nmi context, so fix this issue
by keeping the same logical for el1_dbg without marking el1_dbg as nmi.
Fixes: d8bb6718c4db ("arm64: Make debug exception handlers visible from RCU")
Signed-off-by: Yu Liao <liaoyu15(a)huawei.com>
---
 arch/arm64/kernel/entry-common.c | 8 ++++++++
 include/linux/preempt.h          | 2 ++
 kernel/panic.c                   | 5 +++++
 kernel/rcu/tree.c                | 2 +-
 4 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/kernel/entry-common.c b/arch/arm64/kernel/entry-common.c
index 387c755b79f6..b8a527ac6781 100644
--- a/arch/arm64/kernel/entry-common.c
+++ b/arch/arm64/kernel/entry-common.c
@@ -17,6 +17,7 @@
 #include <asm/mmu.h>
 #include <asm/sysreg.h>
 
+static DEFINE_PER_CPU(int, dbg_count);
 /*
  * This is intended to match the logic in irqentry_enter(), handling the kernel
  * mode transitions only.
@@ -150,10 +151,16 @@ static void noinstr el1_inv(struct pt_regs *regs, unsigned long esr)
 	exit_to_kernel_mode(regs);
 }
 
+int in_dbg(void)
+{
+	return this_cpu_read(dbg_count) > 0;
+}
+
 static void noinstr arm64_enter_el1_dbg(struct pt_regs *regs)
 {
 	regs->lockdep_hardirqs = lockdep_hardirqs_enabled();
 
+	this_cpu_inc(dbg_count);
 	lockdep_hardirqs_off(CALLER_ADDR0);
 	rcu_nmi_enter();
 
@@ -172,6 +179,7 @@ static void noinstr arm64_exit_el1_dbg(struct pt_regs *regs)
 	rcu_nmi_exit();
 	if (restore)
 		lockdep_hardirqs_on(CALLER_ADDR0);
+	this_cpu_dec(dbg_count);
 }
 
 static void noinstr el1_dbg(struct pt_regs *regs, unsigned long esr)
diff --git a/include/linux/preempt.h b/include/linux/preempt.h
index 7d9c1c0e149c..89d5281e060a 100644
--- a/include/linux/preempt.h
+++ b/include/linux/preempt.h
@@ -352,4 +352,6 @@ static __always_inline void migrate_enable(void)
 	preempt_enable();
 }
 
+int in_dbg(void);
+
 #endif /* __LINUX_PREEMPT_H */
diff --git a/kernel/panic.c b/kernel/panic.c
index d991c3b1b559..9dadd3c5df57 100644
--- a/kernel/panic.c
+++ b/kernel/panic.c
@@ -761,3 +761,8 @@ static int __init panic_on_taint_setup(char *s)
 	return 0;
 }
 early_param("panic_on_taint", panic_on_taint_setup);
+
+int __weak in_dbg(void)
+{
+	return 0;
+}
diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
index 0142855482f8..18b9c74474ec 100644
--- a/kernel/rcu/tree.c
+++ b/kernel/rcu/tree.c
@@ -957,7 +957,7 @@ void __rcu_irq_enter_check_tick(void)
 	struct rcu_data *rdp = this_cpu_ptr(&rcu_data);
 
 	// If we're here from NMI there's nothing to do.
-	if (in_nmi())
+	if (in_nmi() || in_dbg())
 		return;
 
 	RCU_LOCKDEP_WARN(rcu_dynticks_curr_cpu_in_eqs(),
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [OLK-5.10 PATCH] arm64: entry: fix ABBA deadlock when el1_dbg preempts rq->lock context
                        
                        
by Yu Liao 14 Jun '23
                    by Yu Liao 14 Jun '23
14 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7DAV3
CVE: NA
--------------------------------
When arm64 enters el1_dbg, it will hold rcu_node lock. If rq_lock critical
section is preempted by el1_dbg, it may cause an ABBA deadlock. The
scenario is as follows:
CPU0 			CPU1
---- 			----
process			context rcu_gp_fqs()
lock(&rq->lock);
			lock(rcu_node_0);
			lock(&rq->lock);
//el1_dbg()
lock(rcu_node_0);
rcu_nmi_enter() do not hold rcu_node in the nmi context, so fix this issue
by keeping the same logical for el1_dbg without marking el1_dbg as nmi.
Fixes: d8bb6718c4db ("arm64: Make debug exception handlers visible from RCU")
Signed-off-by: Yu Liao <liaoyu15(a)huawei.com>
---
 arch/arm64/kernel/entry-common.c | 8 ++++++++
 include/linux/preempt.h          | 2 ++
 kernel/panic.c                   | 5 +++++
 kernel/rcu/tree.c                | 2 +-
 4 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/kernel/entry-common.c b/arch/arm64/kernel/entry-common.c
index 387c755b79f6..b8a527ac6781 100644
--- a/arch/arm64/kernel/entry-common.c
+++ b/arch/arm64/kernel/entry-common.c
@@ -17,6 +17,7 @@
 #include <asm/mmu.h>
 #include <asm/sysreg.h>
 
+static DEFINE_PER_CPU(int, dbg_count);
 /*
  * This is intended to match the logic in irqentry_enter(), handling the kernel
  * mode transitions only.
@@ -150,10 +151,16 @@ static void noinstr el1_inv(struct pt_regs *regs, unsigned long esr)
 	exit_to_kernel_mode(regs);
 }
 
+int in_dbg(void)
+{
+	return this_cpu_read(dbg_count) > 0;
+}
+
 static void noinstr arm64_enter_el1_dbg(struct pt_regs *regs)
 {
 	regs->lockdep_hardirqs = lockdep_hardirqs_enabled();
 
+	this_cpu_inc(dbg_count);
 	lockdep_hardirqs_off(CALLER_ADDR0);
 	rcu_nmi_enter();
 
@@ -172,6 +179,7 @@ static void noinstr arm64_exit_el1_dbg(struct pt_regs *regs)
 	rcu_nmi_exit();
 	if (restore)
 		lockdep_hardirqs_on(CALLER_ADDR0);
+	this_cpu_dec(dbg_count);
 }
 
 static void noinstr el1_dbg(struct pt_regs *regs, unsigned long esr)
diff --git a/include/linux/preempt.h b/include/linux/preempt.h
index 7d9c1c0e149c..89d5281e060a 100644
--- a/include/linux/preempt.h
+++ b/include/linux/preempt.h
@@ -352,4 +352,6 @@ static __always_inline void migrate_enable(void)
 	preempt_enable();
 }
 
+int in_dbg(void);
+
 #endif /* __LINUX_PREEMPT_H */
diff --git a/kernel/panic.c b/kernel/panic.c
index d991c3b1b559..9dadd3c5df57 100644
--- a/kernel/panic.c
+++ b/kernel/panic.c
@@ -761,3 +761,8 @@ static int __init panic_on_taint_setup(char *s)
 	return 0;
 }
 early_param("panic_on_taint", panic_on_taint_setup);
+
+int __weak in_dbg(void)
+{
+	return 0;
+}
diff --git a/kernel/rcu/tree.c b/kernel/rcu/tree.c
index 0142855482f8..18b9c74474ec 100644
--- a/kernel/rcu/tree.c
+++ b/kernel/rcu/tree.c
@@ -957,7 +957,7 @@ void __rcu_irq_enter_check_tick(void)
 	struct rcu_data *rdp = this_cpu_ptr(&rcu_data);
 
 	// If we're here from NMI there's nothing to do.
-	if (in_nmi())
+	if (in_nmi() || in_dbg())
 		return;
 
 	RCU_LOCKDEP_WARN(rcu_dynticks_curr_cpu_in_eqs(),
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        您好!
 
Kernel SIG 邀请您参加 2023-06-16 14:00 召开的Zoom会议(自动录制)
会议主题:openEuler Kernel SIG双周例会
会议内容:
1. 进展update
2. 议题征集中
欢迎大家积极申报议题(新增议题可以直接回复邮件,或录入会议看板)
会议链接:https://us06web.zoom.us/j/88482572951?pwd=dXV5bFh4Nyt2Z1VpN0NOL3hGSWVHUT09
会议纪要:https://etherpad.openeuler.org/p/Kernel-meetings
温馨提醒:建议接入会议后修改参会人的姓名,也可以使用您在gitee.com的ID
更多资讯尽在:https://openeuler.org/zh/
Hello!
openEuler Kernel SIG invites you to attend the Zoom conference(auto recording) will be held at 2023-06-16 14:00,
The subject of the conference is openEuler Kernel SIG双周例会,
Summary:
1. 进展update
2. 议题征集中
欢迎大家积极申报议题(新增议题可以直接回复邮件,或录入会议看板)
You can join the meeting at https://us06web.zoom.us/j/88482572951?pwd=dXV5bFh4Nyt2Z1VpN0NOL3hGSWVHUT09.
Add topics at https://etherpad.openeuler.org/p/Kernel-meetings.
Note: You are advised to change the participant name after joining the conference or use your ID at gitee.com.
More information: https://openeuler.org/en/
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2 v4 0/2] add one bpf helper function for redissockmap
                        
                        
by Liu Jian 13 Jun '23
                    by Liu Jian 13 Jun '23
13 Jun '23
                    
                        add one bpf helper function for redissockmap
Liu Jian (2):
  net: add bpf_is_local_ipaddr bpf helper function
  net: let sockops can use bpf_get_current_comm()
 arch/arm64/configs/openeuler_defconfig |   1 +
 arch/x86/configs/openeuler_defconfig   |   1 +
 drivers/net/Kconfig                    |   8 ++
 drivers/net/Makefile                   |   1 +
 drivers/net/localip/Makefile           |   8 ++
 drivers/net/localip/localip.c          | 157 +++++++++++++++++++++++++
 include/trace/events/net.h             |   4 +
 include/uapi/linux/bpf.h               |   7 ++
 net/core/filter.c                      |  20 ++++
 net/core/net-traces.c                  |   1 +
 tools/include/uapi/linux/bpf.h         |   7 ++
 11 files changed, 215 insertions(+)
 create mode 100644 drivers/net/localip/Makefile
 create mode 100644 drivers/net/localip/localip.c
-- 
2.34.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2 v3 0/2] add two bpf helper function for redissockmap
                        
                        
by Liu Jian 13 Jun '23
                    by Liu Jian 13 Jun '23
13 Jun '23
                    
                        v2->v3: change function pointer to tracepoint.
add two bpf helper function for redissockmap
Liu Jian (2):
  net: add bpf_is_local_ipaddr bpf helper function
  net: let sockops can use bpf_get_current_comm()
 arch/arm64/configs/openeuler_defconfig |   1 +
 arch/x86/configs/openeuler_defconfig   |   1 +
 drivers/net/Kconfig                    |   8 ++
 drivers/net/Makefile                   |   1 +
 drivers/net/localip/Makefile           |   8 ++
 drivers/net/localip/localip.c          | 157 +++++++++++++++++++++++++
 include/trace/events/net.h             |  17 +++
 include/uapi/linux/bpf.h               |   7 ++
 net/core/filter.c                      |  21 ++++
 tools/include/uapi/linux/bpf.h         |   7 ++
 10 files changed, 228 insertions(+)
 create mode 100644 drivers/net/localip/Makefile
 create mode 100644 drivers/net/localip/localip.c
-- 
2.34.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2 v6 0/2]  Add vhost net polling for high frequency TX mode
                        
                        
by Xu Kuohai 13 Jun '23
                    by Xu Kuohai 13 Jun '23
13 Jun '23
                    
                        During high-frequency packet transmission, if vhost immediately notifies
virtio driver after reading the virtio_queue empty, virtio driver will
perform a kick after sending the next packet. However, if vhost waits a
little longer, it could get the next packet sent by virtio driver
without the need for virtio to perform a kick.
This patch optimizes for this issue. If the TX interval recently recorded
by vhost-net is within 50us, it is considered a high-frequency packet
sending. At this time, after detecting the virtio_queue is empty, vhost-net
will wait for new packets to arrive before notifing the virtio driver.
Xu Kuohai (2):
  vhost_net: Suppress kick ratio when high frequency TX detected
  openeuler: vhost_net: Enable vhost net polling for openeuler arm64 and
    x86
 arch/arm64/configs/openeuler_defconfig |  2 +
 arch/x86/configs/openeuler_defconfig   |  2 +
 drivers/vhost/Kconfig                  | 22 +++++++++
 drivers/vhost/net.c                    | 66 ++++++++++++++++++++++++++
 4 files changed, 92 insertions(+)
-- 
2.30.2
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                     
                        
                    13 Jun '23
                    
                        The buffer uptodate state has been checked in function set_buffer_uptodate,
there is no need use buffer_uptodate before calling set_buffer_uptodate and
delete it.
Yang Guo (1):
  ext4: delete redundant uptodate check for buffer
 fs/ext4/inode.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)
-- 
2.20.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    13 Jun '23
                    
                        The buffer uptodate state has been checked in function set_buffer_uptodate,
there is no need use buffer_uptodate before calling set_buffer_uptodate and
delete it.
Yang Guo (1):
  ext4: delete redundant uptodate check for buffer
 fs/ext4/inode.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)
-- 
2.20.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH 1/2] Update openEuler-22.03-LTS-SP2 KABI whitelists for aarch64 and x86_64
                        
                        
by Jialin Zhang 13 Jun '23
                    by Jialin Zhang 13 Jun '23
13 Jun '23
                    
                        Copy KABI whitelists from openEuler-22.03-LTS-SP1
Signed-off-by: Jialin Zhang <zhangjialin11(a)huawei.com>
---
 Module.kabi_aarch64    | 18025 ++++++---------------------------------
 Module.kabi_x86_64     |  3163 +++++++
 kabi_whitelist_aarch64 |  3425 ++++++--
 kabi_whitelist_x86_64  |  3164 +++++++
 4 files changed, 11931 insertions(+), 15846 deletions(-)
 create mode 100644 Module.kabi_x86_64
 create mode 100644 kabi_whitelist_x86_64
diff --git a/Module.kabi_aarch64 b/Module.kabi_aarch64
index e030f2b..4df5797 100644
--- a/Module.kabi_aarch64
+++ b/Module.kabi_aarch64
@@ -1,15223 +1,2802 @@
-0x54677249	iscsi_host_add	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x50390944	media_entity_pads_init	drivers/media/media	EXPORT_SYMBOL_GPL
-0xdbfe66d9	hns_roce_qp_event	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x80dc31b4	sata_pmp_error_handler	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xf84a026a	ipv6_chk_custom_prefix	vmlinux	EXPORT_SYMBOL
-0x55417264	unregister_vt_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x966cf36f	set_anon_super	vmlinux	EXPORT_SYMBOL
-0x69382a31	__cleancache_invalidate_page	vmlinux	EXPORT_SYMBOL
-0x587aa07b	kmem_cache_alloc	vmlinux	EXPORT_SYMBOL
-0x96be25cb	replace_page_cache_page	vmlinux	EXPORT_SYMBOL_GPL
-0xeccc7df4	net_cls_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0xc392a22c	ieee80211_wake_queues	net/mac80211/mac80211	EXPORT_SYMBOL
-0x291c7581	bcma_host_pci_down	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x995d2036	xdp_attachment_setup	vmlinux	EXPORT_SYMBOL_GPL
-0xeeffa34b	xps_needed	vmlinux	EXPORT_SYMBOL
-0x4b853d4e	of_get_property	vmlinux	EXPORT_SYMBOL
-0x87961288	i2c_put_adapter	vmlinux	EXPORT_SYMBOL
-0x1024384e	rtc_class_open	vmlinux	EXPORT_SYMBOL_GPL
-0xce433452	ucsi_unregister_ppm	vmlinux	EXPORT_SYMBOL_GPL
-0x7f410db9	dw_spi_remove_host	vmlinux	EXPORT_SYMBOL_GPL
-0x96cd2b04	scsi_sense_key_string	vmlinux	EXPORT_SYMBOL
-0x3ad6381e	dma_fence_default_wait	vmlinux	EXPORT_SYMBOL
-0x8f0ce78c	request_firmware	vmlinux	EXPORT_SYMBOL
-0x5be87b63	dev_pm_enable_wake_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x7c5c7aba	ttm_mem_io_reserve	vmlinux	EXPORT_SYMBOL
-0xcf9b7b09	drm_atomic_set_crtc_for_connector	vmlinux	EXPORT_SYMBOL
-0x2dd7ba0c	irq_to_desc	vmlinux	EXPORT_SYMBOL
-0xe2822320	__v4l2_find_nearest_size	drivers/media/v4l2-core/v4l2-common	EXPORT_SYMBOL_GPL
-0x90e807c7	ib_cache_gid_parse_type_str	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x4d17d691	ib_destroy_cm_id	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0xde0e5c73	netlbl_calipso_ops_register	vmlinux	EXPORT_SYMBOL
-0xb6eb98ed	netpoll_poll_enable	vmlinux	EXPORT_SYMBOL
-0xdc724579	dev_mc_sync	vmlinux	EXPORT_SYMBOL
-0xa37bcfbe	dev_uc_sync	vmlinux	EXPORT_SYMBOL
-0x25104972	hwmon_device_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x07242d92	put_dax	vmlinux	EXPORT_SYMBOL_GPL
-0x96657d5b	device_set_of_node_from_dev	vmlinux	EXPORT_SYMBOL_GPL
-0x85d32ff8	acpi_pm_device_sleep_state	vmlinux	EXPORT_SYMBOL
-0xe113bbbc	csum_partial	vmlinux	EXPORT_SYMBOL
-0x80ca5026	_bin2bcd	vmlinux	EXPORT_SYMBOL
-0x0e5559dd	blk_stat_alloc_callback	vmlinux	EXPORT_SYMBOL_GPL
-0xe1ddb529	files_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0xfbaaf01e	console_lock	vmlinux	EXPORT_SYMBOL
-0xf48cc7fc	pv_time_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x499aa4fb	cfg80211_external_auth_request	net/wireless/cfg80211	EXPORT_SYMBOL
-0x169941e0	ieee80211_queue_stopped	net/mac80211/mac80211	EXPORT_SYMBOL
-0xeed375e1	ieee80211_unreserve_tid	net/mac80211/mac80211	EXPORT_SYMBOL
-0xe0700bd0	wpan_phy_find	net/ieee802154/ieee802154	EXPORT_SYMBOL
-0xbf3a8a00	nd_blk_region_provider_data	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x1638c357	hinic_unregister_uld	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x84a1e575	hinic_migrate_report	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x4b56368a	hinic_create_qps	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x2cd4451d	rvt_dealloc_device	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x88638552	simd_skcipher_create_compat	crypto/crypto_simd	EXPORT_SYMBOL_GPL
-0x872ae5bd	tcp_v4_mtu_reduced	vmlinux	EXPORT_SYMBOL
-0x69a4dba8	mbox_send_message	vmlinux	EXPORT_SYMBOL_GPL
-0xb6f9789a	__drm_atomic_helper_crtc_duplicate_state	vmlinux	EXPORT_SYMBOL
-0x759139cb	of_pci_check_probe_only	vmlinux	EXPORT_SYMBOL_GPL
-0x97868aef	__kfifo_alloc	vmlinux	EXPORT_SYMBOL
-0xc366bfa1	ceph_pagelist_truncate	net/ceph/libceph	EXPORT_SYMBOL
-0x516b4a9a	iscsi_tcp_r2tpool_free	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0xa1ea18a7	cryptd_skcipher_queued	crypto/cryptd	EXPORT_SYMBOL_GPL
-0xf4977c64	nf_log_register	vmlinux	EXPORT_SYMBOL
-0x0bb2eee4	nf_hooks_needed	vmlinux	EXPORT_SYMBOL
-0x466bfb39	ps2_end_command	vmlinux	EXPORT_SYMBOL
-0x15a2d589	serial8250_do_shutdown	vmlinux	EXPORT_SYMBOL_GPL
-0xbca39f41	phy_reset	vmlinux	EXPORT_SYMBOL_GPL
-0x1b17e06c	kstrtoll	vmlinux	EXPORT_SYMBOL
-0xe26fe904	printk_safe_enter	vmlinux	EXPORT_SYMBOL_GPL
-0x2293972c	nf_nat_masquerade_ipv6_unregister_notifier	net/ipv6/netfilter/nf_nat_ipv6	EXPORT_SYMBOL_GPL
-0x3f5c468e	nf_nat_masquerade_ipv4_unregister_notifier	net/ipv4/netfilter/nf_nat_ipv4	EXPORT_SYMBOL_GPL
-0x65f24eea	decode_rs8	lib/reed_solomon/reed_solomon	EXPORT_SYMBOL_GPL
-0x145985a1	qlt_abort_cmd	drivers/scsi/qla2xxx/qla2xxx	EXPORT_SYMBOL
-0xcbef74fe	hinic_dbg_lt_wr_16byte_mask	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x30bad22a	sch56xx_watchdog_register	drivers/hwmon/sch56xx-common	EXPORT_SYMBOL
-0x840308a4	nfnl_ct_hook	vmlinux	EXPORT_SYMBOL_GPL
-0xc4b7702c	netdev_master_upper_dev_link_with_upper_info	vmlinux	EXPORT_SYMBOL
-0xfbd26988	device_del	vmlinux	EXPORT_SYMBOL_GPL
-0x68de6015	device_add	vmlinux	EXPORT_SYMBOL_GPL
-0x9f726596	drm_dp_dpcd_read	vmlinux	EXPORT_SYMBOL
-0x170ddf79	acpi_install_notify_handler	vmlinux	EXPORT_SYMBOL
-0x44469a76	crc_ccitt_false_table	vmlinux	EXPORT_SYMBOL
-0xa109885d	crypto_hash_walk_done	vmlinux	EXPORT_SYMBOL_GPL
-0xdd391eff	profile_event_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xe673eb06	init_uts_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x1916f49a	mlx5_core_destroy_rq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x8ea1349a	mlx5_core_destroy_qp	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x7c6511d1	mlx5_core_destroy_cq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x96643e3b	dst_release	vmlinux	EXPORT_SYMBOL
-0x0f08b4ea	dst_discard_out	vmlinux	EXPORT_SYMBOL
-0x1b319d05	sock_no_mmap	vmlinux	EXPORT_SYMBOL
-0xad12d7c1	led_trigger_store	vmlinux	EXPORT_SYMBOL_GPL
-0x455f55b4	__iommu_sva_unbind_dev_all	vmlinux	EXPORT_SYMBOL_GPL
-0xacb4d88c	clk_rate_exclusive_put	vmlinux	EXPORT_SYMBOL_GPL
-0x461d16ca	sg_nents	vmlinux	EXPORT_SYMBOL
-0x0f06cccd	disk_map_sector_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0x27866435	security_xfrm_state_alloc	vmlinux	EXPORT_SYMBOL
-0x9761dd81	sysfs_update_group	vmlinux	EXPORT_SYMBOL_GPL
-0xa38602cd	drain_workqueue	vmlinux	EXPORT_SYMBOL_GPL
-0xdbd99ae6	usb_serial_generic_write_bulk_callback	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0x76798883	ath10k_htt_rx_pktlog_completion_handler	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x848868bb	mlxsw_core_driver_register	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x5ee2bc37	mlx5_set_port_prio_tc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x43ee9182	v4l2_ctrl_grab	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xd43ac0cb	ata_sff_tf_read	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x873f0c02	tcp_initialize_rcv_mss	vmlinux	EXPORT_SYMBOL
-0x54e6fcdd	net_enable_timestamp	vmlinux	EXPORT_SYMBOL
-0xb05c5435	sockfd_lookup	vmlinux	EXPORT_SYMBOL
-0xe4ab3afd	cpufreq_disable_fast_switch	vmlinux	EXPORT_SYMBOL_GPL
-0xb0fa0d15	dma_fence_signal	vmlinux	EXPORT_SYMBOL
-0xedff4be5	acpi_load_table	vmlinux	EXPORT_SYMBOL
-0xb411e440	fb_validate_mode	vmlinux	EXPORT_SYMBOL
-0x8b910be2	errseq_sample	vmlinux	EXPORT_SYMBOL
-0x6bc3fbc0	__unregister_chrdev	vmlinux	EXPORT_SYMBOL
-0xe4971ade	tracing_alloc_snapshot	vmlinux	EXPORT_SYMBOL_GPL
-0x2273855b	printk_safe_exit	vmlinux	EXPORT_SYMBOL_GPL
-0xe60ae36c	srcu_notifier_chain_register	vmlinux	EXPORT_SYMBOL_GPL
-0x482ac5a4	g_token_size	net/sunrpc/auth_gss/auth_rpcgss	EXPORT_SYMBOL_GPL
-0xe9bdb017	devlink_resource_register	net/core/devlink	EXPORT_SYMBOL_GPL
-0x6004858d	LZ4_compress_fast	lib/lz4/lz4_compress	EXPORT_SYMBOL
-0x44d00a95	cxgbi_get_host_param	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x068a495e	__nvmf_check_ready	drivers/nvme/host/nvme-fabrics	EXPORT_SYMBOL_GPL
-0x208bb043	ping_seq_next	vmlinux	EXPORT_SYMBOL_GPL
-0xb3f0d13e	dev_graft_qdisc	vmlinux	EXPORT_SYMBOL
-0x32bf40c7	acpi_device_fix_up_power	vmlinux	EXPORT_SYMBOL_GPL
-0x23587365	badblocks_store	vmlinux	EXPORT_SYMBOL_GPL
-0xa851973a	raw_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL
-0xde0031ee	kvm_vcpu_gfn_to_page	vmlinux	EXPORT_SYMBOL_GPL
-0x7a0d4ba0	nf_ct_delete	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xde2935a9	jbd2_journal_inode_add_wait	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xed5b8fb6	sas_eh_device_reset_handler	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0x35bed78c	rt2x00lib_set_mac_address	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xc6f65b0f	mlx4_unregister_mac	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xf8dc1764	rmi_2d_sensor_abs_process	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0x4ed7d1b0	skb_ensure_writable	vmlinux	EXPORT_SYMBOL
-0x8f60a4c5	skb_splice_bits	vmlinux	EXPORT_SYMBOL_GPL
-0xf019ebf7	md_finish_reshape	vmlinux	EXPORT_SYMBOL
-0x70f9e73e	of_thermal_get_ntrips	vmlinux	EXPORT_SYMBOL_GPL
-0x1c89d5fa	scsi_target_quiesce	vmlinux	EXPORT_SYMBOL
-0x1e594b2c	transport_class_register	vmlinux	EXPORT_SYMBOL_GPL
-0x9f5343e6	drm_gem_fb_get_obj	vmlinux	EXPORT_SYMBOL_GPL
-0x7c9ca58f	__sg_page_iter_next	vmlinux	EXPORT_SYMBOL
-0x03150011	devlink_alloc	net/core/devlink	EXPORT_SYMBOL_GPL
-0xb3ea1d04	jbd2_journal_try_to_free_buffers	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x82fa6b4f	iscsi_conn_setup	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x1ff0a52b	fcoe_ctlr_destroy	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL
-0x6dc521c9	hinic_get_dcb_state	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x80cbbf85	can_rx_offload_add_timestamp	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0xa30c7bcb	vb2_core_poll	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0xf96be315	dm_put_device	drivers/md/dm-mod	EXPORT_SYMBOL
-0x2ba3beb3	dm_get_device	drivers/md/dm-mod	EXPORT_SYMBOL
-0x8d93d8c5	mr_table_alloc	vmlinux	EXPORT_SYMBOL
-0x6abfca97	input_handler_for_each_handle	vmlinux	EXPORT_SYMBOL
-0xa6021f0b	transport_class_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x12f6f69c	fb_videomode_to_var	vmlinux	EXPORT_SYMBOL
-0xefa2c27d	register_tracepoint_module_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x5c79bcab	down_write_killable	vmlinux	EXPORT_SYMBOL
-0xaad8c7d6	default_wake_function	vmlinux	EXPORT_SYMBOL
-0x14029de3	wdev_to_ieee80211_vif	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x32a1bfa3	ieee80211_csa_set_counter	net/mac80211/mac80211	EXPORT_SYMBOL
-0x8b7d2d72	fc_remote_port_add	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0x33d6a1e5	mlx5_cmd_destroy_vport_lag	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x9cc63dc1	hinic_update_rq_local_ci	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x32cd6e55	hinic_update_sq_local_ci	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xce126b3e	nic_get_mac_id	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0xdd11bcc7	sdhci_runtime_suspend_host	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x7d053fc5	dm_rh_start_recovery	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0xc51fa614	dev_attr_link_power_management_policy	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x944288d1	input_mt_assign_slots	vmlinux	EXPORT_SYMBOL
-0xe19b8d65	ttm_suspend_lock	vmlinux	EXPORT_SYMBOL
-0x91fec1cc	drm_rect_calc_vscale	vmlinux	EXPORT_SYMBOL
-0x2d50570f	drm_rect_calc_hscale	vmlinux	EXPORT_SYMBOL
-0xc0f66e6f	of_find_backlight	vmlinux	EXPORT_SYMBOL
-0x4c641179	pci_bus_read_config_byte	vmlinux	EXPORT_SYMBOL
-0xa0919a80	blkcg_root	vmlinux	EXPORT_SYMBOL_GPL
-0x2ca343fc	mount_subtree	vmlinux	EXPORT_SYMBOL
-0x9821ae8c	iget_locked	vmlinux	EXPORT_SYMBOL
-0xb083cb76	virtio_transport_notify_send_pre_block	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x5bc92e85	LZ4_compress_destSize	lib/lz4/lz4_compress	EXPORT_SYMBOL
-0x1d137df8	nfs_sb_active	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x7384872b	hinic_update_rq_delta	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x524ad1c6	pmbus_get_fan_rate_cached	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0x1868c1b8	sock_get_timestampns	vmlinux	EXPORT_SYMBOL
-0xe60ef41d	of_graph_get_next_endpoint	vmlinux	EXPORT_SYMBOL
-0x1807ebe1	class_interface_register	vmlinux	EXPORT_SYMBOL_GPL
-0x301ca3a6	iommu_group_add_device	vmlinux	EXPORT_SYMBOL_GPL
-0x04d76ddf	clk_hw_unregister_fixed_factor	vmlinux	EXPORT_SYMBOL_GPL
-0x49fdc178	blk_queue_max_write_zeroes_sectors	vmlinux	EXPORT_SYMBOL
-0x59ee3b97	key_type_keyring	vmlinux	EXPORT_SYMBOL
-0x48512776	nfs_revalidate_inode	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x2a2227c9	fscache_operation_init	fs/fscache/fscache	EXPORT_SYMBOL
-0x45d23009	sas_release_transport	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x9551f528	rt2800_rfkill_poll	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0xe9474bde	dst_cache_init	vmlinux	EXPORT_SYMBOL_GPL
-0x31474168	spi_get_device_id	vmlinux	EXPORT_SYMBOL_GPL
-0x1fd4d7a6	class_interface_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x82a5cba4	drm_vma_node_allow	vmlinux	EXPORT_SYMBOL
-0xfed103f2	of_get_named_gpio_flags	vmlinux	EXPORT_SYMBOL
-0xc617f82c	unregister_oom_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x3cc0f711	xdr_decode_word	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x4dac77f0	xdr_encode_netobj	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xf3c2dfe0	transport_set_vpd_proto_id	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x230e80e0	alloc_sja1000dev	drivers/net/can/sja1000/sja1000	EXPORT_SYMBOL_GPL
-0xdfbb2440	tcp_v4_md5_lookup	vmlinux	EXPORT_SYMBOL
-0x90c4ce85	i2c_generic_scl_recovery	vmlinux	EXPORT_SYMBOL_GPL
-0x9972db48	drm_rect_calc_vscale_relaxed	vmlinux	EXPORT_SYMBOL
-0x526f6f71	drm_rect_calc_hscale_relaxed	vmlinux	EXPORT_SYMBOL
-0x6756fb4d	tty_register_device	vmlinux	EXPORT_SYMBOL
-0xbb4f4766	simple_write_to_buffer	vmlinux	EXPORT_SYMBOL
-0x3311eba7	read_code	vmlinux	EXPORT_SYMBOL
-0xfacd47ba	__srcu_read_unlock	vmlinux	EXPORT_SYMBOL_GPL
-0xc2e587d1	reset_devices	vmlinux	EXPORT_SYMBOL
-0x4816588c	mrp_unregister_application	net/802/mrp	EXPORT_SYMBOL_GPL
-0xafdca2f2	pnfs_layout_mark_request_commit	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x564e9246	uwb_rc_rm	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x699b73d8	ath10k_htc_rx_completion_handler	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x255ab30f	cxgb_get_4tuple	drivers/net/ethernet/chelsio/libcxgb/libcxgb	EXPORT_SYMBOL
-0xc1c5bdb2	mmc_app_cmd	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xe66bf62b	of_find_all_nodes	vmlinux	EXPORT_SYMBOL
-0xc5f7e801	sg_last	vmlinux	EXPORT_SYMBOL
-0xfd7cfbc3	__blk_run_queue	vmlinux	EXPORT_SYMBOL
-0xe3350e68	param_get_string	vmlinux	EXPORT_SYMBOL
-0x29075981	kvm_debugfs_dir	vmlinux	EXPORT_SYMBOL_GPL
-0x5a9f1d63	memmove	vmlinux	EXPORT_SYMBOL
-0x82ec1750	rpc_d_lookup_sb	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x4f74501e	jbd2_journal_start_commit	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x8dc826cc	nvmf_free_options	drivers/nvme/host/nvme-fabrics	EXPORT_SYMBOL_GPL
-0x3b414fed	tpm_pm_resume	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x13d4ecf0	devm_thermal_zone_of_sensor_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xe39d0794	usb_phy_roothub_exit	vmlinux	EXPORT_SYMBOL_GPL
-0xc93ee1e7	usb_phy_roothub_init	vmlinux	EXPORT_SYMBOL_GPL
-0x828209f3	pm_clk_remove	vmlinux	EXPORT_SYMBOL_GPL
-0xfbff38e3	pm_genpd_syscore_poweroff	vmlinux	EXPORT_SYMBOL_GPL
-0x31b8a5e3	__drm_set_edid_firmware_path	vmlinux	EXPORT_SYMBOL
-0xe6f83837	acpi_bus_attach_private_data	vmlinux	EXPORT_SYMBOL_GPL
-0xe1537255	__list_del_entry_valid	vmlinux	EXPORT_SYMBOL
-0x8341c6e9	wbt_enable_default	vmlinux	EXPORT_SYMBOL_GPL
-0x76d3cd60	laptop_mode	vmlinux	EXPORT_SYMBOL
-0x03ec6a8d	generic_file_direct_write	vmlinux	EXPORT_SYMBOL
-0x71e26e88	end_page_writeback	vmlinux	EXPORT_SYMBOL
-0x029687b0	dmam_declare_coherent_memory	vmlinux	EXPORT_SYMBOL
-0x643e0ce5	call_rcu_sched	vmlinux	EXPORT_SYMBOL_GPL
-0x7c358c26	vsock_remove_pending	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0xd0052584	ip_tunnel_delete_nets	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0x509914d8	usbnet_cdc_unbind	drivers/net/usb/cdc_ether	EXPORT_SYMBOL_GPL
-0x4bb2dac0	skb_recv_datagram	vmlinux	EXPORT_SYMBOL
-0xb7d0cf19	clk_hw_round_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x90639e74	d_alloc_pseudo	vmlinux	EXPORT_SYMBOL
-0x5e78d1ad	fiemap_check_flags	vmlinux	EXPORT_SYMBOL
-0xdf865364	get_hwpoison_page	vmlinux	EXPORT_SYMBOL_GPL
-0x20b220ed	generic_file_readonly_mmap	vmlinux	EXPORT_SYMBOL
-0xd06524ba	raw_notifier_chain_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xb917b6d7	return_address	vmlinux	EXPORT_SYMBOL_GPL
-0xc1f47b6b	vhost_discard_vq_desc	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xa338fb94	sdhci_suspend_host	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x0d542439	__ipv6_addr_type	vmlinux	EXPORT_SYMBOL
-0x187bf2ce	unregister_qdisc	vmlinux	EXPORT_SYMBOL
-0x9ed04093	extcon_set_property_capability	vmlinux	EXPORT_SYMBOL_GPL
-0x3f73d152	extcon_get_property_capability	vmlinux	EXPORT_SYMBOL_GPL
-0x98d3d2d8	cpufreq_table_index_unsorted	vmlinux	EXPORT_SYMBOL_GPL
-0xb668534e	usb_autopm_get_interface	vmlinux	EXPORT_SYMBOL_GPL
-0x3752da38	phy_device_register	vmlinux	EXPORT_SYMBOL
-0xc5e3a0c5	of_genpd_add_provider_onecell	vmlinux	EXPORT_SYMBOL_GPL
-0x5209299e	ttm_dma_tt_fini	vmlinux	EXPORT_SYMBOL
-0xd640e093	acpi_pci_find_root	vmlinux	EXPORT_SYMBOL_GPL
-0x18a9dd7e	pci_map_rom	vmlinux	EXPORT_SYMBOL
-0xfa268647	crypto_shash_finup	vmlinux	EXPORT_SYMBOL_GPL
-0x572d7e41	crypto_shash_final	vmlinux	EXPORT_SYMBOL_GPL
-0x99266ae1	crypto_ahash_finup	vmlinux	EXPORT_SYMBOL_GPL
-0x5e608805	crypto_ahash_final	vmlinux	EXPORT_SYMBOL_GPL
-0x221eab6d	scatterwalk_copychunks	vmlinux	EXPORT_SYMBOL_GPL
-0x052c9aed	ktime_get_real_fast_ns	vmlinux	EXPORT_SYMBOL_GPL
-0xd48997f2	devm_irq_alloc_generic_chip	vmlinux	EXPORT_SYMBOL_GPL
-0xec305216	rpc_free	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x6746cd7c	can_rx_unregister	net/can/can	EXPORT_SYMBOL
-0x933d4139	fc_vport_terminate	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0x49334b47	mlx5_set_port_mtu	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xc3f4cc9c	mlx4_multicast_detach	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xb071e3dd	hns_roce_free_db	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xef247d51	hns_roce_bitmap_free	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xb93a52b0	ib_rate_to_mbps	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xbadd8259	ib_rate_to_mult	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x71827bc3	uhid_hid_driver	drivers/hid/uhid	EXPORT_SYMBOL_GPL
-0x9baf1ba2	sock_diag_put_meminfo	vmlinux	EXPORT_SYMBOL_GPL
-0x6dd17e7b	acpi_get_table_header	vmlinux	EXPORT_SYMBOL
-0x60981de0	pin_is_valid	vmlinux	EXPORT_SYMBOL_GPL
-0x64bbc288	string_unescape	vmlinux	EXPORT_SYMBOL
-0xc6cb465a	__kfifo_max_r	vmlinux	EXPORT_SYMBOL
-0xdce2f3dc	vm_insert_page	vmlinux	EXPORT_SYMBOL
-0xc88ea5a6	bpf_prog_sub	vmlinux	EXPORT_SYMBOL_GPL
-0xe3e4531d	irq_domain_add_legacy	vmlinux	EXPORT_SYMBOL_GPL
-0x623226fa	irq_chip_disable_parent	vmlinux	EXPORT_SYMBOL_GPL
-0x9f7e99e0	register_console	vmlinux	EXPORT_SYMBOL
-0xd9a19d9b	nf_conntrack_l4proto_tcp4	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xe70f02bc	__ip_tunnel_change_mtu	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0x65aaf037	crc7_be_syndrome_table	lib/crc7	EXPORT_SYMBOL
-0x454864a7	enclosure_component_alloc	drivers/misc/enclosure	EXPORT_SYMBOL_GPL
-0x2efec0c5	ata_pci_bmdma_init_one	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xa7f3845b	inet_reqsk_alloc	vmlinux	EXPORT_SYMBOL
-0x869cbbf4	sock_no_socketpair	vmlinux	EXPORT_SYMBOL
-0x2aadad1a	efi_capsule_update	vmlinux	EXPORT_SYMBOL_GPL
-0x171df749	input_ff_event	vmlinux	EXPORT_SYMBOL_GPL
-0x8771643b	drm_property_create_signed_range	vmlinux	EXPORT_SYMBOL
-0x93565ee7	drm_framebuffer_plane_height	vmlinux	EXPORT_SYMBOL
-0x110106c1	cper_severity_to_aer	vmlinux	EXPORT_SYMBOL_GPL
-0x396108e2	devm_gpio_request	vmlinux	EXPORT_SYMBOL
-0xcd781aca	__filemap_set_wb_err	vmlinux	EXPORT_SYMBOL
-0x3192d768	cpufreq_remove_update_util_hook	vmlinux	EXPORT_SYMBOL_GPL
-0x25301bc6	arch_wb_cache_pmem	vmlinux	EXPORT_SYMBOL_GPL
-0xf16bcffe	ovs_vport_alloc	net/openvswitch/openvswitch	EXPORT_SYMBOL_GPL
-0xc31c0282	arpt_do_table	net/ipv4/netfilter/arp_tables	EXPORT_SYMBOL
-0x2f7383f1	nfs_retry_commit	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x0008e2be	nfs_client_init_status	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x42917366	iscsi_is_session_online	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0xcf47ba5f	rvt_compute_aeth	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x27014a5f	async_tx_submit	crypto/async_tx/async_tx	EXPORT_SYMBOL_GPL
-0xdbe3b7ad	switchdev_port_attr_get	vmlinux	EXPORT_SYMBOL_GPL
-0x5886a632	dev_addr_del	vmlinux	EXPORT_SYMBOL
-0xd2ec6118	gnet_stats_start_copy	vmlinux	EXPORT_SYMBOL
-0x18aa34cc	devm_of_platform_depopulate	vmlinux	EXPORT_SYMBOL_GPL
-0x33f0768c	cpufreq_quick_get_max	vmlinux	EXPORT_SYMBOL
-0x1c5ff742	clk_get_phase	vmlinux	EXPORT_SYMBOL_GPL
-0xb7329c06	clk_set_phase	vmlinux	EXPORT_SYMBOL_GPL
-0xbc2031de	acpi_processor_get_bios_limit	vmlinux	EXPORT_SYMBOL
-0x9975dc22	acpi_get_handle	vmlinux	EXPORT_SYMBOL
-0xcfb6a3da	unregister_atmdevice_notifier	net/atm/atm	EXPORT_SYMBOL_GPL
-0xa239a38c	__fat_fs_error	fs/fat/fat	EXPORT_SYMBOL_GPL
-0x92e55ddc	mlx5_fs_add_rx_underlay_qpn	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x46013233	net_dec_ingress_queue	vmlinux	EXPORT_SYMBOL_GPL
-0x91be7b66	platform_device_del	vmlinux	EXPORT_SYMBOL_GPL
-0xae549be5	platform_device_put	vmlinux	EXPORT_SYMBOL_GPL
-0x5f5e0c22	drm_atomic_add_affected_connectors	vmlinux	EXPORT_SYMBOL
-0xd36dc10c	get_random_u32	vmlinux	EXPORT_SYMBOL
-0xe3ff2c41	get_random_u64	vmlinux	EXPORT_SYMBOL
-0x4837bb10	logic_outsb	vmlinux	EXPORT_SYMBOL
-0x556b5d62	__kfifo_dma_in_prepare_r	vmlinux	EXPORT_SYMBOL
-0xdd1014ec	blk_mq_stop_hw_queues	vmlinux	EXPORT_SYMBOL
-0xa401fda3	__krealloc	vmlinux	EXPORT_SYMBOL
-0x995d1071	prof_on	vmlinux	EXPORT_SYMBOL_GPL
-0xbbc5e177	devm_free_irq	vmlinux	EXPORT_SYMBOL
-0xd30c7389	rpc_exit	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xefce3c3b	ceph_pagelist_reserve	net/ceph/libceph	EXPORT_SYMBOL
-0x6c9fc1b1	team_modeop_port_change_dev_addr	drivers/net/team/team	EXPORT_SYMBOL
-0x4038219c	mlx5_core_query_vendor_id	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x9350e2c2	kset_create_and_add	vmlinux	EXPORT_SYMBOL_GPL
-0x8cda6ae2	kernel_accept	vmlinux	EXPORT_SYMBOL
-0xe0562387	drm_dp_mst_topology_mgr_set_mst	vmlinux	EXPORT_SYMBOL
-0x9e2737f0	acpi_install_interface_handler	vmlinux	EXPORT_SYMBOL
-0xfa349688	aer_recover_queue	vmlinux	EXPORT_SYMBOL_GPL
-0x4bb797c7	pcim_iounmap	vmlinux	EXPORT_SYMBOL
-0x3396ad25	mm_kobj	vmlinux	EXPORT_SYMBOL_GPL
-0x245c0c2d	wb_writeout_inc	vmlinux	EXPORT_SYMBOL_GPL
-0x5b2f27fb	do_wait_intr	vmlinux	EXPORT_SYMBOL
-0xf8f4876f	__arch_clear_user	vmlinux	EXPORT_SYMBOL
-0xd443e330	iscsit_get_datain_values	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xcb24752e	mlx4_mr_enable	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xc2a63f83	hinic_del_mac	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x63b906d8	sata_scr_write_flush	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xe11c830d	xt_proto_fini	vmlinux	EXPORT_SYMBOL_GPL
-0x63cf0cb1	wakeup_source_drop	vmlinux	EXPORT_SYMBOL_GPL
-0x1b1b09d3	driver_find	vmlinux	EXPORT_SYMBOL_GPL
-0xb86c364b	clk_register_divider	vmlinux	EXPORT_SYMBOL_GPL
-0xd194ddf9	acpi_gpe_count	vmlinux	EXPORT_SYMBOL
-0x6ffacb40	pci_disable_pasid	vmlinux	EXPORT_SYMBOL_GPL
-0x9c988745	gpiod_set_value_cansleep	vmlinux	EXPORT_SYMBOL_GPL
-0x15620c4a	devm_gpio_request_one	vmlinux	EXPORT_SYMBOL
-0xbe57a682	sbitmap_queue_resize	vmlinux	EXPORT_SYMBOL_GPL
-0x84a12c8e	devm_ioremap_resource	vmlinux	EXPORT_SYMBOL
-0x152f6546	sg_miter_start	vmlinux	EXPORT_SYMBOL
-0xf13fb250	blk_queue_unprep_rq	vmlinux	EXPORT_SYMBOL
-0x56d697ce	cpu_up	vmlinux	EXPORT_SYMBOL_GPL
-0x003f786f	nfs_show_stats	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x21d0ec16	whci_wait_for	drivers/uwb/whci	EXPORT_SYMBOL_GPL
-0x653d977e	fc_block_scsi_eh	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0x08b43c28	mlx4_SET_PORT_SCHEDULER	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x4431a5ee	nic_set_cpu_affinity	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0x99ca3c7e	cxgbi_ppm_release	drivers/net/ethernet/chelsio/libcxgb/libcxgb	EXPORT_SYMBOL
-0x3646e38f	dm_tm_issue_prefetches	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x84728aec	iw_create_cm_id	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL
-0x399b6685	tso_build_data	vmlinux	EXPORT_SYMBOL
-0x0f1572da	sock_zerocopy_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x5db7165c	dma_buf_map_attachment	vmlinux	EXPORT_SYMBOL_GPL
-0xc222c557	tty_mode_ioctl	vmlinux	EXPORT_SYMBOL_GPL
-0x62472c92	pnp_stop_dev	vmlinux	EXPORT_SYMBOL
-0x59638bf7	fb_class	vmlinux	EXPORT_SYMBOL
-0x33037fd8	logic_outl	vmlinux	EXPORT_SYMBOL
-0x6d73c95f	logic_outw	vmlinux	EXPORT_SYMBOL
-0xdca8c3d4	logic_outb	vmlinux	EXPORT_SYMBOL
-0x5a485cc2	load_nls	vmlinux	EXPORT_SYMBOL
-0x97999817	rfkill_set_hw_state	net/rfkill/rfkill	EXPORT_SYMBOL
-0x12cd2418	rt2x00lib_txdone_noinfo	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xaff3a0e4	mlx5_core_attach_mcg	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xb248207e	dm_exception_store_destroy	drivers/md/dm-snapshot	EXPORT_SYMBOL
-0xb3eb9558	input_unregister_polled_device	drivers/input/input-polldev	EXPORT_SYMBOL
-0x5611cdea	rdma_node_get_transport	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xb4c4fd32	ata_host_suspend	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xe2371219	ata_link_offline	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x659ded26	xfrm_flush_gc	vmlinux	EXPORT_SYMBOL
-0x4859b8bb	rtc_year_days	vmlinux	EXPORT_SYMBOL
-0x7c562370	ehci_cf_port_reset_rwsem	vmlinux	EXPORT_SYMBOL_GPL
-0xfbad3cf0	scsi_normalize_sense	vmlinux	EXPORT_SYMBOL
-0x64d49ad1	__pm_runtime_use_autosuspend	vmlinux	EXPORT_SYMBOL_GPL
-0xefd624c8	drm_fb_helper_cfb_copyarea	vmlinux	EXPORT_SYMBOL
-0xb2f35c6a	xxh64	vmlinux	EXPORT_SYMBOL
-0x8888f1fe	xxh32	vmlinux	EXPORT_SYMBOL
-0xf88a42b4	bio_advance	vmlinux	EXPORT_SYMBOL
-0x0dc39348	from_kuid	vmlinux	EXPORT_SYMBOL
-0xb271b189	add_timer_on	vmlinux	EXPORT_SYMBOL_GPL
-0x9e04f47a	nf_conntrack_eventmask_report	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xa008cf0f	ceph_osdc_alloc_request	net/ceph/libceph	EXPORT_SYMBOL
-0x7dc22d43	wusbhc_giveback_urb	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0xfbbefe28	usb_wwan_open	drivers/usb/serial/usb_wwan	EXPORT_SYMBOL
-0xf73ad467	register_pppox_proto	drivers/net/ppp/pppox	EXPORT_SYMBOL
-0xd0dc9000	mlx5_core_arm_srq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x884deb9d	eeprom_93cx6_read	drivers/misc/eeprom/eeprom_93cx6	EXPORT_SYMBOL_GPL
-0x819d72cb	klist_iter_exit	vmlinux	EXPORT_SYMBOL_GPL
-0xe730b803	ip6_local_out	vmlinux	EXPORT_SYMBOL_GPL
-0x0d17b330	pm_runtime_set_autosuspend_delay	vmlinux	EXPORT_SYMBOL_GPL
-0xfb6eedf9	power_group_name	vmlinux	EXPORT_SYMBOL_GPL
-0x1ac93ac3	pci_slots_kset	vmlinux	EXPORT_SYMBOL_GPL
-0x028a9354	pci_find_next_ext_capability	vmlinux	EXPORT_SYMBOL_GPL
-0x02b94fd4	kstrtou16_from_user	vmlinux	EXPORT_SYMBOL
-0x886ce541	kstrtoull_from_user	vmlinux	EXPORT_SYMBOL
-0x74b5ea68	lcm_not_zero	vmlinux	EXPORT_SYMBOL_GPL
-0xd4b5d83a	xdr_init_decode	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x250c64d3	nfs_remove_bad_delegation	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xa5c4c20d	jbd2_journal_load	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xf3a64f02	virtqueue_get_vring	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0xc1d989c5	vfio_external_check_extension	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0x51d4dbc2	scsi_is_sas_rphy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x802c347d	mlxsw_core_event_listener_register	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xccf33fbe	v4l2_compat_ioctl32	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xc0ccacc8	v4l2_i2c_new_subdev	drivers/media/v4l2-core/v4l2-common	EXPORT_SYMBOL_GPL
-0x9d90e1e7	ib_sa_path_rec_get	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x6077f530	ib_check_mr_status	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x99f018c4	nvmem_cell_read	vmlinux	EXPORT_SYMBOL_GPL
-0xe74b5f85	md_check_no_bitmap	vmlinux	EXPORT_SYMBOL
-0xfed11ed1	usb_mon_deregister	vmlinux	EXPORT_SYMBOL_GPL
-0x7916be8d	device_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x6ee48872	drm_plane_create_color_properties	vmlinux	EXPORT_SYMBOL
-0x09715997	serial8250_request_dma	vmlinux	EXPORT_SYMBOL_GPL
-0x40e3ca8b	vsock_enqueue_accept	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x69a1e9cb	v4l2_ctrl_notify	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x92a73db9	xfrm_state_add	vmlinux	EXPORT_SYMBOL
-0xd2168b0e	ping_rcv	vmlinux	EXPORT_SYMBOL_GPL
-0x75fff1b2	__netlink_kernel_create	vmlinux	EXPORT_SYMBOL
-0xc0e7702d	of_property_read_u64_index	vmlinux	EXPORT_SYMBOL_GPL
-0x1154df79	of_property_read_u32_index	vmlinux	EXPORT_SYMBOL_GPL
-0xff5a8cfe	cn_del_callback	vmlinux	EXPORT_SYMBOL_GPL
-0x302e9325	btree_remove	vmlinux	EXPORT_SYMBOL_GPL
-0x632738e1	iov_iter_bvec	vmlinux	EXPORT_SYMBOL
-0x0d906f82	iov_iter_kvec	vmlinux	EXPORT_SYMBOL
-0x33256b07	nf_ct_l4proto_put	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xb56b7c2d	devlink_param_driverinit_value_set	net/core/devlink	EXPORT_SYMBOL_GPL
-0x27b45a56	devlink_param_driverinit_value_get	net/core/devlink	EXPORT_SYMBOL_GPL
-0xe94bceae	uwb_pal_init	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x55212142	usb_serial_deregister_drivers	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0x325893de	scsicam_bios_param	vmlinux	EXPORT_SYMBOL
-0xb7d116a2	pci_generic_config_read32	vmlinux	EXPORT_SYMBOL_GPL
-0xd02e6932	I_BDEV	vmlinux	EXPORT_SYMBOL
-0xb565a440	__cgroup_bpf_check_dev_permission	vmlinux	EXPORT_SYMBOL
-0x7729cbdd	task_handoff_register	vmlinux	EXPORT_SYMBOL_GPL
-0x093e1be6	irq_create_fwspec_mapping	vmlinux	EXPORT_SYMBOL_GPL
-0x0136fea5	rt2x00usb_vendor_request	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0x8518bdc3	hinic_get_sq_free_wqebbs	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x9bcc36c3	vb2_core_queue_release	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x076734a7	rvt_alloc_device	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x5f3e4cd1	__tcf_block_cb_register	vmlinux	EXPORT_SYMBOL
-0x5174d3d0	tty_port_tty_set	vmlinux	EXPORT_SYMBOL
-0xacd48ca1	tty_port_tty_get	vmlinux	EXPORT_SYMBOL
-0x4f1cd128	security_tun_dev_create	vmlinux	EXPORT_SYMBOL
-0xeeaadd06	devlink_port_get_phys_port_name	net/core/devlink	EXPORT_SYMBOL_GPL
-0x7276d0e9	ib_rdmacg_uncharge	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x38a9f7c5	in6addr_loopback	vmlinux	EXPORT_SYMBOL
-0x37a8af7c	inet_csk_route_child_sock	vmlinux	EXPORT_SYMBOL_GPL
-0x270ff629	netdev_set_num_tc	vmlinux	EXPORT_SYMBOL
-0x026ed598	md_bitmap_resize	vmlinux	EXPORT_SYMBOL_GPL
-0x440c8fe1	phy_stop_interrupts	vmlinux	EXPORT_SYMBOL
-0xdc7df67f	apei_exec_ctx_init	vmlinux	EXPORT_SYMBOL_GPL
-0x7d18e424	vfs_path_lookup	vmlinux	EXPORT_SYMBOL
-0x1f37cca7	schedule_hrtimeout_range	vmlinux	EXPORT_SYMBOL_GPL
-0xc9671e94	kvm_vcpu_mark_page_dirty	vmlinux	EXPORT_SYMBOL_GPL
-0xd2d7694a	nf_nat_ipv4_fn	net/ipv4/netfilter/nf_nat_ipv4	EXPORT_SYMBOL_GPL
-0xce00e8d2	jbd2_journal_flush	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xab8bea29	sas_phy_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x14f6518d	rt2x00lib_dmastart	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x94d34fc2	ath10k_info	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xde2aa5f7	set_phv_bit	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x52e96379	vb2_destroy_framevec	drivers/media/common/videobuf2/videobuf2-memops	EXPORT_SYMBOL
-0x5471f284	dev_attr_ncq_prio_enable	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x18037148	ce_aes_setkey	arch/arm64/crypto/aes-ce-cipher	EXPORT_SYMBOL
-0x17ffdcf3	fib6_new_table	vmlinux	EXPORT_SYMBOL_GPL
-0x4ee63f04	usb_sg_wait	vmlinux	EXPORT_SYMBOL_GPL
-0xe3b7b583	usb_sg_init	vmlinux	EXPORT_SYMBOL_GPL
-0xd90bf2ec	usb_urb_ep_type_check	vmlinux	EXPORT_SYMBOL_GPL
-0xb1cc764c	drm_kms_helper_hotplug_event	vmlinux	EXPORT_SYMBOL
-0xe40976c0	pnp_range_reserved	vmlinux	EXPORT_SYMBOL
-0xf5c4c1f1	qtree_release_dquot	vmlinux	EXPORT_SYMBOL
-0x91b44e5a	invalidate_bdev	vmlinux	EXPORT_SYMBOL
-0x9aeacb87	ring_buffer_iter_empty	vmlinux	EXPORT_SYMBOL_GPL
-0x585e184a	put_pid_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x81fff2d1	ip_set_netmask_map	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x63e63b8f	ip_set_put_byindex	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0xb0fac3f6	ceph_put_page_vector	net/ceph/libceph	EXPORT_SYMBOL
-0x30ec5e3a	rt2x00usb_disable_radio	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0xcdbdeca7	mdio45_ethtool_gset_npage	drivers/net/mdio	EXPORT_SYMBOL
-0x49855f00	hinic_aeq_unregister_hw_cb	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xb3f6eeff	hnae_get_handle	drivers/net/ethernet/hisilicon/hns/hnae	EXPORT_SYMBOL
-0x1b11f544	pmbus_check_byte_register	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0x351e7031	kobject_uevent	vmlinux	EXPORT_SYMBOL_GPL
-0xe2f91843	tcp_twsk_unique	vmlinux	EXPORT_SYMBOL_GPL
-0x1af10fe9	netdev_info	vmlinux	EXPORT_SYMBOL
-0xd8a994eb	scsi_extd_sense_format	vmlinux	EXPORT_SYMBOL
-0x4098b38b	drm_get_format_info	vmlinux	EXPORT_SYMBOL
-0x6c61ce70	num_registered_fb	vmlinux	EXPORT_SYMBOL
-0x0809fb85	pci_stop_root_bus	vmlinux	EXPORT_SYMBOL_GPL
-0x404bcf6a	vfs_ioctl	vmlinux	EXPORT_SYMBOL
-0x038357a8	xdr_buf_from_iov	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x9adb7399	nf_conntrack_expect_lock	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x8b04fe1b	ath10k_ce_send_nolock	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x995a1bc1	mmc_retune_timer_stop	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x4f5776e2	xfrm_tmpl_sort	vmlinux	EXPORT_SYMBOL
-0x0cb278d9	of_n_addr_cells	vmlinux	EXPORT_SYMBOL
-0x58facb32	regmap_get_raw_write_max	vmlinux	EXPORT_SYMBOL_GPL
-0x9d94416e	wakeup_source_add	vmlinux	EXPORT_SYMBOL_GPL
-0xbcee4dae	drm_dp_atomic_release_vcpi_slots	vmlinux	EXPORT_SYMBOL
-0x34e5e726	pci_bus_write_config_dword	vmlinux	EXPORT_SYMBOL
-0xa0aa01c9	net_prio_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0xdc6551df	nfs_set_sb_security	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x63842eae	vhost_chr_read_iter	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xbf1a2968	btracker_create	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0x05922253	dst_cache_get_ip6	vmlinux	EXPORT_SYMBOL_GPL
-0x8145f72b	netdev_lower_state_changed	vmlinux	EXPORT_SYMBOL
-0x01d25179	drm_atomic_helper_prepare_planes	vmlinux	EXPORT_SYMBOL
-0x5276b170	drm_dp_aux_init	vmlinux	EXPORT_SYMBOL
-0xeebf533e	tty_hung_up_p	vmlinux	EXPORT_SYMBOL
-0x42f17b33	blk_cleanup_queue	vmlinux	EXPORT_SYMBOL
-0x64e650f4	iomap_is_partially_uptodate	vmlinux	EXPORT_SYMBOL_GPL
-0x0298af79	generic_setlease	vmlinux	EXPORT_SYMBOL
-0xee2fc3f5	wiphy_to_ieee80211_hw	net/mac80211/mac80211	EXPORT_SYMBOL
-0xb18c29e5	usb_ftdi_elan_edset_setup	drivers/usb/misc/ftdi-elan	EXPORT_SYMBOL_GPL
-0xdbf55afa	nvdimm_provider_data	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x9a30b025	v4l2_clk_put	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x5adc2807	btracker_destroy	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0xf99224bb	roccat_connect	drivers/hid/hid-roccat	EXPORT_SYMBOL_GPL
-0xa04635bf	timerqueue_del	vmlinux	EXPORT_SYMBOL_GPL
-0x5ebcb0ae	ipv6_getsockopt	vmlinux	EXPORT_SYMBOL
-0x213e4965	ps2_is_keyboard_id	vmlinux	EXPORT_SYMBOL
-0x2733eaf7	scsi_dev_info_list_add_keyed	vmlinux	EXPORT_SYMBOL
-0xdc97af2e	syscore_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0xe2cffb14	acpi_walk_resources	vmlinux	EXPORT_SYMBOL
-0x77ffa876	pcim_enable_device	vmlinux	EXPORT_SYMBOL
-0xb6468fd7	cfg80211_ch_switch_notify	net/wireless/cfg80211	EXPORT_SYMBOL
-0xce172d3d	vhost_dev_cleanup	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x6dbfefa8	v4l2_i2c_new_subdev_board	drivers/media/v4l2-core/v4l2-common	EXPORT_SYMBOL_GPL
-0x541588db	ata_sff_queue_work	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xf6e874f5	ata_timing_merge	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xf9a3efb9	__ll_sc_atomic_sub	vmlinux	EXPORT_SYMBOL
-0xe8f667bb	nf_register_net_hooks	vmlinux	EXPORT_SYMBOL
-0x06d769f7	usb_driver_release_interface	vmlinux	EXPORT_SYMBOL_GPL
-0x1884e538	pm_genpd_init	vmlinux	EXPORT_SYMBOL_GPL
-0x7751e0ab	proc_mkdir_data	vmlinux	EXPORT_SYMBOL_GPL
-0xfa9be090	mpage_writepages	vmlinux	EXPORT_SYMBOL
-0x5bfb1e50	write_one_page	vmlinux	EXPORT_SYMBOL
-0x7a81541b	async_synchronize_cookie	vmlinux	EXPORT_SYMBOL_GPL
-0xc452507e	cfg80211_notify_new_peer_candidate	net/wireless/cfg80211	EXPORT_SYMBOL
-0xca80437b	ceph_extent_to_file	net/ceph/libceph	EXPORT_SYMBOL
-0x200eb21b	nlmsvc_ops	fs/lockd/lockd	EXPORT_SYMBOL_GPL
-0x94bd2a16	virtqueue_enable_cb_delayed	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0xe343fc80	hnae3_unregister_ae_algo	drivers/net/ethernet/hisilicon/hns3/hnae3	EXPORT_SYMBOL
-0x806f9e76	lis3lv02d_joystick_disable	drivers/misc/lis3lv02d/lis3lv02d	EXPORT_SYMBOL_GPL
-0x42028c48	ata_host_activate	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x29b9a257	udp6_set_csum	vmlinux	EXPORT_SYMBOL
-0x77953bbf	inet_add_protocol	vmlinux	EXPORT_SYMBOL
-0x487c5d33	nf_log_buf_add	vmlinux	EXPORT_SYMBOL_GPL
-0xf9e596c8	drm_client_add	vmlinux	EXPORT_SYMBOL
-0xc133fae5	n_tty_ioctl_helper	vmlinux	EXPORT_SYMBOL
-0xaa8ea8b3	acpi_set_modalias	vmlinux	EXPORT_SYMBOL_GPL
-0x929e6a2f	sync_blockdev	vmlinux	EXPORT_SYMBOL
-0x17b3545e	nobh_write_end	vmlinux	EXPORT_SYMBOL
-0xc2f52274	__lshrti3	vmlinux	EXPORT_SYMBOL
-0xc838c3f5	__ashrti3	vmlinux	EXPORT_SYMBOL
-0x85b5e625	rfkill_set_states	net/rfkill/rfkill	EXPORT_SYMBOL
-0xca3b14b5	nfs_server_remove_lists	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x51150227	wusbhc_handle_dn	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x09309b7e	can_put_echo_skb	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x68328f7e	sdhci_alloc_host	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xab416b22	__next_node_in	vmlinux	EXPORT_SYMBOL
-0x6e720ff2	rtnl_unlock	vmlinux	EXPORT_SYMBOL
-0x4067ef22	sock_rfree	vmlinux	EXPORT_SYMBOL
-0xb21964f5	kernel_recvmsg	vmlinux	EXPORT_SYMBOL
-0x8992eeb6	usb_hub_find_child	vmlinux	EXPORT_SYMBOL_GPL
-0x1a60a6e1	__root_device_register	vmlinux	EXPORT_SYMBOL_GPL
-0xc0a3d105	find_next_bit	vmlinux	EXPORT_SYMBOL
-0xf8d07858	bitmap_from_arr32	vmlinux	EXPORT_SYMBOL
-0x3824ae1b	disk_part_iter_init	vmlinux	EXPORT_SYMBOL_GPL
-0xd58ea2b7	dquot_reclaim_space_nodirty	vmlinux	EXPORT_SYMBOL
-0x3dfefa95	freeze_bdev	vmlinux	EXPORT_SYMBOL
-0x6db55266	clockevents_unbind_device	vmlinux	EXPORT_SYMBOL_GPL
-0x033e1ed3	srcu_batches_completed	vmlinux	EXPORT_SYMBOL_GPL
-0x6c70a42d	nf_nat_alloc_null_binding	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0xcd5df6a3	vcc_process_recv_queue	net/atm/atm	EXPORT_SYMBOL
-0x2cc2d52d	vcc_hash	net/atm/atm	EXPORT_SYMBOL
-0xb92bcac1	nvmet_req_uninit	drivers/nvme/target/nvmet	EXPORT_SYMBOL_GPL
-0x3dfefd6c	mlx4_srq_lookup	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x716fd7f0	bgx_reset_xcast_mode	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0x572b1fa9	skb_kill_datagram	vmlinux	EXPORT_SYMBOL
-0xc4999c52	kfree_skb	vmlinux	EXPORT_SYMBOL
-0x5e322883	phy_resume	vmlinux	EXPORT_SYMBOL
-0x31dc930f	kernel_kobj	vmlinux	EXPORT_SYMBOL_GPL
-0x2b9997fb	atomic_notifier_chain_register	vmlinux	EXPORT_SYMBOL_GPL
-0xdb357aba	param_get_long	vmlinux	EXPORT_SYMBOL
-0x6c23f4ef	free_rs	lib/reed_solomon/reed_solomon	EXPORT_SYMBOL_GPL
-0xc692e149	nfs_atomic_open	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xac0074de	can_rx_offload_get_echo_skb	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x0ca1f2c5	ib_send_cm_mra	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0x9df2c546	udp_seq_next	vmlinux	EXPORT_SYMBOL
-0xa607b5e3	i2c_smbus_read_i2c_block_data_or_emulated	vmlinux	EXPORT_SYMBOL
-0x6899955d	drm_atomic_set_fence_for_plane	vmlinux	EXPORT_SYMBOL
-0xc307a10c	drm_mm_takedown	vmlinux	EXPORT_SYMBOL
-0x25afd766	amba_driver_unregister	vmlinux	EXPORT_SYMBOL
-0x84502a47	blk_status_to_errno	vmlinux	EXPORT_SYMBOL_GPL
-0x33c84fc9	posix_acl_alloc	vmlinux	EXPORT_SYMBOL
-0x4b17e177	kernel_read_file_from_fd	vmlinux	EXPORT_SYMBOL_GPL
-0xf5596d89	cfg80211_get_p2p_attr	net/wireless/cfg80211	EXPORT_SYMBOL
-0x06f4934a	svc_set_num_threads	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xc9f2c3b2	nf_reject_ip6_tcphdr_get	net/ipv6/netfilter/nf_reject_ipv6	EXPORT_SYMBOL_GPL
-0x33b9116d	mrp_request_leave	net/802/mrp	EXPORT_SYMBOL_GPL
-0x0d8d2799	nfs_permission	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x609bf5a9	fuse_do_open	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0x7b741e86	get_mtd_device_nm	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xecf4c85c	rtnl_delete_link	vmlinux	EXPORT_SYMBOL_GPL
-0x383809fd	__kfree_skb	vmlinux	EXPORT_SYMBOL
-0x1833bfaa	drm_crtc_vblank_on	vmlinux	EXPORT_SYMBOL
-0x35f8c1a5	drm_dp_mst_hpd_irq	vmlinux	EXPORT_SYMBOL
-0x5abb7c9c	tty_port_register_device	vmlinux	EXPORT_SYMBOL_GPL
-0xc9822234	clk_register_clkdev	vmlinux	EXPORT_SYMBOL
-0x955e0d33	pci_find_parent_resource	vmlinux	EXPORT_SYMBOL
-0x7dbd63a1	pinctrl_get_group_pins	vmlinux	EXPORT_SYMBOL_GPL
-0xb74fb4df	register_trace_event	vmlinux	EXPORT_SYMBOL_GPL
-0xa69d8c18	ceph_print_client_options	net/ceph/libceph	EXPORT_SYMBOL
-0x92a2ef66	core_tpg_set_initiator_node_tag	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x5d85dc26	__hw_addr_unsync_dev	vmlinux	EXPORT_SYMBOL
-0x0f75731a	gpiod_get_raw_array_value	vmlinux	EXPORT_SYMBOL_GPL
-0x3e7714e5	nft_register_set	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x322435c2	vhost_exceeds_weight	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x368294b1	nvdimm_has_cache	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x7ed027a8	ath_is_mybeacon	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0xda89837c	mmc_can_discard	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x7b022865	neon_aes_cbc_encrypt	arch/arm64/crypto/aes-neon-blk	EXPORT_SYMBOL
-0x03d85d98	idr_destroy	vmlinux	EXPORT_SYMBOL
-0xe013f905	ida_destroy	vmlinux	EXPORT_SYMBOL
-0x5262549a	tcp_reno_undo_cwnd	vmlinux	EXPORT_SYMBOL_GPL
-0x4b7a62da	ip_defrag	vmlinux	EXPORT_SYMBOL
-0x21dfc60a	register_qdisc	vmlinux	EXPORT_SYMBOL
-0xfed81b13	devm_hwspin_lock_request	vmlinux	EXPORT_SYMBOL_GPL
-0xdc3d0d7e	scsi_flush_work	vmlinux	EXPORT_SYMBOL_GPL
-0x4024879d	fbcon_rotate_ccw	vmlinux	EXPORT_SYMBOL
-0x42526343	refcount_dec_not_one	vmlinux	EXPORT_SYMBOL
-0x7514c49f	public_key_verify_signature	vmlinux	EXPORT_SYMBOL_GPL
-0xa3b958ce	reset_hung_task_detector	vmlinux	EXPORT_SYMBOL_GPL
-0x67550412	xdr_stream_decode_string_dup	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x3278a8a6	xprt_wait_for_buffer_space	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x49e4839d	arpt_alloc_initial_table	net/ipv4/netfilter/arp_tables	EXPORT_SYMBOL_GPL
-0xebf4ac9c	sbc_attrib_attrs	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x9e71bc07	mlx4_get_roce_gid_from_slave	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x91d22d7b	mlx4_config_roce_v2_port	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x9474bfd9	default_qdisc_ops	vmlinux	EXPORT_SYMBOL
-0x709254dd	__tracepoint_br_fdb_update	vmlinux	EXPORT_SYMBOL_GPL
-0xfd17252e	free_netdev	vmlinux	EXPORT_SYMBOL
-0x4d1d785d	typec_altmode_get_partner	vmlinux	EXPORT_SYMBOL_GPL
-0xd96b425a	__drm_printfn_coredump	vmlinux	EXPORT_SYMBOL
-0xa776d70e	drm_dp_link_probe	vmlinux	EXPORT_SYMBOL
-0x75871f5e	acpi_get_next_object	vmlinux	EXPORT_SYMBOL
-0xda63fcc9	aead_register_instance	vmlinux	EXPORT_SYMBOL_GPL
-0x7ca1b745	wbc_account_io	vmlinux	EXPORT_SYMBOL_GPL
-0xc9ec4e21	free_percpu	vmlinux	EXPORT_SYMBOL_GPL
-0x9158f946	devlink_port_attrs_set	net/core/devlink	EXPORT_SYMBOL_GPL
-0xf52d94e8	uwb_notifs_deregister	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0xbd6a9a5c	bcm_phy_write_shadow	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0xef62f675	mlx5_query_port_link_width_oper	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x0f8b64db	sdhci_pltfm_suspend	drivers/mmc/host/sdhci-pltfm	EXPORT_SYMBOL_GPL
-0x17dd39d6	dm_deferred_set_create	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0xb27a9b8b	ip6_datagram_recv_ctl	vmlinux	EXPORT_SYMBOL_GPL
-0x943096a9	ip6_dst_alloc	vmlinux	EXPORT_SYMBOL
-0x91fbae50	netdev_class_remove_file_ns	vmlinux	EXPORT_SYMBOL
-0x71eae0a8	metadata_dst_free	vmlinux	EXPORT_SYMBOL_GPL
-0xd69e1c30	__zerocopy_sg_from_iter	vmlinux	EXPORT_SYMBOL
-0x7639abe5	sk_setup_caps	vmlinux	EXPORT_SYMBOL_GPL
-0x58581a2c	spi_sync_locked	vmlinux	EXPORT_SYMBOL_GPL
-0x77a32f68	scsi_host_get	vmlinux	EXPORT_SYMBOL
-0xa499d775	drm_event_reserve_init	vmlinux	EXPORT_SYMBOL
-0xd1d42624	drm_helper_move_panel_connectors_to_head	vmlinux	EXPORT_SYMBOL
-0x424d3620	zlib_inflateIncomp	vmlinux	EXPORT_SYMBOL
-0xeccb2fd3	wbt_disable_default	vmlinux	EXPORT_SYMBOL_GPL
-0x4a22ef6e	iomap_releasepage	vmlinux	EXPORT_SYMBOL_GPL
-0xf932015f	__raw_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL
-0x6a5fa363	sigprocmask	vmlinux	EXPORT_SYMBOL
-0xfc953a59	ieee802154_unregister_hw	net/mac802154/mac802154	EXPORT_SYMBOL
-0x8472467a	hinic_pf_id_of_vf	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x082e3f4b	mtd_concat_destroy	drivers/mtd/mtd	EXPORT_SYMBOL
-0xcc2aa1c7	vb2_ioctl_dqbuf	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x171f841a	__skb_flow_get_ports	vmlinux	EXPORT_SYMBOL
-0x9207835d	sk_stream_wait_connect	vmlinux	EXPORT_SYMBOL
-0x2c97f8a2	of_reconfig_notifier_register	vmlinux	EXPORT_SYMBOL_GPL
-0x93358829	devres_alloc_node	vmlinux	EXPORT_SYMBOL_GPL
-0x56a96ab4	drm_vblank_init	vmlinux	EXPORT_SYMBOL
-0x814cf4e6	drm_dp_dual_mode_detect	vmlinux	EXPORT_SYMBOL
-0x8c29fd2c	devm_hwrng_register	vmlinux	EXPORT_SYMBOL_GPL
-0x554ae3a4	irq_poll_sched	vmlinux	EXPORT_SYMBOL
-0x9e13f6f6	gf128mul_lle	vmlinux	EXPORT_SYMBOL
-0x156cff4d	jbd2_journal_update_sb_errno	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xdf0531b5	umc_driver_unregister	drivers/uwb/umc	EXPORT_SYMBOL_GPL
-0xdf04c72f	nvme_remove_namespaces	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x72aae726	__async_tx_find_channel	crypto/async_tx/async_tx	EXPORT_SYMBOL_GPL
-0x7d79ea60	idr_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x1c13f13b	sock_no_sendmsg	vmlinux	EXPORT_SYMBOL
-0xff88b801	extcon_unregister_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x62604257	drm_atomic_helper_commit_duplicated_state	vmlinux	EXPORT_SYMBOL
-0xca6db149	vfs_unlink	vmlinux	EXPORT_SYMBOL
-0x3ba01b47	get_compat_sigset	vmlinux	EXPORT_SYMBOL_GPL
-0x444d00b3	get_task_exe_file	vmlinux	EXPORT_SYMBOL
-0x10c9d3cb	ieee80211_stop_tx_ba_cb_irqsafe	net/mac80211/mac80211	EXPORT_SYMBOL
-0xba07c7af	nfs_mkdir	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xab00b296	transport_init_se_cmd	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x12479bbb	srp_start_tl_fail_timers	drivers/scsi/scsi_transport_srp	EXPORT_SYMBOL
-0x9354b8cc	fcoe_check_wait_queue	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0xf29ca56b	rvt_invalidate_rkey	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x687bb3e4	ata_acpi_stm	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xa8597957	ata_acpi_gtm	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xe04e8d48	__ll_sc_atomic64_fetch_add_relaxed	vmlinux	EXPORT_SYMBOL
-0xff33677a	xfrm_input_unregister_afinfo	vmlinux	EXPORT_SYMBOL
-0x685afe35	tcp_req_err	vmlinux	EXPORT_SYMBOL
-0xc7fae024	xt_compat_calc_jump	vmlinux	EXPORT_SYMBOL_GPL
-0xbc063f93	__skb_gro_checksum_complete	vmlinux	EXPORT_SYMBOL
-0xb2405efc	secure_tcp_seq	vmlinux	EXPORT_SYMBOL_GPL
-0x26080718	of_get_child_by_name	vmlinux	EXPORT_SYMBOL
-0x531a8263	cpufreq_frequency_table_get_index	vmlinux	EXPORT_SYMBOL_GPL
-0xcf209882	phy_aneg_done	vmlinux	EXPORT_SYMBOL
-0xdf9473f5	drm_lease_owner	vmlinux	EXPORT_SYMBOL
-0x75ea1a9d	key_revoke	vmlinux	EXPORT_SYMBOL
-0x7993eba3	pipe_unlock	vmlinux	EXPORT_SYMBOL
-0x5358fe38	irq_generic_chip_ops	vmlinux	EXPORT_SYMBOL_GPL
-0xc528a49a	queued_write_lock_slowpath	vmlinux	EXPORT_SYMBOL
-0xa1582fa7	xprt_reserve_xprt_cong	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x584aee47	vring_create_virtqueue	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x36540e12	rt2x00lib_remove_dev	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x78bf1a60	pmbus_read_byte_data	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0x3d93d129	genlmsg_multicast_allns	vmlinux	EXPORT_SYMBOL
-0x3fc1ee2a	__sock_recv_wifi_status	vmlinux	EXPORT_SYMBOL_GPL
-0x0689132c	efivar_entry_delete	vmlinux	EXPORT_SYMBOL_GPL
-0xcdd25a30	pm_generic_restore	vmlinux	EXPORT_SYMBOL_GPL
-0xe1636154	bus_rescan_devices	vmlinux	EXPORT_SYMBOL_GPL
-0xdd265775	ttm_mem_global_alloc	vmlinux	EXPORT_SYMBOL
-0x6f83f506	put_tty_driver	vmlinux	EXPORT_SYMBOL
-0xecfd68ef	acpi_get_node	vmlinux	EXPORT_SYMBOL
-0xbed66a71	backlight_force_update	vmlinux	EXPORT_SYMBOL
-0x49969ece	bio_iov_iter_get_pages	vmlinux	EXPORT_SYMBOL_GPL
-0x4ae8cf67	debugfs_read_file_bool	vmlinux	EXPORT_SYMBOL_GPL
-0x5620596f	__tracepoint_rpm_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x8e96a4d6	queue_work_on	vmlinux	EXPORT_SYMBOL
-0x264c0106	ioport_resource	vmlinux	EXPORT_SYMBOL
-0xaab4e80c	ieee80211_sched_scan_stopped	net/mac80211/mac80211	EXPORT_SYMBOL
-0xd96093eb	devlink_sb_register	net/core/devlink	EXPORT_SYMBOL_GPL
-0x21245e97	nfs_release_request	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x044da01e	__fscache_maybe_release_page	fs/fscache/fscache	EXPORT_SYMBOL
-0xad3a31f1	uwb_rc_cmd	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x60a8b2e4	uwb_rc_put	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x32c028f2	uwb_rc_add	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x7cca15e1	ib_uverbs_get_ucontext	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL
-0x05b56f3e	drm_sched_entity_fini	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL
-0x75378900	ata_scsi_slave_destroy	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x86895e63	dst_cache_set_ip6	vmlinux	EXPORT_SYMBOL_GPL
-0xc7a4fbed	rtnl_lock	vmlinux	EXPORT_SYMBOL
-0xa862356f	scsi_device_from_queue	vmlinux	EXPORT_SYMBOL_GPL
-0xb5cf9098	drm_crtc_vblank_restore	vmlinux	EXPORT_SYMBOL
-0x406f6308	__drm_atomic_helper_connector_reset	vmlinux	EXPORT_SYMBOL
-0x699c4216	pci_probe_reset_bus	vmlinux	EXPORT_SYMBOL_GPL
-0x755bf1c2	debugfs_create_bool	vmlinux	EXPORT_SYMBOL_GPL
-0xbb34e456	generic_file_splice_read	vmlinux	EXPORT_SYMBOL
-0xdd2efc0f	ring_buffer_reset_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0x89c20f4f	__irq_domain_add	vmlinux	EXPORT_SYMBOL_GPL
-0x7f927fde	prepare_kernel_cred	vmlinux	EXPORT_SYMBOL
-0x015af7f4	system_state	vmlinux	EXPORT_SYMBOL
-0xa4b894bb	llc_add_pack	net/llc/llc	EXPORT_SYMBOL
-0x8076a229	xfrm6_tunnel_alloc_spi	net/ipv6/xfrm6_tunnel	EXPORT_SYMBOL
-0x2c9f2c09	pnfs_update_layout	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x571f46c6	nfs_access_zap_cache	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x02aa0501	vfio_del_group_dev	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0xa55363ed	sensor_hub_device_close	drivers/hid/hid-sensor-hub	EXPORT_SYMBOL_GPL
-0x8cd398c0	__icmp_send	vmlinux	EXPORT_SYMBOL
-0x04f96d72	udp_push_pending_frames	vmlinux	EXPORT_SYMBOL
-0xd0902cf4	hidinput_connect	vmlinux	EXPORT_SYMBOL_GPL
-0x29ae38e0	__platform_driver_probe	vmlinux	EXPORT_SYMBOL_GPL
-0x45558f56	clk_unregister_fixed_factor	vmlinux	EXPORT_SYMBOL_GPL
-0x15bed7a5	LZ4_decompress_safe_partial	vmlinux	EXPORT_SYMBOL
-0x71e09baa	rhashtable_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0xeb844ae4	del_timer_sync	vmlinux	EXPORT_SYMBOL
-0x8a29e68e	param_ops_uint	vmlinux	EXPORT_SYMBOL
-0x1f6e6202	kvm_set_memory_region	vmlinux	EXPORT_SYMBOL_GPL
-0x62604c77	nvmf_should_reconnect	drivers/nvme/host/nvme-fabrics	EXPORT_SYMBOL_GPL
-0x33cd2fbf	nvdimm_bus_attribute_group	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0xbd1800bc	of_parse_phandle_with_fixed_args	vmlinux	EXPORT_SYMBOL
-0xf7df5460	typec_altmode_attention	vmlinux	EXPORT_SYMBOL_GPL
-0x1a949779	__tracepoint_dma_fence_emit	vmlinux	EXPORT_SYMBOL
-0x2f033616	con_set_default_unimap	vmlinux	EXPORT_SYMBOL
-0x2f384db3	acpi_is_video_device	vmlinux	EXPORT_SYMBOL
-0x149ab55c	fb_deferred_io_open	vmlinux	EXPORT_SYMBOL_GPL
-0x8e67083d	gpiod_unexport	vmlinux	EXPORT_SYMBOL_GPL
-0x7a95e5ae	do_settimeofday64	vmlinux	EXPORT_SYMBOL
-0x6cf9f92e	devm_request_resource	vmlinux	EXPORT_SYMBOL
-0x5a595ead	nf_osf_match	net/netfilter/nfnetlink_osf	EXPORT_SYMBOL_GPL
-0xc185d5ae	ieee80211_nan_func_terminated	net/mac80211/mac80211	EXPORT_SYMBOL
-0x0dec0cdf	l2tp_tunnel_delete	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0xd80a0886	inet_diag_bc_sk	net/ipv4/inet_diag	EXPORT_SYMBOL_GPL
-0xe772aef6	iscsit_build_datain_pdu	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x71f74b57	srp_remove_host	drivers/scsi/scsi_transport_srp	EXPORT_SYMBOL_GPL
-0x6d8be844	rt2800_read_eeprom_efuse	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0xa3906599	hinic_enable_nic_rss	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x2ee32300	mtd_do_chip_probe	drivers/mtd/chips/gen_probe	EXPORT_SYMBOL
-0xe564ef93	ipmi_get_smi_info	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x37da7aa0	__qdisc_calculate_pkt_len	vmlinux	EXPORT_SYMBOL
-0xcab9fcb1	dev_get_by_index	vmlinux	EXPORT_SYMBOL
-0xb3151a86	hid_compare_device_paths	vmlinux	EXPORT_SYMBOL_GPL
-0xd7b1864c	edac_get_sysfs_subsys	vmlinux	EXPORT_SYMBOL_GPL
-0x2a119d7e	dma_buf_unmap_attachment	vmlinux	EXPORT_SYMBOL_GPL
-0x28a94e39	serial8250_rpm_get_tx	vmlinux	EXPORT_SYMBOL_GPL
-0x5d3f1414	pci_enable_ats	vmlinux	EXPORT_SYMBOL_GPL
-0x3539f11b	match_strlcpy	vmlinux	EXPORT_SYMBOL
-0x0012660c	ioctl_by_bdev	vmlinux	EXPORT_SYMBOL
-0xc9827693	__bpf_call_base	vmlinux	EXPORT_SYMBOL_GPL
-0xbde4d77e	test_and_set_bit	vmlinux	EXPORT_SYMBOL
-0x0294c6a2	nfs_callback_nr_threads	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xe29e220c	ath10k_ce_completed_recv_next	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x600d0ac7	mlx5_set_port_ptys	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x2f622ea1	roccat_disconnect	drivers/hid/hid-roccat	EXPORT_SYMBOL_GPL
-0x10fb407c	inet6_hash	vmlinux	EXPORT_SYMBOL_GPL
-0x8f32ec52	init_net	vmlinux	EXPORT_SYMBOL
-0x756cf88b	cpufreq_freq_attr_scaling_boost_freqs	vmlinux	EXPORT_SYMBOL_GPL
-0x1889ff19	edac_raw_mc_handle_error	vmlinux	EXPORT_SYMBOL_GPL
-0x8902e6f9	usb_of_get_companion_dev	vmlinux	EXPORT_SYMBOL_GPL
-0x7ef31bfb	class_create_file_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x4b9eb028	drm_pick_cmdline_mode	vmlinux	EXPORT_SYMBOL
-0x0e894ad0	pci_stop_and_remove_bus_device_locked	vmlinux	EXPORT_SYMBOL_GPL
-0x0a360d2f	textsearch_find_continuous	vmlinux	EXPORT_SYMBOL
-0xe09424fd	__crypto_alloc_tfm	vmlinux	EXPORT_SYMBOL_GPL
-0xd5fbb4cf	key_unlink	vmlinux	EXPORT_SYMBOL
-0x24cbd6e5	keyring_search	vmlinux	EXPORT_SYMBOL
-0xe83f9ed4	configfs_unregister_subsystem	vmlinux	EXPORT_SYMBOL
-0x41ed3cec	eventfd_ctx_remove_wait_queue	vmlinux	EXPORT_SYMBOL_GPL
-0xa757b906	generic_delete_inode	vmlinux	EXPORT_SYMBOL
-0x924c46f8	zs_unmap_object	vmlinux	EXPORT_SYMBOL_GPL
-0xb5f17edf	perf_register_guest_info_callbacks	vmlinux	EXPORT_SYMBOL_GPL
-0xc80ab559	swake_up_one	vmlinux	EXPORT_SYMBOL
-0x6afe338e	fc_vport_setlink	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x551e5770	i2c_pca_add_bus	drivers/i2c/algos/i2c-algo-pca	EXPORT_SYMBOL
-0xee91879b	rb_first_postorder	vmlinux	EXPORT_SYMBOL
-0x45f35102	dma_fence_remove_callback	vmlinux	EXPORT_SYMBOL
-0x7de65a03	acpi_lpat_free_conversion_table	vmlinux	EXPORT_SYMBOL_GPL
-0x25070c8c	gpiod_direction_output_raw	vmlinux	EXPORT_SYMBOL_GPL
-0x4aa66a42	pinctrl_pm_select_idle_state	vmlinux	EXPORT_SYMBOL_GPL
-0xb633f115	irq_poll_enable	vmlinux	EXPORT_SYMBOL
-0xf827cb83	free_reserved_area	vmlinux	EXPORT_SYMBOL
-0xf09eb395	arch_hibernation_header_restore	vmlinux	EXPORT_SYMBOL
-0x78f31a25	nf_nat_pptp_hook_expectfn	net/netfilter/nf_conntrack_pptp	EXPORT_SYMBOL_GPL
-0xaa83cb9c	ceph_release_page_vector	net/ceph/libceph	EXPORT_SYMBOL
-0x71793c83	ceph_wait_for_latest_osdmap	net/ceph/libceph	EXPORT_SYMBOL
-0xae6bf1b7	mmc_wait_for_req	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x260b6baf	ip_metrics_convert	vmlinux	EXPORT_SYMBOL_GPL
-0xa66d6768	dev_change_proto_down	vmlinux	EXPORT_SYMBOL
-0x66af1fd1	lockref_put_or_lock	vmlinux	EXPORT_SYMBOL
-0x3100cff9	lockref_get_or_lock	vmlinux	EXPORT_SYMBOL
-0x0882530e	blk_run_queue	vmlinux	EXPORT_SYMBOL
-0xb2ac8500	virtio_transport_stream_has_data	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x862298c4	is_gretap_dev	net/ipv4/ip_gre	EXPORT_SYMBOL_GPL
-0x3c7189cb	deregister_atm_ioctl	net/atm/atm	EXPORT_SYMBOL
-0x02cc0018	fc_frame_crc_check	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x0e172f3e	cxgb4_remove_server	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x4581eb31	sdhci_reset	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xa29a92b8	sensor_hub_input_attr_get_raw_value	drivers/hid/hid-sensor-hub	EXPORT_SYMBOL_GPL
-0xcec2b735	__secpath_destroy	vmlinux	EXPORT_SYMBOL
-0xf20692c7	i2c_smbus_write_i2c_block_data	vmlinux	EXPORT_SYMBOL
-0xf5a0804d	of_clk_del_provider	vmlinux	EXPORT_SYMBOL_GPL
-0x8713b7e0	of_clk_add_provider	vmlinux	EXPORT_SYMBOL_GPL
-0xf2c43f3f	zlib_deflate	vmlinux	EXPORT_SYMBOL
-0x17b9825b	shash_no_setkey	vmlinux	EXPORT_SYMBOL_GPL
-0x98d9ee0f	trace_seq_putmem_hex	vmlinux	EXPORT_SYMBOL_GPL
-0xca431c05	wake_bit_function	vmlinux	EXPORT_SYMBOL
-0x023bafa3	fuse_request_send_background	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0xc7a92652	hinic_attach_roce	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x45ea47d6	hns_get_gid_index	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x01919465	ib_map_mr_sg	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x5cdc8cdc	ata_sff_dev_classify	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x88a7477f	inet_csk_route_req	vmlinux	EXPORT_SYMBOL_GPL
-0xd042475c	qdisc_get_rtab	vmlinux	EXPORT_SYMBOL
-0x079c5872	skb_orphan_partial	vmlinux	EXPORT_SYMBOL
-0xf34a29e3	hid_set_field	vmlinux	EXPORT_SYMBOL_GPL
-0xb0f2cb70	bus_remove_file	vmlinux	EXPORT_SYMBOL_GPL
-0xd1b9aa13	locks_lock_inode_wait	vmlinux	EXPORT_SYMBOL
-0x170f23ee	locks_release_private	vmlinux	EXPORT_SYMBOL_GPL
-0x52ed7d3c	mempool_resize	vmlinux	EXPORT_SYMBOL
-0xb5e8318b	__ftrace_vprintk	vmlinux	EXPORT_SYMBOL_GPL
-0xa401d3d9	nvme_wait_freeze	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x9af78c62	mlx5_query_port_max_mtu	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x547f7be1	mlx4_get_slave_default_vlan	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xbc94de75	lis3_dev	drivers/misc/lis3lv02d/lis3lv02d	EXPORT_SYMBOL_GPL
-0x8a838d9b	xfrm_unregister_km	vmlinux	EXPORT_SYMBOL
-0xbb4831cb	in_dev_finish_destroy	vmlinux	EXPORT_SYMBOL
-0x6028d5c9	of_find_node_by_phandle	vmlinux	EXPORT_SYMBOL
-0x30d1da7f	hid_destroy_device	vmlinux	EXPORT_SYMBOL_GPL
-0x55bbb594	mdio_bus_init	vmlinux	EXPORT_SYMBOL_GPL
-0xbcacdf4d	device_get_next_child_node	vmlinux	EXPORT_SYMBOL_GPL
-0xa58428bb	drm_atomic_get_crtc_state	vmlinux	EXPORT_SYMBOL
-0x87b8798d	sg_next	vmlinux	EXPORT_SYMBOL
-0x0b07abe2	unshare_fs_struct	vmlinux	EXPORT_SYMBOL_GPL
-0x856861c7	smp_call_function_any	vmlinux	EXPORT_SYMBOL_GPL
-0x94528b8a	__nf_conntrack_confirm	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x13a913d6	nfs_pageio_init_write	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xa954a21a	core_tpg_check_initiator_node_acl	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x56fe2b77	nd_blk_memremap_flags	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x043435e5	usbnet_suspend	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x7e60c36a	rdma_move_ah_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x35939896	unix_inq_len	vmlinux	EXPORT_SYMBOL_GPL
-0x136209db	power_supply_reg_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x335a8234	mdiobus_scan	vmlinux	EXPORT_SYMBOL
-0x858b3fe3	free_iova_mem	vmlinux	EXPORT_SYMBOL
-0x401539ef	tty_port_carrier_raised	vmlinux	EXPORT_SYMBOL
-0x964f1a05	__brelse	vmlinux	EXPORT_SYMBOL
-0xe324efb3	pipe_lock	vmlinux	EXPORT_SYMBOL
-0xb6b2efd6	dmam_alloc_coherent	vmlinux	EXPORT_SYMBOL
-0x7de53067	rpc_init_rtt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xff0fb43b	nf_tables_unbind_set	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x6533b08f	ip_set_name_byindex	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0xa9e41b92	mlx5_rl_remove_rate	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xa82b2066	dm_bufio_write_dirty_buffers	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x7e8fc20e	ib_register_mad_agent	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xe5280d0f	scsi_device_set_state	vmlinux	EXPORT_SYMBOL
-0xb88f80e3	of_genpd_parse_idle_states	vmlinux	EXPORT_SYMBOL_GPL
-0xd07f9823	drm_gem_fb_create_handle	vmlinux	EXPORT_SYMBOL
-0xb8e52206	gpiod_get_direction	vmlinux	EXPORT_SYMBOL_GPL
-0x0c845b69	bitmap_alloc	vmlinux	EXPORT_SYMBOL
-0x941f2aaa	eventfd_ctx_put	vmlinux	EXPORT_SYMBOL_GPL
-0x420bf6e2	mark_buffer_async_write	vmlinux	EXPORT_SYMBOL
-0xa33c0eac	wait_for_completion_interruptible_timeout	vmlinux	EXPORT_SYMBOL
-0xfbc4f89e	io_schedule_timeout	vmlinux	EXPORT_SYMBOL
-0x388aa2da	ulpi_unregister_driver	drivers/usb/common/ulpi	EXPORT_SYMBOL_GPL
-0x84a005f1	iscsi_get_router_state_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x92674751	cdc_ncm_rx_fixup	drivers/net/usb/cdc_ncm	EXPORT_SYMBOL_GPL
-0x74c1d318	cdc_ncm_tx_fixup	drivers/net/usb/cdc_ncm	EXPORT_SYMBOL_GPL
-0x03eb9202	mmc_add_host	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xc9c6bb25	eeprom_93cx6_readb	drivers/misc/eeprom/eeprom_93cx6	EXPORT_SYMBOL_GPL
-0x9bb0fb1b	sparse_keymap_entry_from_scancode	drivers/input/sparse-keymap	EXPORT_SYMBOL
-0x28e23139	xfrm_probe_algs	vmlinux	EXPORT_SYMBOL_GPL
-0x7d3a4d2f	ip_route_me_harder	vmlinux	EXPORT_SYMBOL
-0x16a9ae26	inet_sock_destruct	vmlinux	EXPORT_SYMBOL
-0x92d2ab00	skb_udp_tunnel_segment	vmlinux	EXPORT_SYMBOL
-0xafb26469	nf_reinject	vmlinux	EXPORT_SYMBOL
-0x4ee74601	dev_pm_qos_update_request	vmlinux	EXPORT_SYMBOL_GPL
-0x84f6ae95	tty_chars_in_buffer	vmlinux	EXPORT_SYMBOL
-0x815588a6	clk_enable	vmlinux	EXPORT_SYMBOL_GPL
-0x5c4265f6	blk_unregister_region	vmlinux	EXPORT_SYMBOL
-0x3ea1aecc	elv_rqhash_del	vmlinux	EXPORT_SYMBOL_GPL
-0x3fc75d77	unregister_nls	vmlinux	EXPORT_SYMBOL
-0xa7229f1c	bpf_prog_get_type_dev	vmlinux	EXPORT_SYMBOL_GPL
-0xae0592ef	ring_buffer_discard_commit	vmlinux	EXPORT_SYMBOL_GPL
-0xe2c84666	nft_reject_icmp_code	net/netfilter/nft_reject	EXPORT_SYMBOL_GPL
-0xe1198da2	devlink_resource_occ_get_register	net/core/devlink	EXPORT_SYMBOL_GPL
-0xabe258e8	ceph_auth_verify_authorizer_reply	net/ceph/libceph	EXPORT_SYMBOL
-0xb164c300	__fscache_check_consistency	fs/fscache/fscache	EXPORT_SYMBOL
-0x2a6c5750	usbnet_write_cmd_nopm	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x2194fbbb	hinic_glb_pf_vf_offset	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xe0bea963	ib_init_ah_attr_from_wc	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x1642ca19	md_integrity_register	vmlinux	EXPORT_SYMBOL
-0x5e3993c4	thermal_zone_get_slope	vmlinux	EXPORT_SYMBOL_GPL
-0xedb0d9a3	thermal_zone_set_trips	vmlinux	EXPORT_SYMBOL_GPL
-0x300b7cad	__serio_register_port	vmlinux	EXPORT_SYMBOL
-0xc17515d7	usb_hcds_loaded	vmlinux	EXPORT_SYMBOL_GPL
-0xebaf99cf	regmap_write_async	vmlinux	EXPORT_SYMBOL_GPL
-0x2579e7bb	phy_exit	vmlinux	EXPORT_SYMBOL_GPL
-0x6ccd95db	verify_signature	vmlinux	EXPORT_SYMBOL_GPL
-0x9088afb6	skcipher_register_instance	vmlinux	EXPORT_SYMBOL_GPL
-0x539143f4	housekeeping_overriden	vmlinux	EXPORT_SYMBOL_GPL
-0xb4801084	nfs_instantiate	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xc7cd0cc0	target_remove_session	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xd32b6667	bcm_phy_read_shadow	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0x27ec9976	mlx5_core_query_mkey	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x975ee103	v4l2_async_notifier_register	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x2cf517a3	media_devnode_remove	drivers/media/media	EXPORT_SYMBOL_GPL
-0x3e467912	skb_pull_rcsum	vmlinux	EXPORT_SYMBOL_GPL
-0x28225778	__scsi_device_lookup_by_target	vmlinux	EXPORT_SYMBOL
-0x5d11ba75	cppc_get_perf_caps	vmlinux	EXPORT_SYMBOL_GPL
-0xfe9ebbbb	acpi_osi_is_win8	vmlinux	EXPORT_SYMBOL
-0x1fa1d95c	sha256_zero_message_hash	vmlinux	EXPORT_SYMBOL_GPL
-0xa855fc29	current_work	vmlinux	EXPORT_SYMBOL
-0xfc03d97a	page_is_ram	vmlinux	EXPORT_SYMBOL_GPL
-0xb8d785d8	mdev_parent_dev	drivers/vfio/mdev/mdev	EXPORT_SYMBOL
-0xfe93bbdb	nvme_init_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x0ccd01ab	usbnet_set_msglevel	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x73438f27	usbnet_get_msglevel	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x6af8a872	dm_array_info_init	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x737fbcdd	dm_bio_get_target_bio_nr	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xb99c7f5d	ib_dealloc_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x26c55e71	radix_tree_gang_lookup	vmlinux	EXPORT_SYMBOL
-0x93c718d7	usb_amd_pt_check_port	vmlinux	EXPORT_SYMBOL_GPL
-0xe6b25754	pm_generic_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0xad5b58aa	drm_printf	vmlinux	EXPORT_SYMBOL
-0xd4bb54df	tty_buffer_lock_exclusive	vmlinux	EXPORT_SYMBOL_GPL
-0xbd250441	locks_alloc_lock	vmlinux	EXPORT_SYMBOL_GPL
-0xb121390a	probe_irq_on	vmlinux	EXPORT_SYMBOL
-0x819d0936	cache_create_net	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x83a003e0	svc_prepare_thread	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xa14b2894	fscache_mark_pages_cached	fs/fscache/fscache	EXPORT_SYMBOL
-0x3bcc1a39	usb_stor_suspend	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x15801382	mlxsw_afk_key_info_put	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x0380479e	dm_get_cell	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x93b3fc74	register_dcbevent_notifier	vmlinux	EXPORT_SYMBOL
-0xab922917	xfrm_state_lookup	vmlinux	EXPORT_SYMBOL
-0x48646589	tcp_parse_options	vmlinux	EXPORT_SYMBOL
-0x258d1dec	sk_filter_trim_cap	vmlinux	EXPORT_SYMBOL
-0x97f57679	rps_may_expire_flow	vmlinux	EXPORT_SYMBOL
-0xe30e9c02	i2c_smbus_write_block_data	vmlinux	EXPORT_SYMBOL
-0x25b7f70f	of_gpio_simple_xlate	vmlinux	EXPORT_SYMBOL
-0x55f5019b	__kmalloc_node	vmlinux	EXPORT_SYMBOL
-0x2ed39fff	rpc_unlink	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x9635d2c1	locks_in_grace	fs/nfs_common/grace	EXPORT_SYMBOL_GPL
-0xf27f1843	spc_parse_cdb	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xbdbe63da	mlxsw_i2c_driver_register	drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c	EXPORT_SYMBOL
-0x63b0e43e	pskb_trim_rcsum_slow	vmlinux	EXPORT_SYMBOL
-0x29449385	arch_set_freq_scale	vmlinux	EXPORT_SYMBOL_GPL
-0xd977de4b	edac_mc_find_csrow_by_page	vmlinux	EXPORT_SYMBOL_GPL
-0xf0d1261f	module_refcount	vmlinux	EXPORT_SYMBOL
-0xf77555cd	__memcpy_toio	vmlinux	EXPORT_SYMBOL
-0x7cd3a901	sunrpc_destroy_cache_detail	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x78f63f62	usb_wwan_suspend	drivers/usb/serial/usb_wwan	EXPORT_SYMBOL
-0x19815a17	usbnet_link_change	drivers/net/usb/usbnet	EXPORT_SYMBOL
-0x60d4108b	inet_ctl_sock_create	vmlinux	EXPORT_SYMBOL_GPL
-0x93b774a5	gen10g_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0x7e6cc53e	firmware_kobj	vmlinux	EXPORT_SYMBOL_GPL
-0x3091626f	drm_mode_create_from_cmdline_mode	vmlinux	EXPORT_SYMBOL
-0x91714718	__tty_insert_flip_char	vmlinux	EXPORT_SYMBOL
-0x85935a61	acpi_dev_irq_flags	vmlinux	EXPORT_SYMBOL_GPL
-0xe47915de	pci_store_saved_state	vmlinux	EXPORT_SYMBOL_GPL
-0x632aa417	handle_edge_irq	vmlinux	EXPORT_SYMBOL
-0x33235bd8	ip_vs_conn_in_get	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0x90ad22e3	rvt_qp_iter_next	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0xbc36dbdf	rvt_qp_iter_init	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x808aa38a	__ll_sc_atomic_fetch_or_release	vmlinux	EXPORT_SYMBOL
-0x65268b06	l3mdev_update_flow	vmlinux	EXPORT_SYMBOL_GPL
-0xe489261f	devm_extcon_dev_free	vmlinux	EXPORT_SYMBOL_GPL
-0xe6ab607a	usb_autopm_put_interface_async	vmlinux	EXPORT_SYMBOL_GPL
-0x5742a874	usb_lock_device_for_reset	vmlinux	EXPORT_SYMBOL_GPL
-0xf5781967	phy_ethtool_nway_reset	vmlinux	EXPORT_SYMBOL
-0x01d74270	clk_hw_register_mux	vmlinux	EXPORT_SYMBOL_GPL
-0x7ad1ded1	pinctrl_register_mappings	vmlinux	EXPORT_SYMBOL_GPL
-0x1bc5eebe	pinctrl_gpio_direction_input	vmlinux	EXPORT_SYMBOL_GPL
-0x18e60984	__do_once_start	vmlinux	EXPORT_SYMBOL
-0x93d33688	virtio_transport_dgram_dequeue	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xc23702ed	ieee80211_tx_dequeue	net/mac80211/mac80211	EXPORT_SYMBOL
-0x2101cbc9	ceph_oid_destroy	net/ceph/libceph	EXPORT_SYMBOL
-0x49af1fde	usb_ftdi_elan_edset_empty	drivers/usb/misc/ftdi-elan	EXPORT_SYMBOL_GPL
-0x6973e710	ath10k_ce_free_rri	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xa75f49d6	mlx5_fill_page_array	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x07e77432	sdio_retune_crc_enable	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xaa17a737	sch56xx_write_virtual_reg	drivers/hwmon/sch56xx-common	EXPORT_SYMBOL
-0x35099d42	ata_std_prereset	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x85df9b6c	strsep	vmlinux	EXPORT_SYMBOL
-0xd8041c65	___pskb_trim	vmlinux	EXPORT_SYMBOL
-0xd2cef130	__pskb_copy_fclone	vmlinux	EXPORT_SYMBOL
-0xb2cd6fab	drm_mode_create_tile_group	vmlinux	EXPORT_SYMBOL
-0x5090b3a9	tty_driver_flush_buffer	vmlinux	EXPORT_SYMBOL
-0xdef7c893	fb_match_mode	vmlinux	EXPORT_SYMBOL
-0xca9b834b	pci_setup_cardbus	vmlinux	EXPORT_SYMBOL
-0x9b588ee9	__cleancache_invalidate_fs	vmlinux	EXPORT_SYMBOL
-0x97a958de	kdb_current_task	vmlinux	EXPORT_SYMBOL
-0x86a1664f	iomem_resource	vmlinux	EXPORT_SYMBOL
-0xe2d5255a	strcmp	vmlinux	EXPORT_SYMBOL
-0x1c3a5ba7	sctp_do_peeloff	net/sctp/sctp	EXPORT_SYMBOL
-0x8217d3fd	ieee80211_queue_delayed_work	net/mac80211/mac80211	EXPORT_SYMBOL
-0xd53ce60c	register_virtio_driver	drivers/virtio/virtio	EXPORT_SYMBOL_GPL
-0xaa2e781c	hip_sysctrl_remove	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0xae10731f	hinic_support_rdma	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x09a0992c	sata_scr_read	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xa996bb8a	devm_kfree	vmlinux	EXPORT_SYMBOL_GPL
-0x242a76ae	drm_fb_helper_pan_display	vmlinux	EXPORT_SYMBOL
-0xc941f869	drm_atomic_helper_wait_for_dependencies	vmlinux	EXPORT_SYMBOL
-0xc501357e	drm_dp_downstream_id	vmlinux	EXPORT_SYMBOL
-0x9b937cbe	hdmi_infoframe_log	vmlinux	EXPORT_SYMBOL
-0x7b6a2214	gpiochip_set_nested_irqchip	vmlinux	EXPORT_SYMBOL_GPL
-0xf664f2d2	generic_start_io_acct	vmlinux	EXPORT_SYMBOL
-0x4d5d8130	vfs_create	vmlinux	EXPORT_SYMBOL
-0xefce991c	ceph_pagelist_append	net/ceph/libceph	EXPORT_SYMBOL
-0x22bf3b9b	mmc_cqe_post_req	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xf6ed3334	ib_event_msg	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xd75a9dd6	ptp_schedule_worker	vmlinux	EXPORT_SYMBOL
-0x64cbb286	ohci_hub_status_data	vmlinux	EXPORT_SYMBOL_GPL
-0x5de03143	devm_device_add_group	vmlinux	EXPORT_SYMBOL_GPL
-0x2093f4dd	clk_register_divider_table	vmlinux	EXPORT_SYMBOL_GPL
-0xb9056bb6	remove_conflicting_framebuffers	vmlinux	EXPORT_SYMBOL
-0xd5d952c4	devm_acpi_dev_remove_driver_gpios	vmlinux	EXPORT_SYMBOL_GPL
-0x19833de4	nla_reserve_64bit	vmlinux	EXPORT_SYMBOL
-0xb9d39e43	__ablkcipher_walk_complete	vmlinux	EXPORT_SYMBOL_GPL
-0xb3844c51	sb_min_blocksize	vmlinux	EXPORT_SYMBOL
-0x1c1eb463	devlink_dpipe_headers_unregister	net/core/devlink	EXPORT_SYMBOL_GPL
-0xeaf9e3ee	__tracepoint_devlink_hwmsg	net/core/devlink	EXPORT_SYMBOL_GPL
-0xba54e536	sas_phy_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x668d1978	v4l2_device_set_name	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x154c6338	dm_kcopyd_client_destroy	drivers/md/dm-mod	EXPORT_SYMBOL
-0xcfa0134b	of_cpufreq_cooling_register	vmlinux	EXPORT_SYMBOL_GPL
-0x48c6dccf	dma_fence_get_status	vmlinux	EXPORT_SYMBOL
-0xa6485b76	devm_backlight_device_unregister	vmlinux	EXPORT_SYMBOL
-0xbcf1f0e6	zs_create_pool	vmlinux	EXPORT_SYMBOL_GPL
-0xf353a698	register_module_notifier	vmlinux	EXPORT_SYMBOL
-0xc794d8c8	ieee80211_sta_pspoll	net/mac80211/mac80211	EXPORT_SYMBOL
-0xf615ff37	tcp_rate_check_app_limited	vmlinux	EXPORT_SYMBOL_GPL
-0x6cff3b90	register_fib_notifier	vmlinux	EXPORT_SYMBOL
-0xb710e0f3	cpuidle_disable_device	vmlinux	EXPORT_SYMBOL_GPL
-0x4007dd4e	get_bitmap_from_slot	vmlinux	EXPORT_SYMBOL
-0x7a9ff5ee	xgene_mdio_wr_mac	vmlinux	EXPORT_SYMBOL
-0x55de7bb6	ttm_bo_create	vmlinux	EXPORT_SYMBOL
-0xafdbf376	drm_client_init	vmlinux	EXPORT_SYMBOL
-0x48940e56	drm_atomic_helper_check	vmlinux	EXPORT_SYMBOL
-0xc7208c3a	serial8250_resume_port	vmlinux	EXPORT_SYMBOL
-0x9569a1ed	nft_unregister_set	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x91c53e56	devlink_register	net/core/devlink	EXPORT_SYMBOL_GPL
-0x6c28be5a	vfio_info_add_capability	drivers/vfio/vfio	EXPORT_SYMBOL
-0xef89083a	iscsi_target_check_login_request	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x134de667	cdc_ncm_fill_tx_frame	drivers/net/usb/cdc_ncm	EXPORT_SYMBOL_GPL
-0x8a416a8a	hinic_func_rx_tx_flush	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x4c4303a8	led_classdev_flash_unregister	drivers/leds/led-class-flash	EXPORT_SYMBOL_GPL
-0x7c0c79ec	rdma_consumer_reject_data	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x04773b60	ccp_present	drivers/crypto/ccp/ccp	EXPORT_SYMBOL_GPL
-0x037962c7	inet_csk_clone_lock	vmlinux	EXPORT_SYMBOL_GPL
-0xc62b4f3f	skb_send_sock	vmlinux	EXPORT_SYMBOL_GPL
-0xa74a1f5e	hid_input_report	vmlinux	EXPORT_SYMBOL_GPL
-0x7e636468	pcix_set_mmrbc	vmlinux	EXPORT_SYMBOL
-0xcd197103	gpiod_export_link	vmlinux	EXPORT_SYMBOL_GPL
-0x3527df7d	gpiochip_generic_config	vmlinux	EXPORT_SYMBOL_GPL
-0x6be0d38b	unregister_sysctl_table	vmlinux	EXPORT_SYMBOL
-0x9054e225	devlink_region_create	net/core/devlink	EXPORT_SYMBOL_GPL
-0x38caf07d	rdma_set_service_type	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x798b7682	klist_prev	vmlinux	EXPORT_SYMBOL_GPL
-0x7e9c2290	lwtunnel_xmit	vmlinux	EXPORT_SYMBOL_GPL
-0xaf8adf29	of_find_property	vmlinux	EXPORT_SYMBOL
-0x34c14d16	drm_atomic_helper_plane_duplicate_state	vmlinux	EXPORT_SYMBOL
-0x3b321462	LZ4_setStreamDecode	vmlinux	EXPORT_SYMBOL
-0x5ce13f67	del_gendisk	vmlinux	EXPORT_SYMBOL
-0x49885b81	block_write_full_page	vmlinux	EXPORT_SYMBOL
-0x39745f01	nf_ct_invert_tuple	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xf5698c43	lockd_up	fs/lockd/lockd	EXPORT_SYMBOL_GPL
-0x952e5e35	fat_sync_inode	fs/fat/fat	EXPORT_SYMBOL_GPL
-0x65aa6bbe	rt2800_config_shared_key	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x9052f121	usbnet_stop	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x4a4cb558	dm_btree_insert_notify	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xe811a508	xfrm_register_type	vmlinux	EXPORT_SYMBOL
-0x437a0d6d	__sock_tx_timestamp	vmlinux	EXPORT_SYMBOL
-0x9305f8e6	cpufreq_get	vmlinux	EXPORT_SYMBOL
-0x0a75cc0a	pci_set_vpd_size	vmlinux	EXPORT_SYMBOL
-0x33e8324d	devm_gpiod_get_index	vmlinux	EXPORT_SYMBOL
-0x387d24c9	walk_iomem_res_desc	vmlinux	EXPORT_SYMBOL_GPL
-0x9688de8b	memstart_addr	vmlinux	EXPORT_SYMBOL
-0xb980c273	rt2800_link_tuner	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x618a30ab	mlxsw_afa_block_commit	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x3b060322	sock_no_getsockopt	vmlinux	EXPORT_SYMBOL
-0x606eb886	sock_no_setsockopt	vmlinux	EXPORT_SYMBOL
-0x0e687cb5	drm_crtc_vblank_off	vmlinux	EXPORT_SYMBOL
-0xb1bc325f	drm_crtc_vblank_get	vmlinux	EXPORT_SYMBOL
-0x24c64667	clk_hw_register_gpio_mux	vmlinux	EXPORT_SYMBOL_GPL
-0xf918d7e7	__blockdev_direct_IO	vmlinux	EXPORT_SYMBOL
-0xc43fba67	migrate_page	vmlinux	EXPORT_SYMBOL
-0x68952493	rcu_note_context_switch	vmlinux	EXPORT_SYMBOL_GPL
-0x15ebfe27	vhost_poll_queue	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xc014dd38	usb_ftdi_elan_write_pcimem	drivers/usb/misc/ftdi-elan	EXPORT_SYMBOL_GPL
-0xb33849b6	sas_rphy_delete	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0xd9883251	cb710_set_irq_handler	drivers/misc/cb710/cb710	EXPORT_SYMBOL_GPL
-0xf0c756e7	__tracepoint_vb2_qbuf	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0xd69e8c4d	ip6_route_me_harder	vmlinux	EXPORT_SYMBOL
-0xf4f490e3	thermal_zone_device_update	vmlinux	EXPORT_SYMBOL_GPL
-0x6e771543	dev_fwnode	vmlinux	EXPORT_SYMBOL_GPL
-0x3991e7fe	drm_property_create_bool	vmlinux	EXPORT_SYMBOL
-0xabc640f3	list_lru_isolate	vmlinux	EXPORT_SYMBOL_GPL
-0xc689e3c9	bpf_prog_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x00ea670b	klp_disable_patch	vmlinux	EXPORT_SYMBOL_GPL
-0x968c7162	ieee80211_tdls_oper_request	net/mac80211/mac80211	EXPORT_SYMBOL
-0xf56e9d6a	iscsi_get_port_state_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0xa61c68cb	iscsi_get_port_speed_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x375f8bbd	fc_get_event_number	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0xbde6dce4	fcoe_start_io	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0xe1d0a9f5	hinic_get_port_info	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x70c4d252	km_new_mapping	vmlinux	EXPORT_SYMBOL
-0x430e47a5	phy_attach_direct	vmlinux	EXPORT_SYMBOL
-0x3651c318	pm_generic_thaw_early	vmlinux	EXPORT_SYMBOL_GPL
-0x3bffd6c5	drm_crtc_enable_color_mgmt	vmlinux	EXPORT_SYMBOL
-0x9b3aeb7d	of_clk_get_parent_name	vmlinux	EXPORT_SYMBOL_GPL
-0x3bbb52dc	acpi_check_resource_conflict	vmlinux	EXPORT_SYMBOL
-0x47229b5c	gpio_request	vmlinux	EXPORT_SYMBOL_GPL
-0x3283e6b0	prandom_seed_full_state	vmlinux	EXPORT_SYMBOL
-0x42fedf00	blk_queue_write_cache	vmlinux	EXPORT_SYMBOL_GPL
-0x171bad55	generic_block_bmap	vmlinux	EXPORT_SYMBOL
-0x868784cb	__symbol_get	vmlinux	EXPORT_SYMBOL_GPL
-0x6ef6b54f	ktime_get_boot_fast_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x4507f4a8	cpuhp_tasks_frozen	vmlinux	EXPORT_SYMBOL_GPL
-0x4de4147d	nfs_put_client	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xc951d5ca	iscsi_boot_create_ethernet	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL
-0x2ca0c6b5	cdc_ncm_rx_verify_nth16	drivers/net/usb/cdc_ncm	EXPORT_SYMBOL_GPL
-0x63142d44	mlx4_phys_to_slave_port	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x13b2b760	nic_netdev_match_check	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0x662b9a0c	v4l2_pipeline_pm_use	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x6b8eea66	vb2_ops_wait_prepare	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x96ec8e3f	__ip_dev_find	vmlinux	EXPORT_SYMBOL
-0x324895bc	sbitmap_any_bit_set	vmlinux	EXPORT_SYMBOL_GPL
-0x652ce9aa	nla_memcmp	vmlinux	EXPORT_SYMBOL
-0xf1db1704	nla_memcpy	vmlinux	EXPORT_SYMBOL
-0x8f3a7b21	kmem_cache_free	vmlinux	EXPORT_SYMBOL
-0x73879664	vsock_addr_init	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x15303e80	usb_serial_generic_get_icount	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0x2d6f3b24	sbc_get_write_same_sectors	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x0719f694	mlx4_get_counter_stats	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xccfe6409	btracker_nr_demotions_queued	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0xaca90ebd	ipmi_request_supply_msgs	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x5d9e1b85	netdev_set_sb_channel	vmlinux	EXPORT_SYMBOL
-0x77e9b62c	get_cpu_device	vmlinux	EXPORT_SYMBOL_GPL
-0x923b1276	dmaengine_get	vmlinux	EXPORT_SYMBOL
-0x4b82d7d3	amba_device_register	vmlinux	EXPORT_SYMBOL
-0xcb9e1a22	acpi_os_map_generic_address	vmlinux	EXPORT_SYMBOL
-0x25acf3fd	pci_restore_pri_state	vmlinux	EXPORT_SYMBOL_GPL
-0x2093ebf9	pci_restore_ats_state	vmlinux	EXPORT_SYMBOL_GPL
-0xfbc862e8	pci_restore_msi_state	vmlinux	EXPORT_SYMBOL_GPL
-0xb8f6260c	pcie_capability_clear_and_set_dword	vmlinux	EXPORT_SYMBOL
-0xf90bb54c	vfs_fadvise	vmlinux	EXPORT_SYMBOL
-0xd5fd90f1	prepare_to_wait	vmlinux	EXPORT_SYMBOL
-0x9f46df2f	__request_region	vmlinux	EXPORT_SYMBOL
-0x836274ae	ieee80211_iterate_active_interfaces_rtnl	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x5c52ecf6	target_setup_session	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xc7c6fc9d	core_tpg_deregister	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xfc6c2d4d	nvmf_get_address	drivers/nvme/host/nvme-fabrics	EXPORT_SYMBOL_GPL
-0xb7fed254	nd_cmd_in_size	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x9337ae52	nic_get_chip_num	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0x9fcce13a	cxgb4_alloc_sftid	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xe17d97a6	roce_gid_type_mask_support	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x3508d484	ata_host_detach	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x1341bc1a	switchdev_port_attr_set	vmlinux	EXPORT_SYMBOL_GPL
-0xc81e91a8	napi_busy_loop	vmlinux	EXPORT_SYMBOL
-0x39a79dd5	dev_get_valid_name	vmlinux	EXPORT_SYMBOL
-0x4ed1c343	of_irq_get_byname	vmlinux	EXPORT_SYMBOL_GPL
-0x9439aa92	fixed_phy_set_link_update	vmlinux	EXPORT_SYMBOL_GPL
-0x74f14320	drm_dp_mst_reset_vcpi_slots	vmlinux	EXPORT_SYMBOL
-0x843d70ef	acpi_is_root_bridge	vmlinux	EXPORT_SYMBOL_GPL
-0xcf721c6d	acpi_ec_add_query_handler	vmlinux	EXPORT_SYMBOL_GPL
-0x92630de1	bdev_read_only	vmlinux	EXPORT_SYMBOL
-0xf0009fee	put_pages_list	vmlinux	EXPORT_SYMBOL
-0xc82472ea	from_kprojid	vmlinux	EXPORT_SYMBOL
-0x7cbafd2a	target_configure_unmap_from_queue	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xa3ca51ac	mlxsw_afk_encode	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x9d4c0ca9	rdma_roce_rescan_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x44bc6d43	skb_copy_datagram_iter	vmlinux	EXPORT_SYMBOL
-0xbf7f577c	sock_wfree	vmlinux	EXPORT_SYMBOL
-0xda447f96	__tracepoint_io_page_fault	vmlinux	EXPORT_SYMBOL_GPL
-0xa95ee26a	acpi_cppc_processor_exit	vmlinux	EXPORT_SYMBOL_GPL
-0xc04665ab	__posix_acl_create	vmlinux	EXPORT_SYMBOL
-0xc3095df0	__page_cache_alloc	vmlinux	EXPORT_SYMBOL
-0x091eb9b4	round_jiffies	vmlinux	EXPORT_SYMBOL_GPL
-0xadfd3f84	rpcauth_list_flavors	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x5e680492	nft_unregister_chain_type	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x7483198a	dm_exception_store_create	drivers/md/dm-snapshot	EXPORT_SYMBOL
-0x468321c2	crypto_sha512_finup	crypto/sha512_generic	EXPORT_SYMBOL
-0x5dff945b	qdisc_destroy	vmlinux	EXPORT_SYMBOL
-0x21a5da42	inet_proto_csum_replace16	vmlinux	EXPORT_SYMBOL
-0x58c03112	ucsi_notify	vmlinux	EXPORT_SYMBOL_GPL
-0x269275ba	fb_videomode_from_videomode	vmlinux	EXPORT_SYMBOL_GPL
-0xa976957d	bitmap_remap	vmlinux	EXPORT_SYMBOL
-0x24cbc80e	dquot_commit	vmlinux	EXPORT_SYMBOL
-0x145302b9	__block_write_full_page	vmlinux	EXPORT_SYMBOL
-0xab154fd4	truncate_inode_pages	vmlinux	EXPORT_SYMBOL
-0x4a95c4e5	uprobe_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x6847e6e7	unregister_hungtask_control	vmlinux	EXPORT_SYMBOL
-0xdd625875	ip6_tnl_xmit	net/ipv6/ip6_tunnel	EXPORT_SYMBOL
-0x08b2e8ad	iscsi_conn_login_event	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x19403bfb	cxgb4_ring_tx_db	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xfdfc7c8d	crypto_sha3_init	crypto/sha3_generic	EXPORT_SYMBOL
-0x2bc1aa38	cpumask_next	vmlinux	EXPORT_SYMBOL
-0xe72eadc6	input_flush_device	vmlinux	EXPORT_SYMBOL
-0xb34d4f79	regmap_bulk_write	vmlinux	EXPORT_SYMBOL_GPL
-0xab567d31	percpu_ref_reinit	vmlinux	EXPORT_SYMBOL_GPL
-0x7b340498	sysfs_notify	vmlinux	EXPORT_SYMBOL_GPL
-0xbd0f699d	vsock_addr_bound	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x6891473e	osd_req_op_cls_request_data_pagelist	net/ceph/libceph	EXPORT_SYMBOL
-0x230a0c06	ceph_monc_got_map	net/ceph/libceph	EXPORT_SYMBOL
-0x134aad78	transport_copy_sense_to_cmd	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x1d1783db	cxgb4_smt_release	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x75837fa1	neon_aes_ecb_encrypt	arch/arm64/crypto/aes-neon-blk	EXPORT_SYMBOL
-0x9a1dfd65	strpbrk	vmlinux	EXPORT_SYMBOL
-0x021eab22	inet_hash	vmlinux	EXPORT_SYMBOL_GPL
-0xf9ccc389	mm_account_pinned_pages	vmlinux	EXPORT_SYMBOL_GPL
-0x79c8594f	fs_dax_get_by_bdev	vmlinux	EXPORT_SYMBOL_GPL
-0xc3eee80b	pkcs7_free_message	vmlinux	EXPORT_SYMBOL_GPL
-0xad2ce5ff	seq_lseek	vmlinux	EXPORT_SYMBOL
-0x5744d0aa	ip_vs_conn_out_get_proto	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL_GPL
-0xd584ab59	sdhci_add_host	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xbd384e6d	enclosure_add_device	drivers/misc/enclosure	EXPORT_SYMBOL_GPL
-0xaab0ef04	dm_bitset_cursor_skip	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x8d9d9f96	cdrom_get_last_written	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0x56f114fd	simd_unregister_skciphers	crypto/crypto_simd	EXPORT_SYMBOL_GPL
-0xf7664937	inet_csk_reqsk_queue_add	vmlinux	EXPORT_SYMBOL
-0x16c8f4eb	drm_crtc_vblank_count	vmlinux	EXPORT_SYMBOL
-0x02dfdd84	drm_crtc_init	vmlinux	EXPORT_SYMBOL
-0x85a49dc7	pci_vpd_find_info_keyword	vmlinux	EXPORT_SYMBOL_GPL
-0x63a7c28c	bitmap_find_free_region	vmlinux	EXPORT_SYMBOL
-0x73290bb4	af_alg_wait_for_wmem	vmlinux	EXPORT_SYMBOL_GPL
-0x25ed43c6	kernfs_find_and_get_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x71fa908a	cache_flush	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x41257c76	bc_svc_process	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x7d89ea34	ip_set_match_extensions	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x551b9ee1	mlx5_set_port_wol	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xc50a9167	ubi_leb_erase	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0xfc62ef4e	dm_rh_get_region_key	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0xbd8a2b84	crypto_finalize_aead_request	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0xd611c1ce	vlan_vid_add	vmlinux	EXPORT_SYMBOL
-0xc8e265fb	ipv6_proxy_select_ident	vmlinux	EXPORT_SYMBOL_GPL
-0xd40e9cdb	xfrm_parse_spi	vmlinux	EXPORT_SYMBOL
-0xeef1e84b	udp_gro_receive	vmlinux	EXPORT_SYMBOL
-0x4c060169	napi_schedule_prep	vmlinux	EXPORT_SYMBOL
-0xdb0a0350	of_graph_parse_endpoint	vmlinux	EXPORT_SYMBOL
-0xb7806d77	of_property_read_variable_u8_array	vmlinux	EXPORT_SYMBOL_GPL
-0x8a6e5972	leds_list_lock	vmlinux	EXPORT_SYMBOL_GPL
-0x2c4c52ba	edac_pci_alloc_ctl_info	vmlinux	EXPORT_SYMBOL_GPL
-0xdea50069	drm_dp_dual_mode_write	vmlinux	EXPORT_SYMBOL
-0xf5310210	drm_dp_find_vcpi_slots	vmlinux	EXPORT_SYMBOL
-0x787c882b	lzo1x_1_compress	vmlinux	EXPORT_SYMBOL_GPL
-0xa08edc7c	set_disk_ro	vmlinux	EXPORT_SYMBOL
-0x2835de50	dquot_enable	vmlinux	EXPORT_SYMBOL
-0x88ab6fe3	kgdb_active	vmlinux	EXPORT_SYMBOL_GPL
-0x2a03a6d6	svc_alien_sock	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xb2b0cc07	nf_conncount_init	net/netfilter/nf_conncount	EXPORT_SYMBOL_GPL
-0x7728b801	rt2x00queue_unmap_skb	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xc7d094b5	dm_read_arg_group	drivers/md/dm-mod	EXPORT_SYMBOL
-0x8892d432	xfrm6_rcv_tnl	vmlinux	EXPORT_SYMBOL
-0x5a6cdb52	nf_ct_zone_dflt	vmlinux	EXPORT_SYMBOL_GPL
-0xf416789f	bus_find_device	vmlinux	EXPORT_SYMBOL_GPL
-0x0fac0bd8	drm_gem_handle_create	vmlinux	EXPORT_SYMBOL
-0x044b0d54	sg_alloc_table_from_pages	vmlinux	EXPORT_SYMBOL
-0x827e14b7	blk_rq_unprep_clone	vmlinux	EXPORT_SYMBOL_GPL
-0xeb6769e9	bpf_offload_dev_netdev_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xb8a26194	trace_raw_output_prep	vmlinux	EXPORT_SYMBOL
-0xffbea1bb	relay_switch_subbuf	vmlinux	EXPORT_SYMBOL_GPL
-0xa1d2ebf4	cfg80211_sched_scan_results	net/wireless/cfg80211	EXPORT_SYMBOL
-0xeb97bc09	rpc_create	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x89c222d2	register_ip_vs_app_inc	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0xec119954	esp_output_head	net/ipv4/esp4	EXPORT_SYMBOL_GPL
-0x49f6440b	wusbhc_rh_status_data	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x68488431	tee_shm_free	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0xb4b5baff	nvme_set_queue_count	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x1735106a	video_device_release	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xf3bad752	__ll_sc_atomic64_fetch_sub	vmlinux	EXPORT_SYMBOL
-0x5c699441	xfrm_aalg_get_byid	vmlinux	EXPORT_SYMBOL_GPL
-0xd7e9efc7	tcp_create_openreq_child	vmlinux	EXPORT_SYMBOL
-0x8aba6012	sk_common_release	vmlinux	EXPORT_SYMBOL
-0xb4902c80	led_trigger_register	vmlinux	EXPORT_SYMBOL_GPL
-0x7df90bad	drm_mode_set_config_internal	vmlinux	EXPORT_SYMBOL
-0x30bd6494	sched_autogroup_create_attach	vmlinux	EXPORT_SYMBOL
-0xa1c4231f	kvm_set_pfn_dirty	vmlinux	EXPORT_SYMBOL_GPL
-0x722e636f	fuse_conn_put	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0xd1a5008c	cxgbi_hbas_add	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x1ad5515f	devm_nsio_disable	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x85a8e82d	rt2x00mac_sw_scan_start	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xf65461f8	lwtunnel_valid_encap_type_attr	vmlinux	EXPORT_SYMBOL_GPL
-0xdfe6aa7e	skb_prepare_seq_read	vmlinux	EXPORT_SYMBOL
-0xf495ed2a	skb_queue_head	vmlinux	EXPORT_SYMBOL
-0xfee935c5	sk_reset_timer	vmlinux	EXPORT_SYMBOL
-0x5f2c6469	typec_set_data_role	vmlinux	EXPORT_SYMBOL_GPL
-0xcc74b9e3	drm_connector_list_iter_begin	vmlinux	EXPORT_SYMBOL
-0xf0bdc852	drm_helper_mode_fill_fb_struct	vmlinux	EXPORT_SYMBOL
-0x30e1ec25	apei_map_generic_address	vmlinux	EXPORT_SYMBOL_GPL
-0x22b61307	devm_irq_setup_generic_chip	vmlinux	EXPORT_SYMBOL_GPL
-0x975b256d	irq_get_irq_data	vmlinux	EXPORT_SYMBOL_GPL
-0x09a34a2b	crc_itu_t	lib/crc-itu-t	EXPORT_SYMBOL
-0x6ca8d130	cxgbi_device_portmap_cleanup	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x5663162b	ahci_start_fis_rx	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0x7cd0d7bb	__ll_sc_atomic_fetch_and_acquire	vmlinux	EXPORT_SYMBOL
-0xdb40d8ff	__ll_sc_atomic_fetch_sub_acquire	vmlinux	EXPORT_SYMBOL
-0x7a01f680	__ll_sc_atomic_fetch_add_acquire	vmlinux	EXPORT_SYMBOL
-0xcc471de0	inet_frag_pull_head	vmlinux	EXPORT_SYMBOL
-0xe68284f4	tcp_seq_next	vmlinux	EXPORT_SYMBOL
-0xc7e04a15	netdev_has_upper_dev	vmlinux	EXPORT_SYMBOL
-0x21d5832c	drm_pci_free	vmlinux	EXPORT_SYMBOL
-0x48f49400	apei_hest_parse	vmlinux	EXPORT_SYMBOL_GPL
-0x9ce5847d	iov_iter_npages	vmlinux	EXPORT_SYMBOL
-0x8fc851ff	flex_array_get_ptr	vmlinux	EXPORT_SYMBOL
-0x581d600b	bio_alloc_bioset	vmlinux	EXPORT_SYMBOL
-0x568f2f3f	put_vaddr_frames	vmlinux	EXPORT_SYMBOL
-0xfa8827e5	ieee80211_get_hdrlen_from_skb	net/wireless/cfg80211	EXPORT_SYMBOL
-0x53909530	nvme_delete_ctrl_sync	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0xc6544cc6	rt2x00mac_bss_info_changed	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x47ea4874	mii_ethtool_sset	drivers/net/mii	EXPORT_SYMBOL
-0x2b87da4c	mii_ethtool_gset	drivers/net/mii	EXPORT_SYMBOL
-0xdc0b614f	v4l2_clk_enable	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x8fab8f54	__ll_sc_atomic64_fetch_and_relaxed	vmlinux	EXPORT_SYMBOL
-0x0b6c4cd0	of_irq_parse_one	vmlinux	EXPORT_SYMBOL_GPL
-0xbe5957c1	usb_driver_set_configuration	vmlinux	EXPORT_SYMBOL_GPL
-0x62eb5d8a	class_compat_create_link	vmlinux	EXPORT_SYMBOL_GPL
-0x6a89746f	ttm_bo_mem_compat	vmlinux	EXPORT_SYMBOL
-0x8eb7e532	__devm_reset_control_get	vmlinux	EXPORT_SYMBOL_GPL
-0x30e06772	pstore_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xb284d6d3	dump_emit	vmlinux	EXPORT_SYMBOL
-0x9f4c1b5c	vfs_cancel_lock	vmlinux	EXPORT_SYMBOL_GPL
-0x5fee74ce	__kernel_write	vmlinux	EXPORT_SYMBOL
-0x76cf279d	pm_qos_remove_request	vmlinux	EXPORT_SYMBOL_GPL
-0xc74d101b	kthread_cancel_work_sync	vmlinux	EXPORT_SYMBOL_GPL
-0xc4625963	svc_fill_write_vector	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x9accfa87	transport_kunmap_data_sg	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xf9ec5ffd	nvmet_sq_destroy	drivers/nvme/target/nvmet	EXPORT_SYMBOL_GPL
-0x1b40d8d8	ipvlan_link_setup	drivers/net/ipvlan/ipvlan	EXPORT_SYMBOL_GPL
-0xcbd10cd1	ib_get_cached_lmc	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x026fb022	release_sock	vmlinux	EXPORT_SYMBOL
-0x50e7193a	__i2c_first_dynamic_bus_num	vmlinux	EXPORT_SYMBOL_GPL
-0xaeb3b119	pm_clk_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0x8abb8b69	drm_i2c_encoder_init	vmlinux	EXPORT_SYMBOL
-0xd96e69a1	textsearch_destroy	vmlinux	EXPORT_SYMBOL
-0x8ee8e898	alloc_pages_current	vmlinux	EXPORT_SYMBOL
-0x6cf82429	nft_fib6_eval	net/ipv6/netfilter/nft_fib_ipv6	EXPORT_SYMBOL_GPL
-0xc631c8bf	nft_fib4_eval	net/ipv4/netfilter/nft_fib_ipv4	EXPORT_SYMBOL_GPL
-0xc89e5c7e	usbnet_status_stop	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0xfa5b6883	v4l2_device_register_subdev_nodes	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x4c7a30a4	__netlink_ns_capable	vmlinux	EXPORT_SYMBOL
-0xc1aa48d4	__sk_receive_skb	vmlinux	EXPORT_SYMBOL
-0xa21fc38b	mdiobus_setup_mdiodev_from_board_info	vmlinux	EXPORT_SYMBOL
-0x38e5bc5a	clk_set_rate_range	vmlinux	EXPORT_SYMBOL_GPL
-0x2c82c36a	security_secmark_relabel_packet	vmlinux	EXPORT_SYMBOL
-0xf31cc182	sync_inode	vmlinux	EXPORT_SYMBOL
-0x85f5e2aa	krealloc	vmlinux	EXPORT_SYMBOL
-0xbb54fb48	trace_print_symbols_seq	vmlinux	EXPORT_SYMBOL
-0x48aaec5f	osd_req_op_extent_dup_last	net/ceph/libceph	EXPORT_SYMBOL
-0xc3cd034d	crc8_populate_lsb	lib/crc8	EXPORT_SYMBOL
-0xaa8106bc	crc8_populate_msb	lib/crc8	EXPORT_SYMBOL
-0x5eb16e15	iscsit_process_scsi_cmd	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x96ec3b26	sch56xx_read_virtual_reg12	drivers/hwmon/sch56xx-common	EXPORT_SYMBOL
-0x0f704f80	input_register_device	vmlinux	EXPORT_SYMBOL
-0xf0fd81d0	drm_fb_helper_fini	vmlinux	EXPORT_SYMBOL
-0x31266931	con_debug_leave	vmlinux	EXPORT_SYMBOL_GPL
-0xac671092	msm_pinctrl_probe	vmlinux	EXPORT_SYMBOL
-0x9c6eb923	crypto_inst_setname	vmlinux	EXPORT_SYMBOL_GPL
-0x11907705	__invalidate_device	vmlinux	EXPORT_SYMBOL
-0xb9a6b72d	seq_put_decimal_ull	vmlinux	EXPORT_SYMBOL
-0x1c15e139	mark_page_dirty	vmlinux	EXPORT_SYMBOL_GPL
-0xf02f1e38	nf_ct_remove_expect	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x4e75faaf	__fscache_write_page	fs/fscache/fscache	EXPORT_SYMBOL
-0x09f41f3e	__tracepoint_mlx5_fs_del_fg	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x8b04e2a2	mlx5_set_port_tc_group	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x876a88bc	get_scpi_ops	drivers/firmware/arm_scpi	EXPORT_SYMBOL_GPL
-0x038d2908	ata_sff_qc_issue	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x216babb3	led_classdev_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x1a8cff25	spi_split_transfers_maxsize	vmlinux	EXPORT_SYMBOL_GPL
-0xf3b3ef48	devm_regmap_field_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0xbf59cfcd	drm_send_event_locked	vmlinux	EXPORT_SYMBOL
-0x1163f0a7	blk_max_low_pfn	vmlinux	EXPORT_SYMBOL
-0xc94068c9	blk_queue_free_tags	vmlinux	EXPORT_SYMBOL
-0xf97d7de2	register_sysctl_table	vmlinux	EXPORT_SYMBOL
-0x67b78eb3	seq_hlist_next_rcu	vmlinux	EXPORT_SYMBOL
-0xed3d2e3c	bdi_register_va	vmlinux	EXPORT_SYMBOL
-0x7d1bb1d4	tnum_strn	vmlinux	EXPORT_SYMBOL_GPL
-0x95843e62	xdr_stream_decode_string	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x53f124ef	rpc_clnt_xprt_switch_has_addr	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x5d44236b	strp_data_ready	net/strparser/strparser	EXPORT_SYMBOL_GPL
-0x7e2bf8ea	nf_ct_get_id	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xbb6286bb	nfs_sops	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x63e0fee5	mdio45_links_ok	drivers/net/mdio	EXPORT_SYMBOL
-0x47c9cce6	hinic_physical_port_id	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x35bbb9d7	hinic_ppf_tmr_stop	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xc9ca2e4e	mr_mfc_find_any	vmlinux	EXPORT_SYMBOL
-0xb6848873	ipv4_redirect	vmlinux	EXPORT_SYMBOL_GPL
-0x34652118	__netif_set_xps_queue	vmlinux	EXPORT_SYMBOL_GPL
-0xf5edd3ca	drm_syncobj_get_fd	vmlinux	EXPORT_SYMBOL
-0xc5981525	tty_flip_buffer_push	vmlinux	EXPORT_SYMBOL
-0xaf6bc3d0	posix_acl_init	vmlinux	EXPORT_SYMBOL
-0x3102d70b	frontswap_curr_pages	vmlinux	EXPORT_SYMBOL
-0x45c63a60	virtio_transport_notify_send_pre_enqueue	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x54af57f0	ceph_osdc_wait_request	net/ceph/libceph	EXPORT_SYMBOL
-0x30cc50e2	atm_dev_register	net/atm/atm	EXPORT_SYMBOL
-0xabd008f5	qlt_lport_register	drivers/scsi/qla2xxx/qla2xxx	EXPORT_SYMBOL
-0x39a961aa	cfi_build_cmd_addr	drivers/mtd/chips/cfi_util	EXPORT_SYMBOL
-0xe613a798	inet_addr_is_any	vmlinux	EXPORT_SYMBOL
-0x9dbd3bf9	hidinput_calc_abs_res	vmlinux	EXPORT_SYMBOL_GPL
-0xc66b77b1	iommu_group_set_iommudata	vmlinux	EXPORT_SYMBOL_GPL
-0xd55ad93b	iommu_group_get_iommudata	vmlinux	EXPORT_SYMBOL_GPL
-0xa2d381a5	uart_get_divisor	vmlinux	EXPORT_SYMBOL
-0xfdcb4ed3	acpi_os_get_line	vmlinux	EXPORT_SYMBOL
-0xbba352b5	pinctrl_utils_add_map_mux	vmlinux	EXPORT_SYMBOL_GPL
-0x733d29a7	io_cgrp_subsys	vmlinux	EXPORT_SYMBOL_GPL
-0x6a79b4ae	bio_copy_data	vmlinux	EXPORT_SYMBOL
-0x273e2382	__context_tracking_enter	vmlinux	EXPORT_SYMBOL_GPL
-0x03952887	ktime_add_safe	vmlinux	EXPORT_SYMBOL_GPL
-0xf9a482f9	msleep	vmlinux	EXPORT_SYMBOL
-0xeb0759bf	ceph_zero_page_vector_range	net/ceph/libceph	EXPORT_SYMBOL
-0xfdae07ad	nd_device_notify	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x6cc37bd3	v4l2_event_subdev_unsubscribe	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xbd24ef56	sata_async_notification	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x7446b605	validate_xmit_xfrm	vmlinux	EXPORT_SYMBOL_GPL
-0x49afa307	cookie_timestamp_decode	vmlinux	EXPORT_SYMBOL
-0x16ee2062	unregister_netdev	vmlinux	EXPORT_SYMBOL
-0xe6843776	__bforget	vmlinux	EXPORT_SYMBOL
-0x519f91ac	register_fdstat_notifier	vmlinux	EXPORT_SYMBOL
-0xeee6dc09	generic_file_write_iter	vmlinux	EXPORT_SYMBOL
-0x91a57282	__audit_inode_child	vmlinux	EXPORT_SYMBOL_GPL
-0xfc75057a	param_set_ullong	vmlinux	EXPORT_SYMBOL
-0x61106984	xdr_reserve_space	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x5f86bf28	set_h225_addr_hook	net/netfilter/nf_conntrack_h323	EXPORT_SYMBOL_GPL
-0xeee07b7d	uwb_pal_unregister	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x31317aaf	usb_serial_generic_unthrottle	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0x31df47bc	sas_alloc_task	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0xe0ff7a18	unregister_pppox_proto	drivers/net/ppp/pppox	EXPORT_SYMBOL
-0x8f8d4341	v4l2_get_edid_phys_addr	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0x2a5209ae	chash_table_free	drivers/gpu/drm/amd/lib/chash	EXPORT_SYMBOL
-0x810caee3	inet6_add_protocol	vmlinux	EXPORT_SYMBOL
-0x144c899d	free_fib_info	vmlinux	EXPORT_SYMBOL_GPL
-0x70cb4b60	raw_unhash_sk	vmlinux	EXPORT_SYMBOL_GPL
-0xff3d99ae	xt_register_table	vmlinux	EXPORT_SYMBOL_GPL
-0xabd22051	sock_no_listen	vmlinux	EXPORT_SYMBOL
-0xc22cf51c	of_phy_deregister_fixed_link	vmlinux	EXPORT_SYMBOL
-0xc1bc4684	md_unregister_thread	vmlinux	EXPORT_SYMBOL
-0xf3fa7f4f	input_mt_destroy_slots	vmlinux	EXPORT_SYMBOL
-0x86b13d2a	usb_unpoison_anchored_urbs	vmlinux	EXPORT_SYMBOL_GPL
-0x98ab5d81	scsi_device_lookup_by_target	vmlinux	EXPORT_SYMBOL
-0xaf9a9c9a	drm_panel_add	vmlinux	EXPORT_SYMBOL
-0x72f23bc8	__tracepoint_remove_device_from_group	vmlinux	EXPORT_SYMBOL_GPL
-0x79aa04a2	get_random_bytes	vmlinux	EXPORT_SYMBOL
-0xcd9cd2ff	wakeme_after_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0xab600421	probe_irq_off	vmlinux	EXPORT_SYMBOL
-0xbafca987	gic_pmr_sync	vmlinux	EXPORT_SYMBOL
-0xb7318e0c	rpcauth_unregister	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x34b46133	ieee80211_alloc_hw_nm	net/mac80211/mac80211	EXPORT_SYMBOL
-0x17847b25	nfs_setattr_update_inode	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x8a725268	usb_serial_generic_submit_read_urbs	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0x22df4152	fc_eh_host_reset	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x2e41d623	rt2x00mac_sw_scan_complete	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xbee8b868	hinic_slq_get_addr	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x53b77a80	hinic_vf_in_pf	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xbe654297	bgx_get_tx_stats	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0x72b238e4	bgx_get_rx_stats	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0xa14e4ed0	sdhci_get_of_property	drivers/mmc/host/sdhci-pltfm	EXPORT_SYMBOL_GPL
-0x922ecd29	v4l2_enum_dv_timings_cap	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0xcf8c2590	dm_cache_policy_get_hint_size	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0xeab71dc0	nf_route	vmlinux	EXPORT_SYMBOL_GPL
-0xe7d09310	tcf_exts_destroy	vmlinux	EXPORT_SYMBOL
-0x13eb3966	dev_get_iflink	vmlinux	EXPORT_SYMBOL
-0xf7f9a556	input_enable_softrepeat	vmlinux	EXPORT_SYMBOL
-0x6e4584a0	regcache_sync_region	vmlinux	EXPORT_SYMBOL_GPL
-0xfb53810f	pm_runtime_allow	vmlinux	EXPORT_SYMBOL_GPL
-0x7caf306c	property_entries_dup	vmlinux	EXPORT_SYMBOL_GPL
-0x0fad2905	do_unbind_con_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x864ba2c4	hisi_clk_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0xd09911a6	acpi_dev_get_irq_type	vmlinux	EXPORT_SYMBOL_GPL
-0xdaf4dfb3	fb_mode_option	vmlinux	EXPORT_SYMBOL_GPL
-0xf1361941	pci_vpd_find_tag	vmlinux	EXPORT_SYMBOL_GPL
-0x0f957c2c	blk_peek_request	vmlinux	EXPORT_SYMBOL
-0x59ece3c7	iomap_truncate_page	vmlinux	EXPORT_SYMBOL_GPL
-0xe3288589	seq_vprintf	vmlinux	EXPORT_SYMBOL
-0xbecf5d14	nfnl_acct_put	net/netfilter/nfnetlink_acct	EXPORT_SYMBOL_GPL
-0x08989011	ceph_create_client	net/ceph/libceph	EXPORT_SYMBOL
-0xdcd0bb38	nf_br_ops	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0xb63d67ae	usb_serial_generic_close	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0x8e01e97a	cnic_register_driver	drivers/net/ethernet/broadcom/cnic	EXPORT_SYMBOL
-0x815a6b3b	sdio_unregister_driver	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xe5326de3	dm_exception_store_type_unregister	drivers/md/dm-snapshot	EXPORT_SYMBOL
-0x4cdc54bb	input_free_polled_device	drivers/input/input-polldev	EXPORT_SYMBOL
-0x0133f355	hns_roce_alloc_cmd_mailbox	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x3c2b68f7	of_changeset_apply	vmlinux	EXPORT_SYMBOL_GPL
-0x10d67688	pci_write_config_word	vmlinux	EXPORT_SYMBOL
-0xae75ba56	blk_rq_prep_clone	vmlinux	EXPORT_SYMBOL_GPL
-0xabb5b073	crypto_alloc_shash	vmlinux	EXPORT_SYMBOL_GPL
-0x546383b0	crypto_alloc_ahash	vmlinux	EXPORT_SYMBOL_GPL
-0x93e84b39	crypto_alg_extsize	vmlinux	EXPORT_SYMBOL_GPL
-0x59e9b310	files_cgroup_alloc_fd	vmlinux	EXPORT_SYMBOL
-0x4a8b96cd	hwpoison_filter	vmlinux	EXPORT_SYMBOL_GPL
-0x42b925c8	irq_chip_enable_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xa3417001	unregister_ip_vs_scheduler	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0x2ba70a87	osd_req_op_init	net/ceph/libceph	EXPORT_SYMBOL
-0x6f96eb55	v4l2_ctrl_activate	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xd3808253	dm_cache_policy_register	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0xf21e3780	ib_alloc_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xbbea2000	ipv6_mc_check_mld	vmlinux	EXPORT_SYMBOL
-0x53d6db97	inet6_register_icmp_sender	vmlinux	EXPORT_SYMBOL
-0x9bb2ff4d	vlan_ioctl_set	vmlinux	EXPORT_SYMBOL
-0x10f5da9b	of_alias_get_id	vmlinux	EXPORT_SYMBOL_GPL
-0xa5bda8a1	efi_capsule_supported	vmlinux	EXPORT_SYMBOL_GPL
-0xf65c433a	bgpio_init	vmlinux	EXPORT_SYMBOL_GPL
-0xd02ccac4	__page_mapcount	vmlinux	EXPORT_SYMBOL_GPL
-0x6a037cf1	mempool_kfree	vmlinux	EXPORT_SYMBOL
-0x75d0deb9	nsecs_to_jiffies64	vmlinux	EXPORT_SYMBOL
-0x84bc974b	__arch_copy_from_user	vmlinux	EXPORT_SYMBOL
-0x6a1a796b	__fscache_invalidate	fs/fscache/fscache	EXPORT_SYMBOL
-0x28b830a9	virtqueue_is_broken	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x314db7e9	rt2800_config_erp	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x5bde9958	dm_cache_policy_unregister	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0x14c100f6	of_graph_get_remote_port_parent	vmlinux	EXPORT_SYMBOL
-0x68cdc4ae	scsi_scan_target	vmlinux	EXPORT_SYMBOL
-0x73e125cf	subsys_dev_iter_exit	vmlinux	EXPORT_SYMBOL_GPL
-0xf1c87f51	subsys_dev_iter_init	vmlinux	EXPORT_SYMBOL_GPL
-0xd733fa54	drm_property_create_object	vmlinux	EXPORT_SYMBOL
-0xf0ef15b4	list_sort	vmlinux	EXPORT_SYMBOL
-0xd5387c08	register_quota_format	vmlinux	EXPORT_SYMBOL
-0x4e9070e6	remove_arg_zero	vmlinux	EXPORT_SYMBOL
-0x5b56860c	vm_munmap	vmlinux	EXPORT_SYMBOL
-0x8eb63e62	remap_pfn_range	vmlinux	EXPORT_SYMBOL
-0xeae54d93	v4l_disable_media_source	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x55eb33fd	vb2_wait_for_all_buffers	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x890723f7	dm_cache_policy_get_version	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0xd8ded085	radix_tree_maybe_preload	vmlinux	EXPORT_SYMBOL
-0x076dc1c6	phy_register_fixup	vmlinux	EXPORT_SYMBOL
-0x4d507d53	device_bind_driver	vmlinux	EXPORT_SYMBOL_GPL
-0xe05b97c9	device_store_ulong	vmlinux	EXPORT_SYMBOL_GPL
-0x4e13586a	__dax_zero_page_range	vmlinux	EXPORT_SYMBOL_GPL
-0x02aa35fd	file_update_time	vmlinux	EXPORT_SYMBOL
-0x2efcf391	regulatory_set_wiphy_regd_sync_rtnl	net/wireless/cfg80211	EXPORT_SYMBOL
-0xb75b1ab4	osd_req_op_extent_osd_data	net/ceph/libceph	EXPORT_SYMBOL
-0xf49bc67a	atm_pcr_goal	net/atm/atm	EXPORT_SYMBOL
-0x52a506f0	uwb_rc_cmd_async	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x849b3ec3	cdc_ncm_select_altsetting	drivers/net/usb/cdc_ncm	EXPORT_SYMBOL_GPL
-0x8e87f29b	led_get_flash_fault	drivers/leds/led-class-flash	EXPORT_SYMBOL_GPL
-0xac48832b	kobject_uevent_env	vmlinux	EXPORT_SYMBOL_GPL
-0xb8cd3a7f	nf_logger_put	vmlinux	EXPORT_SYMBOL_GPL
-0x5b910ca5	tcf_block_cb_priv	vmlinux	EXPORT_SYMBOL
-0xdf18da7c	dev_mc_init	vmlinux	EXPORT_SYMBOL
-0x0034fa5e	dev_uc_init	vmlinux	EXPORT_SYMBOL
-0x865029ac	__hw_addr_sync	vmlinux	EXPORT_SYMBOL
-0x29c6c8e4	drm_gem_dmabuf_vmap	vmlinux	EXPORT_SYMBOL
-0x4b4e3109	devm_gpiod_get_optional	vmlinux	EXPORT_SYMBOL
-0x11a13e31	_kstrtol	vmlinux	EXPORT_SYMBOL
-0x427b0e46	pagevec_lookup_range_nr_tag	vmlinux	EXPORT_SYMBOL
-0x058c01a8	perf_trace_run_bpf_submit	vmlinux	EXPORT_SYMBOL_GPL
-0x071ce103	relay_file_operations	vmlinux	EXPORT_SYMBOL_GPL
-0xa50ba89e	init_timer_key	vmlinux	EXPORT_SYMBOL
-0xbc24dde4	sound_class	sound/soundcore	EXPORT_SYMBOL
-0xadb9d7b2	rpc_wake_up_status	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x8d7d5256	fc_lport_notifier_head	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x3dcffc5e	tap_destroy_cdev	drivers/net/tap	EXPORT_SYMBOL_GPL
-0xe11c224a	mlx5_vector2eqn	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x9174db7e	mlx4_xrcd_alloc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x666ef3af	nic_register_event	drivers/net/ethernet/hisilicon/hns3/hclge	EXPORT_SYMBOL
-0x809e1f3c	put_cmsg	vmlinux	EXPORT_SYMBOL
-0x206d12ea	skb_free_datagram	vmlinux	EXPORT_SYMBOL
-0xf49cb23e	skb_vlan_push	vmlinux	EXPORT_SYMBOL
-0x169fb848	of_fdt_unflatten_tree	vmlinux	EXPORT_SYMBOL_GPL
-0xf8c2778c	usb_set_configuration	vmlinux	EXPORT_SYMBOL_GPL
-0xa029f249	ttm_eu_fence_buffer_objects	vmlinux	EXPORT_SYMBOL
-0x0dd58e4b	pci_wake_from_d3	vmlinux	EXPORT_SYMBOL
-0xfaff0fb2	gpiod_set_consumer_name	vmlinux	EXPORT_SYMBOL_GPL
-0x3917388d	__tracepoint_wbc_writepage	vmlinux	EXPORT_SYMBOL_GPL
-0x51f87638	vfs_clone_file_range	vmlinux	EXPORT_SYMBOL
-0xc06b850f	filp_close	vmlinux	EXPORT_SYMBOL
-0x19f99656	truncate_setsize	vmlinux	EXPORT_SYMBOL
-0x262e823a	wait_for_completion_interruptible	vmlinux	EXPORT_SYMBOL
-0x0abba71b	lwt_work	vmlinux	EXPORT_SYMBOL
-0x0d9fd9d6	svcauth_gss_register_pseudoflavor	net/sunrpc/auth_gss/auth_rpcgss	EXPORT_SYMBOL_GPL
-0x2de87b67	svcauth_gss_flavor	net/sunrpc/auth_gss/auth_rpcgss	EXPORT_SYMBOL_GPL
-0xe88c1a4a	mmc_gpio_set_cd_wake	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xfaa65a08	rdma_rw_ctx_signature_init	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xdc510e30	dw_dma_remove	drivers/dma/dw/dw_dmac_core	EXPORT_SYMBOL_GPL
-0x8324c17d	drm_object_property_get_value	vmlinux	EXPORT_SYMBOL
-0x67b27ec1	tty_std_termios	vmlinux	EXPORT_SYMBOL
-0xd8d24416	hisi_clk_register_mux	vmlinux	EXPORT_SYMBOL_GPL
-0x43817c69	pci_create_root_bus	vmlinux	EXPORT_SYMBOL_GPL
-0xcb277749	d_obtain_root	vmlinux	EXPORT_SYMBOL
-0xe2e0c7c6	__flush_icache_range	vmlinux	EXPORT_SYMBOL
-0x016ff5b4	vsock_find_connected_socket	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x30a3404c	lowpan_header_decompress	net/6lowpan/6lowpan	EXPORT_SYMBOL_GPL
-0x628016d1	usbnet_nway_reset	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0xc9ab2e25	mdio45_ethtool_ksettings_get_npage	drivers/net/mdio	EXPORT_SYMBOL
-0xbdd275fa	dw_mci_runtime_suspend	drivers/mmc/host/dw_mmc	EXPORT_SYMBOL
-0xcae08ed8	cqhci_irq	drivers/mmc/host/cqhci	EXPORT_SYMBOL
-0x26d5a00e	rvt_rc_error	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0xc6a7e6b2	uverbs_fd_class	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL
-0xc5119c16	ether_setup	vmlinux	EXPORT_SYMBOL
-0x9b4fc42e	usb_deregister_device_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x856893ff	device_create_file	vmlinux	EXPORT_SYMBOL_GPL
-0x81e7e698	__break_lease	vmlinux	EXPORT_SYMBOL
-0x2b526685	__get_vm_area	vmlinux	EXPORT_SYMBOL_GPL
-0xdb02fa60	list_lru_add	vmlinux	EXPORT_SYMBOL_GPL
-0x58e9ad1c	param_ops_bint	vmlinux	EXPORT_SYMBOL
-0x71e26b52	param_set_bool	vmlinux	EXPORT_SYMBOL
-0x4a98ff35	param_ops_byte	vmlinux	EXPORT_SYMBOL
-0x0f931925	xprt_free	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xdba3335f	nfs_alloc_inode	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x5488d72e	wa_process_errored_transfers_run	drivers/usb/wusbcore/wusb-wa	EXPORT_SYMBOL_GPL
-0xe25570fc	nic_disable_clock	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0xd0954a78	async_tx_quiesce	crypto/async_tx/async_tx	EXPORT_SYMBOL_GPL
-0x254f00b8	xfrm_lookup_with_ifid	vmlinux	EXPORT_SYMBOL
-0xccfb9e07	dst_default_metrics	vmlinux	EXPORT_SYMBOL
-0x4fcd08e1	sock_dequeue_err_skb	vmlinux	EXPORT_SYMBOL
-0x66b21228	fwnode_property_read_u64_array	vmlinux	EXPORT_SYMBOL_GPL
-0x86db5faf	fwnode_property_read_u32_array	vmlinux	EXPORT_SYMBOL_GPL
-0x491a63c0	fwnode_property_read_u16_array	vmlinux	EXPORT_SYMBOL_GPL
-0xb5540008	drm_global_item_unref	vmlinux	EXPORT_SYMBOL
-0xe26df91b	drm_lspcon_get_mode	vmlinux	EXPORT_SYMBOL
-0x995a3c05	put_iova_domain	vmlinux	EXPORT_SYMBOL_GPL
-0x0e05ab75	would_dump	vmlinux	EXPORT_SYMBOL
-0x44e19664	set_online_page_callback	vmlinux	EXPORT_SYMBOL_GPL
-0x327a06be	truncate_inode_pages_range	vmlinux	EXPORT_SYMBOL
-0x1f2287f8	force_sig	vmlinux	EXPORT_SYMBOL
-0xcd36ab12	nft_redir_init	net/netfilter/nft_redir	EXPORT_SYMBOL_GPL
-0x809038df	nfs4_pnfs_ds_put	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x10d4add1	nfs4_fs_type	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x859b667b	mmc_card_is_blockaddr	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x32d43420	v4l2_ctrl_get_name	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x2f40da68	dm_bm_set_read_write	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x72f07bf4	dm_bufio_set_minimum_buffers	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0xc1ee6946	fwnode_get_next_parent	vmlinux	EXPORT_SYMBOL_GPL
-0x05240ee7	percpu_counter_batch	vmlinux	EXPORT_SYMBOL
-0x41474739	d_path	vmlinux	EXPORT_SYMBOL
-0xdf135fd5	kvm_get_kvm	vmlinux	EXPORT_SYMBOL_GPL
-0x680cecb4	devlink_params_register	net/core/devlink	EXPORT_SYMBOL_GPL
-0xeef6cfa3	ceph_iterate_extents	net/ceph/libceph	EXPORT_SYMBOL
-0xdb505783	vring_del_virtqueue	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x45258fc9	iscsit_setup_nop_out	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x2b32b8bd	rt2x00lib_dmadone	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xf5547cc1	skb_page_frag_refill	vmlinux	EXPORT_SYMBOL
-0x22093678	sdev_prefix_printk	vmlinux	EXPORT_SYMBOL
-0x7fb76ab5	iommu_sva_find	vmlinux	EXPORT_SYMBOL_GPL
-0xdf8ed34c	acpi_notifier_call_chain	vmlinux	EXPORT_SYMBOL
-0x09b53e14	interval_tree_remove	vmlinux	EXPORT_SYMBOL_GPL
-0xf77dd5d1	devlink_dpipe_action_put	net/core/devlink	EXPORT_SYMBOL_GPL
-0xceec8abd	__mb_cache_entry_free	fs/mbcache	EXPORT_SYMBOL
-0x04b6b3e9	usbnet_resume	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0xcb7dfa0e	mlx5_query_port_tc_bw_alloc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x120c3815	hinic_l2nic_reset_base	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x02fc0697	sdev_evt_send	vmlinux	EXPORT_SYMBOL_GPL
-0x1a11c49e	_drm_lease_held	vmlinux	EXPORT_SYMBOL
-0x67afd584	csum_and_copy_to_iter	vmlinux	EXPORT_SYMBOL
-0xa4e2d140	igrab	vmlinux	EXPORT_SYMBOL
-0xd54d55a9	virtio_transport_recv_pkt	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xf03fe862	ceph_pagelist_set_cursor	net/ceph/libceph	EXPORT_SYMBOL
-0x4d112fb0	tee_get_drvdata	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0x16aceaf1	mlx5_core_query_vport_counter	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xacd6660a	mlx5_query_nic_vport_min_inline	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x98905117	mmc_can_secure_erase_trim	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xc71e64a9	snmp_get_cpu_field	vmlinux	EXPORT_SYMBOL_GPL
-0xf7230e08	rtnl_notify	vmlinux	EXPORT_SYMBOL
-0x98934ca0	__rtnl_link_register	vmlinux	EXPORT_SYMBOL_GPL
-0xebbae98f	zerocopy_sg_from_iter	vmlinux	EXPORT_SYMBOL
-0x1ae4f5ca	sock_recvmsg	vmlinux	EXPORT_SYMBOL
-0x0fd29690	pcc_mbox_free_channel	vmlinux	EXPORT_SYMBOL_GPL
-0xa417a34d	thermal_zone_get_offset	vmlinux	EXPORT_SYMBOL_GPL
-0x42041512	i2c_get_dma_safe_msg_buf	vmlinux	EXPORT_SYMBOL_GPL
-0x81729197	usb_hcd_unmap_urb_for_dma	vmlinux	EXPORT_SYMBOL_GPL
-0xa7382c01	phy_select_page	vmlinux	EXPORT_SYMBOL_GPL
-0x548ac91d	pci_back_from_sleep	vmlinux	EXPORT_SYMBOL
-0x1d2e9ed9	blk_end_request_all	vmlinux	EXPORT_SYMBOL
-0x243f0b4b	crypto_check_attr_type	vmlinux	EXPORT_SYMBOL_GPL
-0x59fcbb12	linkwatch_fire_event	vmlinux	EXPORT_SYMBOL
-0x8b13a8b8	hid_snto32	vmlinux	EXPORT_SYMBOL_GPL
-0xf9e7f50f	watchdog_init_timeout	vmlinux	EXPORT_SYMBOL_GPL
-0x59680169	ps2_sliced_command	vmlinux	EXPORT_SYMBOL
-0xd81972ed	reservation_ww_class	vmlinux	EXPORT_SYMBOL
-0x31ce3088	dev_pm_set_dedicated_wake_irq	vmlinux	EXPORT_SYMBOL_GPL
-0xb740b991	drm_of_component_probe	vmlinux	EXPORT_SYMBOL
-0xd613c5dd	drm_connector_set_link_status_property	vmlinux	EXPORT_SYMBOL
-0x7d4dd961	rhashtable_walk_peek	vmlinux	EXPORT_SYMBOL_GPL
-0xe9690a69	_copy_from_iter	vmlinux	EXPORT_SYMBOL
-0xd291f13f	fs_bio_set	vmlinux	EXPORT_SYMBOL
-0xc00bdee2	__get_task_comm	vmlinux	EXPORT_SYMBOL_GPL
-0x27479d14	param_free_charp	vmlinux	EXPORT_SYMBOL
-0x73a3d293	sctp_transport_lookup_process	net/sctp/sctp	EXPORT_SYMBOL_GPL
-0x9c301fe1	alloc_nfs_open_context	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xb35e7110	iscsit_check_dataout_payload	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x9290a55d	team_option_inst_set_change	drivers/net/team/team	EXPORT_SYMBOL
-0x349e3832	dm_cell_release_no_holder	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x4fe1eddf	unregister_netevent_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x63c3e23b	input_mt_report_slot_state	vmlinux	EXPORT_SYMBOL
-0x1a96f4ca	scsi_init_io	vmlinux	EXPORT_SYMBOL
-0xab0e55d4	clk_mux_determine_rate_flags	vmlinux	EXPORT_SYMBOL_GPL
-0x6cbf9fe6	ktask_iter_range	vmlinux	EXPORT_SYMBOL_GPL
-0x9d1a5e3a	__memcpy	vmlinux	EXPORT_SYMBOL
-0xd33abf59	rpc_queue_upcall	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x5b0a31fd	nf_ct_seq_adjust	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xf5c688bb	ath10k_ce_disable_interrupts	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xbbfb9f1b	mlx4_unicast_detach	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xc4de03fb	mlx4_unicast_attach	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xf23a1c00	sdhci_remove_host	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xdc99529a	v4l2_i2c_subdev_addr	drivers/media/v4l2-core/v4l2-common	EXPORT_SYMBOL_GPL
-0xd2538d38	v4l2_i2c_subdev_init	drivers/media/v4l2-core/v4l2-common	EXPORT_SYMBOL_GPL
-0xa8141e86	hiddev_hid_event	vmlinux	EXPORT_SYMBOL_GPL
-0x3af748e1	mddev_congested	vmlinux	EXPORT_SYMBOL_GPL
-0x295b982a	hisi_clk_register_fixed_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x4b7e20f7	percpu_ref_switch_to_atomic	vmlinux	EXPORT_SYMBOL_GPL
-0x6def85d4	__blkg_prfill_u64	vmlinux	EXPORT_SYMBOL_GPL
-0x165b1948	ceph_pagelist_free_reserve	net/ceph/libceph	EXPORT_SYMBOL
-0xe6d79d54	usbatm_usb_probe	drivers/usb/atm/usbatm	EXPORT_SYMBOL_GPL
-0x8414a5fc	fcoe_ctlr_link_up	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL
-0xeace01be	cxgbi_device_portmap_create	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x2d0fb730	nf_queue_nf_hook_drop	vmlinux	EXPORT_SYMBOL_GPL
-0x443c8986	spi_controller_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0x252531e1	drm_av_sync_delay	vmlinux	EXPORT_SYMBOL
-0xa8042621	of_dma_controller_free	vmlinux	EXPORT_SYMBOL_GPL
-0xf86654c7	pwm_put	vmlinux	EXPORT_SYMBOL_GPL
-0xd8deece6	debugfs_create_x8	vmlinux	EXPORT_SYMBOL_GPL
-0x9d3d451a	cgroup_get_from_path	vmlinux	EXPORT_SYMBOL_GPL
-0x52c7425e	irq_domain_xlate_twocell	vmlinux	EXPORT_SYMBOL_GPL
-0x5ca9c4d0	irq_domain_xlate_onecell	vmlinux	EXPORT_SYMBOL_GPL
-0xca9fc082	synproxy_net_id	net/netfilter/nf_synproxy_core	EXPORT_SYMBOL_GPL
-0xd62a3e02	mlx4_qp_query	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x191e6549	hinic_aeq_register_hw_cb	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xb757c57d	dm_cell_quiesce_v2	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x39a054ec	power_supply_get_drvdata	vmlinux	EXPORT_SYMBOL_GPL
-0x876fd751	drm_panel_remove	vmlinux	EXPORT_SYMBOL
-0x6dc27e56	drm_object_attach_property	vmlinux	EXPORT_SYMBOL
-0x92331fa6	uart_write_wakeup	vmlinux	EXPORT_SYMBOL
-0x96e3348c	pci_bus_read_config_word	vmlinux	EXPORT_SYMBOL
-0x465e24ff	ucs2_utf8size	vmlinux	EXPORT_SYMBOL
-0x1513748b	crypto_ahash_walk_first	vmlinux	EXPORT_SYMBOL_GPL
-0xb26a1add	elfcorehdr_addr	vmlinux	EXPORT_SYMBOL_GPL
-0x22406a93	get_lwt_ops	vmlinux	EXPORT_SYMBOL
-0x8f688efd	devlink_dpipe_table_unregister	net/core/devlink	EXPORT_SYMBOL_GPL
-0x1534e802	nfs_pgio_current_mirror	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xfbddea8a	hinic_detach_roce	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xb3d3fea2	sdhci_start_signal_voltage_switch	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xde96d1e5	tifm_alloc_device	drivers/misc/tifm_core	EXPORT_SYMBOL
-0x3f9636b6	ib_free_cq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xd18b762b	netdev_lower_get_next	vmlinux	EXPORT_SYMBOL
-0xec60df6c	skb_append	vmlinux	EXPORT_SYMBOL
-0x31c7970f	pciserial_suspend_ports	vmlinux	EXPORT_SYMBOL_GPL
-0x99be52d1	read_cache_page_gfp	vmlinux	EXPORT_SYMBOL
-0x1273191f	kvm_vcpu_on_spin	vmlinux	EXPORT_SYMBOL_GPL
-0xdce0e272	setup_udp_tunnel_sock	net/ipv4/udp_tunnel	EXPORT_SYMBOL_GPL
-0x9e6e861d	uwb_rc_dev_addr_get	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x59e570e6	uwb_rc_mac_addr_get	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0xc9378cc5	usb_stor_CB_reset	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x125789b9	iscsi_tcp_segment_unmap	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0x3431fda5	__ll_sc_atomic64_fetch_andnot_acquire	vmlinux	EXPORT_SYMBOL
-0xe4fe90bd	sk_stream_error	vmlinux	EXPORT_SYMBOL
-0xcc19c054	gen10g_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x14b793b1	drm_fb_helper_debug_leave	vmlinux	EXPORT_SYMBOL
-0xa7d186df	del_random_ready_callback	vmlinux	EXPORT_SYMBOL
-0xfc754714	pci_ioremap_wc_bar	vmlinux	EXPORT_SYMBOL_GPL
-0xddb89c02	crypto_sha1_finup	vmlinux	EXPORT_SYMBOL
-0xdf9b7e41	audit_log_start	vmlinux	EXPORT_SYMBOL
-0x565d0104	v4l2_ctrl_cluster	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x6d9a35fb	netdev_crit	vmlinux	EXPORT_SYMBOL
-0xc382d39d	netdev_bonding_info_change	vmlinux	EXPORT_SYMBOL
-0x76117f11	devm_nvmem_unregister	vmlinux	EXPORT_SYMBOL
-0x03c9ae69	of_console_check	vmlinux	EXPORT_SYMBOL_GPL
-0x3ba52128	usb_bus_idr_lock	vmlinux	EXPORT_SYMBOL_GPL
-0x71272fe4	ttm_prime_object_init	vmlinux	EXPORT_SYMBOL
-0xc708f1fe	ec_write	vmlinux	EXPORT_SYMBOL
-0xffff77a8	sysfs_create_files	vmlinux	EXPORT_SYMBOL_GPL
-0xc0236c71	dquot_get_state	vmlinux	EXPORT_SYMBOL
-0x9be34d18	sget	vmlinux	EXPORT_SYMBOL
-0xde0d1957	kbox_clear_cpu_and_pid	vmlinux	EXPORT_SYMBOL
-0xdcb764ad	memset	vmlinux	EXPORT_SYMBOL
-0xeaeb6853	nf_ct_frag6_gather	net/ipv6/netfilter/nf_defrag_ipv6	EXPORT_SYMBOL_GPL
-0x1ab57609	tcp_vegas_pkts_acked	net/ipv4/tcp_vegas	EXPORT_SYMBOL_GPL
-0x15738f49	ip_tunnel_setup	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0xffd6cc8f	nfs4_sequence_done	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xca1203c8	uwb_rc_get_by_grandpa	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x4f9a1f42	iscsi_tcp_dgst_header	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0x26ac1d5f	mlx4_get_vf_stats	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x73de3fd8	mtd_kmalloc_up_to	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xf98525c9	v4l2_event_pending	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xaa4a0dce	led_update_flash_brightness	drivers/leds/led-class-flash	EXPORT_SYMBOL_GPL
-0xdb33dfc0	cdrom_media_changed	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0x7bd0f9da	ata_platform_remove_one	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x3dd2edc9	ahci_start_engine	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0x9c3bcd34	md_find_rdev_nr_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0x8f899ccc	component_master_add_with_match	vmlinux	EXPORT_SYMBOL_GPL
-0xb5762de7	ttm_bo_unmap_virtual	vmlinux	EXPORT_SYMBOL
-0xfbd5ebd4	tty_save_termios	vmlinux	EXPORT_SYMBOL_GPL
-0xf2a9e637	pcie_get_mps	vmlinux	EXPORT_SYMBOL
-0xdc3fcbc9	__sw_hweight8	vmlinux	EXPORT_SYMBOL
-0x5317d12d	sgl_alloc	vmlinux	EXPORT_SYMBOL
-0xeb44339a	free_pages_exact	vmlinux	EXPORT_SYMBOL
-0xb9f0c20e	tasklet_hrtimer_init	vmlinux	EXPORT_SYMBOL_GPL
-0xdb44fa2e	nfs4_mark_deviceid_unavailable	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xdb6d4318	__fscache_uncache_all_inode_pages	fs/fscache/fscache	EXPORT_SYMBOL
-0x14cfeb4b	nvme_disable_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x89e4eb05	mlx4_cq_modify	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x4d39998b	drm_get_max_iomem	vmlinux	EXPORT_SYMBOL
-0xded743ef	drm_fb_helper_add_one_connector	vmlinux	EXPORT_SYMBOL
-0x03ea5dec	gpiochip_request_own_desc	vmlinux	EXPORT_SYMBOL_GPL
-0x5c6245cd	pinctrl_pm_select_default_state	vmlinux	EXPORT_SYMBOL_GPL
-0x6808e315	debugfs_create_atomic_t	vmlinux	EXPORT_SYMBOL_GPL
-0x064db9a5	mark_mounts_for_expiry	vmlinux	EXPORT_SYMBOL_GPL
-0x3d9ee31f	bdi_put	vmlinux	EXPORT_SYMBOL
-0xe5f38b4e	file_check_and_advance_wb_err	vmlinux	EXPORT_SYMBOL
-0x0b2c64a3	raid6_vgfmul	lib/raid6/raid6_pq	EXPORT_SYMBOL
-0x4d28d1b9	usb_wwan_write_room	drivers/usb/serial/usb_wwan	EXPORT_SYMBOL
-0x2d853c5c	nvme_cleanup_cmd	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x7d054dc8	inet_csk_reqsk_queue_drop_and_put	vmlinux	EXPORT_SYMBOL
-0x303a4d41	drm_crtc_vblank_count_and_time	vmlinux	EXPORT_SYMBOL
-0xae5c1633	drm_send_event	vmlinux	EXPORT_SYMBOL
-0x6d340f64	tty_termios_input_baud_rate	vmlinux	EXPORT_SYMBOL
-0x0312b3b0	reset_controller_add_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0xdd4a719f	d_set_d_op	vmlinux	EXPORT_SYMBOL
-0x1161d018	ns_capable_noaudit	vmlinux	EXPORT_SYMBOL
-0x11e1d939	__arch_copy_in_user	vmlinux	EXPORT_SYMBOL
-0xb35dea8f	__arch_copy_to_user	vmlinux	EXPORT_SYMBOL
-0x5c2ff7ba	devlink_port_register	net/core/devlink	EXPORT_SYMBOL_GPL
-0x99cb6dd8	spi_attach_transport	drivers/scsi/scsi_transport_spi	EXPORT_SYMBOL
-0x2ccec421	fc_lport_recv	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x82092899	badrange_forget	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x20db0f42	vb2_fop_write	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x66f828a0	unregister_cdrom	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0xc6b1fdbe	xfrm_aalg_get_byidx	vmlinux	EXPORT_SYMBOL_GPL
-0x5c0b6d94	unregister_tcf_proto_ops	vmlinux	EXPORT_SYMBOL
-0x1e5af4b4	__dev_get_by_flags	vmlinux	EXPORT_SYMBOL
-0x5b05dbf8	register_md_cluster_operations	vmlinux	EXPORT_SYMBOL
-0xf0cb7b6e	ps2_drain	vmlinux	EXPORT_SYMBOL
-0xa3e1e0b2	typec_register_port	vmlinux	EXPORT_SYMBOL_GPL
-0x60cd2ee4	pci_cfg_access_unlock	vmlinux	EXPORT_SYMBOL_GPL
-0x922f45a6	__bitmap_clear	vmlinux	EXPORT_SYMBOL
-0xb6936ffe	_bcd2bin	vmlinux	EXPORT_SYMBOL
-0x06a6d1f8	finalize_exec	vmlinux	EXPORT_SYMBOL
-0x794f89f8	rt2x00usb_register_read_async	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0x4c07d32c	cxgb4_read_tpte	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x3af69c88	mmc_erase_group_aligned	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x69902f75	rmi_2d_sensor_abs_report	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0x69824a14	ibcm_reject_msg	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0x95a67b07	udp_table	vmlinux	EXPORT_SYMBOL
-0x002e4b93	pnp_get_resource	vmlinux	EXPORT_SYMBOL
-0xa6ab3e3a	acpi_bus_get_status	vmlinux	EXPORT_SYMBOL
-0xe68228ad	iterate_dir	vmlinux	EXPORT_SYMBOL
-0x3a5c8e58	trace_event_buffer_reserve	vmlinux	EXPORT_SYMBOL_GPL
-0x2e2f1740	ring_buffer_record_disable_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0x8801c5ba	hinic_disable_nic_rss	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x7a014e4c	skb_coalesce_rx_frag	vmlinux	EXPORT_SYMBOL
-0x4a77d51d	power_supply_am_i_supplied	vmlinux	EXPORT_SYMBOL_GPL
-0xaf3dd7dc	scsi_logging_level	vmlinux	EXPORT_SYMBOL
-0xec0b1058	regcache_mark_dirty	vmlinux	EXPORT_SYMBOL_GPL
-0x3211b485	transport_configure_device	vmlinux	EXPORT_SYMBOL_GPL
-0xb4577003	acpi_dev_present	vmlinux	EXPORT_SYMBOL
-0xf70cf44a	nla_put	vmlinux	EXPORT_SYMBOL
-0x5e855e56	gen_pool_first_fit_align	vmlinux	EXPORT_SYMBOL
-0xf23fcb99	__kfifo_in	vmlinux	EXPORT_SYMBOL
-0x86166e92	revalidate_disk	vmlinux	EXPORT_SYMBOL
-0xc2db5849	register_shrinker	vmlinux	EXPORT_SYMBOL
-0x963fc09b	ip_tunnel_dellink	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0x8962d1ea	fcoe_get_wwn	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0x0dc00e9d	rdma_res_to_id	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x0c982d94	tpm_tis_resume	drivers/char/tpm/tpm_tis_core	EXPORT_SYMBOL_GPL
-0x59bea7b6	ipmi_register_smi	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x329f630d	inet6_csk_route_req	vmlinux	EXPORT_SYMBOL
-0xd07791c0	compat_sock_get_timestampns	vmlinux	EXPORT_SYMBOL
-0x76c2ca6f	report_iommu_fault	vmlinux	EXPORT_SYMBOL_GPL
-0x6cfb19d0	hwrng_register	vmlinux	EXPORT_SYMBOL_GPL
-0xe420a291	misc_register	vmlinux	EXPORT_SYMBOL
-0xf880b5fd	blk_post_runtime_suspend	vmlinux	EXPORT_SYMBOL
-0x09d8a986	af_alg_poll	vmlinux	EXPORT_SYMBOL_GPL
-0x5583001b	block_invalidatepage	vmlinux	EXPORT_SYMBOL
-0xb9bc75e7	may_umount_tree	vmlinux	EXPORT_SYMBOL
-0x73426550	d_set_fallthru	vmlinux	EXPORT_SYMBOL
-0x5d13a835	dma_direct_ops	vmlinux	EXPORT_SYMBOL
-0x632301f0	test_and_clear_bit	vmlinux	EXPORT_SYMBOL
-0xda904568	synproxy_build_options	net/netfilter/nf_synproxy_core	EXPORT_SYMBOL_GPL
-0x636b12c8	nf_nat_need_gre	net/ipv4/netfilter/nf_nat_proto_gre	EXPORT_SYMBOL_GPL
-0xd2d8f078	ip_tunnel_init_net	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0x1fe1e1ad	locks_end_grace	fs/nfs_common/grace	EXPORT_SYMBOL_GPL
-0x7453577a	ib_init_ah_from_mcmember	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x9e28bf83	ata_sff_wait_ready	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x7e3b665f	dev_attr_unload_heads	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x81ec7655	udp_lib_get_port	vmlinux	EXPORT_SYMBOL
-0xab268ef0	ip_route_input_noref	vmlinux	EXPORT_SYMBOL
-0xdb44af26	skb_defer_rx_timestamp	vmlinux	EXPORT_SYMBOL_GPL
-0xea934066	netdev_walk_all_lower_dev_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0x3bfe06e9	drm_modeset_backoff	vmlinux	EXPORT_SYMBOL
-0x427c5280	tty_ldisc_ref	vmlinux	EXPORT_SYMBOL_GPL
-0x844dad28	fb_deferred_io_mmap	vmlinux	EXPORT_SYMBOL
-0xc684e227	devm_ioport_map	vmlinux	EXPORT_SYMBOL
-0xf3a4e413	t10_pi_complete	vmlinux	EXPORT_SYMBOL
-0x488a3fe2	kernel_write	vmlinux	EXPORT_SYMBOL
-0xf658cdb7	__devm_irq_alloc_descs	vmlinux	EXPORT_SYMBOL_GPL
-0xbc0cf123	rpc_put_sb_net	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xc5356472	ceph_msg_data_add_pagelist	net/ceph/libceph	EXPORT_SYMBOL
-0x749849d8	LZ4_loadDict	lib/lz4/lz4_compress	EXPORT_SYMBOL
-0x9d9e6c22	nfs_show_devname	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xb9589a26	hinic_api_cmd_write_nack	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x5b2c113c	hinic_get_sq_wqe	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x76287045	mtd_ooblayout_set_eccbytes	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x9da761ef	mtd_ooblayout_get_eccbytes	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xf9ee60dc	vb2_core_dqbuf	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0xc126b152	hns_roce_mtr_cleanup	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xbfee3ad5	loop_unregister_transfer	drivers/block/loop	EXPORT_SYMBOL
-0x10f376cf	tcp_md5_do_add	vmlinux	EXPORT_SYMBOL
-0xf4bd9d89	rtnl_af_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xbb37e6c8	class_dev_iter_exit	vmlinux	EXPORT_SYMBOL_GPL
-0xfca781ae	__of_phy_provider_register	vmlinux	EXPORT_SYMBOL_GPL
-0x682073db	phy_create	vmlinux	EXPORT_SYMBOL_GPL
-0x11dcf790	blk_integrity_unregister	vmlinux	EXPORT_SYMBOL
-0x057ea1df	iget_failed	vmlinux	EXPORT_SYMBOL
-0xc9928d2a	static_key_slow_inc	vmlinux	EXPORT_SYMBOL_GPL
-0xce678a59	xdr_decode_netobj	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x75f7cc79	__fscache_acquire_cookie	fs/fscache/fscache	EXPORT_SYMBOL
-0x2ea8100a	input_register_polled_device	drivers/input/input-polldev	EXPORT_SYMBOL
-0xb596d920	ata_bmdma_dumb_qc_prep	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x217b160e	sata_set_spd	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x7adb3803	ttm_lock_init	vmlinux	EXPORT_SYMBOL
-0x42d70946	pci_restore_state	vmlinux	EXPORT_SYMBOL
-0x652032cb	mac_pton	vmlinux	EXPORT_SYMBOL
-0xf331236f	btree_geo32	vmlinux	EXPORT_SYMBOL_GPL
-0x45e6ee3d	bio_set_pages_dirty	vmlinux	EXPORT_SYMBOL_GPL
-0x958df3ac	zs_free	vmlinux	EXPORT_SYMBOL_GPL
-0xb098ebc8	filemap_fdatawait_range	vmlinux	EXPORT_SYMBOL
-0xa698dc6d	cfg80211_chandef_usable	net/wireless/cfg80211	EXPORT_SYMBOL
-0xbfb79a2b	register_atm_ioctl	net/atm/atm	EXPORT_SYMBOL
-0xbb6a8098	__tracepoint_mlx5_fs_del_fte	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xdaffc24e	__ll_sc_atomic_fetch_and_relaxed	vmlinux	EXPORT_SYMBOL
-0x7d6fcd0a	__ll_sc_atomic_fetch_sub_relaxed	vmlinux	EXPORT_SYMBOL
-0xdc2ee375	__ll_sc_atomic_fetch_add_relaxed	vmlinux	EXPORT_SYMBOL
-0xbc504b22	ethtool_intersect_link_masks	vmlinux	EXPORT_SYMBOL
-0xdff0c710	skb_complete_tx_timestamp	vmlinux	EXPORT_SYMBOL_GPL
-0x46798a4e	dw_spi_resume_host	vmlinux	EXPORT_SYMBOL_GPL
-0xbf86f356	acpi_bus_trim	vmlinux	EXPORT_SYMBOL_GPL
-0xcfe367e2	debugfs_create_file_unsafe	vmlinux	EXPORT_SYMBOL_GPL
-0x3ae49753	inode_set_bytes	vmlinux	EXPORT_SYMBOL
-0x60da32ae	inode_sub_bytes	vmlinux	EXPORT_SYMBOL
-0x12df14ec	swiotlb_dma_ops	vmlinux	EXPORT_SYMBOL
-0x18f5ab3c	cfg80211_iter_combinations	net/wireless/cfg80211	EXPORT_SYMBOL
-0xd043fae0	svc_unreg_xprt_class	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xf6463b0d	ceph_alloc_page_vector	net/ceph/libceph	EXPORT_SYMBOL
-0x2fa7f936	vhost_dev_check_owner	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xc4b169bf	usb_serial_generic_write	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0xd87fbeaf	mlx5_buf_alloc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x1987d08b	mlx4_buf_alloc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x6b25ae0e	v4l2_ctrl_new_std	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x9c1ed61d	rdma_nl_unicast	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x189230d7	ib_cm_notify	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0x427b5537	arp_xmit	vmlinux	EXPORT_SYMBOL
-0x859da2a0	__dev_getfirstbyhwtype	vmlinux	EXPORT_SYMBOL
-0x5cb55ac7	__dev_get_by_index	vmlinux	EXPORT_SYMBOL
-0x5f8bf7da	sock_inuse_get	vmlinux	EXPORT_SYMBOL_GPL
-0xe43d3d9e	pps_register_source	vmlinux	EXPORT_SYMBOL
-0x7f9e17f4	clkdev_hw_create	vmlinux	EXPORT_SYMBOL_GPL
-0x10bd0ade	pci_release_selected_regions	vmlinux	EXPORT_SYMBOL
-0x6fae2a19	flex_array_shrink	vmlinux	EXPORT_SYMBOL
-0x3b2d26f6	debugfs_real_fops	vmlinux	EXPORT_SYMBOL_GPL
-0x3179adeb	cgroup_rstat_updated	vmlinux	EXPORT_SYMBOL_GPL
-0x49970d52	kvm_io_bus_get_dev	vmlinux	EXPORT_SYMBOL_GPL
-0xedcf6be4	qword_add	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x50e90c8c	rpc_max_bc_payload	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x75dcbdbf	ip6_tnl_encap_setup	net/ipv6/ip6_tunnel	EXPORT_SYMBOL_GPL
-0xafb8a407	ceph_msgr_flush	net/ceph/libceph	EXPORT_SYMBOL
-0x0f732b22	fc_eh_device_reset	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xb16b84eb	ppp_register_net_channel	drivers/net/ppp/ppp_generic	EXPORT_SYMBOL
-0x45edb5ab	mlx5_get_protocol_dev	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x42e6d753	mlx5_core_mad_ifc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xf41ed375	mlx4_get_protocol_dev	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xb46e5bb1	sdio_claim_host	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x6cd0fad7	dm_bio_from_per_bio_data	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0x6209229d	__inet6_lookup_established	vmlinux	EXPORT_SYMBOL
-0x8207f753	ipv6_stub	vmlinux	EXPORT_SYMBOL_GPL
-0x66e5c512	clk_get	vmlinux	EXPORT_SYMBOL
-0x436f069d	__nla_put_nohdr	vmlinux	EXPORT_SYMBOL
-0x9469ede8	blk_mq_end_request	vmlinux	EXPORT_SYMBOL
-0x48ca3baf	blk_register_queue	vmlinux	EXPORT_SYMBOL_GPL
-0x12fc1b66	crypto_unregister_instance	vmlinux	EXPORT_SYMBOL_GPL
-0xc4ae915e	arch_touch_nmi_watchdog	vmlinux	EXPORT_SYMBOL
-0x9309b806	mrp_uninit_applicant	net/802/mrp	EXPORT_SYMBOL_GPL
-0x420641cf	usbnet_probe	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x564e3554	mlx5_modify_nic_vport_vlans	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x676a11a9	cxgb4_unregister_uld	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xe0f8d5fa	mr_mfc_find_parent	vmlinux	EXPORT_SYMBOL
-0x40973662	sysctl_udp_mem	vmlinux	EXPORT_SYMBOL
-0xa0ebd14c	sysctl_tcp_mem	vmlinux	EXPORT_SYMBOL
-0x5e6f37e0	edac_stop_work	vmlinux	EXPORT_SYMBOL_GPL
-0x32a3a745	md_register_thread	vmlinux	EXPORT_SYMBOL
-0xdec21976	cpufreq_cooling_register	vmlinux	EXPORT_SYMBOL_GPL
-0xdab5a1eb	interval_tree_insert	vmlinux	EXPORT_SYMBOL_GPL
-0xdd880682	bio_chain	vmlinux	EXPORT_SYMBOL
-0x5e51cd74	swiotlb_nr_tbl	vmlinux	EXPORT_SYMBOL_GPL
-0xae169c7a	__cpuhp_remove_state_cpuslocked	vmlinux	EXPORT_SYMBOL
-0xb674a534	acpi_unmap_cpu	vmlinux	EXPORT_SYMBOL
-0xf544874e	ieee80211_stop_tx_ba_session	net/mac80211/mac80211	EXPORT_SYMBOL
-0x35bfb33e	generic_mii_ioctl	drivers/net/mii	EXPORT_SYMBOL
-0x0fb290c2	mlx5_get_flow_namespace	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xc96c21b4	sdio_retune_crc_disable	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x0614dd5a	v4l2_video_std_frame_period	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x80b436a8	__ll_sc_atomic64_fetch_or_acquire	vmlinux	EXPORT_SYMBOL
-0xed7ceaf4	inet_csk_accept	vmlinux	EXPORT_SYMBOL
-0x24a7668b	inet_hash_connect	vmlinux	EXPORT_SYMBOL_GPL
-0xc63e621c	nf_log_trace	vmlinux	EXPORT_SYMBOL
-0x0c6a3e4f	cpufreq_cooling_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x6b81c38b	power_supply_unreg_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x6e8848d9	pci_add_resource	vmlinux	EXPORT_SYMBOL
-0x0334da4e	scsi_command_size_tbl	vmlinux	EXPORT_SYMBOL
-0x74282763	skcipher_walk_async	vmlinux	EXPORT_SYMBOL_GPL
-0xf77903b3	do_splice_direct	vmlinux	EXPORT_SYMBOL
-0x0861efc7	inode_congested	vmlinux	EXPORT_SYMBOL_GPL
-0xa843805a	get_unused_fd_flags	vmlinux	EXPORT_SYMBOL
-0x5c019a51	vm_brk_flags	vmlinux	EXPORT_SYMBOL
-0xb1e25684	__trace_bputs	vmlinux	EXPORT_SYMBOL_GPL
-0xb58dcfa2	synchronize_sched_expedited	vmlinux	EXPORT_SYMBOL_GPL
-0x16e297c3	bit_wait	vmlinux	EXPORT_SYMBOL
-0x4f7ef6a4	xprt_wake_pending_tasks	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x23fd9047	ceph_osdc_call	net/ceph/libceph	EXPORT_SYMBOL
-0x711bf1a0	fc_lport_init	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x1b7deadd	generic_rndis_bind	drivers/net/usb/rndis_host	EXPORT_SYMBOL_GPL
-0xc248bde2	dm_disk_bitset_init	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xf5c6cffa	tcf_unregister_action	vmlinux	EXPORT_SYMBOL
-0x2903a5b7	usb_of_get_device_node	vmlinux	EXPORT_SYMBOL_GPL
-0x74e86fed	usb_bulk_msg	vmlinux	EXPORT_SYMBOL_GPL
-0x52026cdf	security_sb_parse_opts_str	vmlinux	EXPORT_SYMBOL
-0xb05fb848	trace_handle_return	vmlinux	EXPORT_SYMBOL_GPL
-0x90b69a91	ceph_messenger_fini	net/ceph/libceph	EXPORT_SYMBOL
-0x9bfb9b42	__tracepoint_nfs_fsync_exit	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x382c6ef9	rdma_modify_ah	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x275e4e0b	crypto_engine_start	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0x994b1dd9	xfrm_state_delete_tunnel	vmlinux	EXPORT_SYMBOL
-0xe24f5a9c	sock_edemux	vmlinux	EXPORT_SYMBOL
-0x2db21533	phy_attached_print	vmlinux	EXPORT_SYMBOL
-0x37a0e23e	device_remove_properties	vmlinux	EXPORT_SYMBOL_GPL
-0x46f06796	platform_device_add_resources	vmlinux	EXPORT_SYMBOL_GPL
-0xd7a31408	acpiphp_register_attention	vmlinux	EXPORT_SYMBOL_GPL
-0xccc06b98	of_pwm_xlate_with_flags	vmlinux	EXPORT_SYMBOL_GPL
-0x88db9f48	__check_object_size	vmlinux	EXPORT_SYMBOL
-0x4688d7ec	pvclock_gtod_unregister_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x94f9c389	irq_chip_eoi_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xba3e3d51	gfn_to_pfn_prot	vmlinux	EXPORT_SYMBOL_GPL
-0x7e2ba0eb	__ieee80211_get_radio_led_name	net/mac80211/mac80211	EXPORT_SYMBOL
-0x88a2f9de	ceph_osdc_cancel_request	net/ceph/libceph	EXPORT_SYMBOL
-0xd4aafe2d	jbd2_journal_init_dev	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x8ad4ef80	fscache_add_cache	fs/fscache/fscache	EXPORT_SYMBOL
-0xfd06ae6c	usb_wwan_close	drivers/usb/serial/usb_wwan	EXPORT_SYMBOL
-0x38f1c176	sas_expander_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x0185f6de	ib_umem_page_count	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x9e79fb6c	ib_set_vf_link_state	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xf82ec573	rb_prev	vmlinux	EXPORT_SYMBOL
-0x1032a584	in6_dev_finish_destroy	vmlinux	EXPORT_SYMBOL
-0xd0db0ea0	eth_header	vmlinux	EXPORT_SYMBOL
-0xe590dea3	sk_busy_loop_end	vmlinux	EXPORT_SYMBOL
-0xa800b3d5	of_irq_parse_raw	vmlinux	EXPORT_SYMBOL_GPL
-0x5570f88e	of_property_count_elems_of_size	vmlinux	EXPORT_SYMBOL_GPL
-0x09dfac7b	scsi_rescan_device	vmlinux	EXPORT_SYMBOL
-0x02ea111e	scsi_driverbyte_string	vmlinux	EXPORT_SYMBOL
-0x68227a07	drm_modeset_lock_init	vmlinux	EXPORT_SYMBOL
-0x03c3795e	drm_gem_put_pages	vmlinux	EXPORT_SYMBOL
-0xa709da34	drm_gem_get_pages	vmlinux	EXPORT_SYMBOL
-0xf6711238	drm_fbdev_generic_setup	vmlinux	EXPORT_SYMBOL
-0x9ed554b3	unregister_keyboard_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x8c8954ec	unregister_framebuffer	vmlinux	EXPORT_SYMBOL
-0xa9690084	request_key_async_with_auxdata	vmlinux	EXPORT_SYMBOL
-0x9c809e15	forget_cached_acl	vmlinux	EXPORT_SYMBOL
-0xae3a2105	bd_unlink_disk_holder	vmlinux	EXPORT_SYMBOL_GPL
-0xa9e18049	task_handoff_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x115c1b94	down_killable	vmlinux	EXPORT_SYMBOL
-0x1bd625d3	rt2x00mac_tx_frames_pending	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x24e7b3eb	ib_umem_get	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xaa817a49	rdma_nl_put_driver_u32	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xa45e6ae4	sensor_hub_input_get_attribute_info	drivers/hid/hid-sensor-hub	EXPORT_SYMBOL_GPL
-0x08224f44	__ll_sc___cmpxchg_case_acq_8	vmlinux	EXPORT_SYMBOL
-0x0399a42c	__ll_sc___cmpxchg_case_acq_4	vmlinux	EXPORT_SYMBOL
-0x06445198	__ll_sc___cmpxchg_case_acq_2	vmlinux	EXPORT_SYMBOL
-0x04aaab42	__ll_sc___cmpxchg_case_acq_1	vmlinux	EXPORT_SYMBOL
-0x5d984e87	netdev_master_upper_dev_get_rcu	vmlinux	EXPORT_SYMBOL
-0xf24b5690	napi_gro_receive	vmlinux	EXPORT_SYMBOL
-0x80d86f0e	ttm_object_device_release	vmlinux	EXPORT_SYMBOL
-0x153b838e	drm_gem_fb_destroy	vmlinux	EXPORT_SYMBOL
-0x60091316	clk_notifier_register	vmlinux	EXPORT_SYMBOL_GPL
-0x65a17a97	acpi_os_unmap_iomem	vmlinux	EXPORT_SYMBOL_GPL
-0xc052bdd0	pci_reset_function	vmlinux	EXPORT_SYMBOL_GPL
-0x3aa6b427	rhashtable_walk_start_check	vmlinux	EXPORT_SYMBOL_GPL
-0x5130bad9	blk_init_request_from_bio	vmlinux	EXPORT_SYMBOL_GPL
-0x77b4129f	debugfs_print_regs32	vmlinux	EXPORT_SYMBOL_GPL
-0xade54147	buffer_check_dirty_writeback	vmlinux	EXPORT_SYMBOL
-0x2b01d514	nd_blk_region_to_dimm	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x4b1fb694	rt2x00mac_get_stats	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x0fc41a70	cdrom_check_events	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0xeae3dfd6	__const_udelay	vmlinux	EXPORT_SYMBOL
-0x469a6ec7	tcp_parse_md5sig_option	vmlinux	EXPORT_SYMBOL
-0x697a5799	nf_unregister_queue_handler	vmlinux	EXPORT_SYMBOL
-0x24eb7e32	leds_list	vmlinux	EXPORT_SYMBOL_GPL
-0xe6e9956a	ttm_dma_tt_init	vmlinux	EXPORT_SYMBOL
-0xd92deb6b	acpi_evaluate_object	vmlinux	EXPORT_SYMBOL
-0xb5d5601c	do_clone_file_range	vmlinux	EXPORT_SYMBOL
-0x763bfc1a	dump_page	vmlinux	EXPORT_SYMBOL
-0x638aff11	proc_douintvec_minmax	vmlinux	EXPORT_SYMBOL_GPL
-0x54daf130	kvm_release_page_clean	vmlinux	EXPORT_SYMBOL_GPL
-0xf16cea6f	mlx4_ALLOCATE_VPP_set	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xf66c5971	mlx4_ALLOCATE_VPP_get	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xed83b8cf	ib_alloc_mr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x31cab048	ipmi_smi_msg_received	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0xf44a904a	net_ns_barrier	vmlinux	EXPORT_SYMBOL
-0x5ee6b344	drm_atomic_private_obj_fini	vmlinux	EXPORT_SYMBOL
-0x7647726c	handle_sysrq	vmlinux	EXPORT_SYMBOL
-0x3b5dd8d3	pcie_port_bus_type	vmlinux	EXPORT_SYMBOL_GPL
-0x996bdb64	_kstrtoul	vmlinux	EXPORT_SYMBOL
-0xbe7b38a0	bioset_init_from_src	vmlinux	EXPORT_SYMBOL
-0x2cea32ee	unregister_oldmem_pfn_is_ram	vmlinux	EXPORT_SYMBOL_GPL
-0xf3482ce8	qtree_get_next_id	vmlinux	EXPORT_SYMBOL
-0xcb6c9d7e	__block_write_begin	vmlinux	EXPORT_SYMBOL
-0xc533f2a2	timespec_trunc	vmlinux	EXPORT_SYMBOL
-0x3517383e	register_reboot_notifier	vmlinux	EXPORT_SYMBOL
-0x6e2e8239	ieee80211_queue_work	net/mac80211/mac80211	EXPORT_SYMBOL
-0x19567d06	vfio_info_cap_shift	drivers/vfio/vfio	EXPORT_SYMBOL
-0xab1e6923	iscsit_handle_logout_cmd	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x88a854cb	iscsit_find_cmd_from_itt	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x171fa470	hisi_sas_sync_rst_work_handler	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0xbf1c0b75	mlx5_nic_vport_unaffiliate_multiport	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xa809a779	v4l2_s_ctrl	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x4db30144	tpm_chip_unregister	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x6f921a7c	serpent_setkey	crypto/serpent_generic	EXPORT_SYMBOL_GPL
-0xb53f2810	tcp_sockets_allocated	vmlinux	EXPORT_SYMBOL
-0xb013e479	sk_free_unlock_clone	vmlinux	EXPORT_SYMBOL_GPL
-0x1dd71f7a	drm_err	vmlinux	EXPORT_SYMBOL
-0x852c90ae	inode_owner_or_capable	vmlinux	EXPORT_SYMBOL
-0x8bb8ea31	generic_pipe_buf_confirm	vmlinux	EXPORT_SYMBOL
-0x4bf76e62	get_super_thawed	vmlinux	EXPORT_SYMBOL
-0x245b3246	__cfg80211_alloc_event_skb	net/wireless/cfg80211	EXPORT_SYMBOL
-0x79bca14e	l2tp_ioctl	net/l2tp/l2tp_ip	EXPORT_SYMBOL
-0xf90c366c	usbnet_tx_timeout	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x38317390	mlx5_query_nic_vport_mac_address	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x6e250fc5	v4l2_ctrl_subdev_subscribe_event	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x38d22882	__media_pipeline_stop	drivers/media/media	EXPORT_SYMBOL_GPL
-0x6fce3049	switchdev_trans_item_enqueue	vmlinux	EXPORT_SYMBOL_GPL
-0x900fdbd3	typec_altmode2port	vmlinux	EXPORT_SYMBOL_GPL
-0xd663c097	scsi_device_quiesce	vmlinux	EXPORT_SYMBOL
-0x7f1999c7	drm_modeset_unlock_all	vmlinux	EXPORT_SYMBOL
-0x25eaaae2	gssd_running	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x64ee98ea	synproxy_parse_options	net/netfilter/nf_synproxy_core	EXPORT_SYMBOL_GPL
-0x81f5143f	uwb_rc_neh_error	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0xafd40fc4	mlx5_core_query_sq_state	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x6b7c8480	cqhci_init	drivers/mmc/host/cqhci	EXPORT_SYMBOL
-0xf085ccd7	memstick_resume_host	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0x61ecd8d5	bcma_core_disable	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0xdea71e9e	inet6_protos	vmlinux	EXPORT_SYMBOL
-0xd3f11bdc	of_irq_find_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xc67e7320	drm_bridge_mode_valid	vmlinux	EXPORT_SYMBOL
-0x2bfe83d9	pci_select_bars	vmlinux	EXPORT_SYMBOL
-0xf184d189	kernel_power_off	vmlinux	EXPORT_SYMBOL_GPL
-0x7d9e0fd3	svc_create_pooled	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x82281e66	rpc_clnt_xprt_switch_put	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x252c58dd	ip6t_unregister_table	net/ipv6/netfilter/ip6_tables	EXPORT_SYMBOL
-0x895df1a4	devlink_dpipe_entry_ctx_close	net/core/devlink	EXPORT_SYMBOL_GPL
-0x4c8ad004	sas_read_port_mode_page	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x2d8cd597	sas_unregister_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0x366d2bf2	nvme_delete_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0xe482dfb7	mlx5_register_interface	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x738a19e8	mlx4_register_interface	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x96c907e9	rdma_set_reuseaddr	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0xeca5e832	ib_find_gid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xffbafc59	__ata_ehi_push_desc	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x62fba987	xhci_dbg_trace	vmlinux	EXPORT_SYMBOL_GPL
-0x2dcd2a08	drm_panel_attach	vmlinux	EXPORT_SYMBOL
-0x58655895	con_copy_unimap	vmlinux	EXPORT_SYMBOL
-0xb22ea953	tty_ldisc_ref_wait	vmlinux	EXPORT_SYMBOL_GPL
-0x49341700	blk_rq_count_integrity_sg	vmlinux	EXPORT_SYMBOL
-0x26b12b2b	debugfs_create_u64	vmlinux	EXPORT_SYMBOL_GPL
-0x3f8d6a0e	qtree_write_dquot	vmlinux	EXPORT_SYMBOL
-0x5f7ff790	dquot_quota_on_mount	vmlinux	EXPORT_SYMBOL
-0x940d2e76	block_commit_write	vmlinux	EXPORT_SYMBOL
-0x7b8b6152	clone_private_mount	vmlinux	EXPORT_SYMBOL_GPL
-0x2a8fe561	lbc_read8	drivers/soc/hisilicon/lbc/lbc	EXPORT_SYMBOL
-0x141c1aa1	drm_sched_dependency_optimized	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL
-0xc71bf084	__netdev_alloc_skb	vmlinux	EXPORT_SYMBOL
-0x35145ea9	pm_clk_resume	vmlinux	EXPORT_SYMBOL_GPL
-0xa453a490	pcie_capability_read_word	vmlinux	EXPORT_SYMBOL
-0x7efdf679	perf_event_create_kernel_counter	vmlinux	EXPORT_SYMBOL_GPL
-0x1f70d61a	kbox_set_cpu_and_pid	vmlinux	EXPORT_SYMBOL
-0xdf849efd	kvm_io_bus_write	vmlinux	EXPORT_SYMBOL_GPL
-0xae12eeca	nf_ct_invert_tuplepr	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xc5303a98	cxgbi_sock_skb_entail	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x8fe710d7	cxgbi_sock_rcv_wr_ack	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xb29ebfca	mlx4_free_hwq_res	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x74643659	hinic_free_cmd_buf	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x529a712f	hinic_get_pf_dcb_state	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xd1faf482	v4l2_s_ext_ctrls	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x8b28a3bf	drm_fb_helper_fbdev_teardown	vmlinux	EXPORT_SYMBOL
-0xa4483d79	tty_kref_put	vmlinux	EXPORT_SYMBOL
-0x2b81f60b	fb_set_suspend	vmlinux	EXPORT_SYMBOL
-0x91ec5ecf	dput	vmlinux	EXPORT_SYMBOL
-0x5540f4c2	try_module_get	vmlinux	EXPORT_SYMBOL
-0xca289d54	rpc_proc_unregister	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xdeac04bf	rpc_delay	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x8a490c90	rfkill_set_sw_state	net/rfkill/rfkill	EXPORT_SYMBOL
-0x622a4ad3	fill_inquiry_response	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0xaf076aec	nd_fletcher64	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0xdc415cf1	mlxsw_afa_block_continue	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xe6f4f6b3	mlxfw_firmware_flash	drivers/net/ethernet/mellanox/mlxfw/mlxfw	EXPORT_SYMBOL
-0xc428068d	sata_deb_timing_long	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x23b26436	register_net_sysctl	vmlinux	EXPORT_SYMBOL_GPL
-0xf1854e3f	dst_dev_put	vmlinux	EXPORT_SYMBOL
-0x3d680c3e	usb_match_one_id	vmlinux	EXPORT_SYMBOL_GPL
-0xbc1439cc	screen_glyph	vmlinux	EXPORT_SYMBOL_GPL
-0x665e92a0	clk_set_duty_cycle	vmlinux	EXPORT_SYMBOL_GPL
-0xa7421a99	srcu_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL
-0x20de5193	kvm_disable_largepages	vmlinux	EXPORT_SYMBOL_GPL
-0x7a2af7b4	cpu_number	vmlinux	EXPORT_SYMBOL
-0x1e6b75a3	nft_parse_register	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x4a6cce24	rdma_addr_size_kss	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x9be9002b	vlan_vids_del_by_dev	vmlinux	EXPORT_SYMBOL
-0xb276f95e	sk_free	vmlinux	EXPORT_SYMBOL
-0xdb5b889c	scsi_is_sdev_device	vmlinux	EXPORT_SYMBOL
-0xe8cdb3d8	regmap_check_range_table	vmlinux	EXPORT_SYMBOL_GPL
-0x810c5b7d	fwnode_graph_get_port_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xc4dbceb5	drm_atomic_get_mst_topology_state	vmlinux	EXPORT_SYMBOL
-0xd84af394	clk_gpio_gate_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x1293efd3	clk_hw_register_divider	vmlinux	EXPORT_SYMBOL_GPL
-0x2a303d4d	check_signature	vmlinux	EXPORT_SYMBOL
-0x6bdb10d1	apply_workqueue_attrs	vmlinux	EXPORT_SYMBOL_GPL
-0x7ef39823	ieee80211_hdrlen	net/wireless/cfg80211	EXPORT_SYMBOL
-0xe812d310	ieee80211_stop_queue	net/mac80211/mac80211	EXPORT_SYMBOL
-0x8b25c2a2	ieee80211_csa_finish	net/mac80211/mac80211	EXPORT_SYMBOL
-0xf1836210	nd_region_to_nstype	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x8ecd98a0	mlx5_frag_buf_alloc_node	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xf3251e7b	v4l2_norm_to_name	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xdb03fa39	kobject_init	vmlinux	EXPORT_SYMBOL
-0x1632bcc0	__ll_sc___cmpxchg_double	vmlinux	EXPORT_SYMBOL
-0xe0eb9822	skb_scrub_packet	vmlinux	EXPORT_SYMBOL_GPL
-0xd55f232f	cppc_read_desired_perf	vmlinux	EXPORT_SYMBOL_GPL
-0x484efebc	pci_bus_max_busnr	vmlinux	EXPORT_SYMBOL_GPL
-0x447c7f5a	blk_set_pm_only	vmlinux	EXPORT_SYMBOL_GPL
-0x655611bf	get_vaddr_frames	vmlinux	EXPORT_SYMBOL
-0x785a93b4	si_mem_available	vmlinux	EXPORT_SYMBOL_GPL
-0xb2e764e8	suspend_valid_only_mem	vmlinux	EXPORT_SYMBOL_GPL
-0x42160169	flush_workqueue	vmlinux	EXPORT_SYMBOL
-0x26222ed1	mdev_from_dev	drivers/vfio/mdev/mdev	EXPORT_SYMBOL
-0x5c684df1	ata_link_online	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x5335f5f9	ping_close	vmlinux	EXPORT_SYMBOL_GPL
-0x756890aa	drm_plane_create_rotation_property	vmlinux	EXPORT_SYMBOL
-0x34a4b71b	__tracepoint_detach_device_from_domain	vmlinux	EXPORT_SYMBOL_GPL
-0xe68d47c0	bio_flush_dcache_pages	vmlinux	EXPORT_SYMBOL
-0x17808e0c	key_type_user	vmlinux	EXPORT_SYMBOL_GPL
-0x9d6cad51	nosteal_pipe_buf_ops	vmlinux	EXPORT_SYMBOL
-0x847f35ff	simple_lookup	vmlinux	EXPORT_SYMBOL
-0x5f9c39c2	get_user_pages_locked	vmlinux	EXPORT_SYMBOL
-0xf5d7eb5a	register_ftrace_export	vmlinux	EXPORT_SYMBOL_GPL
-0x29034c86	__cpu_online_mask	vmlinux	EXPORT_SYMBOL
-0x120fb06f	cfg80211_chandef_dfs_required	net/wireless/cfg80211	EXPORT_SYMBOL
-0xfee36b8f	dm_io	drivers/md/dm-mod	EXPORT_SYMBOL
-0xa67da1c4	ib_query_srq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xfa599bb2	netlink_register_notifier	vmlinux	EXPORT_SYMBOL
-0x024f975b	__skb_get_hash	vmlinux	EXPORT_SYMBOL
-0x9e15d098	usb_match_id	vmlinux	EXPORT_SYMBOL_GPL
-0xe58b009d	__scsi_execute	vmlinux	EXPORT_SYMBOL
-0x77777caa	iopf_queue_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0xb39f54fa	of_irq_parse_raw_minid	vmlinux	EXPORT_SYMBOL_GPL
-0x4fc22123	hisi_sas_stt	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x0dcc78b3	rt2x00lib_get_bssidx	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x4eaf0c3d	hinic_get_board_info	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xe01acc68	cxgbi_ppm_ppods_reserve	drivers/net/ethernet/chelsio/libcxgb/libcxgb	EXPORT_SYMBOL
-0x2d20de17	mmc_vddrange_to_ocrmask	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xee4da37b	dm_suspended	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xe9e799fc	ib_ud_header_pack	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x11bc88cc	xfrm_policy_insert	vmlinux	EXPORT_SYMBOL
-0xb4e2451a	lwtunnel_input	vmlinux	EXPORT_SYMBOL_GPL
-0x903970f3	__netpoll_cleanup	vmlinux	EXPORT_SYMBOL_GPL
-0x2bf04660	skb_segment	vmlinux	EXPORT_SYMBOL_GPL
-0xf19da732	usb_add_hcd	vmlinux	EXPORT_SYMBOL_GPL
-0xf5f09d77	blk_queue_max_segments	vmlinux	EXPORT_SYMBOL
-0xdda17396	unlock_rename	vmlinux	EXPORT_SYMBOL
-0x9ef81fef	dma_release_from_dev_coherent	vmlinux	EXPORT_SYMBOL
-0x21a7ad0d	virtio_transport_put_credit	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xf65131d7	virtio_transport_get_credit	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xa5d5bb03	ip_vs_conn_put	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0xae763db5	iscsi_session_chkready	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x740f1ab1	tap_create_cdev	drivers/net/tap	EXPORT_SYMBOL_GPL
-0x96d01fea	sdio_f0_writeb	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x750c8527	__media_remove_intf_link	drivers/media/media	EXPORT_SYMBOL_GPL
-0x6aba7f5e	dm_bufio_get_block_number	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x3897a479	__ll_sc___cmpxchg_double_mb	vmlinux	EXPORT_SYMBOL
-0xdb5f9f36	skb_push	vmlinux	EXPORT_SYMBOL
-0x9f87812f	md_update_sb	vmlinux	EXPORT_SYMBOL
-0x08135613	dax_write_cache	vmlinux	EXPORT_SYMBOL_GPL
-0x741e5613	device_create	vmlinux	EXPORT_SYMBOL_GPL
-0x8057a7d7	drm_gem_dmabuf_export	vmlinux	EXPORT_SYMBOL
-0xce688db3	blk_run_queue_async	vmlinux	EXPORT_SYMBOL
-0xe2d81c13	simple_rmdir	vmlinux	EXPORT_SYMBOL
-0x35363d38	free_task	vmlinux	EXPORT_SYMBOL
-0xe1e63b4f	tcp_vegas_get_info	net/ipv4/tcp_vegas	EXPORT_SYMBOL_GPL
-0xa3b1507c	passthrough_attrib_attrs	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x5be139eb	iscsi_find_flashnode_conn	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x013cf924	nvme_uninit_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0xc58903e9	rndis_status	drivers/net/usb/rndis_host	EXPORT_SYMBOL_GPL
-0xe46fd98b	mtd_write	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x8d5a3201	vb2_read	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0xa3c9bb76	rdma_nl_put_driver_u64	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x8356269f	crypto_poly1305_setdesckey	crypto/poly1305_generic	EXPORT_SYMBOL_GPL
-0x0b2cb334	psched_ratecfg_precompute	vmlinux	EXPORT_SYMBOL
-0xb16ff240	i2c_del_adapter	vmlinux	EXPORT_SYMBOL
-0x9763bf38	i2c_adapter_depth	vmlinux	EXPORT_SYMBOL_GPL
-0x5838f6c9	rtc_valid_tm	vmlinux	EXPORT_SYMBOL
-0xa783e9bd	usb_register_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x416d8379	scsi_block_requests	vmlinux	EXPORT_SYMBOL
-0x345530b1	drm_atomic_helper_commit_modeset_disables	vmlinux	EXPORT_SYMBOL
-0x582f248e	drm_dp_get_adjust_request_pre_emphasis	vmlinux	EXPORT_SYMBOL
-0x773fa409	__kfifo_dma_in_finish_r	vmlinux	EXPORT_SYMBOL
-0xf7868dc3	blk_poll	vmlinux	EXPORT_SYMBOL_GPL
-0x543ef284	seq_hlist_start	vmlinux	EXPORT_SYMBOL
-0x44bae227	bit_wait_timeout	vmlinux	EXPORT_SYMBOL_GPL
-0xeaebccb6	wiphy_read_of_freq_limits	net/wireless/cfg80211	EXPORT_SYMBOL
-0x56c6a275	fat_dir_empty	fs/fat/fat	EXPORT_SYMBOL_GPL
-0x9df13d63	sas_end_device_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x97e4cb7b	mmc_release_host	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xf26a2e67	media_graph_walk_cleanup	drivers/media/media	EXPORT_SYMBOL_GPL
-0xe90faa1f	ahci_save_initial_config	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0x9a859ec4	led_blink_set_oneshot	vmlinux	EXPORT_SYMBOL_GPL
-0x7d68221e	sdev_disable_disk_events	vmlinux	EXPORT_SYMBOL
-0x98b1246c	drm_bridge_attach	vmlinux	EXPORT_SYMBOL
-0xe0f294d2	tty_ldisc_release	vmlinux	EXPORT_SYMBOL_GPL
-0xf5e38a29	acpi_dma_configure	vmlinux	EXPORT_SYMBOL_GPL
-0x99e4d651	t10_pi_type3_ip	vmlinux	EXPORT_SYMBOL
-0x3dd87b02	cdev_alloc	vmlinux	EXPORT_SYMBOL
-0x5b083907	rpc_put_task_async	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x01143143	ieee80211_iter_keys_rcu	net/mac80211/mac80211	EXPORT_SYMBOL
-0xe011f42f	mlx4_qp_reserve_range	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xd0f78f6d	sdhci_set_bus_width	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xb3dac087	iw_cm_connect	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL
-0x3a7b1838	i2c_hid_ll_driver	drivers/hid/i2c-hid/i2c-hid	EXPORT_SYMBOL_GPL
-0x3b236cb9	extcon_dev_free	vmlinux	EXPORT_SYMBOL_GPL
-0xfdc7dada	usb_hcd_unlink_urb_from_ep	vmlinux	EXPORT_SYMBOL_GPL
-0x303c0a2c	device_wakeup_enable	vmlinux	EXPORT_SYMBOL_GPL
-0x3b9144c9	acpi_get_current_resources	vmlinux	EXPORT_SYMBOL
-0xdbf7cb70	mpi_get_nbits	vmlinux	EXPORT_SYMBOL_GPL
-0x3f89071b	security_ib_pkey_access	vmlinux	EXPORT_SYMBOL
-0xbb84c4b7	security_path_mkdir	vmlinux	EXPORT_SYMBOL
-0xc4913442	vfio_group_put_external_user	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0x81583f08	ata_cable_sata	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x30f60123	get_phy_device	vmlinux	EXPORT_SYMBOL
-0xf7fc6b79	wakeup_source_register	vmlinux	EXPORT_SYMBOL_GPL
-0x22a181d5	drm_dev_alloc	vmlinux	EXPORT_SYMBOL
-0x3113d5c2	drm_fb_helper_cfb_fillrect	vmlinux	EXPORT_SYMBOL
-0x9f46ced8	__sw_hweight64	vmlinux	EXPORT_SYMBOL
-0x57674fd7	__sw_hweight16	vmlinux	EXPORT_SYMBOL
-0x74c134b9	__sw_hweight32	vmlinux	EXPORT_SYMBOL
-0xce4e47b6	__kfifo_skip_r	vmlinux	EXPORT_SYMBOL
-0x8c72acea	flex_array_prealloc	vmlinux	EXPORT_SYMBOL
-0xd8a82fb8	posix_acl_default_xattr_handler	vmlinux	EXPORT_SYMBOL_GPL
-0x6892e3c3	kvm_set_pfn_accessed	vmlinux	EXPORT_SYMBOL_GPL
-0x12a54f1a	svc_exit_thread	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x87e1829e	nfs_lock	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xbc28c1df	ubi_leb_map	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0x230094ac	ipmi_smi_watchdog_pretimeout	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x39e61495	nf_logger_request_module	vmlinux	EXPORT_SYMBOL_GPL
-0x75dd4ebe	of_overlay_remove	vmlinux	EXPORT_SYMBOL_GPL
-0x02392b53	drm_gem_map_detach	vmlinux	EXPORT_SYMBOL
-0xa00b9298	drm_gem_map_attach	vmlinux	EXPORT_SYMBOL
-0x7b5452b8	acpi_unregister_gsi	vmlinux	EXPORT_SYMBOL_GPL
-0x472e5d24	gpiod_direction_input	vmlinux	EXPORT_SYMBOL_GPL
-0xfcdc14d6	frame_vector_to_pfns	vmlinux	EXPORT_SYMBOL
-0x9adb15ad	rpc_clnt_show_stats	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x46ca0a5d	print_tuple	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x88dede77	nvdimm_namespace_disk_name	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0xe3b0baf8	nd_region_attribute_group	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x72678d69	hinic_msg_to_mgmt_async	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xe16e5014	hinic_alloc_cmd_buf	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x756dbed0	ata_sas_queuecmd	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x8df92f66	memchr_inv	vmlinux	EXPORT_SYMBOL
-0x0334695c	tcp_reno_cong_avoid	vmlinux	EXPORT_SYMBOL_GPL
-0xcb22b34f	hid_dump_report	vmlinux	EXPORT_SYMBOL_GPL
-0xb5a61434	led_trigger_blink	vmlinux	EXPORT_SYMBOL_GPL
-0x2c511f4b	usb_reset_device	vmlinux	EXPORT_SYMBOL_GPL
-0x769f6e64	errseq_check	vmlinux	EXPORT_SYMBOL
-0x110eebac	kernfs_put	vmlinux	EXPORT_SYMBOL_GPL
-0xdd7ca97c	kernfs_get	vmlinux	EXPORT_SYMBOL_GPL
-0xe8ca77f9	__dquot_free_space	vmlinux	EXPORT_SYMBOL
-0x3045504b	locks_copy_lock	vmlinux	EXPORT_SYMBOL
-0x54e57382	irq_domain_associate	vmlinux	EXPORT_SYMBOL_GPL
-0x3e1f72e0	kvm_vcpu_cache	vmlinux	EXPORT_SYMBOL_GPL
-0x1e119a79	rpcauth_get_pseudoflavor	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x04ffb776	nf_ct_timeout_put_hook	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x010a51e8	fc_lport_reset	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xaf402c55	gnet_stats_start_copy_compat	vmlinux	EXPORT_SYMBOL
-0xba525555	rtc_alarm_irq_enable	vmlinux	EXPORT_SYMBOL_GPL
-0x4aab078d	ttm_bo_pipeline_move	vmlinux	EXPORT_SYMBOL
-0x45030b80	gpiod_get_index	vmlinux	EXPORT_SYMBOL_GPL
-0xc00508ea	pcim_iounmap_regions	vmlinux	EXPORT_SYMBOL
-0x7522f3ba	irq_modify_status	vmlinux	EXPORT_SYMBOL_GPL
-0x268682d2	dm_bufio_forget	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x62a6e589	sensor_hub_set_feature	drivers/hid/hid-sensor-hub	EXPORT_SYMBOL_GPL
-0x360697c6	dcbnl_ieee_notify	vmlinux	EXPORT_SYMBOL
-0x7bbeca95	inet6_del_protocol	vmlinux	EXPORT_SYMBOL
-0xddda3fc9	xfrm_input_resume	vmlinux	EXPORT_SYMBOL
-0x2c26d014	udplite_prot	vmlinux	EXPORT_SYMBOL
-0xbf181dfe	tcf_block_cb_decref	vmlinux	EXPORT_SYMBOL
-0xc877477e	tcf_block_cb_incref	vmlinux	EXPORT_SYMBOL
-0xc738bea7	sock_create_kern	vmlinux	EXPORT_SYMBOL
-0xb3525924	typec_altmode_vdm	vmlinux	EXPORT_SYMBOL_GPL
-0x595ff7af	scsi_eh_restore_cmnd	vmlinux	EXPORT_SYMBOL
-0x807c5306	transport_remove_device	vmlinux	EXPORT_SYMBOL_GPL
-0xede2149c	drm_color_lut_extract	vmlinux	EXPORT_SYMBOL
-0x39bd9840	drm_class_device_register	vmlinux	EXPORT_SYMBOL_GPL
-0x23fb4da1	bdev_write_page	vmlinux	EXPORT_SYMBOL_GPL
-0x70723597	OS_MemPartionLen	vmlinux	EXPORT_SYMBOL
-0x0c79d5ef	vm_sockets_get_local_cid	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x73faf558	cache_destroy_net	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xb0cf694e	rmi_register_transport_device	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0x3d891473	drm_sched_job_init	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL
-0x7ad0adc0	mr_dump	vmlinux	EXPORT_SYMBOL
-0xb51846c9	sk_clone_lock	vmlinux	EXPORT_SYMBOL_GPL
-0xeacf05de	kernel_sock_ip_overhead	vmlinux	EXPORT_SYMBOL
-0x4616decf	pcc_mbox_request_channel	vmlinux	EXPORT_SYMBOL_GPL
-0xab3939cd	thermal_zone_get_zone_by_name	vmlinux	EXPORT_SYMBOL_GPL
-0x2a678a13	__suspend_report_result	vmlinux	EXPORT_SYMBOL_GPL
-0x3d9f2045	vga_tryget	vmlinux	EXPORT_SYMBOL
-0x50218b9d	drm_gtf_mode	vmlinux	EXPORT_SYMBOL
-0x3ad7a5d5	acpi_evaluate_reference	vmlinux	EXPORT_SYMBOL
-0x6c304871	debugfs_file_put	vmlinux	EXPORT_SYMBOL_GPL
-0xebda8fc4	debugfs_file_get	vmlinux	EXPORT_SYMBOL_GPL
-0xaaf449a2	d_find_any_alias	vmlinux	EXPORT_SYMBOL
-0x0ff6db09	virtio_transport_stream_has_space	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xe405b34f	ceph_destroy_options	net/ceph/libceph	EXPORT_SYMBOL
-0x969c73d9	vfio_device_put	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0xf4238cf0	rt2800_wait_wpdma_ready	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x8a1d5c26	octeon_mdiobus_force_mod_depencency	drivers/net/phy/mdio-octeon	EXPORT_SYMBOL
-0x0ca34ccf	mlxsw_core_max_ports	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x2c1ff4ba	vb2_ioctl_create_bufs	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x740654ef	i2c_dw_probe	drivers/i2c/busses/i2c-designware-core	EXPORT_SYMBOL_GPL
-0x6112a75a	radix_tree_tagged	vmlinux	EXPORT_SYMBOL
-0x6dfb8f63	vlan_uses_dev	vmlinux	EXPORT_SYMBOL
-0xe846d330	sk_detach_filter	vmlinux	EXPORT_SYMBOL_GPL
-0x3fbf8404	sk_attach_filter	vmlinux	EXPORT_SYMBOL_GPL
-0xd8e56584	drm_bridge_remove	vmlinux	EXPORT_SYMBOL
-0xdcdc5351	drm_legacy_rmmap_locked	vmlinux	EXPORT_SYMBOL
-0x96971b11	drm_atomic_helper_crtc_destroy_state	vmlinux	EXPORT_SYMBOL
-0x1ebd79b4	drm_dp_dpcd_write	vmlinux	EXPORT_SYMBOL
-0x88f6a8d0	clk_register_gpio_gate	vmlinux	EXPORT_SYMBOL_GPL
-0x7cd72b10	fb_set_cmap	vmlinux	EXPORT_SYMBOL
-0x93a3e5ee	pci_unregister_driver	vmlinux	EXPORT_SYMBOL
-0xc890c008	zlib_deflateEnd	vmlinux	EXPORT_SYMBOL
-0x443f8ae7	blk_mq_pci_map_queues	vmlinux	EXPORT_SYMBOL_GPL
-0x2d58aa8e	unload_nls	vmlinux	EXPORT_SYMBOL
-0xf1f2a994	seq_open_private	vmlinux	EXPORT_SYMBOL
-0x953e1b9e	ktime_get_real_seconds	vmlinux	EXPORT_SYMBOL_GPL
-0x9d39d711	sunrpc_cache_update	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x254c4913	iscsit_aborted_task	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xb6065db2	ath10k_htt_t2h_msg_handler	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x8362bf53	sdhci_set_uhs_signaling	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xb63742e8	tpm_seal_trusted	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x3f698b72	tcp_conn_request	vmlinux	EXPORT_SYMBOL
-0x3cc82d2c	kernel_listen	vmlinux	EXPORT_SYMBOL
-0x77ffc2b1	serio_unregister_driver	vmlinux	EXPORT_SYMBOL
-0x1680c146	drm_modeset_lock_all	vmlinux	EXPORT_SYMBOL
-0x2672be63	drm_crtc_force_disable_all	vmlinux	EXPORT_SYMBOL
-0x260510ba	pnp_register_card_driver	vmlinux	EXPORT_SYMBOL
-0x3b644591	__bitmap_shift_left	vmlinux	EXPORT_SYMBOL
-0x5653c226	af_alg_free_areq_sgls	vmlinux	EXPORT_SYMBOL_GPL
-0x53c3efea	gss_mech_get	net/sunrpc/auth_gss/auth_rpcgss	EXPORT_SYMBOL
-0x40da4ddd	nat_rtp_rtcp_hook	net/netfilter/nf_conntrack_h323	EXPORT_SYMBOL_GPL
-0x7c5488ef	ip_set_type_register	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0xacdd83fc	ebt_unregister_table	net/bridge/netfilter/ebtables	EXPORT_SYMBOL
-0x78b3d8f8	fc_eh_abort	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xd04c7625	fc_set_rport_loss_tmo	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xe03b3743	cxgbi_set_conn_param	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xc7afa729	hnae3_set_client_init_flag	drivers/net/ethernet/hisilicon/hns3/hnae3	EXPORT_SYMBOL
-0xdf49c668	ata_bmdma_stop	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x6a5e2bde	__cookie_v6_init_sequence	vmlinux	EXPORT_SYMBOL_GPL
-0x23955530	__scsi_device_lookup	vmlinux	EXPORT_SYMBOL
-0x26f1e123	clk_hw_register_gpio_gate	vmlinux	EXPORT_SYMBOL_GPL
-0x542365be	crypto_chain	vmlinux	EXPORT_SYMBOL_GPL
-0x5eaf8357	perf_aux_output_begin	vmlinux	EXPORT_SYMBOL_GPL
-0x4829a47e	memcpy	vmlinux	EXPORT_SYMBOL
-0x4c0c0c84	rpc_run_task	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x6dfca67a	ip6t_do_table	net/ipv6/netfilter/ip6_tables	EXPORT_SYMBOL
-0xd819a524	crc_itu_t_table	lib/crc-itu-t	EXPORT_SYMBOL
-0xfe427386	spi_release_transport	drivers/scsi/scsi_transport_spi	EXPORT_SYMBOL
-0xfc14bb2e	dm_get_dev_t	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xda4a013c	hns_roce_cmq_setup_basic_desc	drivers/infiniband/hw/hns/hns-roce-hw-v2	EXPORT_SYMBOL
-0x5efa6669	ib_sa_unregister_client	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xb8db308e	ata_std_postreset	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x9dfd9240	simd_register_skciphers_compat	crypto/crypto_simd	EXPORT_SYMBOL_GPL
-0x255fbfa0	skb_flow_dissect_tunnel_info	vmlinux	EXPORT_SYMBOL
-0x046f359e	of_overlay_notifier_register	vmlinux	EXPORT_SYMBOL_GPL
-0x81b03377	efivar_entry_set_safe	vmlinux	EXPORT_SYMBOL_GPL
-0x58ae0353	cpufreq_dbs_governor_exit	vmlinux	EXPORT_SYMBOL_GPL
-0x6e7caf2c	cpufreq_dbs_governor_init	vmlinux	EXPORT_SYMBOL_GPL
-0xdb1d44a2	typec_altmode_update_active	vmlinux	EXPORT_SYMBOL_GPL
-0xf8e3e5bb	drm_dp_read_desc	vmlinux	EXPORT_SYMBOL
-0xfbe8ee28	acpi_get_table_by_index	vmlinux	EXPORT_SYMBOL
-0x1c80d27d	btree_geo128	vmlinux	EXPORT_SYMBOL_GPL
-0xb851e329	bdevname	vmlinux	EXPORT_SYMBOL
-0x7d705738	blk_start_plug	vmlinux	EXPORT_SYMBOL
-0x0b53b647	cdev_init	vmlinux	EXPORT_SYMBOL
-0xa8e0180f	request_resource	vmlinux	EXPORT_SYMBOL
-0x32792a8c	xprt_unpin_rqst	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xa0f8816c	nf_ct_expect_init	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xaef33541	ieee80211_mark_rx_ba_filtered_frames	net/mac80211/mac80211	EXPORT_SYMBOL
-0xa8c85f49	__nvme_submit_sync_cmd	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x68111683	can_rx_offload_reset	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x831f568d	inet_getname	vmlinux	EXPORT_SYMBOL
-0x5bf91419	tcp_md5_do_lookup	vmlinux	EXPORT_SYMBOL
-0x901947dc	regcache_sync	vmlinux	EXPORT_SYMBOL_GPL
-0xbbd98993	ghes_mem_err_chain	vmlinux	EXPORT_SYMBOL
-0xba73a2c6	devm_pinctrl_register	vmlinux	EXPORT_SYMBOL_GPL
-0xdacfe435	iov_iter_fault_in_readable	vmlinux	EXPORT_SYMBOL
-0xe719502a	module_mutex	vmlinux	EXPORT_SYMBOL_GPL
-0x2e08226d	badrange_add	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x81e0bd68	put_mtd_device	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x8c446252	mddev_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0xcda31f11	drm_mode_config_init	vmlinux	EXPORT_SYMBOL
-0xd33dc20e	videomode_from_timings	vmlinux	EXPORT_SYMBOL_GPL
-0x7a1bcd59	gf128mul_x8_ble	vmlinux	EXPORT_SYMBOL
-0xa12fa96a	modify_user_hw_breakpoint	vmlinux	EXPORT_SYMBOL_GPL
-0xbf9bcc8d	__cap_empty_set	vmlinux	EXPORT_SYMBOL
-0x3d969007	xprt_register_transport	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x25197374	ip_tunnel_changelink	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0x5a6b0e54	nfs_show_path	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x99a54fe2	wa_dti_start	drivers/usb/wusbcore/wusb-wa	EXPORT_SYMBOL_GPL
-0x8092593b	hisi_sas_phy_down	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x2c948ccb	mtd_get_fact_prot_info	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x5259d88d	inet_rcv_saddr_equal	vmlinux	EXPORT_SYMBOL
-0x8c49f972	reservation_object_add_shared_fence	vmlinux	EXPORT_SYMBOL
-0x9d50f27c	platform_get_resource	vmlinux	EXPORT_SYMBOL_GPL
-0x6e7843ea	drm_object_property_set_value	vmlinux	EXPORT_SYMBOL
-0x6574160c	pci_disable_pcie_error_reporting	vmlinux	EXPORT_SYMBOL_GPL
-0xa0a09241	crypto_shoot_alg	vmlinux	EXPORT_SYMBOL_GPL
-0xb21d048b	iput	vmlinux	EXPORT_SYMBOL
-0x43dd9c66	rcu_bh_get_gp_seq	vmlinux	EXPORT_SYMBOL_GPL
-0xfbce2025	xprt_complete_rqst	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xf4961d71	iscsi_alloc_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x7aebfc01	bcma_chipco_pll_read	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0xb544f53d	crypto_transfer_ablkcipher_request_to_engine	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0x58ae7976	input_ff_upload	vmlinux	EXPORT_SYMBOL_GPL
-0x4fc2adf3	open_related_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x03fd2571	vm_unmap_ram	vmlinux	EXPORT_SYMBOL
-0x0aa309cf	synchronize_hardirq	vmlinux	EXPORT_SYMBOL
-0x5efde8e6	proc_doulongvec_ms_jiffies_minmax	vmlinux	EXPORT_SYMBOL
-0xac716937	fuse_sync_release	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0x08b3e9cb	hinic_enable_tx_irq	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x11a51432	xfrm_output	vmlinux	EXPORT_SYMBOL_GPL
-0xffd38344	of_phy_connect	vmlinux	EXPORT_SYMBOL
-0x3de71254	devm_led_classdev_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x2390358d	cavium_ptp_get	vmlinux	EXPORT_SYMBOL
-0x43d01fc1	fixed_phy_add	vmlinux	EXPORT_SYMBOL_GPL
-0xcf4f1f88	drm_mode_equal_no_clocks_no_stereo	vmlinux	EXPORT_SYMBOL
-0x65f83cdf	pci_enable_device_mem	vmlinux	EXPORT_SYMBOL
-0xeea9dbaf	bitmap_bitremap	vmlinux	EXPORT_SYMBOL
-0xf474c21c	bitmap_print_to_pagebuf	vmlinux	EXPORT_SYMBOL
-0x71a50dbc	register_blkdev	vmlinux	EXPORT_SYMBOL
-0x952f468a	nf_conntrack_alter_reply	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x3281fdac	mb_cache_entry_create	fs/mbcache	EXPORT_SYMBOL
-0x70ff3cfe	jbd2_journal_blocks_per_page	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x04445e2d	wusbhc_chid_set	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x23ca3936	iscsi_flashnode_bus_match	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0xee802925	mlx4_hw_rule_sz	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xeb89a532	sdhci_free_host	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x15ebbe4f	ipv6_select_ident	vmlinux	EXPORT_SYMBOL
-0x232904a4	inet_offloads	vmlinux	EXPORT_SYMBOL
-0x33aef01f	neigh_event_ns	vmlinux	EXPORT_SYMBOL
-0x21bd301d	dpm_for_each_dev	vmlinux	EXPORT_SYMBOL_GPL
-0xa2de920d	drm_crtc_handle_vblank	vmlinux	EXPORT_SYMBOL
-0xe532554e	drm_framebuffer_lookup	vmlinux	EXPORT_SYMBOL
-0x43954a02	fb_firmware_edid	vmlinux	EXPORT_SYMBOL
-0xe58fb452	aer_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x1edb7025	iterate_supers_type	vmlinux	EXPORT_SYMBOL
-0xd0654aba	woken_wake_function	vmlinux	EXPORT_SYMBOL
-0xb223ee9c	fscache_check_aux	fs/fscache/fscache	EXPORT_SYMBOL
-0x125e423f	iscsi_queuecommand	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x49224181	nvme_reset_wq	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x67d0737d	v4l2_ctrl_subdev_log_status	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xabbeb936	iw_cm_init_qp_attr	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL
-0x25f2f87d	ata_scsi_unlock_native_capacity	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x8658c651	call_switchdev_notifiers	vmlinux	EXPORT_SYMBOL_GPL
-0xc3117ac9	nf_queue_entry_get_refs	vmlinux	EXPORT_SYMBOL_GPL
-0x962c8ae1	usb_kill_anchored_urbs	vmlinux	EXPORT_SYMBOL_GPL
-0x27ead3ca	request_firmware_nowait	vmlinux	EXPORT_SYMBOL
-0x9f72916e	drm_gem_handle_delete	vmlinux	EXPORT_SYMBOL
-0x10b231f3	blkcg_add_delay	vmlinux	EXPORT_SYMBOL_GPL
-0xf4f1989c	kmem_cache_free_bulk	vmlinux	EXPORT_SYMBOL
-0x7ba87117	jump_label_rate_limit	vmlinux	EXPORT_SYMBOL_GPL
-0x0fd06ac3	percpu_down_write	vmlinux	EXPORT_SYMBOL_GPL
-0x1403ad09	cpufreq_add_update_util_hook	vmlinux	EXPORT_SYMBOL_GPL
-0x13a21188	cfg80211_unlink_bss	net/wireless/cfg80211	EXPORT_SYMBOL
-0xbda642af	svc_xprt_do_enqueue	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x2deed321	synproxy_options_size	net/netfilter/nf_synproxy_core	EXPORT_SYMBOL_GPL
-0x8c4cb9c3	nf_conncount_list_init	net/netfilter/nf_conncount	EXPORT_SYMBOL_GPL
-0xc3046ad2	nfs4_put_deviceid_node	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xe6df8e13	target_undepend_item	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xc05d4795	nvdimm_blk_region_create	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0xedd07c1a	sdhci_set_power_noreg	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xc42e8ab4	__cast6_decrypt	crypto/cast6_generic	EXPORT_SYMBOL_GPL
-0x2df86bdd	__cast6_encrypt	crypto/cast6_generic	EXPORT_SYMBOL_GPL
-0xe1ee2e76	init_dummy_netdev	vmlinux	EXPORT_SYMBOL_GPL
-0x0ab861d6	netdev_change_features	vmlinux	EXPORT_SYMBOL
-0x056d7af5	__hid_request	vmlinux	EXPORT_SYMBOL_GPL
-0xc633d82d	phy_unregister_fixup	vmlinux	EXPORT_SYMBOL
-0x37b49784	ttm_bo_init_mm	vmlinux	EXPORT_SYMBOL
-0x3d119120	drm_connector_init_panel_orientation_property	vmlinux	EXPORT_SYMBOL
-0xc2de27ca	hest_disable	vmlinux	EXPORT_SYMBOL_GPL
-0x5ded74db	pci_assign_unassigned_bus_resources	vmlinux	EXPORT_SYMBOL_GPL
-0xbd5cb8b9	ring_buffer_resize	vmlinux	EXPORT_SYMBOL_GPL
-0x5d3d7843	ftrace_ops_set_global_filter	vmlinux	EXPORT_SYMBOL_GPL
-0x9eb83b4a	ip_tunnel_xmit	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0x5be1164c	usbnet_get_drvinfo	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0xacb56eb8	dst_destroy	vmlinux	EXPORT_SYMBOL
-0xe3919781	pci_disable_pri	vmlinux	EXPORT_SYMBOL_GPL
-0xabce8b83	pci_disable_ats	vmlinux	EXPORT_SYMBOL_GPL
-0x2a244957	pci_disable_msi	vmlinux	EXPORT_SYMBOL
-0x21ec5bb5	pci_disable_rom	vmlinux	EXPORT_SYMBOL_GPL
-0x8d043c34	of_phy_get	vmlinux	EXPORT_SYMBOL_GPL
-0x6584f1aa	__blk_complete_request	vmlinux	EXPORT_SYMBOL
-0x0a330054	svc_wake_up	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x49394692	xprt_write_space	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xd164d832	nf_ct_helper_expectfn_unregister	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x62c19841	mtd_blktrans_cease_background	drivers/mtd/mtd_blkdevs	EXPORT_SYMBOL_GPL
-0xeb3e47f5	compat_tcp_setsockopt	vmlinux	EXPORT_SYMBOL
-0xd75def5a	scsi_mode_sense	vmlinux	EXPORT_SYMBOL
-0xd406d266	fb_mode_is_equal	vmlinux	EXPORT_SYMBOL
-0xf4af35c2	rcu_gp_is_normal	vmlinux	EXPORT_SYMBOL_GPL
-0xd9a5ea54	__init_waitqueue_head	vmlinux	EXPORT_SYMBOL
-0xb27844b6	xfrm6_tunnel_register	net/ipv6/tunnel6	EXPORT_SYMBOL
-0x1dbfcf22	xfrm4_tunnel_register	net/ipv4/tunnel4	EXPORT_SYMBOL
-0xe751db90	iscsi_find_flashnode_sess	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x31020d81	nd_mapping_attribute_group	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x83dccc4b	cavium_mdiobus_write	drivers/net/phy/mdio-cavium	EXPORT_SYMBOL
-0xe0633987	mlx5_core_alloc_pd	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xc96970eb	mlx4_FLOW_STEERING_IB_UC_QP_RANGE	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xc05cb38b	wait_until_doorbell_flush_states	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x58e5b2ae	of_property_read_u64	vmlinux	EXPORT_SYMBOL_GPL
-0xa05076cc	scsi_dh_attached_handler_name	vmlinux	EXPORT_SYMBOL_GPL
-0x33ab904d	drm_crtc_from_index	vmlinux	EXPORT_SYMBOL
-0x483ad7c3	drm_atomic_helper_shutdown	vmlinux	EXPORT_SYMBOL
-0x02c7ca22	drm_dp_mst_topology_mgr_init	vmlinux	EXPORT_SYMBOL
-0x16303f33	iommu_domain_window_enable	vmlinux	EXPORT_SYMBOL_GPL
-0xf036d815	pwm_apply_state	vmlinux	EXPORT_SYMBOL_GPL
-0x1ef85873	phy_remove_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x2951326f	blk_queue_virt_boundary	vmlinux	EXPORT_SYMBOL
-0xde645f35	blk_insert_cloned_request	vmlinux	EXPORT_SYMBOL_GPL
-0xa758fe24	security_sb_set_mnt_opts	vmlinux	EXPORT_SYMBOL
-0x7bcfabad	zpool_unregister_driver	vmlinux	EXPORT_SYMBOL
-0x89df7f59	__mmu_notifier_invalidate_range_end	vmlinux	EXPORT_SYMBOL_GPL
-0xfe569b61	nf_nat_icmpv6_reply_translation	net/ipv6/netfilter/nf_nat_ipv6	EXPORT_SYMBOL_GPL
-0xec31d972	qlt_xmit_tm_rsp	drivers/scsi/qla2xxx/qla2xxx	EXPORT_SYMBOL
-0x20afff2f	nd_dev_to_uuid	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0xe097c363	rt2x00queue_stop_queue	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x3a39fbed	mlx5_query_port_wol	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x53a51476	__mlx4_register_mac	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x20eadeb6	ip_compute_csum	vmlinux	EXPORT_SYMBOL
-0xcb9c50d3	blk_mq_kick_requeue_list	vmlinux	EXPORT_SYMBOL
-0xcd974f00	rcu_all_qs	vmlinux	EXPORT_SYMBOL_GPL
-0x9ac11b74	suspend_set_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x700887a8	ceph_cls_lock_info	net/ceph/libceph	EXPORT_SYMBOL
-0x36f90813	hinic_mbox_to_host_sync	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x3ffdacf3	timerqueue_iterate_next	vmlinux	EXPORT_SYMBOL_GPL
-0x6e025eb9	dst_alloc	vmlinux	EXPORT_SYMBOL
-0x6214aef2	cpufreq_unregister_notifier	vmlinux	EXPORT_SYMBOL
-0x64f36620	dax_flush	vmlinux	EXPORT_SYMBOL_GPL
-0xe93e49c3	devres_free	vmlinux	EXPORT_SYMBOL_GPL
-0x2fb7fe05	of_find_backlight_by_node	vmlinux	EXPORT_SYMBOL
-0x7f7f7bb4	irq_poll_disable	vmlinux	EXPORT_SYMBOL
-0x778ad01c	blk_put_queue	vmlinux	EXPORT_SYMBOL
-0xbed474c3	proc_create_mount_point	vmlinux	EXPORT_SYMBOL
-0x01129273	single_release	vmlinux	EXPORT_SYMBOL
-0x8e40a2de	get_user_pages	vmlinux	EXPORT_SYMBOL
-0xd3c8f26f	set_wb_congested	vmlinux	EXPORT_SYMBOL
-0x42635d55	pm_suspend_global_flags	vmlinux	EXPORT_SYMBOL_GPL
-0x8370fe84	housekeeping_affine	vmlinux	EXPORT_SYMBOL_GPL
-0x2c8e0e4d	jbd2_journal_destroy	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xbc0fc2cb	jbd2_journal_restart	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xb9f067d1	tee_shm_get_pa	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0xbb51df64	tee_shm_get_va	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0x54a9bed1	mlx4_SYNC_TPT	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x42264715	bgx_get_lmac_count	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0x5881a978	v4l2_device_register	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x670269ac	ip6_append_data	vmlinux	EXPORT_SYMBOL_GPL
-0xa108eb4d	sysctl_optmem_max	vmlinux	EXPORT_SYMBOL
-0xb8bdb3f5	drm_puts	vmlinux	EXPORT_SYMBOL
-0x7ab96ce6	ipmi_dmi_get_slave_addr	vmlinux	EXPORT_SYMBOL
-0xdc49c198	reciprocal_value_adv	vmlinux	EXPORT_SYMBOL
-0xd64ab8eb	akcipher_register_instance	vmlinux	EXPORT_SYMBOL_GPL
-0x789affb1	frontswap_tmem_exclusive_gets	vmlinux	EXPORT_SYMBOL
-0x6f9f7709	__cpu_possible_mask	vmlinux	EXPORT_SYMBOL
-0xbbe5e9a6	ibnl_put_msg	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xe51a87f1	cast6_setkey	crypto/cast6_generic	EXPORT_SYMBOL_GPL
-0x1ed00b89	cast5_setkey	crypto/cast5_generic	EXPORT_SYMBOL_GPL
-0x9c995c69	xt_percpu_counter_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x609bcd98	in6_pton	vmlinux	EXPORT_SYMBOL
-0xac5fcec0	in4_pton	vmlinux	EXPORT_SYMBOL
-0x388aa3c9	neigh_proc_dointvec_ms_jiffies	vmlinux	EXPORT_SYMBOL
-0x54604cba	of_get_mac_address	vmlinux	EXPORT_SYMBOL
-0xc87c0deb	of_get_pci_address	vmlinux	EXPORT_SYMBOL
-0x350ea952	scsi_mode_select	vmlinux	EXPORT_SYMBOL_GPL
-0x8b149c36	clk_is_match	vmlinux	EXPORT_SYMBOL_GPL
-0xefee932c	acpi_get_data_full	vmlinux	EXPORT_SYMBOL
-0x2660cebd	cfb_copyarea	vmlinux	EXPORT_SYMBOL
-0xf6fc8791	__bitmap_xor	vmlinux	EXPORT_SYMBOL
-0x2be8b4d7	mnt_want_write	vmlinux	EXPORT_SYMBOL_GPL
-0x25920e2c	xprt_lock_and_alloc_slot	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xbfecef6d	hisi_sas_stop_phys	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x1d700074	memstick_alloc_host	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0x618909db	ata_sff_softreset	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xb846cb8a	__dev_remove_pack	vmlinux	EXPORT_SYMBOL
-0xe1a4f16a	secure_ipv6_port_ephemeral	vmlinux	EXPORT_SYMBOL
-0xd34954b6	pernet_ops_rwsem	vmlinux	EXPORT_SYMBOL_GPL
-0x5c66e90c	efivar_run_worker	vmlinux	EXPORT_SYMBOL_GPL
-0xce10c991	drm_atomic_helper_cleanup_planes	vmlinux	EXPORT_SYMBOL
-0x7fd03414	iommu_unmap	vmlinux	EXPORT_SYMBOL_GPL
-0x7f0e9787	pcie_relaxed_ordering_enabled	vmlinux	EXPORT_SYMBOL
-0x5b32b3f5	iov_iter_init	vmlinux	EXPORT_SYMBOL
-0xd196b645	config_group_init	vmlinux	EXPORT_SYMBOL
-0x921a6cca	posix_acl_to_xattr	vmlinux	EXPORT_SYMBOL
-0x32280210	path_is_mountpoint	vmlinux	EXPORT_SYMBOL
-0x195fe3f0	vfs_submount	vmlinux	EXPORT_SYMBOL_GPL
-0xb18429eb	suspend_device_irqs	vmlinux	EXPORT_SYMBOL_GPL
-0x559d778a	devm_register_reboot_notifier	vmlinux	EXPORT_SYMBOL
-0xdf602bf8	tee_shm_pa2va	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0x7e4ab69d	mlx4_mw_free	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x37584291	tifm_map_sg	drivers/misc/tifm_core	EXPORT_SYMBOL
-0x19d24a01	radix_tree_next_chunk	vmlinux	EXPORT_SYMBOL
-0xd7dc5ea6	powersave_first	vmlinux	EXPORT_SYMBOL_GPL
-0x8769abb2	__starget_for_each_device	vmlinux	EXPORT_SYMBOL
-0xe555fd1a	drm_mode_config_cleanup	vmlinux	EXPORT_SYMBOL
-0x303e3c9b	pci_bus_put	vmlinux	EXPORT_SYMBOL
-0x39308895	pci_bus_get	vmlinux	EXPORT_SYMBOL
-0xf6bdbf31	bioset_integrity_create	vmlinux	EXPORT_SYMBOL
-0x951a2773	crypto_has_alg	vmlinux	EXPORT_SYMBOL_GPL
-0xb783688b	splice_to_pipe	vmlinux	EXPORT_SYMBOL_GPL
-0x89593c7d	iget5_locked	vmlinux	EXPORT_SYMBOL
-0x1552c709	hugetlb_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0x3dcb88a0	irq_set_handler_data	vmlinux	EXPORT_SYMBOL
-0xc08e629a	yield_to	vmlinux	EXPORT_SYMBOL_GPL
-0xe8663ae6	ieee80211_channel_to_frequency	net/wireless/cfg80211	EXPORT_SYMBOL
-0xbeaeefda	mii_check_media	drivers/net/mii	EXPORT_SYMBOL
-0xf76df3e2	mlxsw_afa_block_append_drop	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x26ac5bf8	udp_pre_connect	vmlinux	EXPORT_SYMBOL
-0x04815353	call_fib_notifier	vmlinux	EXPORT_SYMBOL
-0xcf019265	sk_page_frag_refill	vmlinux	EXPORT_SYMBOL
-0x2c776cd7	drm_of_encoder_active_endpoint	vmlinux	EXPORT_SYMBOL_GPL
-0x94cc7630	drm_ioctl_permit	vmlinux	EXPORT_SYMBOL
-0x9c2e8a5a	user_revoke	vmlinux	EXPORT_SYMBOL
-0x13901df7	debugfs_create_dir	vmlinux	EXPORT_SYMBOL_GPL
-0x72106553	dcache_dir_lseek	vmlinux	EXPORT_SYMBOL
-0x4453d181	timer_reduce	vmlinux	EXPORT_SYMBOL
-0x0c2cdbf1	synchronize_sched	vmlinux	EXPORT_SYMBOL_GPL
-0x651a4139	test_taint	vmlinux	EXPORT_SYMBOL
-0xaa024146	sonet_copy_stats	net/atm/atm	EXPORT_SYMBOL
-0x17f54263	raid6_gfexp	lib/raid6/raid6_pq	EXPORT_SYMBOL
-0xa4869d14	mlx5_core_alloc_transport_domain	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x000ec7e2	rdma_is_consumer_reject	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x29c000d3	vlan_filter_drop_vids	vmlinux	EXPORT_SYMBOL
-0xf33800dd	netdev_printk	vmlinux	EXPORT_SYMBOL
-0xc0cfbd57	of_address_to_resource	vmlinux	EXPORT_SYMBOL_GPL
-0xfde94954	of_graph_get_remote_port	vmlinux	EXPORT_SYMBOL
-0x89d8c79a	thermal_zone_device_register	vmlinux	EXPORT_SYMBOL_GPL
-0x092e26bf	acpi_remove_address_space_handler	vmlinux	EXPORT_SYMBOL
-0xf5a691cd	invalidate_bh_lrus	vmlinux	EXPORT_SYMBOL_GPL
-0xb313e53d	vfs_iter_read	vmlinux	EXPORT_SYMBOL
-0xa40b7c8d	unregister_trace_event	vmlinux	EXPORT_SYMBOL_GPL
-0x84c644b5	ipcomp_init_state	net/xfrm/xfrm_ipcomp	EXPORT_SYMBOL_GPL
-0xf4df0042	can_rx_register	net/can/can	EXPORT_SYMBOL
-0x0c03fa73	mlx4_bond	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x77075914	cfi_qry_mode_on	drivers/mtd/chips/cfi_util	EXPORT_SYMBOL_GPL
-0x09a89410	crypto_sm4_expand_key	crypto/sm4_generic	EXPORT_SYMBOL_GPL
-0x537a987d	xt_check_match	vmlinux	EXPORT_SYMBOL_GPL
-0x32c3cb4e	class_compat_register	vmlinux	EXPORT_SYMBOL_GPL
-0xa0c4f8bf	drm_syncobj_find_fence	vmlinux	EXPORT_SYMBOL
-0x12721c76	drm_mode_match	vmlinux	EXPORT_SYMBOL
-0x134b578e	drm_atomic_helper_check_planes	vmlinux	EXPORT_SYMBOL
-0x544b0c11	acpi_lid_notifier_register	vmlinux	EXPORT_SYMBOL
-0x973fa82e	register_acpi_notifier	vmlinux	EXPORT_SYMBOL
-0x681b41d8	blk_mq_freeze_queue_wait	vmlinux	EXPORT_SYMBOL_GPL
-0x7e995a6d	crypto_aes_expand_key	vmlinux	EXPORT_SYMBOL_GPL
-0xa92594cf	add_to_pipe	vmlinux	EXPORT_SYMBOL
-0x7af2d8dc	d_splice_alias	vmlinux	EXPORT_SYMBOL
-0x5800280c	alarm_expires_remaining	vmlinux	EXPORT_SYMBOL_GPL
-0x0366307a	console_suspend_enabled	vmlinux	EXPORT_SYMBOL
-0xf70b365f	svc_reg_xprt_class	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x28ea53c5	nf_reject_iphdr_put	net/ipv4/netfilter/nf_reject_ipv4	EXPORT_SYMBOL_GPL
-0xbffa8fde	nvmf_register_transport	drivers/nvme/host/nvme-fabrics	EXPORT_SYMBOL_GPL
-0xfd6f6758	c_can_power_up	drivers/net/can/c_can/c_can	EXPORT_SYMBOL_GPL
-0xc69280d3	sdhci_pltfm_resume	drivers/mmc/host/sdhci-pltfm	EXPORT_SYMBOL_GPL
-0x6a58cc62	sdio_release_irq	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x8aa3a971	mmc_wait_for_cmd	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x3a2e46c8	kobject_rename	vmlinux	EXPORT_SYMBOL_GPL
-0x94b17696	devm_alloc_etherdev_mqs	vmlinux	EXPORT_SYMBOL
-0xe4b8642d	pps_unregister_source	vmlinux	EXPORT_SYMBOL
-0x871ffd42	drm_mm_replace_node	vmlinux	EXPORT_SYMBOL
-0x43f81957	clk_round_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x9b72478f	acpi_unload_parent_table	vmlinux	EXPORT_SYMBOL
-0x3b0ed89d	acpi_irq_get	vmlinux	EXPORT_SYMBOL_GPL
-0x631a1af4	acpi_subsys_suspend_late	vmlinux	EXPORT_SYMBOL_GPL
-0x1dfdaa76	gpiochip_generic_request	vmlinux	EXPORT_SYMBOL_GPL
-0xed5cb102	param_ops_charp	vmlinux	EXPORT_SYMBOL
-0x2a7e1ded	gfn_to_pfn_memslot_atomic	vmlinux	EXPORT_SYMBOL_GPL
-0x8aff3a50	rpc_count_iostats_metrics	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x45e83e74	l2tp_session_get	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0xad5737fc	efivar_init	vmlinux	EXPORT_SYMBOL_GPL
-0x34eb9aa7	edac_mod_work	vmlinux	EXPORT_SYMBOL_GPL
-0x6bba5065	drm_mode_config_helper_resume	vmlinux	EXPORT_SYMBOL
-0xc82033b0	__inode_add_bytes	vmlinux	EXPORT_SYMBOL
-0x2a8068d5	cad_pid	vmlinux	EXPORT_SYMBOL
-0x0c4d12be	bcm_phy_get_stats	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0x3f786128	dw_mci_runtime_resume	drivers/mmc/host/dw_mmc	EXPORT_SYMBOL
-0xe639afd1	ata_host_start	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x6535113a	inet_twsk_deschedule_put	vmlinux	EXPORT_SYMBOL
-0xb373198b	phy_set_max_speed	vmlinux	EXPORT_SYMBOL
-0x7cd46330	__tracepoint_dma_fence_enable_signal	vmlinux	EXPORT_SYMBOL
-0x81431c96	drm_scdc_read	vmlinux	EXPORT_SYMBOL
-0x400a024b	acpi_scan_lock_release	vmlinux	EXPORT_SYMBOL_GPL
-0xf9019aa0	kstrtou8	vmlinux	EXPORT_SYMBOL
-0x5281e9ae	blk_rq_map_integrity_sg	vmlinux	EXPORT_SYMBOL
-0x794b7271	orderly_reboot	vmlinux	EXPORT_SYMBOL_GPL
-0xa04e7c3d	get_task_pid	vmlinux	EXPORT_SYMBOL_GPL
-0xdfea711f	dummy_dma_ops	vmlinux	EXPORT_SYMBOL
-0xcc8e2a9a	ceph_auth_invalidate_authorizer	net/ceph/libceph	EXPORT_SYMBOL
-0x4443d399	atm_proc_root	net/atm/atm	EXPORT_SYMBOL
-0x65cd5002	mlxsw_pci_driver_unregister	drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci	EXPORT_SYMBOL
-0xf44e2b07	register_c_can_dev	drivers/net/can/c_can/c_can	EXPORT_SYMBOL_GPL
-0x39247bd5	of_nvmem_cell_get	vmlinux	EXPORT_SYMBOL_GPL
-0xfec4c25a	of_usb_host_tpl_support	vmlinux	EXPORT_SYMBOL_GPL
-0x629fbb92	device_get_child_node_count	vmlinux	EXPORT_SYMBOL_GPL
-0xbf722368	serial8250_rx_chars	vmlinux	EXPORT_SYMBOL_GPL
-0xcb3bcc36	flex_array_clear	vmlinux	EXPORT_SYMBOL
-0x5a7bfe41	crypto_probing_notify	vmlinux	EXPORT_SYMBOL_GPL
-0x6cf42736	tls_unregister_device	net/tls/tls	EXPORT_SYMBOL
-0x5da06f5f	nft_masq_dump	net/netfilter/nft_masq	EXPORT_SYMBOL_GPL
-0xc384136f	ip6t_alloc_initial_table	net/ipv6/netfilter/ip6_tables	EXPORT_SYMBOL_GPL
-0x119fa7ef	jbd2_journal_inode_ranged_write	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xe5bfe0e3	mlx5_core_create_sq_tracked	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x41ed809a	mlx5_core_create_rq_tracked	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xbdb329f2	mlx5_put_uars_page	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xccdf9c3a	mlx4_gen_guid_change_eqe	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x0cbc803b	mtd_writev	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x8dd3da98	mtd_read_oob	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x648539b0	lis3lv02d_init_device	drivers/misc/lis3lv02d/lis3lv02d	EXPORT_SYMBOL_GPL
-0xd6249b3e	__tracepoint_vb2_dqbuf	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x5ec62549	ata_dev_classify	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x1d7e9d1b	__inet_twsk_schedule	vmlinux	EXPORT_SYMBOL_GPL
-0xc6e39d41	xt_compat_match_to_user	vmlinux	EXPORT_SYMBOL_GPL
-0x1d461009	netif_receive_skb	vmlinux	EXPORT_SYMBOL
-0xcb4f95c1	spi_new_device	vmlinux	EXPORT_SYMBOL_GPL
-0xe82e3664	pm_runtime_enable	vmlinux	EXPORT_SYMBOL_GPL
-0x3eadb49f	drm_of_crtc_port_mask	vmlinux	EXPORT_SYMBOL
-0xced59db8	dax_writeback_mapping_range	vmlinux	EXPORT_SYMBOL_GPL
-0x7ea75c24	__wake_up_locked_key_bookmark	vmlinux	EXPORT_SYMBOL_GPL
-0xfb6af58d	recalc_sigpending	vmlinux	EXPORT_SYMBOL
-0x46bb48fe	nf_nat_mangle_udp_packet	net/netfilter/nf_nat	EXPORT_SYMBOL
-0x397f6231	ip_set_free	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x499f0ecf	nd_sb_checksum	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0xc1d772da	ata_acpi_gtm_xfermask	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xb51fbd64	edac_op_state	vmlinux	EXPORT_SYMBOL_GPL
-0xdccc81c8	input_match_device_id	vmlinux	EXPORT_SYMBOL
-0x75bd8b39	genphy_c45_read_pma	vmlinux	EXPORT_SYMBOL_GPL
-0xac80e24d	genphy_c45_read_lpa	vmlinux	EXPORT_SYMBOL_GPL
-0x6f1a305d	serial8250_em485_init	vmlinux	EXPORT_SYMBOL_GPL
-0xb9973cd4	pci_user_read_config_dword	vmlinux	EXPORT_SYMBOL_GPL
-0xe452b05e	kmemdup_nul	vmlinux	EXPORT_SYMBOL
-0xe6e40502	rcu_get_gp_seq	vmlinux	EXPORT_SYMBOL_GPL
-0x72c77560	ieee80211_restart_hw	net/mac80211/mac80211	EXPORT_SYMBOL
-0x6e0e401c	virtqueue_get_used_addr	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x724ab076	iscsi_tcp_recv_segment_is_hdr	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0x7fe97829	iscsi_itt_to_ctask	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x292a1cb5	nvdimm_bus_add_badrange	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0xd8edd0c5	mlx5_create_auto_grouped_flow_table	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xb9b86e18	mlx5_nic_vport_disable_roce	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xc46f02f7	mlx5_core_xrcd_dealloc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x8dbb702d	mlx4_flow_attach	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xc4234790	hinic_host_oq_id_mask	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xb1425b32	dm_table_add_target_callbacks	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xcbd4898c	fortify_panic	vmlinux	EXPORT_SYMBOL
-0xada38766	dst_cache_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0xb7955970	ptp_clock_index	vmlinux	EXPORT_SYMBOL
-0x6a3aadb2	anon_transport_class_register	vmlinux	EXPORT_SYMBOL_GPL
-0x597a17a8	devm_phy_create	vmlinux	EXPORT_SYMBOL_GPL
-0xe6c00e9b	disk_part_iter_exit	vmlinux	EXPORT_SYMBOL_GPL
-0xea3bcb44	__tracepoint_block_bio_complete	vmlinux	EXPORT_SYMBOL_GPL
-0x34407691	crypto_has_ahash	vmlinux	EXPORT_SYMBOL_GPL
-0x447297d7	sysfs_create_file_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x91fbb0e8	follow_down_one	vmlinux	EXPORT_SYMBOL
-0x7944e0fc	tracing_off	vmlinux	EXPORT_SYMBOL_GPL
-0x89f38662	rpcauth_init_credcache	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x650d1fd2	vhost_vq_init_access	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x86d6a085	input_ff_create_memless	drivers/input/ff-memless	EXPORT_SYMBOL_GPL
-0x7266abef	raw_seq_next	vmlinux	EXPORT_SYMBOL_GPL
-0xdb8fc7c0	ip_getsockopt	vmlinux	EXPORT_SYMBOL
-0x79dddf2c	ip_setsockopt	vmlinux	EXPORT_SYMBOL
-0xc7242c50	tty_encode_baud_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x8f90a756	clk_hw_set_rate_range	vmlinux	EXPORT_SYMBOL_GPL
-0xbc5daf67	devm_phy_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x648b5ce9	blk_unprep_request	vmlinux	EXPORT_SYMBOL_GPL
-0xf0f8cc25	page_endio	vmlinux	EXPORT_SYMBOL_GPL
-0xbaaddf72	xdr_shift_buf	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x6d467000	mlx4_get_base_gid_ix	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x8d307b39	mmc_put_card	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xa79681e6	mmc_cqe_recovery	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xd8d137ba	tifm_queue_work	drivers/misc/tifm_core	EXPORT_SYMBOL
-0x8b0fd86c	rdma_disconnect	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x1cad546a	pmbus_check_word_register	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0xaee6e34a	ata_sas_tport_delete	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xc4d94030	ip6_redirect	vmlinux	EXPORT_SYMBOL_GPL
-0x43c7d8b8	ip_options_rcv_srr	vmlinux	EXPORT_SYMBOL
-0x7155e68d	i2c_bit_add_numbered_bus	vmlinux	EXPORT_SYMBOL
-0xee1c3664	device_register	vmlinux	EXPORT_SYMBOL_GPL
-0x0dd19a1c	drm_dp_aux_unregister	vmlinux	EXPORT_SYMBOL
-0xc24f353b	pnp_request_card_device	vmlinux	EXPORT_SYMBOL
-0xa78862d4	acpi_device_uevent_modalias	vmlinux	EXPORT_SYMBOL_GPL
-0xc7c1107a	LZ4_decompress_safe	vmlinux	EXPORT_SYMBOL
-0xf66f62ba	pcim_iomap_regions_request_all	vmlinux	EXPORT_SYMBOL
-0x49675f6b	dentry_open	vmlinux	EXPORT_SYMBOL
-0x8f327018	__SetPageMovable	vmlinux	EXPORT_SYMBOL
-0xf03e309c	ieee80211_sched_scan_results	net/mac80211/mac80211	EXPORT_SYMBOL
-0x2dee0afb	mlx5_cmd_exec	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x93a66ced	cxgb4_write_sgl	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xf79d1ce0	unregister_netdevice_queue	vmlinux	EXPORT_SYMBOL
-0x3d9b674b	skb_checksum_help	vmlinux	EXPORT_SYMBOL
-0x8c89e3b8	usb_phy_roothub_power_off	vmlinux	EXPORT_SYMBOL_GPL
-0x97bdfa60	scsi_dev_info_remove_list	vmlinux	EXPORT_SYMBOL
-0xb12cedaf	regmap_write	vmlinux	EXPORT_SYMBOL_GPL
-0x0a72f765	drm_clflush_virt_range	vmlinux	EXPORT_SYMBOL
-0xc14dc168	acpi_get_data	vmlinux	EXPORT_SYMBOL
-0xcdc39c9e	security_ismaclabel	vmlinux	EXPORT_SYMBOL
-0x1d07e365	memdup_user_nul	vmlinux	EXPORT_SYMBOL
-0x9545af6d	tasklet_init	vmlinux	EXPORT_SYMBOL
-0xab8a9697	rpc_sleep_on_priority	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x659f83e3	nf_nat_setup_info	net/netfilter/nf_nat	EXPORT_SYMBOL
-0xa5ef4525	ieee80211_sta_uapsd_trigger	net/mac80211/mac80211	EXPORT_SYMBOL
-0x1bf99fa8	jbd2_journal_get_undo_access	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x66b2500a	virtqueue_enable_cb	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0xd7076227	bcm_phy_downshift_set	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0x5740bfad	bcm_phy_downshift_get	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0x096b4d4f	mlx4_bf_free	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x19e127fc	ib_dealloc_fmr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xa81800e1	ata_sff_hsm_move	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x0fb8beb2	sata_link_debounce	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xbaed012b	rb_erase_cached	vmlinux	EXPORT_SYMBOL
-0x8f996a30	ethtool_convert_legacy_u32_to_link_mode	vmlinux	EXPORT_SYMBOL
-0xdff3c0a4	led_trigger_set_default	vmlinux	EXPORT_SYMBOL_GPL
-0xf553318d	cpuidle_pause_and_lock	vmlinux	EXPORT_SYMBOL_GPL
-0x7a56c8ce	thermal_zone_of_sensor_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xcc31747e	xgene_mdio_rd_mac	vmlinux	EXPORT_SYMBOL
-0x157fd11e	amba_bustype	vmlinux	EXPORT_SYMBOL_GPL
-0xe365195e	padata_unregister_cpumask_notifier	vmlinux	EXPORT_SYMBOL
-0x25b208b8	stop_machine	vmlinux	EXPORT_SYMBOL_GPL
-0xb6261484	register_die_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x38bc11d0	nf_conntrack_l4proto_dccp4	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x52a23cd9	nf_ct_unlink_expect_report	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xe6024e59	dm_bufio_release	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x0a77651e	ata_do_set_mode	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xc7dd087f	ip6_find_1stfragopt	vmlinux	EXPORT_SYMBOL
-0xf857c19d	__tcf_idr_release	vmlinux	EXPORT_SYMBOL
-0x3e818f49	sock_no_recvmsg	vmlinux	EXPORT_SYMBOL
-0x0176ee62	sk_ns_capable	vmlinux	EXPORT_SYMBOL
-0xc8330b7a	spi_controller_resume	vmlinux	EXPORT_SYMBOL_GPL
-0xa9e9c165	ttm_ref_object_add	vmlinux	EXPORT_SYMBOL
-0x81047dba	hrtimer_cancel	vmlinux	EXPORT_SYMBOL_GPL
-0x1e42f9ca	nvme_start_freeze	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x1385732a	ath10k_mac_tx_push_pending	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xc2071647	sdhci_calc_clk	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x465022d9	hns_roce_ib_umem_write_mr	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x6346e64f	ib_set_vf_guid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x9247c2fa	fmc_device_unregister	drivers/fmc/fmc	EXPORT_SYMBOL
-0x4b51f74c	ata_xfer_mode2mask	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xab63baa5	unregister_inetaddr_validator_notifier	vmlinux	EXPORT_SYMBOL
-0xe8e86402	xt_unregister_matches	vmlinux	EXPORT_SYMBOL
-0x1101631f	netlink_net_capable	vmlinux	EXPORT_SYMBOL
-0xa64065f6	mdio_driver_unregister	vmlinux	EXPORT_SYMBOL
-0x938181a7	component_unbind_all	vmlinux	EXPORT_SYMBOL_GPL
-0x0f4ebe75	ttm_mem_global_init	vmlinux	EXPORT_SYMBOL
-0x1cdd39ba	logic_outsl	vmlinux	EXPORT_SYMBOL
-0x752d5f5b	kstrtobool	vmlinux	EXPORT_SYMBOL
-0x90cf6c0c	security_inode_setattr	vmlinux	EXPORT_SYMBOL_GPL
-0x96f16768	dquot_file_open	vmlinux	EXPORT_SYMBOL
-0x605790dc	fiemap_fill_next_extent	vmlinux	EXPORT_SYMBOL
-0x9155b2a0	trace_event_ignore_this_pid	vmlinux	EXPORT_SYMBOL_GPL
-0x4a320ddf	OS_MemPartionStartAddr	vmlinux	EXPORT_SYMBOL
-0x6f320a8b	uwb_rc_ie_add	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x647fc7c6	mlx4_uar_free	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x88295b96	dm_tm_unlock	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x48e323be	dm_bm_unlock	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x12512f44	qdisc_watchdog_cancel	vmlinux	EXPORT_SYMBOL
-0x8defce75	dev_queue_xmit_accel	vmlinux	EXPORT_SYMBOL
-0x83b7ff3a	devm_device_remove_groups	vmlinux	EXPORT_SYMBOL_GPL
-0x699d9c60	drm_modeset_acquire_fini	vmlinux	EXPORT_SYMBOL
-0x0f3cc336	t10_pi_type1_crc	vmlinux	EXPORT_SYMBOL
-0x2bb5f184	crypto_shash_digest	vmlinux	EXPORT_SYMBOL_GPL
-0xe7ebcfa0	crypto_ahash_digest	vmlinux	EXPORT_SYMBOL_GPL
-0x3de9cae1	crypto_remove_final	vmlinux	EXPORT_SYMBOL_GPL
-0xd1816f32	frontswap_writethrough	vmlinux	EXPORT_SYMBOL
-0x2687cefa	get_user_pages_unlocked	vmlinux	EXPORT_SYMBOL
-0xa63eb20c	svc_authenticate	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x7eb9c511	nfs_file_operations	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xaf29c154	usb_cdc_wdm_register	drivers/usb/class/cdc-wdm	EXPORT_SYMBOL
-0x2a4683e7	iscsi_update_cmdsn	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xe6e1f461	mlx4_put_slave_node_guid	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x70f8fb82	rtnl_set_sk_err	vmlinux	EXPORT_SYMBOL
-0x7267c218	__sock_queue_rcv_skb	vmlinux	EXPORT_SYMBOL
-0xccc47382	kernel_sendpage_locked	vmlinux	EXPORT_SYMBOL
-0x3d5bbd44	usb_hcd_pci_remove	vmlinux	EXPORT_SYMBOL_GPL
-0x420a4d3b	phy_device_remove	vmlinux	EXPORT_SYMBOL
-0x562adb75	class_remove_file_ns	vmlinux	EXPORT_SYMBOL_GPL
-0xfb7a1ffe	drm_atomic_helper_wait_for_vblanks	vmlinux	EXPORT_SYMBOL
-0x5ff9eb0e	lockref_mark_dead	vmlinux	EXPORT_SYMBOL
-0x6f9a9e94	irq_domain_free_fwnode	vmlinux	EXPORT_SYMBOL_GPL
-0x8e4a14a2	downgrade_write	vmlinux	EXPORT_SYMBOL
-0x29361773	complete	vmlinux	EXPORT_SYMBOL
-0x93ff008c	LZ4_loadDictHC	lib/lz4/lz4hc_compress	EXPORT_SYMBOL
-0xf20af30b	i1480_fw_upload	drivers/uwb/i1480/dfu/i1480-dfu-usb	EXPORT_SYMBOL_GPL
-0x78f0943a	iscsi_block_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x4c529371	fc_fcp_destroy	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x125b34b0	cxgbi_device_find_by_netdev_rcu	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xc057ad8f	ata_bmdma_start	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xbe9d7c49	ata_port_freeze	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xb2cd441b	__ll_sc_atomic64_fetch_andnot_relaxed	vmlinux	EXPORT_SYMBOL
-0x52197595	ip_check_defrag	vmlinux	EXPORT_SYMBOL
-0xecda7997	flow_get_u32_src	vmlinux	EXPORT_SYMBOL
-0xd26ee73d	iov_iter_single_seg_count	vmlinux	EXPORT_SYMBOL
-0x887ad133	config_item_init_type_name	vmlinux	EXPORT_SYMBOL
-0x016f76a5	adjust_managed_page_count	vmlinux	EXPORT_SYMBOL
-0x9bb6fd09	vsock_connected_table	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x7a8d311e	__ieee80211_get_tx_led_name	net/mac80211/mac80211	EXPORT_SYMBOL
-0x3e4ddee2	l2tp_xmit_skb	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0x46c2df65	mlx5_query_port_tc_group	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x5f1d2c55	hinic_alloc_db_phy_addr	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xcfa92230	sata_link_resume	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x86b633ba	sync_page_io	vmlinux	EXPORT_SYMBOL_GPL
-0xab74477e	usb_acpi_power_manageable	vmlinux	EXPORT_SYMBOL_GPL
-0x2a2da8bd	scsi_test_unit_ready	vmlinux	EXPORT_SYMBOL
-0xf3a766c6	serial8250_read_char	vmlinux	EXPORT_SYMBOL_GPL
-0x8a7d1c31	high_memory	vmlinux	EXPORT_SYMBOL
-0x7380583e	perf_pmu_register	vmlinux	EXPORT_SYMBOL_GPL
-0x117ba838	smp_call_function_many	vmlinux	EXPORT_SYMBOL
-0x0f4659c1	ceph_monc_blacklist_add	net/ceph/libceph	EXPORT_SYMBOL
-0x246edcf2	iscsi_itt_to_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x264917fe	__tracepoint_vb2_v4l2_buf_queue	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x315de2cf	v4l2_ctrl_get_menu	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x989ffbf5	inet6_csk_update_pmtu	vmlinux	EXPORT_SYMBOL_GPL
-0x167b97e6	spi_finalize_current_transfer	vmlinux	EXPORT_SYMBOL_GPL
-0xeade3ed8	regmap_parse_val	vmlinux	EXPORT_SYMBOL_GPL
-0xb74b5a00	drm_dp_mst_port_has_audio	vmlinux	EXPORT_SYMBOL
-0x1bd631ca	clk_hw_get_rate	vmlinux	EXPORT_SYMBOL_GPL
-0xf29403e5	acpi_install_table_handler	vmlinux	EXPORT_SYMBOL
-0x0484c6c4	acpi_enter_sleep_state_prep	vmlinux	EXPORT_SYMBOL
-0xe3cb9a33	simple_link	vmlinux	EXPORT_SYMBOL
-0x4e873197	vfs_whiteout	vmlinux	EXPORT_SYMBOL
-0xbdd2f42a	rcu_bh_force_quiescent_state	vmlinux	EXPORT_SYMBOL_GPL
-0x7303dd7c	ceph_osdc_notify	net/ceph/libceph	EXPORT_SYMBOL
-0x7b16dd93	usb_serial_suspend	drivers/usb/serial/usbserial	EXPORT_SYMBOL
-0x1949e7ce	nvdimm_clear_poison	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0xc438f8c0	ib_create_fmr_pool	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xbded6e08	hidinput_find_field	vmlinux	EXPORT_SYMBOL_GPL
-0xea215fc2	scsi_remove_target	vmlinux	EXPORT_SYMBOL
-0x9b1298c9	regmap_noinc_read	vmlinux	EXPORT_SYMBOL_GPL
-0xc73cda3c	drm_vma_offset_manager_init	vmlinux	EXPORT_SYMBOL
-0xf5c2d34d	hdmi_audio_infoframe_init	vmlinux	EXPORT_SYMBOL
-0xeb0064c3	blkg_stat_recursive_sum	vmlinux	EXPORT_SYMBOL_GPL
-0x8c57c72c	find_asymmetric_key	vmlinux	EXPORT_SYMBOL_GPL
-0xe6684a24	page_cache_async_readahead	vmlinux	EXPORT_SYMBOL_GPL
-0x6a244503	mempool_create	vmlinux	EXPORT_SYMBOL
-0xefad3e4b	padata_alloc_possible	vmlinux	EXPORT_SYMBOL
-0x57231f45	ring_buffer_record_on	vmlinux	EXPORT_SYMBOL_GPL
-0xb7f03e10	nfs4_init_ds_session	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x833061f3	mlx5_set_port_pause	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x95a52abd	dm_bm_is_read_only	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xd9b7e885	bcma_driver_unregister	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x60142567	ahci_platform_enable_resources	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0x23c2f577	crypto_transfer_skcipher_request_to_engine	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0x8eedcb30	of_cpu_node_to_id	vmlinux	EXPORT_SYMBOL
-0xd7399d2a	efivar_entry_iter_end	vmlinux	EXPORT_SYMBOL_GPL
-0x76020ec1	phy_init_eee	vmlinux	EXPORT_SYMBOL
-0x294ce827	drm_cvt_mode	vmlinux	EXPORT_SYMBOL
-0x07a4ebc6	clkdev_drop	vmlinux	EXPORT_SYMBOL
-0x73f2edb5	kblockd_schedule_work	vmlinux	EXPORT_SYMBOL
-0x54c99fac	mem_section	vmlinux	EXPORT_SYMBOL
-0x25383e84	send_sig_info	vmlinux	EXPORT_SYMBOL
-0xc4f2fef8	xprt_release_xprt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xea01d1fe	nfs_file_mmap	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x16108f70	mlx4_qp_free	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x1df1432c	sdhci_reset_tuning	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xd9a138cd	__neigh_event_send	vmlinux	EXPORT_SYMBOL
-0x031a1583	sk_stream_wait_close	vmlinux	EXPORT_SYMBOL
-0xb6cdab5c	i2c_parse_fw_timings	vmlinux	EXPORT_SYMBOL_GPL
-0xebab5bc9	dev_pm_qos_hide_latency_tolerance	vmlinux	EXPORT_SYMBOL_GPL
-0xb2557a52	show_class_attr_string	vmlinux	EXPORT_SYMBOL_GPL
-0x92c5fec0	drm_bridge_mode_fixup	vmlinux	EXPORT_SYMBOL
-0xb7eb25f8	clk_hw_unregister_gate	vmlinux	EXPORT_SYMBOL_GPL
-0x151f4898	schedule_timeout_uninterruptible	vmlinux	EXPORT_SYMBOL
-0x91fcdabf	ceph_file_layout_from_legacy	net/ceph/libceph	EXPORT_SYMBOL
-0x8207c14f	ceph_client_gid	net/ceph/libceph	EXPORT_SYMBOL
-0x914ac70f	vhost_add_used	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xa21c12b7	sas_remove_host	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0xc331cc55	fc_fabric_logoff	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x228ad5f7	hinic_get_fw_version	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x09c2a2fe	ata_host_register	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x8ac692db	ndo_dflt_fdb_add	vmlinux	EXPORT_SYMBOL
-0x093cdffc	pskb_extract	vmlinux	EXPORT_SYMBOL
-0x63838c6a	platform_get_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x21d6a007	drm_connector_unregister	vmlinux	EXPORT_SYMBOL
-0x86764f8e	blk_mq_unquiesce_queue	vmlinux	EXPORT_SYMBOL_GPL
-0x332b5ca3	crypto_register_rng	vmlinux	EXPORT_SYMBOL_GPL
-0xed36d71a	kill_anon_super	vmlinux	EXPORT_SYMBOL
-0xb88dbfce	irq_set_irqchip_state	vmlinux	EXPORT_SYMBOL_GPL
-0x1d222ced	irq_get_irqchip_state	vmlinux	EXPORT_SYMBOL_GPL
-0x81bd1eb3	ieee80211_get_num_supported_channels	net/wireless/cfg80211	EXPORT_SYMBOL
-0x42a469b7	virtqueue_add_inbuf_ctx	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0xbe051f92	ppp_output_wakeup	drivers/net/ppp/ppp_generic	EXPORT_SYMBOL
-0x1ab86802	bcma_core_set_clockmode	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x4a518ae5	ata_msleep	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x30bbb207	xfrm6_rcv	vmlinux	EXPORT_SYMBOL
-0x3c1277f0	xfrm4_rcv	vmlinux	EXPORT_SYMBOL
-0xb929584d	acpi_subsys_runtime_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0x72a6273b	pci_enable_pcie_error_reporting	vmlinux	EXPORT_SYMBOL_GPL
-0x3e6d5c0f	of_pci_get_devfn	vmlinux	EXPORT_SYMBOL_GPL
-0xa02da502	percpu_ref_switch_to_atomic_sync	vmlinux	EXPORT_SYMBOL_GPL
-0x5b15ff79	_copy_from_iter_full	vmlinux	EXPORT_SYMBOL
-0x26f0aca7	kthread_mod_delayed_work	vmlinux	EXPORT_SYMBOL_GPL
-0xaea7f3fb	xdr_buf_subsegment	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x45d107a8	nf_tables_bind_set	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0xbec441fa	nfs_unlink	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x47bc2c32	fscache_init_cache	fs/fscache/fscache	EXPORT_SYMBOL
-0x6446cacd	cxgbi_device_register	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x824faf86	async_raid6_2data_recov	crypto/async_tx/async_raid6_recov	EXPORT_SYMBOL_GPL
-0xc2d56a49	sync_file_get_fence	vmlinux	EXPORT_SYMBOL
-0xa866d649	drm_legacy_ioremap	vmlinux	EXPORT_SYMBOL
-0xd9b9e3fc	bio_integrity_trim	vmlinux	EXPORT_SYMBOL
-0x041897a7	bio_integrity_prep	vmlinux	EXPORT_SYMBOL
-0xffb8c739	key_type_encrypted	security/keys/encrypted-keys/encrypted-keys	EXPORT_SYMBOL_GPL
-0x7936995e	cfg80211_put_bss	net/wireless/cfg80211	EXPORT_SYMBOL
-0x29f4d158	virtqueue_get_buf	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0xaf83bfcd	hinic_get_interrupt_cfg	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x4063ee43	inet_dgram_connect	vmlinux	EXPORT_SYMBOL
-0x4d30474f	usb_find_alt_setting	vmlinux	EXPORT_SYMBOL_GPL
-0x8d88915a	phy_connect	vmlinux	EXPORT_SYMBOL
-0x1cfb82c7	dev_pm_disable_wake_irq	vmlinux	EXPORT_SYMBOL_GPL
-0xb5dd5167	device_connection_find_match	vmlinux	EXPORT_SYMBOL_GPL
-0xc2e98c9b	driver_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x9c585eac	ttm_bo_dma_acc_size	vmlinux	EXPORT_SYMBOL
-0x4336fcca	ucs2_as_utf8	vmlinux	EXPORT_SYMBOL
-0x03c3c92b	set_cached_acl	vmlinux	EXPORT_SYMBOL
-0x8adc1335	generic_pipe_buf_steal	vmlinux	EXPORT_SYMBOL
-0x6a421062	memory_failure_queue	vmlinux	EXPORT_SYMBOL_GPL
-0xfeb90f34	rwsem_down_write_failed_killable	vmlinux	EXPORT_SYMBOL
-0x3d335ff5	param_ops_ulong	vmlinux	EXPORT_SYMBOL
-0x179a9f23	vsock_insert_connected	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x3728912d	nfs_kill_super	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x0d876126	nfs_fill_super	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xa867abf0	wusb_cluster_id_put	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x6f4ee083	iscsi_unblock_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0xcaf45c62	fcoe_ctlr_recv	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL
-0x70c770ac	cavium_mdiobus_read	drivers/net/phy/mdio-cavium	EXPORT_SYMBOL
-0xce71a0eb	v4l2_ctrl_find	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x3b23ce0e	v4l2_ctrl_fill	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xbc5671dc	v4l_printk_ioctl	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x3a8c6013	kobject_put	vmlinux	EXPORT_SYMBOL
-0xdc11f219	kobject_get	vmlinux	EXPORT_SYMBOL
-0x6bd252f4	inet_frags_exit_net	vmlinux	EXPORT_SYMBOL
-0x558cd324	ttm_dma_populate	vmlinux	EXPORT_SYMBOL_GPL
-0x96300793	drm_i2c_encoder_commit	vmlinux	EXPORT_SYMBOL
-0x2d934347	tty_buffer_set_limit	vmlinux	EXPORT_SYMBOL_GPL
-0x0c8e2198	acpi_os_map_iomem	vmlinux	EXPORT_SYMBOL_GPL
-0x62c583aa	fwnode_get_named_gpiod	vmlinux	EXPORT_SYMBOL_GPL
-0xdcc6c865	relay_open	vmlinux	EXPORT_SYMBOL_GPL
-0x401712a6	param_set_copystring	vmlinux	EXPORT_SYMBOL
-0xa9a59e9e	br_vlan_enabled	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0xbebfaea2	c_can_power_down	drivers/net/can/c_can/c_can	EXPORT_SYMBOL_GPL
-0x49f99bee	cfi_read_pri	drivers/mtd/chips/cfi_util	EXPORT_SYMBOL
-0x3dbabf0b	i2c_handle_smbus_alert	drivers/i2c/i2c-smbus	EXPORT_SYMBOL_GPL
-0x90ba0073	__ll_sc_atomic_fetch_xor	vmlinux	EXPORT_SYMBOL
-0xc9634df9	in6addr_linklocal_allrouters	vmlinux	EXPORT_SYMBOL
-0x738aa624	reuseport_select_sock	vmlinux	EXPORT_SYMBOL
-0x36852716	typec_set_orientation	vmlinux	EXPORT_SYMBOL_GPL
-0x807766ea	usb_scuttle_anchored_urbs	vmlinux	EXPORT_SYMBOL_GPL
-0x58b73bc7	match_wildcard	vmlinux	EXPORT_SYMBOL
-0x975519c1	asymmetric_key_id_same	vmlinux	EXPORT_SYMBOL_GPL
-0x4b5489ec	relay_close	vmlinux	EXPORT_SYMBOL_GPL
-0x619be628	nf_l4proto_log_invalid	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x562599d8	fc_exch_mgr_free	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xa87b726e	detach_hdlc_protocol	drivers/net/wan/hdlc	EXPORT_SYMBOL
-0x32b3aeda	mlx4_is_eq_vector_valid	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x9c256008	dm_bufio_get_device_size	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x1b54bd5d	ib_copy_path_rec_from_user	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL
-0x8498a90d	net_ns_get_ownership	vmlinux	EXPORT_SYMBOL_GPL
-0x696f2b63	of_changeset_init	vmlinux	EXPORT_SYMBOL_GPL
-0xcfe60c35	usb_reset_configuration	vmlinux	EXPORT_SYMBOL_GPL
-0xeced44e0	pwm_free	vmlinux	EXPORT_SYMBOL_GPL
-0x8dbc466e	sysfs_merge_group	vmlinux	EXPORT_SYMBOL_GPL
-0x2bb6099e	dq_data_lock	vmlinux	EXPORT_SYMBOL
-0xc84a0a7e	seq_hlist_start_rcu	vmlinux	EXPORT_SYMBOL
-0x3c00ac02	__cleancache_put_page	vmlinux	EXPORT_SYMBOL
-0x93c8bfc0	__cleancache_get_page	vmlinux	EXPORT_SYMBOL
-0xd1991f13	__get_user_pages_fast	vmlinux	EXPORT_SYMBOL_GPL
-0x014e4112	down_trylock	vmlinux	EXPORT_SYMBOL
-0xc30a6c27	rpc_clnt_setup_test_and_add_xprt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xc6d7671d	ceph_pg_to_acting_primary	net/ceph/libceph	EXPORT_SYMBOL
-0x37113f13	rt2x00queue_stop_queues	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xbceaf4d1	ib_cm_listen	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0x01568393	sch56xx_read_virtual_reg	drivers/hwmon/sch56xx-common	EXPORT_SYMBOL
-0xfacaa462	genl_register_family	vmlinux	EXPORT_SYMBOL
-0x00995763	of_phy_get_and_connect	vmlinux	EXPORT_SYMBOL
-0x24583f4b	phy_suspend	vmlinux	EXPORT_SYMBOL
-0x214f95c8	drm_legacy_getsarea	vmlinux	EXPORT_SYMBOL
-0xbb10c4fc	iommu_dma_get_resv_regions	vmlinux	EXPORT_SYMBOL
-0xf3e6402e	__bitmap_equal	vmlinux	EXPORT_SYMBOL
-0x9305100c	af_alg_pull_tsgl	vmlinux	EXPORT_SYMBOL_GPL
-0x5f59f547	page_zero_new_buffers	vmlinux	EXPORT_SYMBOL
-0xe8b1dcba	mntget	vmlinux	EXPORT_SYMBOL
-0xc9e967bf	mntput	vmlinux	EXPORT_SYMBOL
-0x03ab5aa8	fasync_helper	vmlinux	EXPORT_SYMBOL
-0xf3b451ca	kdb_poll_funcs	vmlinux	EXPORT_SYMBOL_GPL
-0x7ce601a2	__init_rwsem	vmlinux	EXPORT_SYMBOL
-0x75ee9205	nft_register_flowtable_type	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0xc1296fce	pnfs_ld_write_done	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xc28cfae4	sbc_get_device_type	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x5941d489	ipvlan_link_new	drivers/net/ipvlan/ipvlan	EXPORT_SYMBOL_GPL
-0xc0889c89	mlx4_fmr_enable	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xb761506f	hinic_get_toe_enable	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x3f715326	mount_mtd	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xcb793ee8	fmc_irq_free	drivers/fmc/fmc	EXPORT_SYMBOL
-0x1ea6559b	tpm_pcr_read	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0xbd3e7542	cast_s1	crypto/cast_common	EXPORT_SYMBOL_GPL
-0x224f51bf	nvmem_device_cell_read	vmlinux	EXPORT_SYMBOL_GPL
-0x6e3ff83a	edac_device_alloc_index	vmlinux	EXPORT_SYMBOL_GPL
-0x6b5d929c	phy_resolve_aneg_linkmode	vmlinux	EXPORT_SYMBOL_GPL
-0x154626c0	drm_mode_is_420_also	vmlinux	EXPORT_SYMBOL
-0x1928c4c0	iommu_domain_free	vmlinux	EXPORT_SYMBOL_GPL
-0x5938e2e7	blk_mq_flush_busy_ctxs	vmlinux	EXPORT_SYMBOL_GPL
-0x2f4113a2	dcookie_register	vmlinux	EXPORT_SYMBOL_GPL
-0x3f31299c	locks_mandatory_area	vmlinux	EXPORT_SYMBOL
-0x565de8f8	nft_reject_init	net/netfilter/nft_reject	EXPORT_SYMBOL_GPL
-0xe477d081	nfs_request_add_commit_list_locked	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x0ec607f0	sas_port_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x54dcd0b3	iscsi_tcp_recv_skb	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0x02dfd3d0	mlxsw_afk_key_info_block_encoding_get	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xafa1cec0	mlx4_counter_alloc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x6518a8c4	xt_table_unlock	vmlinux	EXPORT_SYMBOL_GPL
-0xe26bf366	tcf_exts_dump_stats	vmlinux	EXPORT_SYMBOL
-0x67ec4d85	sock_alloc_send_pskb	vmlinux	EXPORT_SYMBOL
-0x298a5607	xhci_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x1ead5699	xgene_mdio_rgmii_read	vmlinux	EXPORT_SYMBOL
-0xc75d7a39	alloc_iova	vmlinux	EXPORT_SYMBOL_GPL
-0xaad0ae78	__bitmap_shift_right	vmlinux	EXPORT_SYMBOL
-0xbdf9b22c	bio_check_pages_dirty	vmlinux	EXPORT_SYMBOL_GPL
-0xb60ab30f	exportfs_encode_inode_fh	vmlinux	EXPORT_SYMBOL_GPL
-0xaaa918c9	ftrace_dump	vmlinux	EXPORT_SYMBOL_GPL
-0x53c409f7	alarm_init	vmlinux	EXPORT_SYMBOL_GPL
-0x402b8281	__request_module	vmlinux	EXPORT_SYMBOL
-0x811811e0	fc_exch_done	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x6ca2152d	bgx_lmac_set_pfc	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0x60cd1f2f	bgx_lmac_get_pfc	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0x903c300c	v4l2_clk_disable	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x815064bc	ata_sff_error_handler	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xc462709e	idr_alloc_u32	vmlinux	EXPORT_SYMBOL_GPL
-0xb00d91e0	inet_register_protosw	vmlinux	EXPORT_SYMBOL
-0x15f7bc80	__inet_inherit_port	vmlinux	EXPORT_SYMBOL_GPL
-0x9df43ec7	dev_deactivate	vmlinux	EXPORT_SYMBOL
-0x68fd7bbd	usb_asmedia_modifyflowcontrol	vmlinux	EXPORT_SYMBOL_GPL
-0xaf7c016a	phy_find_first	vmlinux	EXPORT_SYMBOL
-0x5784c376	pm_runtime_force_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0xd9f46b80	blkdev_reread_part	vmlinux	EXPORT_SYMBOL
-0xde81365a	submit_bio_wait	vmlinux	EXPORT_SYMBOL
-0x23fd3028	vmalloc_node	vmlinux	EXPORT_SYMBOL
-0x9300507b	mempool_destroy	vmlinux	EXPORT_SYMBOL
-0x054e550b	kernel_halt	vmlinux	EXPORT_SYMBOL_GPL
-0x7057ecdb	unregister_lwt_work	vmlinux	EXPORT_SYMBOL
-0x97c9f8e8	xfrm6_tunnel_spi_lookup	net/ipv6/xfrm6_tunnel	EXPORT_SYMBOL
-0x4df52080	iw_destroy_cm_id	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL
-0xdf66b878	netpoll_cleanup	vmlinux	EXPORT_SYMBOL
-0x42c452c6	scsi_ioctl	vmlinux	EXPORT_SYMBOL
-0xe911c3c1	drm_fb_helper_set_suspend	vmlinux	EXPORT_SYMBOL
-0x36075bb5	iommu_group_register_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x9efa8858	qtree_read_dquot	vmlinux	EXPORT_SYMBOL
-0xab869925	set_binfmt	vmlinux	EXPORT_SYMBOL
-0x1acef7d2	pm_freezing	vmlinux	EXPORT_SYMBOL_GPL
-0x9e4faeef	dm_io_client_destroy	drivers/md/dm-mod	EXPORT_SYMBOL
-0x913cf73f	sparse_keymap_entry_from_keycode	drivers/input/sparse-keymap	EXPORT_SYMBOL
-0x22a3c1b3	tpm_default_chip	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0xceab0311	strchrnul	vmlinux	EXPORT_SYMBOL
-0x03bd5645	km_policy_expired	vmlinux	EXPORT_SYMBOL
-0xa6eb8e23	i2c_client_type	vmlinux	EXPORT_SYMBOL_GPL
-0x33fd62de	typec_set_pwr_opmode	vmlinux	EXPORT_SYMBOL_GPL
-0xa945a15f	ttm_fbdev_mmap	vmlinux	EXPORT_SYMBOL
-0xe02abfbb	drm_dp_downstream_max_bpc	vmlinux	EXPORT_SYMBOL
-0x2b51b69a	hvc_poll	vmlinux	EXPORT_SYMBOL_GPL
-0xf4530154	pci_user_write_config_word	vmlinux	EXPORT_SYMBOL_GPL
-0x48f05388	pci_iomap_wc	vmlinux	EXPORT_SYMBOL_GPL
-0xeeb620fa	elv_rb_find	vmlinux	EXPORT_SYMBOL
-0x8df7a8dc	padata_register_cpumask_notifier	vmlinux	EXPORT_SYMBOL
-0x5f9ecd80	fscache_object_mark_killed	fs/fscache/fscache	EXPORT_SYMBOL
-0x29ab8de7	dfs_pattern_detector_init	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0x55e60bee	call_fib_notifiers	vmlinux	EXPORT_SYMBOL
-0xbceb9859	__drm_atomic_helper_connector_destroy_state	vmlinux	EXPORT_SYMBOL
-0x1007569d	devm_reset_controller_register	vmlinux	EXPORT_SYMBOL_GPL
-0x6d811413	kstrdup_quotable_cmdline	vmlinux	EXPORT_SYMBOL_GPL
-0x9829fc11	__kfifo_out_peek_r	vmlinux	EXPORT_SYMBOL
-0x38db1f5b	v4l2_subdev_init	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xe1ee3c0c	ib_cm_insert_listen	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0x9bf649fa	netlink_ns_capable	vmlinux	EXPORT_SYMBOL
-0xc4212ab9	qdisc_class_hash_insert	vmlinux	EXPORT_SYMBOL
-0x3048fc5e	eth_commit_mac_addr_change	vmlinux	EXPORT_SYMBOL
-0xe5867808	dlci_ioctl_set	vmlinux	EXPORT_SYMBOL
-0x787cc046	hwspin_lock_register	vmlinux	EXPORT_SYMBOL_GPL
-0x2b38b18b	pci_set_host_bridge_release	vmlinux	EXPORT_SYMBOL_GPL
-0xcb40df19	acpi_gpiochip_free_interrupts	vmlinux	EXPORT_SYMBOL_GPL
-0x78822750	refcount_dec_and_lock_irqsave	vmlinux	EXPORT_SYMBOL
-0xf499aed8	generic_perform_write	vmlinux	EXPORT_SYMBOL
-0x0dec98b2	__rpc_wait_for_completion_task	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x28f2dd01	opens_in_grace	fs/nfs_common/grace	EXPORT_SYMBOL_GPL
-0x054bef45	layoutstats_timer	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xa1147001	pnfs_read_resend_pnfs	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xef02b7e0	cxgbi_sock_established	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xa1d8a6e2	macvlan_common_setup	drivers/net/macvlan	EXPORT_SYMBOL_GPL
-0x1ea31bb7	hinic_func_max_qnum	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x6faa842d	rdma_init_qp_attr	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0xa25eda84	ib_redirect_mad_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x83d40fb6	bcma_core_pll_ctl	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0xa05e758d	udp_set_csum	vmlinux	EXPORT_SYMBOL
-0x1d6565a8	scsi_print_sense	vmlinux	EXPORT_SYMBOL
-0x06c643e8	scsi_report_device_reset	vmlinux	EXPORT_SYMBOL
-0xd5af40b5	of_drm_find_bridge	vmlinux	EXPORT_SYMBOL
-0x025e2ded	apei_get_debugfs_dir	vmlinux	EXPORT_SYMBOL_GPL
-0x647c05f1	devm_phy_optional_get	vmlinux	EXPORT_SYMBOL_GPL
-0x76811820	devm_regmap_init_vexpress_config	vmlinux	EXPORT_SYMBOL_GPL
-0x9d7049d1	config_item_get_unless_zero	vmlinux	EXPORT_SYMBOL
-0x43e8436a	locks_free_lock	vmlinux	EXPORT_SYMBOL
-0x428ee1ed	fixed_size_llseek	vmlinux	EXPORT_SYMBOL
-0xa3b126a5	cfg80211_sinfo_alloc_tid_stats	net/wireless/cfg80211	EXPORT_SYMBOL
-0x2401b14c	ip_set_get_ip6_port	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0xab4e2db3	ip_set_get_ip4_port	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x48c68a66	ieee80211_report_wowlan_wakeup	net/mac80211/mac80211	EXPORT_SYMBOL
-0xcce488ee	core_alua_check_nonop_delay	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xa6841fb6	tun_ptr_to_xdp	drivers/net/tun	EXPORT_SYMBOL
-0x89ae0f40	nic_unregister_event	drivers/net/ethernet/hisilicon/hns3/hclge	EXPORT_SYMBOL
-0xbe3a2521	inet6_add_offload	vmlinux	EXPORT_SYMBOL
-0x747b9deb	drm_dev_register	vmlinux	EXPORT_SYMBOL
-0xf9a3e6dc	gpiochip_set_chained_irqchip	vmlinux	EXPORT_SYMBOL_GPL
-0xda4ea1f4	sg_miter_skip	vmlinux	EXPORT_SYMBOL
-0xd464ee6f	simple_attr_release	vmlinux	EXPORT_SYMBOL_GPL
-0xc2009563	perf_aux_output_flag	vmlinux	EXPORT_SYMBOL_GPL
-0xb9f3ed41	cfg80211_find_ie_match	net/wireless/cfg80211	EXPORT_SYMBOL
-0xeed79b83	fcoe_ctlr_device_delete	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0xc234812e	rt2x00usb_flush_queue	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0xefb5ca72	ata_link_abort	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x7e7aa417	led_sysfs_disable	vmlinux	EXPORT_SYMBOL_GPL
-0x01ae02c0	usb_submit_urb	vmlinux	EXPORT_SYMBOL_GPL
-0xde06825a	fwnode_get_next_available_child_node	vmlinux	EXPORT_SYMBOL_GPL
-0xc36001d5	bio_integrity_advance	vmlinux	EXPORT_SYMBOL
-0x7ec78bdd	rename_lock	vmlinux	EXPORT_SYMBOL
-0xc2fdb23e	page_symlink_inode_operations	vmlinux	EXPORT_SYMBOL
-0x24b47fc9	file_path	vmlinux	EXPORT_SYMBOL
-0x3fd48438	xprt_put	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xacd81eb3	jbd2_inode_cache	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xbdf506b9	register_virtio_device	drivers/virtio/virtio	EXPORT_SYMBOL_GPL
-0x6fc1e5d3	nvdimm_region_notify	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0xca7cc22c	__ll_sc_atomic_sub_return_acquire	vmlinux	EXPORT_SYMBOL
-0x1fbd16da	ip_tos2prio	vmlinux	EXPORT_SYMBOL
-0x27b6d848	regmap_field_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0xd24e2494	pinctrl_register	vmlinux	EXPORT_SYMBOL_GPL
-0x96e5d30f	gen_pool_set_algo	vmlinux	EXPORT_SYMBOL
-0x3fa0d062	kstrtou16	vmlinux	EXPORT_SYMBOL
-0x060ea2d6	kstrtoull	vmlinux	EXPORT_SYMBOL
-0x94961283	vunmap	vmlinux	EXPORT_SYMBOL
-0x5dc918fd	write_cache_pages	vmlinux	EXPORT_SYMBOL
-0xeb97ff19	nf_conntrack_l4proto_tcp6	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x268ec485	unregister_virtio_device	drivers/virtio/virtio	EXPORT_SYMBOL_GPL
-0x7fdb6004	cxgbi_device_unregister_all	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x0e06a24d	mlx5_cmd_exec_cb	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x863dd497	dw_mci_pltfm_remove	drivers/mmc/host/dw_mmc-pltfm	EXPORT_SYMBOL_GPL
-0x9de50e5c	v4l_vb2q_enable_media_source	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x7d796e39	vb2_buffer_in_use	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL
-0xbc220529	iw_cm_disconnect	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL
-0xae5e09aa	devm_create_dev_dax	drivers/dax/device_dax	EXPORT_SYMBOL_GPL
-0xc73ca91b	tpm2_calc_ordinal_duration	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x67da9f7c	sha512_zero_message_hash	crypto/sha512_generic	EXPORT_SYMBOL_GPL
-0xcd955f59	xfrm_policy_alloc	vmlinux	EXPORT_SYMBOL
-0x6da7ecab	led_blink_set	vmlinux	EXPORT_SYMBOL_GPL
-0x38daf331	dw_spi_suspend_host	vmlinux	EXPORT_SYMBOL_GPL
-0xe5c78a99	do_blank_screen	vmlinux	EXPORT_SYMBOL
-0xc685c5f0	hisi_clk_register_phase	vmlinux	EXPORT_SYMBOL_GPL
-0xa76f431c	acpi_dev_pm_attach	vmlinux	EXPORT_SYMBOL_GPL
-0x1bbd7604	pci_check_and_unmask_intx	vmlinux	EXPORT_SYMBOL_GPL
-0xa6ed700c	finish_open	vmlinux	EXPORT_SYMBOL
-0xf97da744	kmem_cache_create_usercopy	vmlinux	EXPORT_SYMBOL
-0xb2a1c8bf	static_key_disable	vmlinux	EXPORT_SYMBOL_GPL
-0x033a4ffa	cfg80211_remain_on_channel_expired	net/wireless/cfg80211	EXPORT_SYMBOL
-0xe42008e5	mtd_del_partition	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x1bf796e2	bcma_chipco_gpio_outen	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x117093be	qdisc_class_hash_init	vmlinux	EXPORT_SYMBOL
-0x801d760f	devm_of_led_classdev_register	vmlinux	EXPORT_SYMBOL_GPL
-0x2720d2d6	fwnode_property_read_string	vmlinux	EXPORT_SYMBOL_GPL
-0x52a7d0fd	drm_dp_dual_mode_max_tmds_clock	vmlinux	EXPORT_SYMBOL
-0xfa873ad0	prandom_seed	vmlinux	EXPORT_SYMBOL
-0x9e36f7b0	get_acl	vmlinux	EXPORT_SYMBOL
-0x67d8fbea	set_page_dirty_lock	vmlinux	EXPORT_SYMBOL
-0xa94c0d19	cache_unregister_net	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x44cd2701	fcoe_ctlr_link_down	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL
-0x5692cc3f	hinic_support_toe	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xaa582ecf	nic_get_sfpinfo	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0x1dea327e	get_mtd_device	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xb950367e	ib_get_device_fw_str	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x5339ccf4	ata_sas_port_alloc	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xb0941739	ata_port_abort	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xb69ace10	tcp_v4_conn_request	vmlinux	EXPORT_SYMBOL
-0x4e91a072	edac_get_report_status	vmlinux	EXPORT_SYMBOL_GPL
-0x01509d33	rtc_add_group	vmlinux	EXPORT_SYMBOL
-0x59298f5a	usb_get_descriptor	vmlinux	EXPORT_SYMBOL_GPL
-0x82c0a582	genphy_c45_read_link	vmlinux	EXPORT_SYMBOL_GPL
-0xdfa9db3f	spi_async_locked	vmlinux	EXPORT_SYMBOL_GPL
-0x89f57df6	blk_rq_init	vmlinux	EXPORT_SYMBOL
-0x4deea9d1	ceph_monc_get_version	net/ceph/libceph	EXPORT_SYMBOL
-0x889d88cb	mlx5_query_port_autoneg	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xab5b2894	cryptd_ahash_queued	crypto/cryptd	EXPORT_SYMBOL_GPL
-0xdaad67f2	tcp_v4_syn_recv_sock	vmlinux	EXPORT_SYMBOL
-0x950f1f57	usb_put_dev	vmlinux	EXPORT_SYMBOL_GPL
-0x2570a138	reservation_seqcount_string	vmlinux	EXPORT_SYMBOL
-0x44b17e4d	drm_panel_init	vmlinux	EXPORT_SYMBOL
-0x26815dbc	drm_dp_link_rate_to_bw_code	vmlinux	EXPORT_SYMBOL
-0x935c7490	__sg_free_table	vmlinux	EXPORT_SYMBOL
-0xf5555548	kmem_cache_shrink	vmlinux	EXPORT_SYMBOL
-0xa960f06e	set_idle_no_cstates	vmlinux	EXPORT_SYMBOL
-0x5d49aabc	init_wait_var_entry	vmlinux	EXPORT_SYMBOL
-0x32bc0fcf	preempt_notifier_dec	vmlinux	EXPORT_SYMBOL_GPL
-0x0402cbbf	preempt_notifier_inc	vmlinux	EXPORT_SYMBOL_GPL
-0x096628e8	kvm_read_guest_atomic	vmlinux	EXPORT_SYMBOL_GPL
-0xbed91674	cache_seq_stop	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xe2aae5cc	crc8	lib/crc8	EXPORT_SYMBOL
-0xf9f1afb7	__iscsit_check_dataout_hdr	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xa413085b	mii_check_link	drivers/net/mii	EXPORT_SYMBOL
-0xa6769155	vb2_ioctl_prepare_buf	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x601f665f	dm_io_client_create	drivers/md/dm-mod	EXPORT_SYMBOL
-0x523ebec8	uverbs_idr_class	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL
-0x49045426	icmp_err_convert	vmlinux	EXPORT_SYMBOL
-0xed479320	mdio_device_create	vmlinux	EXPORT_SYMBOL
-0xa0332f97	drm_atomic_helper_legacy_gamma_set	vmlinux	EXPORT_SYMBOL
-0xac43d055	iopf_queue_remove_device	vmlinux	EXPORT_SYMBOL_GPL
-0xf54a5357	iommu_sva_invalidate	vmlinux	EXPORT_SYMBOL_GPL
-0xe8aeb586	clk_gpio_mux_ops	vmlinux	EXPORT_SYMBOL_GPL
-0xdf1d441e	acpi_device_fwnode_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x266b26f9	acpi_subsys_complete	vmlinux	EXPORT_SYMBOL_GPL
-0xcb733bf2	acpi_bus_set_power	vmlinux	EXPORT_SYMBOL
-0x475c9d5e	gpiod_get_optional	vmlinux	EXPORT_SYMBOL_GPL
-0x28ab4fb9	pinctrl_gpio_free	vmlinux	EXPORT_SYMBOL_GPL
-0x1072a394	csum_partial_copy_from_user	vmlinux	EXPORT_SYMBOL
-0x9b7fe4d4	__dynamic_pr_debug	vmlinux	EXPORT_SYMBOL
-0x94b8945c	rht_bucket_nested	vmlinux	EXPORT_SYMBOL_GPL
-0x40160837	blkcg_policy_register	vmlinux	EXPORT_SYMBOL_GPL
-0x0707019a	context_tracking	vmlinux	EXPORT_SYMBOL_GPL
-0x77ff8434	rdma_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0x64cfba54	dma_common_mmap	vmlinux	EXPORT_SYMBOL
-0x1e5b03dc	pm_qos_add_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x071fd398	inet_diag_dump_one_icsk	net/ipv4/inet_diag	EXPORT_SYMBOL_GPL
-0x7f1b7c5a	__tracepoint_nfs4_pnfs_commit_ds	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x30f60fe0	nlmclnt_init	fs/lockd/lockd	EXPORT_SYMBOL_GPL
-0x3899cd93	vfio_device_get_from_dev	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0xb9fd1ce7	mlx4_qp_release_range	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x0e9b4735	mtd_is_locked	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xb3f7476b	rdma_query_gid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xa8d78bfc	tcp_hashinfo	vmlinux	EXPORT_SYMBOL
-0x2d140a58	genl_unlock	vmlinux	EXPORT_SYMBOL
-0xc1dd9fd9	of_changeset_action	vmlinux	EXPORT_SYMBOL_GPL
-0x17d61b8c	of_n_size_cells	vmlinux	EXPORT_SYMBOL
-0xb2bd19d0	hid_report_raw_event	vmlinux	EXPORT_SYMBOL_GPL
-0xc3e1b6bb	dma_buf_begin_cpu_access	vmlinux	EXPORT_SYMBOL_GPL
-0x29ddce36	blk_mq_requeue_request	vmlinux	EXPORT_SYMBOL
-0x98121b32	crypto_aead_setauthsize	vmlinux	EXPORT_SYMBOL_GPL
-0x0d996ce4	fd_install	vmlinux	EXPORT_SYMBOL
-0xdfeb5cda	nf_nat_packet	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0xac77d6cc	nf_nat_used_tuple	net/netfilter/nf_nat	EXPORT_SYMBOL
-0xfe008e3c	cxgb4_read_sge_timestamp	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xebcc64a4	dm_bufio_get_block_data	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0xdbf82d50	inet6_unregister_icmp_sender	vmlinux	EXPORT_SYMBOL
-0x4bdb2cce	compat_ipv6_getsockopt	vmlinux	EXPORT_SYMBOL
-0x8150c951	compat_ipv6_setsockopt	vmlinux	EXPORT_SYMBOL
-0x6675b87a	__phy_resume	vmlinux	EXPORT_SYMBOL
-0xe281e8c5	drm_gem_dmabuf_kunmap	vmlinux	EXPORT_SYMBOL
-0x3417b9fe	bio_devname	vmlinux	EXPORT_SYMBOL
-0xb8b6a937	blk_init_tags	vmlinux	EXPORT_SYMBOL
-0x0cbc8989	direct_make_request	vmlinux	EXPORT_SYMBOL_GPL
-0x4c553848	vfs_fsync_range	vmlinux	EXPORT_SYMBOL
-0xf1eb1797	memory_cgrp_subsys	vmlinux	EXPORT_SYMBOL
-0x3ce4ca6f	disable_irq	vmlinux	EXPORT_SYMBOL
-0x55eecff4	bit_wait_io_timeout	vmlinux	EXPORT_SYMBOL_GPL
-0xdc9fa232	raw_notifier_chain_register	vmlinux	EXPORT_SYMBOL_GPL
-0x09516b6e	nfs_create	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xf7240d81	vhost_add_used_n	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xd6f59ebc	usb_ftdi_elan_edset_input	drivers/usb/misc/ftdi-elan	EXPORT_SYMBOL_GPL
-0x3a20a9d7	transport_set_vpd_ident_type	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x405b6e05	srp_parse_tmo	drivers/scsi/scsi_transport_srp	EXPORT_SYMBOL
-0xbed1b95d	iscsi_tcp_hdr_recv_prep	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0xe48077d1	fcoe_fcf_device_delete	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0x8d38934b	ath10k_core_destroy	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x209b68a3	mlx5_core_dct_query	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x8e286cc4	mlx4_free_cmd_mailbox	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x0102f950	hinic_msg_to_mgmt_sync	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xe042a9a1	v4l2_ctrl_g_ctrl	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xbf1ded90	dm_set_target_max_io_len	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xe654c46c	cdrom_get_media_event	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0x693a0807	scsi_host_alloc	vmlinux	EXPORT_SYMBOL
-0xaadc3f58	bus_get_device_klist	vmlinux	EXPORT_SYMBOL_GPL
-0xf9b34a0b	iopf_queue_free	vmlinux	EXPORT_SYMBOL_GPL
-0x17cd9518	af_alg_async_cb	vmlinux	EXPORT_SYMBOL_GPL
-0x1615d99f	path_put	vmlinux	EXPORT_SYMBOL
-0xbdcda5d9	apply_to_page_range	vmlinux	EXPORT_SYMBOL_GPL
-0x1984d421	out_of_line_wait_on_bit	vmlinux	EXPORT_SYMBOL
-0x39236c77	nft_register_expr	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0xa0f6224a	tcp_vegas_state	net/ipv4/tcp_vegas	EXPORT_SYMBOL_GPL
-0x9d54db24	fc_remote_port_delete	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0x929ef678	mlx5_core_modify_hca_vport_context	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x47abf03d	xfrm6_protocol_deregister	vmlinux	EXPORT_SYMBOL
-0x3ca6ee2e	xfrm4_protocol_deregister	vmlinux	EXPORT_SYMBOL
-0xcf596ff6	led_set_brightness_sync	vmlinux	EXPORT_SYMBOL_GPL
-0xa111bf0d	edac_mc_find	vmlinux	EXPORT_SYMBOL
-0xf6d09b57	gen10g_config_init	vmlinux	EXPORT_SYMBOL_GPL
-0x9283a878	gen10g_config_aneg	vmlinux	EXPORT_SYMBOL_GPL
-0x2561b1bc	drm_irq_uninstall	vmlinux	EXPORT_SYMBOL
-0xeab12a77	pci_request_irq	vmlinux	EXPORT_SYMBOL
-0x73c2554f	__iowrite64_copy	vmlinux	EXPORT_SYMBOL_GPL
-0x8b4322ce	invalidate_partition	vmlinux	EXPORT_SYMBOL
-0x615be76f	handle_mm_fault	vmlinux	EXPORT_SYMBOL_GPL
-0xd217e9e6	trace_set_clr_event	vmlinux	EXPORT_SYMBOL_GPL
-0x7e9256e0	blk_add_driver_data	vmlinux	EXPORT_SYMBOL_GPL
-0xf6449ec8	kmsg_dump_rewind	vmlinux	EXPORT_SYMBOL_GPL
-0xa91338d2	kick_process	vmlinux	EXPORT_SYMBOL_GPL
-0x77237bc8	test_and_change_bit	vmlinux	EXPORT_SYMBOL
-0x0c3dd0be	__l2tp_session_unhash	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0x4fec4ed9	ceph_free_lockers	net/ceph/libceph	EXPORT_SYMBOL
-0xf98c2a62	jbd2_journal_init_jbd_inode	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x3686ea09	spi_print_msg	drivers/scsi/scsi_transport_spi	EXPORT_SYMBOL
-0x50c1e8e9	memstick_suspend_host	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0xb41d36c9	dm_remap_zone_report	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0x5506b8f7	netlbl_bitmap_setbit	vmlinux	EXPORT_SYMBOL
-0x2f33a295	netlbl_catmap_setbit	vmlinux	EXPORT_SYMBOL
-0x85c54b61	efivar_validate	vmlinux	EXPORT_SYMBOL_GPL
-0xbfbc5434	pciserial_resume_ports	vmlinux	EXPORT_SYMBOL_GPL
-0xe84f6e5c	pciserial_remove_ports	vmlinux	EXPORT_SYMBOL_GPL
-0x4660a3d6	is_acpi_device_node	vmlinux	EXPORT_SYMBOL
-0x6d82da2c	sg_miter_stop	vmlinux	EXPORT_SYMBOL
-0x0da10ec3	security_sock_graft	vmlinux	EXPORT_SYMBOL
-0x411fd243	key_reject_and_link	vmlinux	EXPORT_SYMBOL
-0xa33484d2	set_bit	vmlinux	EXPORT_SYMBOL
-0x463da5cb	devlink_port_unregister	net/core/devlink	EXPORT_SYMBOL_GPL
-0x56b2a2b3	fscache_put_operation	fs/fscache/fscache	EXPORT_SYMBOL
-0x5f5bad65	hinic_set_fcoe_enable	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xeca0d9e9	__v4l2_ctrl_s_ctrl_string	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xdbe68d63	xt_proto_init	vmlinux	EXPORT_SYMBOL_GPL
-0x2109a78c	drm_dbg	vmlinux	EXPORT_SYMBOL
-0x1c71a35b	__sg_alloc_table_from_pages	vmlinux	EXPORT_SYMBOL
-0xbd9074b1	blk_finish_plug	vmlinux	EXPORT_SYMBOL
-0xc5cf54c6	__mmu_notifier_invalidate_range	vmlinux	EXPORT_SYMBOL_GPL
-0x0b1beb31	vmalloc_32_user	vmlinux	EXPORT_SYMBOL
-0x03bc993e	ipmi_set_my_LUN	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0xce9f8080	sata_pmp_qc_defer_cmd_switch	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x6bfcf677	ata_sff_port_intr	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xfc244654	ata_scsi_change_queue_depth	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x1f32665c	crypto_sha3_final	crypto/sha3_generic	EXPORT_SYMBOL
-0x886262eb	ping_recvmsg	vmlinux	EXPORT_SYMBOL_GPL
-0xfab30dc0	mdio_bus_exit	vmlinux	EXPORT_SYMBOL_GPL
-0x78b55eba	pm_clk_add_clk	vmlinux	EXPORT_SYMBOL_GPL
-0x70b4cd8d	ttm_write_unlock	vmlinux	EXPORT_SYMBOL
-0x5c6c99ea	drm_master_put	vmlinux	EXPORT_SYMBOL
-0x8aa9e722	pci_get_subsys	vmlinux	EXPORT_SYMBOL
-0x26ab1862	rcutorture_get_gp_data	vmlinux	EXPORT_SYMBOL_GPL
-0x0ce19729	mb_cache_entry_touch	fs/mbcache	EXPORT_SYMBOL
-0x09cd96d4	target_submit_tmr	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x1fcf3cde	mlxsw_core_trap_register	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x506d34a6	hidma_mgmt_init_sys	drivers/dma/qcom/hdma_mgmt	EXPORT_SYMBOL_GPL
-0x81188c30	match_string	vmlinux	EXPORT_SYMBOL
-0x1f7386be	__ll_sc_atomic_add	vmlinux	EXPORT_SYMBOL
-0x5db208a3	ip_local_out	vmlinux	EXPORT_SYMBOL_GPL
-0xd4f49b5b	xt_compat_match_from_user	vmlinux	EXPORT_SYMBOL_GPL
-0xd0a11e12	ehci_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0x264e9f23	usb_hcd_check_unlink_urb	vmlinux	EXPORT_SYMBOL_GPL
-0x75aea49c	usb_find_common_endpoints_reverse	vmlinux	EXPORT_SYMBOL_GPL
-0xcee1cbec	phy_device_free	vmlinux	EXPORT_SYMBOL
-0x41bf4a3b	regcache_cache_bypass	vmlinux	EXPORT_SYMBOL_GPL
-0x3e1909da	fwnode_graph_get_remote_endpoint	vmlinux	EXPORT_SYMBOL_GPL
-0xa03ec095	generic_permission	vmlinux	EXPORT_SYMBOL
-0x65154e5e	vprintk_default	vmlinux	EXPORT_SYMBOL_GPL
-0x63c8129d	nmi_panic	vmlinux	EXPORT_SYMBOL
-0x3d9ee9f0	clear_page	vmlinux	EXPORT_SYMBOL
-0x23ea11e0	virtio_transport_dgram_bind	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xab15939f	sas_wait_eh	drivers/scsi/libsas/libsas	EXPORT_SYMBOL
-0xdf0656a3	usbnet_open	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x3ef99f63	mlxsw_core_port_get_phys_port_name	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x67a38892	mlxsw_core_trap_unregister	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x81268a56	mlx5_query_nic_vport_node_guid	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x97979808	nic_get_port_wire_type	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0xdb801a98	media_device_pci_init	drivers/media/media	EXPORT_SYMBOL_GPL
-0xb92450a4	pci_test_config_bits	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x0287a375	__radix_tree_insert	vmlinux	EXPORT_SYMBOL
-0xbbdbfbfb	mroute6_is_socket	vmlinux	EXPORT_SYMBOL
-0x85540ebc	nvmem_cell_put	vmlinux	EXPORT_SYMBOL_GPL
-0xc0dcb59e	edac_layer_name	vmlinux	EXPORT_SYMBOL_GPL
-0xdfb2917d	drm_helper_crtc_mode_set	vmlinux	EXPORT_SYMBOL
-0x79e42aac	pci_msi_mask_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x55153f08	pids_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0x5917ec0a	udp_tunnel_notify_del_rx_port	net/ipv4/udp_tunnel	EXPORT_SYMBOL_GPL
-0x2de9a0c8	qlt_free_cmd	drivers/scsi/qla2xxx/qla2xxx	EXPORT_SYMBOL
-0x90535f24	fc_get_host_stats	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x3ff355da	nic_set_phy_reg	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0x3eedcf4f	nic_get_phy_reg	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0x46cdf933	bgx_config_timestamping	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0x621c4952	rmi_unregister_function_handler	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0xa6c7a9c9	xt_compat_target_from_user	vmlinux	EXPORT_SYMBOL_GPL
-0x287a2588	devm_hwspin_lock_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x28c96bfe	mdio_device_register	vmlinux	EXPORT_SYMBOL
-0x17cb65d1	regmap_async_complete	vmlinux	EXPORT_SYMBOL_GPL
-0x2ce6418e	uart_get_baud_rate	vmlinux	EXPORT_SYMBOL
-0x24f39c39	reset_control_reset	vmlinux	EXPORT_SYMBOL_GPL
-0x4100a662	clk_get_scaled_duty_cycle	vmlinux	EXPORT_SYMBOL_GPL
-0x3c83d2a8	pci_find_next_bus	vmlinux	EXPORT_SYMBOL
-0x57900416	gen_pool_fixed_alloc	vmlinux	EXPORT_SYMBOL
-0x7181db30	atomic_notifier_chain_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x005987d7	usbnet_disconnect	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x480d6bdc	mlx4_get_admin_guid	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xce1db9e8	unregister_cc770dev	drivers/net/can/cc770/cc770	EXPORT_SYMBOL_GPL
-0x82a4e500	tifm_alloc_adapter	drivers/misc/tifm_core	EXPORT_SYMBOL
-0x789dcd67	media_device_unregister_entity	drivers/media/media	EXPORT_SYMBOL_GPL
-0x4f477261	dm_bm_checksum	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x51b39655	ahci_platform_suspend	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0x1bef7ae4	secpath_dup	vmlinux	EXPORT_SYMBOL
-0x32ce94c4	scsi_vpd_tpg_id	vmlinux	EXPORT_SYMBOL
-0x09bc6926	drm_framebuffer_init	vmlinux	EXPORT_SYMBOL
-0x92295424	clk_register_gate	vmlinux	EXPORT_SYMBOL_GPL
-0x97a57333	crc_t10dif_update	vmlinux	EXPORT_SYMBOL
-0xdb75e4b0	trace_call_bpf	vmlinux	EXPORT_SYMBOL_GPL
-0xc1704284	kgdb_register_io_module	vmlinux	EXPORT_SYMBOL_GPL
-0x0fff5afc	time64_to_tm	vmlinux	EXPORT_SYMBOL
-0xd112d126	set_user_nice	vmlinux	EXPORT_SYMBOL
-0x3cb8ab2a	pcibus_to_node	vmlinux	EXPORT_SYMBOL
-0xde9244d6	gss_pseudoflavor_to_service	net/sunrpc/auth_gss/auth_rpcgss	EXPORT_SYMBOL
-0x1f808541	esp6_output_tail	net/ipv6/esp6	EXPORT_SYMBOL_GPL
-0x376662b5	iscsi_create_flashnode_conn	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0xd28256cf	mlxsw_afa_block_append_allocated_counter	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x3e0a4d63	hinic_get_func_mode	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x6fb18820	ib_modify_port	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x9c93ff7d	netdev_notify_peers	vmlinux	EXPORT_SYMBOL
-0x6aea2549	drm_atomic_set_crtc_for_plane	vmlinux	EXPORT_SYMBOL
-0xf3e3fab5	splice_direct_to_actor	vmlinux	EXPORT_SYMBOL
-0x52592520	rpc_release_client	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xc03e402d	nf_nat_pptp_hook_inbound	net/netfilter/nf_conntrack_pptp	EXPORT_SYMBOL_GPL
-0xde7f984c	br_fdb_find_port	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0xd5cc7814	nd_region_release_lane	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x2b9da7a4	genl_lock	vmlinux	EXPORT_SYMBOL
-0x7a2646d7	qdisc_class_hash_grow	vmlinux	EXPORT_SYMBOL
-0x02605f42	compat_sock_get_timestamp	vmlinux	EXPORT_SYMBOL
-0x44ad07f6	__dev_kfree_skb_any	vmlinux	EXPORT_SYMBOL
-0xcb013a7f	__dev_kfree_skb_irq	vmlinux	EXPORT_SYMBOL
-0x80b1afb1	sock_setsockopt	vmlinux	EXPORT_SYMBOL
-0x96423e42	usb_unlocked_enable_lpm	vmlinux	EXPORT_SYMBOL_GPL
-0xaab84b48	drm_dp_mst_deallocate_vcpi	vmlinux	EXPORT_SYMBOL
-0x6d8ea42f	__iommu_sva_bind_device	vmlinux	EXPORT_SYMBOL_GPL
-0x90a7d479	tty_port_close_start	vmlinux	EXPORT_SYMBOL
-0x3ef0ad3f	dma_find_channel	vmlinux	EXPORT_SYMBOL
-0x67fe1233	acpi_subsys_runtime_resume	vmlinux	EXPORT_SYMBOL_GPL
-0xeff08ae4	fb_find_mode	vmlinux	EXPORT_SYMBOL
-0xc8b3eb79	unlock_buffer	vmlinux	EXPORT_SYMBOL
-0x96e0ba8d	simple_transaction_release	vmlinux	EXPORT_SYMBOL
-0xbabbe4ac	nfs_commit_free	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xc33ab5c9	nfs_try_mount	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xf8006586	vhost_dev_has_owner	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x142072c0	transport_set_vpd_assoc	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x93d25c53	sas_queuecommand	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0xa18f224e	ath_regd_find_country_by_name	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0x082d4ade	mmc_abort_tuning	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xc2c98526	rvt_fast_reg_mr	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x40f8bd4e	klist_add_before	vmlinux	EXPORT_SYMBOL_GPL
-0xc41bc980	iwe_stream_add_value	vmlinux	EXPORT_SYMBOL
-0xa61ced89	qdisc_put_rtab	vmlinux	EXPORT_SYMBOL
-0x0f30b0a8	extcon_find_edev_by_node	vmlinux	EXPORT_SYMBOL_GPL
-0x3efd1889	dax_direct_access	vmlinux	EXPORT_SYMBOL_GPL
-0x5d499487	subsys_find_device_by_id	vmlinux	EXPORT_SYMBOL_GPL
-0x0227595a	vga_put	vmlinux	EXPORT_SYMBOL
-0x8eceaff3	drm_atomic_crtc_set_property	vmlinux	EXPORT_SYMBOL
-0x09769037	dmt_modes	vmlinux	EXPORT_SYMBOL
-0xdff5d903	crypto_register_rngs	vmlinux	EXPORT_SYMBOL_GPL
-0x2e814c6b	crypto_attr_alg2	vmlinux	EXPORT_SYMBOL_GPL
-0x2b9a1d50	key_invalidate	vmlinux	EXPORT_SYMBOL
-0xe6861ca9	__tracepoint_kmem_cache_alloc	vmlinux	EXPORT_SYMBOL
-0xbde5ace8	__per_cpu_offset	vmlinux	EXPORT_SYMBOL
-0x43e2e056	set_sig_addr_hook	net/netfilter/nf_conntrack_h323	EXPORT_SYMBOL_GPL
-0xd707212e	ieee80211_remain_on_channel_expired	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0xc807b365	usb_wwan_port_probe	drivers/usb/serial/usb_wwan	EXPORT_SYMBOL_GPL
-0x680d0238	vb2_fop_mmap	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0xc835dff9	proto_register	vmlinux	EXPORT_SYMBOL
-0x251264e7	spi_replace_transfers	vmlinux	EXPORT_SYMBOL_GPL
-0xa77d0912	_dev_crit	vmlinux	EXPORT_SYMBOL
-0x6da619b5	drm_crtc_helper_set_mode	vmlinux	EXPORT_SYMBOL
-0x26ff4b15	tty_wakeup	vmlinux	EXPORT_SYMBOL_GPL
-0x20e6fe37	amba_ahb_device_add	vmlinux	EXPORT_SYMBOL_GPL
-0x7d0ba682	gen_pool_virt_to_phys	vmlinux	EXPORT_SYMBOL
-0x51d12d4e	acpi_pci_disabled	vmlinux	EXPORT_SYMBOL
-0xcf26220e	virtio_transport_notify_recv_init	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x97945a80	nf_reject_ip_tcphdr_get	net/ipv4/netfilter/nf_reject_ipv4	EXPORT_SYMBOL_GPL
-0x972875fa	devlink_dpipe_entry_ctx_append	net/core/devlink	EXPORT_SYMBOL_GPL
-0x94313d0e	v4l2_clk_set_rate	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xc132b6ac	v4l2_clk_get_rate	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x01612c0b	v4l2_detect_gtf	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0xa97e00eb	v4l2_detect_cvt	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0xe34a1786	tcf_block_put	vmlinux	EXPORT_SYMBOL
-0xaccc51b6	usb_acpi_set_power_state	vmlinux	EXPORT_SYMBOL_GPL
-0xb538eb84	genphy_write_mmd_unsupported	vmlinux	EXPORT_SYMBOL
-0xbf86ad92	drm_plane_cleanup	vmlinux	EXPORT_SYMBOL
-0x0fb2f8a4	mktime64	vmlinux	EXPORT_SYMBOL
-0x0d5d21c3	down_read	vmlinux	EXPORT_SYMBOL
-0x8a99eacb	nfs_alloc_server	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x429af2e8	sas_phy_reset	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0x7cd13334	cxgbi_conn_init_pdu	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x0d314c45	rt2800_disable_radio	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x5018e6f8	km_report	vmlinux	EXPORT_SYMBOL
-0x2545b0d2	skb_copy_expand	vmlinux	EXPORT_SYMBOL
-0x0fd366c6	of_nvmem_device_get	vmlinux	EXPORT_SYMBOL_GPL
-0xd6606451	device_property_read_string_array	vmlinux	EXPORT_SYMBOL_GPL
-0xae637322	transport_setup_device	vmlinux	EXPORT_SYMBOL_GPL
-0x950ee7d1	fb_find_logo	vmlinux	EXPORT_SYMBOL_GPL
-0x5fd235e1	pci_hp_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x5a31392c	pci_release_resource	vmlinux	EXPORT_SYMBOL
-0xf72a8ece	blk_queue_softirq_done	vmlinux	EXPORT_SYMBOL
-0xc1d8cfaf	__fdget	vmlinux	EXPORT_SYMBOL
-0xa085eff0	d_lookup	vmlinux	EXPORT_SYMBOL
-0x3b1d5d81	dmam_free_coherent	vmlinux	EXPORT_SYMBOL
-0xedd2cb6c	nf_tables_destroy_set	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x0dc47e2b	nfs_create_server	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x55bf450d	virtio_check_driver_offered_feature	drivers/virtio/virtio	EXPORT_SYMBOL_GPL
-0x617813f1	cxgbi_iscsi_init	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xf184a716	cxgb4_iscsi_init	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xff1577af	ubi_leb_change	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0x1113dd49	phy_write_paged	vmlinux	EXPORT_SYMBOL
-0x538d073d	phy_duplex_to_str	vmlinux	EXPORT_SYMBOL_GPL
-0xf811e69d	scsi_eh_flush_done_q	vmlinux	EXPORT_SYMBOL
-0xab543d4f	clk_hw_register_fixed_rate_with_accuracy	vmlinux	EXPORT_SYMBOL_GPL
-0x0f36e964	pci_iomap	vmlinux	EXPORT_SYMBOL
-0xd45cc6ca	bin2hex	vmlinux	EXPORT_SYMBOL
-0xeedd9bbc	path_is_under	vmlinux	EXPORT_SYMBOL
-0x3184b84d	vsock_core_get_transport	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x584b8482	nfs_inc_attr_generation_counter	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x17707034	transport_wait_for_tasks	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x16081ffb	can_dlc2len	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0xab3355d6	mmc_erase	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x920fb9bc	skb_morph	vmlinux	EXPORT_SYMBOL_GPL
-0x7c46233a	cpufreq_quick_get	vmlinux	EXPORT_SYMBOL
-0x1a1fb375	serio_unregister_port	vmlinux	EXPORT_SYMBOL
-0x2b54aa9a	ttm_object_file_init	vmlinux	EXPORT_SYMBOL
-0x564e1aee	ttm_bo_global_init	vmlinux	EXPORT_SYMBOL
-0x9415feef	drm_mode_equal	vmlinux	EXPORT_SYMBOL
-0xe5c60bd2	percpu_counter_set	vmlinux	EXPORT_SYMBOL
-0x56338b1d	rht_bucket_nested_insert	vmlinux	EXPORT_SYMBOL_GPL
-0xb0747ed2	rcu_cpu_stall_suppress	vmlinux	EXPORT_SYMBOL_GPL
-0xb1a11589	pnfs_ld_read_done	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x8e40f22c	transport_generic_handle_tmr	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xa75cee4f	fc_exch_mgr_reset	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x980cc800	tun_get_tx_ring	drivers/net/tun	EXPORT_SYMBOL_GPL
-0x0438b422	__bcma_driver_register	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0xaeb75b4c	radix_tree_gang_lookup_tag	vmlinux	EXPORT_SYMBOL
-0xe6f52443	klist_add_head	vmlinux	EXPORT_SYMBOL_GPL
-0xd41bfde4	hwmon_device_register_with_info	vmlinux	EXPORT_SYMBOL_GPL
-0x1485cb77	__typec_altmode_register_driver	vmlinux	EXPORT_SYMBOL_GPL
-0xceb76416	scsi_remove_host	vmlinux	EXPORT_SYMBOL
-0x7c129dfe	drm_atomic_get_connector_state	vmlinux	EXPORT_SYMBOL
-0x868b1013	of_clk_get	vmlinux	EXPORT_SYMBOL
-0xd3a83026	pci_request_selected_regions_exclusive	vmlinux	EXPORT_SYMBOL
-0x1dfca62f	acpi_dev_add_driver_gpios	vmlinux	EXPORT_SYMBOL_GPL
-0xf2ff09da	pinctrl_register_and_init	vmlinux	EXPORT_SYMBOL_GPL
-0x69e683de	uuid_gen	vmlinux	EXPORT_SYMBOL_GPL
-0x27f43c53	gfn_to_pfn	vmlinux	EXPORT_SYMBOL_GPL
-0xb9b03049	gfn_to_hva	vmlinux	EXPORT_SYMBOL_GPL
-0x264aee47	flush_dcache_page	vmlinux	EXPORT_SYMBOL
-0xe5606561	mlx4_get_slave_from_roce_gid	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x2b1569de	v4l2_querymenu	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x01d2f9ac	dm_rh_recovery_start	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0x87bee547	btracker_queue	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0x8783c81a	ata_sas_tport_add	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xba4f555d	scsi_is_host_device	vmlinux	EXPORT_SYMBOL
-0x719e17ff	clk_notifier_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x3ac88e47	gpiochip_irqchip_irq_valid	vmlinux	EXPORT_SYMBOL_GPL
-0x8674bfd6	devm_ioremap_nocache	vmlinux	EXPORT_SYMBOL
-0xa9832ad0	af_alg_release_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xc8ac2482	sync_dirty_buffer	vmlinux	EXPORT_SYMBOL
-0xdc03f525	ebt_register_table	net/bridge/netfilter/ebtables	EXPORT_SYMBOL
-0x2cc92c94	vhost_add_used_and_signal_n	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x0d2ea0d2	nd_numa_attribute_group	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x414436c5	hinic_ceq_num	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x342b94e1	ib_fmr_pool_map_phys	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xe2dfc082	tcp_reno_ssthresh	vmlinux	EXPORT_SYMBOL_GPL
-0x3227671d	netlink_has_listeners	vmlinux	EXPORT_SYMBOL_GPL
-0xc2fb064b	flow_keys_dissector	vmlinux	EXPORT_SYMBOL
-0xbfab5010	of_irq_to_resource_table	vmlinux	EXPORT_SYMBOL_GPL
-0xcdbad76a	of_detach_node	vmlinux	EXPORT_SYMBOL_GPL
-0xf1421d13	drm_mode_sort	vmlinux	EXPORT_SYMBOL
-0xc16be39d	iter_div_u64_rem	vmlinux	EXPORT_SYMBOL
-0xcd533968	dquot_get_next_id	vmlinux	EXPORT_SYMBOL
-0x239cafdf	atm_init_aal5	net/atm/atm	EXPORT_SYMBOL
-0x5fcf8c89	sbc_parse_cdb	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xff1c78ef	rt2800_reset_tuner	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x87ad8253	v4l2_ctrl_sub_ev_ops	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xd1527318	rdma_resolve_route	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x6063688f	usb_alloc_urb	vmlinux	EXPORT_SYMBOL_GPL
-0x9cca5be7	spi_setup	vmlinux	EXPORT_SYMBOL_GPL
-0x905ac632	add_disk_randomness	vmlinux	EXPORT_SYMBOL_GPL
-0xeaa3e1d0	serial8250_get_port	vmlinux	EXPORT_SYMBOL_GPL
-0x5beaeb49	phy_optional_get	vmlinux	EXPORT_SYMBOL_GPL
-0xb0eec614	btree_update	vmlinux	EXPORT_SYMBOL_GPL
-0x11c79eba	inode_init_once	vmlinux	EXPORT_SYMBOL
-0xfd878a8d	uprobe_register	vmlinux	EXPORT_SYMBOL_GPL
-0x369fcd70	tracing_snapshot	vmlinux	EXPORT_SYMBOL_GPL
-0x73d69364	ring_buffer_change_overwrite	vmlinux	EXPORT_SYMBOL_GPL
-0xbe687e88	wake_up_all_idle_cpus	vmlinux	EXPORT_SYMBOL_GPL
-0xa2e4df89	__srcu_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL
-0xe4b051cf	raid6_datap_recov	lib/raid6/raid6_pq	EXPORT_SYMBOL_GPL
-0xea9f79ba	tee_shm_pool_free	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0xfae3648e	transport_backend_register	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x75f1a97b	rdma_reject_msg	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x1d167d3f	nf_ip6_checksum	vmlinux	EXPORT_SYMBOL
-0x062c8bf2	netpoll_send_skb_on_dev	vmlinux	EXPORT_SYMBOL
-0x75e4e154	get_net_ns	vmlinux	EXPORT_SYMBOL_GPL
-0xb802f47c	md_start	vmlinux	EXPORT_SYMBOL_GPL
-0x8aa1ab5e	thermal_add_hwmon_sysfs	vmlinux	EXPORT_SYMBOL_GPL
-0x6c5d95b7	device_move	vmlinux	EXPORT_SYMBOL_GPL
-0x4bf48fbb	ttm_pool_unpopulate	vmlinux	EXPORT_SYMBOL
-0x6257dda7	clk_rate_exclusive_get	vmlinux	EXPORT_SYMBOL_GPL
-0xdc6699cb	acpi_dev_free_resource_list	vmlinux	EXPORT_SYMBOL_GPL
-0x494e40b6	gpiod_cansleep	vmlinux	EXPORT_SYMBOL_GPL
-0x7856e6b2	scsi_cmd_ioctl	vmlinux	EXPORT_SYMBOL
-0xbe8f76d6	cfg80211_tx_mlme_mgmt	net/wireless/cfg80211	EXPORT_SYMBOL
-0xe21c70e5	cfg80211_rx_mlme_mgmt	net/wireless/cfg80211	EXPORT_SYMBOL
-0x2990f06d	usb_stor_clear_halt	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x5de5209b	rt2x00usb_initialize	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0x1f480355	alloc_can_err_skb	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x288988e8	mtd_block_isbad	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x2311e04b	hns_roce_handle_device_err	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xe4d1ed7c	tcp_md5_do_del	vmlinux	EXPORT_SYMBOL
-0x12392700	neigh_seq_stop	vmlinux	EXPORT_SYMBOL
-0x1167d24f	drm_of_component_match_add	vmlinux	EXPORT_SYMBOL_GPL
-0x3c4aab0f	skip_bus_flag	vmlinux	EXPORT_SYMBOL_GPL
-0xd433a2e3	pci_user_write_config_dword	vmlinux	EXPORT_SYMBOL_GPL
-0xc919c7d6	current_in_userns	vmlinux	EXPORT_SYMBOL
-0x66decfd5	ns_to_timespec	vmlinux	EXPORT_SYMBOL
-0xb51a3724	rpc_pipefs_notifier_unregister	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x08b882fa	target_put_sess_cmd	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xfc99e112	target_get_sess_cmd	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x3207033d	cxgbi_set_host_param	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xd0dfd4d1	mtd_read_user_prot_reg	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xf6f219ff	mtd_get_user_prot_info	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x489eda10	memset32	vmlinux	EXPORT_SYMBOL
-0x31dec234	dev_mc_del_global	vmlinux	EXPORT_SYMBOL
-0x5bd27d85	dev_mc_add_global	vmlinux	EXPORT_SYMBOL
-0x6cff4464	drm_framebuffer_cleanup	vmlinux	EXPORT_SYMBOL
-0x5d7318dc	drm_global_item_ref	vmlinux	EXPORT_SYMBOL
-0x9d173ed2	clk_bulk_prepare	vmlinux	EXPORT_SYMBOL_GPL
-0x5d96db77	pnp_device_attach	vmlinux	EXPORT_SYMBOL
-0x1f595b04	acpi_dev_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0xbd6116c7	fb_prepare_logo	vmlinux	EXPORT_SYMBOL
-0x410eafb3	blocking_notifier_chain_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xaa9d0728	OS_MemCutOspSize	vmlinux	EXPORT_SYMBOL
-0xba55d23e	crc7_be	lib/crc7	EXPORT_SYMBOL
-0x9bafa17c	libfc_vport_create	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x37ccc24f	fcoe_ctlr_device_add	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0x99d81171	hinic_api_csr_wr32	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x2a7f16d2	hinic_set_ci_table	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x8c4a7ec3	mmc_register_driver	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x8987f230	mfd_cell_enable	drivers/mfd/mfd-core	EXPORT_SYMBOL
-0xe1100e41	fifo_create_dflt	vmlinux	EXPORT_SYMBOL
-0x9145a194	neigh_table_init	vmlinux	EXPORT_SYMBOL
-0x2e42c175	cpuidle_register_device	vmlinux	EXPORT_SYMBOL_GPL
-0x59b2adbf	input_ff_effect_from_user	vmlinux	EXPORT_SYMBOL_GPL
-0x5e09e8bd	attribute_container_register	vmlinux	EXPORT_SYMBOL_GPL
-0x622718d1	blk_queue_segment_boundary	vmlinux	EXPORT_SYMBOL
-0x3b264849	blk_stop_queue	vmlinux	EXPORT_SYMBOL
-0x0916a71b	acomp_request_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x657523ef	blkcipher_walk_virt_block	vmlinux	EXPORT_SYMBOL_GPL
-0xd66706a5	sysfs_create_link	vmlinux	EXPORT_SYMBOL_GPL
-0xd8d606a2	task_active_pid_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x10cb3006	svc_set_client	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x47137e7d	mlx5_rdma_netdev_alloc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x80aa4656	ipmi_free_recv_msg	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x80022b2d	tcp_fastopen_defer_connect	vmlinux	EXPORT_SYMBOL
-0xc8e7622c	inetpeer_invalidate_tree	vmlinux	EXPORT_SYMBOL
-0x1e5c0c54	__neigh_create	vmlinux	EXPORT_SYMBOL
-0xb8f12371	cpufreq_freq_transition_end	vmlinux	EXPORT_SYMBOL_GPL
-0x45602e80	power_supply_powers	vmlinux	EXPORT_SYMBOL_GPL
-0x663e846e	__tracepoint_unmap	vmlinux	EXPORT_SYMBOL_GPL
-0xed536c64	hdmi_avi_infoframe_pack	vmlinux	EXPORT_SYMBOL
-0xc96bdf35	pci_bus_sem	vmlinux	EXPORT_SYMBOL_GPL
-0x7b414230	pci_add_dynid	vmlinux	EXPORT_SYMBOL_GPL
-0x3563cbf8	gpiod_set_debounce	vmlinux	EXPORT_SYMBOL_GPL
-0x6d294e43	clock_t_to_jiffies	vmlinux	EXPORT_SYMBOL
-0x9e227e48	capable_wrt_inode_uidgid	vmlinux	EXPORT_SYMBOL
-0xf36048f7	kvm_vcpu_block	vmlinux	EXPORT_SYMBOL_GPL
-0xe97f4ce5	qword_get	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xf414decb	ip_vs_nfct_expect_related	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0x018574a1	mb_cache_entry_delete	fs/mbcache	EXPORT_SYMBOL
-0xda9dcb36	__ll_sc_atomic64_fetch_xor_release	vmlinux	EXPORT_SYMBOL
-0x8bb0b0ad	fanout_mutex	vmlinux	EXPORT_SYMBOL_GPL
-0x36468be9	mr_vif_seq_next	vmlinux	EXPORT_SYMBOL
-0xb62b183a	skb_mac_gso_segment	vmlinux	EXPORT_SYMBOL
-0x070b28aa	drm_ht_remove_item	vmlinux	EXPORT_SYMBOL
-0x6dbe98e3	pcim_iomap_table	vmlinux	EXPORT_SYMBOL
-0x90916080	crypto_larval_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0xdf3675e1	debugfs_attr_write	vmlinux	EXPORT_SYMBOL_GPL
-0x0e704b23	seq_release	vmlinux	EXPORT_SYMBOL
-0xc892fc2c	unregister_fdstat_notifier	vmlinux	EXPORT_SYMBOL
-0x39f8f933	insert_inode_locked	vmlinux	EXPORT_SYMBOL
-0x1866cec2	ring_buffer_size	vmlinux	EXPORT_SYMBOL_GPL
-0x838b13e7	ring_buffer_free	vmlinux	EXPORT_SYMBOL_GPL
-0xaa7e5952	module_layout	vmlinux	EXPORT_SYMBOL
-0x5c5a1b16	tick_broadcast_control	vmlinux	EXPORT_SYMBOL_GPL
-0xcc4ee841	raid6_gfexi	lib/raid6/raid6_pq	EXPORT_SYMBOL
-0x3ed15b90	fuse_dev_free	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0x11e06ee9	badrange_init	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0xabcb1982	xfrm_audit_state_notfound	vmlinux	EXPORT_SYMBOL_GPL
-0x17027814	lwtstate_free	vmlinux	EXPORT_SYMBOL_GPL
-0xa3d8d35a	hidinput_disconnect	vmlinux	EXPORT_SYMBOL_GPL
-0x3b90b4d8	pinctrl_utils_add_map_configs	vmlinux	EXPORT_SYMBOL_GPL
-0x80a717a8	__percpu_counter_compare	vmlinux	EXPORT_SYMBOL
-0x8ed8b953	qtree_entry_unused	vmlinux	EXPORT_SYMBOL
-0x9c1491cb	__sb_start_write	vmlinux	EXPORT_SYMBOL
-0x01bf55fc	paddr_vmcoreinfo_note	vmlinux	EXPORT_SYMBOL
-0x13d495b6	cfg80211_cqm_txe_notify	net/wireless/cfg80211	EXPORT_SYMBOL
-0x8f7898c7	udp_tunnel_push_rx_port	net/ipv4/udp_tunnel	EXPORT_SYMBOL_GPL
-0xcd6f2488	sas_resume_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL
-0xc6fd0020	tun_get_socket	drivers/net/tun	EXPORT_SYMBOL_GPL
-0x5d730afa	dm_snap_origin	drivers/md/dm-snapshot	EXPORT_SYMBOL
-0x73a48b4a	ata_sff_std_ports	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xf1387d72	pm_clk_add	vmlinux	EXPORT_SYMBOL_GPL
-0x3d388324	dpm_resume_end	vmlinux	EXPORT_SYMBOL_GPL
-0xeffbbb3f	pinctrl_remove_gpio_range	vmlinux	EXPORT_SYMBOL_GPL
-0x2329cb7e	__blk_put_request	vmlinux	EXPORT_SYMBOL_GPL
-0x5c80166e	elv_rb_latter_request	vmlinux	EXPORT_SYMBOL
-0x997d52fe	sysfs_create_bin_file	vmlinux	EXPORT_SYMBOL_GPL
-0x27fa66e1	nr_free_buffer_pages	vmlinux	EXPORT_SYMBOL_GPL
-0x9109205f	mod_delayed_work_on	vmlinux	EXPORT_SYMBOL_GPL
-0xb10fd1df	tls_register_device	net/tls/tls	EXPORT_SYMBOL
-0x4ce19803	uwb_rc_reset_all	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x050276c3	cxgbi_sock_check_wr_invariants	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x2850fb2f	rt2800_ampdu_action	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x435e326e	ath10k_ce_dump_registers	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x992e03d0	qed_put_fcoe_ops	drivers/net/ethernet/qlogic/qed/qed	EXPORT_SYMBOL
-0x387b59d0	dm_noflush_suspending	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xd5e7f99b	drm_sched_entity_push_job	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL
-0xa5a5a7b0	fmc_reprogram_raw	drivers/fmc/fmc	EXPORT_SYMBOL
-0xd24e9e8c	klist_init	vmlinux	EXPORT_SYMBOL_GPL
-0xca993ddb	xfrm_state_unregister_afinfo	vmlinux	EXPORT_SYMBOL
-0x2f8adb73	of_find_node_by_name	vmlinux	EXPORT_SYMBOL
-0xc28d63a0	md_bitmap_end_sync	vmlinux	EXPORT_SYMBOL
-0x89990cf4	_dev_emerg	vmlinux	EXPORT_SYMBOL
-0x823fa2bc	serial8250_do_pm	vmlinux	EXPORT_SYMBOL
-0x6b640864	nla_strlcpy	vmlinux	EXPORT_SYMBOL
-0xa46f2f1b	kstrtouint	vmlinux	EXPORT_SYMBOL
-0xb40758fd	blk_init_queue_node	vmlinux	EXPORT_SYMBOL
-0xfaf46e5c	pstore_register	vmlinux	EXPORT_SYMBOL_GPL
-0xb8b043f2	kfree_link	vmlinux	EXPORT_SYMBOL
-0x8360b156	up_write	vmlinux	EXPORT_SYMBOL
-0x5a89e6c7	cpu_all_bits	vmlinux	EXPORT_SYMBOL
-0x391df38e	auth_domain_put	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xf102033e	slhc_remember	drivers/net/slip/slhc	EXPORT_SYMBOL
-0x2decde87	mlxsw_core_fw_flash_start	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x02ade134	mmc_gpio_get_cd	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x56d47d62	mmc_gpio_get_ro	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x892b4dbe	dw_dma_probe	drivers/dma/dw/dw_dmac_core	EXPORT_SYMBOL_GPL
-0x3789aba2	bcma_pmu_spuravoid_pllupdate	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0xe03dfdbd	cpufreq_cpu_put	vmlinux	EXPORT_SYMBOL_GPL
-0xc0b36376	cpufreq_cpu_get	vmlinux	EXPORT_SYMBOL_GPL
-0xbd656af9	power_supply_external_power_changed	vmlinux	EXPORT_SYMBOL_GPL
-0x4d509efb	scsi_target_block	vmlinux	EXPORT_SYMBOL_GPL
-0x3093d2d6	drm_property_replace_global_blob	vmlinux	EXPORT_SYMBOL
-0xe15618d9	free_buffer_head	vmlinux	EXPORT_SYMBOL
-0xc4bfee3f	fget	vmlinux	EXPORT_SYMBOL
-0xb431c567	follow_pte_pmd	vmlinux	EXPORT_SYMBOL
-0xfe476039	ktime_get_resolution_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x139cee21	wait_for_completion_io_timeout	vmlinux	EXPORT_SYMBOL
-0xa57e7f70	kthread_associate_blkcg	vmlinux	EXPORT_SYMBOL
-0xf186ccef	can_send	net/can/can	EXPORT_SYMBOL
-0x810f29a6	jbd2_log_start_commit	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xff804187	iscsi_complete_pdu	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x1d47a4a6	fc_queuecommand	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x452cdbcf	rt2800_wait_csr_ready	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x6b958320	ib_ud_ip4_csum	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x0265a526	of_dma_get_range	vmlinux	EXPORT_SYMBOL_GPL
-0x09abbe33	firmware_request_nowarn	vmlinux	EXPORT_SYMBOL_GPL
-0xfa1eb910	unregister_syscore_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x10926004	screen_pos	vmlinux	EXPORT_SYMBOL_GPL
-0x2f64415f	unregister_acpi_hed_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0xa477a1af	pci_reset_bus	vmlinux	EXPORT_SYMBOL_GPL
-0x43f20a48	remove_proc_subtree	vmlinux	EXPORT_SYMBOL
-0x07b21f85	kdb_get_kbd_char	vmlinux	EXPORT_SYMBOL_GPL
-0xce6db656	rcu_is_watching	vmlinux	EXPORT_SYMBOL_GPL
-0x9004eefa	ieee802154_stop_queue	net/mac802154/mac802154	EXPORT_SYMBOL
-0x31161176	jbd2_journal_abort	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xb0ddd5a1	fc_rport_flush_queue	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x62fa9bf6	hinic_register_uld	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x03ff30fd	hinic_dcb_set_rq_iq_mapping	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x3266d960	rtc_add_groups	vmlinux	EXPORT_SYMBOL
-0x2b4cdaa8	drm_atomic_helper_check_modeset	vmlinux	EXPORT_SYMBOL
-0xa63322c6	hdmi_audio_infoframe_pack	vmlinux	EXPORT_SYMBOL
-0x9c90c4cb	pci_platform_rom	vmlinux	EXPORT_SYMBOL
-0x1ee8d6d4	refcount_inc_checked	vmlinux	EXPORT_SYMBOL
-0x44e9a829	match_token	vmlinux	EXPORT_SYMBOL
-0x033ef908	__ftrace_vbprintk	vmlinux	EXPORT_SYMBOL_GPL
-0x812c3398	down_write	vmlinux	EXPORT_SYMBOL
-0x09c64fbd	ieee80211_frequency_to_channel	net/wireless/cfg80211	EXPORT_SYMBOL
-0x83ee922f	hinic_ceq_unregister_cb	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x84b1c166	compat_ip_getsockopt	vmlinux	EXPORT_SYMBOL
-0xa226cd6c	ip_route_output_flow	vmlinux	EXPORT_SYMBOL_GPL
-0x5b56e467	compat_nf_getsockopt	vmlinux	EXPORT_SYMBOL
-0x250a14ce	compat_mc_getsockopt	vmlinux	EXPORT_SYMBOL
-0xea3c8e4e	scsilun_to_int	vmlinux	EXPORT_SYMBOL
-0x8e940d40	drm_prime_pages_to_sg	vmlinux	EXPORT_SYMBOL
-0xb109b013	key_type_logon	vmlinux	EXPORT_SYMBOL_GPL
-0x1bb3ebc0	proc_create_seq_private	vmlinux	EXPORT_SYMBOL
-0x3c3e835e	posix_test_lock	vmlinux	EXPORT_SYMBOL
-0xba4d7068	kill_block_super	vmlinux	EXPORT_SYMBOL
-0xef10f70d	flush_signals	vmlinux	EXPORT_SYMBOL
-0xb14cab15	cache_seq_start	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xf3d09acc	nf_ct_remove_expectations	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x58fe4945	umc_device_unregister	drivers/uwb/umc	EXPORT_SYMBOL_GPL
-0x5584a1f1	usb_stor_disconnect	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x4571aea8	ath_is_world_regd	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0x2ec88bce	cxgbi_ppm_make_ppod_hdr	drivers/net/ethernet/chelsio/libcxgb/libcxgb	EXPORT_SYMBOL
-0x3a13778d	__inet_stream_connect	vmlinux	EXPORT_SYMBOL
-0x7050ad28	neigh_lookup_nodev	vmlinux	EXPORT_SYMBOL
-0x981d19aa	kernel_setsockopt	vmlinux	EXPORT_SYMBOL
-0xb7dd8a8c	kernel_getsockopt	vmlinux	EXPORT_SYMBOL
-0x292b8c16	arch_timer_read_ool_enabled	vmlinux	EXPORT_SYMBOL_GPL
-0xad350b8d	scsi_change_queue_depth	vmlinux	EXPORT_SYMBOL
-0x39998977	inode_dax	vmlinux	EXPORT_SYMBOL_GPL
-0x0a770832	register_memory_notifier	vmlinux	EXPORT_SYMBOL
-0xc044e504	fwnode_get_mac_address	vmlinux	EXPORT_SYMBOL
-0xf556e028	drm_primary_helper_disable	vmlinux	EXPORT_SYMBOL
-0xa7b21887	phy_pm_runtime_allow	vmlinux	EXPORT_SYMBOL_GPL
-0x3224b2a9	mpi_read_raw_from_sgl	vmlinux	EXPORT_SYMBOL_GPL
-0xbd6841d4	crc16	vmlinux	EXPORT_SYMBOL
-0x13eba79f	dquot_operations	vmlinux	EXPORT_SYMBOL
-0x49defcc5	padata_start	vmlinux	EXPORT_SYMBOL
-0xafb4a4b9	kallsyms_on_each_symbol	vmlinux	EXPORT_SYMBOL_GPL
-0x09004428	sched_show_task	vmlinux	EXPORT_SYMBOL_GPL
-0xf82f3657	work_on_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0x4ba7e546	nfnetlink_unicast	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL
-0xd448b3e2	vhost_log_write	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xc840c774	nvme_start_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x17d8f6fa	rt2x00lib_pretbtt	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x22c9cef2	devm_nvmem_cell_put	vmlinux	EXPORT_SYMBOL
-0xf5b2d71b	typec_switch_register	vmlinux	EXPORT_SYMBOL_GPL
-0x7f0efd86	dev_pm_qos_hide_latency_limit	vmlinux	EXPORT_SYMBOL_GPL
-0x7ff6ad62	drm_of_find_possible_crtcs	vmlinux	EXPORT_SYMBOL
-0x2f046029	drm_primary_helper_destroy	vmlinux	EXPORT_SYMBOL
-0xc6ea35a9	iommu_iova_to_phys	vmlinux	EXPORT_SYMBOL_GPL
-0xe4fd48c8	gpiochip_unlock_as_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x2db9c0af	rhltable_init	vmlinux	EXPORT_SYMBOL_GPL
-0x50a90e8d	bsearch	vmlinux	EXPORT_SYMBOL
-0xddec88d8	blk_put_request	vmlinux	EXPORT_SYMBOL
-0x6ca4bf88	async_synchronize_full_domain	vmlinux	EXPORT_SYMBOL_GPL
-0x37307f69	usb_serial_generic_throttle	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0x965160a9	iscsi_tcp_task_xmit	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0x0efbca4c	btracker_promotion_already_present	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0x0f20bef6	cdrom_mode_select	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0x06488f16	__ll_sc_atomic64_fetch_or_relaxed	vmlinux	EXPORT_SYMBOL
-0xbd855a07	sock_zerocopy_put_abort	vmlinux	EXPORT_SYMBOL_GPL
-0x0de97684	of_get_cpu_node	vmlinux	EXPORT_SYMBOL
-0x96ba7ae3	drm_syncobj_create	vmlinux	EXPORT_SYMBOL
-0xcefa4fcb	crypto_create_tfm	vmlinux	EXPORT_SYMBOL_GPL
-0xc7b277f0	virtio_transport_destruct	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x7adb109d	nf_conntrack_in	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x88209998	iscsi_tcp_conn_setup	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0x08cc4745	nvme_start_queues	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x68dda1a4	usbnet_write_cmd_async	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0xe564af31	nic_set_sfp_state	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0x36a3620f	memstick_set_rw_addr	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0x84242bed	v4l2_fh_add	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xd688716b	dm_kcopyd_client_create	drivers/md/dm-mod	EXPORT_SYMBOL
-0xbfd59dfa	ib_sa_join_multicast	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xffc4441b	i2c_root_adapter	drivers/i2c/i2c-mux	EXPORT_SYMBOL_GPL
-0x92bdc4d6	ata_port_schedule_eh	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x0bdf21dd	metadata_dst_alloc_percpu	vmlinux	EXPORT_SYMBOL_GPL
-0xfcdec1dc	sock_queue_rcv_skb	vmlinux	EXPORT_SYMBOL
-0x9288f778	edac_pci_free_ctl_info	vmlinux	EXPORT_SYMBOL_GPL
-0xff09f6f0	drm_scdc_set_scrambling	vmlinux	EXPORT_SYMBOL
-0xd69dc65b	devm_of_pwm_get	vmlinux	EXPORT_SYMBOL_GPL
-0x70f96f88	glob_match	vmlinux	EXPORT_SYMBOL
-0x12936968	rhashtable_init	vmlinux	EXPORT_SYMBOL_GPL
-0x897a6ad2	blk_limits_io_min	vmlinux	EXPORT_SYMBOL
-0xda8eb6fd	sysfs_remove_files	vmlinux	EXPORT_SYMBOL_GPL
-0x139d1548	mapping_tagged	vmlinux	EXPORT_SYMBOL
-0xd11bc0ed	percpu_up_write	vmlinux	EXPORT_SYMBOL_GPL
-0xcac92e8b	emerge_notifier_list	vmlinux	EXPORT_SYMBOL
-0xabaee869	rpc_setbufsize	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x11b63f37	osd_req_op_cls_init	net/ceph/libceph	EXPORT_SYMBOL
-0xf561f608	__transport_register_session	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xa1a6ceac	usbnet_purge_paused_rxq	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x91582e00	hinic_attach_nic	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x902926bd	hinic_alloc_ceqs	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xd34ef309	hinic_alloc_irqs	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xf0be6029	cxgb4_get_srq_entry	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xad0f2b6c	unix_table_lock	vmlinux	EXPORT_SYMBOL_GPL
-0xa9168676	xmit_recursion	vmlinux	EXPORT_SYMBOL
-0x34360bc6	serio_interrupt	vmlinux	EXPORT_SYMBOL
-0x1bcc9cac	scsi_internal_device_unblock_nowait	vmlinux	EXPORT_SYMBOL_GPL
-0xb2e7e2a6	drm_legacy_rmmap	vmlinux	EXPORT_SYMBOL
-0x863a276a	color_table	vmlinux	EXPORT_SYMBOL
-0x4159d004	devm_clk_hw_register	vmlinux	EXPORT_SYMBOL_GPL
-0x3ada9e06	acpi_check_region	vmlinux	EXPORT_SYMBOL
-0x325d5c31	put_disk	vmlinux	EXPORT_SYMBOL
-0x74def0fb	add_timer	vmlinux	EXPORT_SYMBOL
-0x3dba9907	__ovs_vport_ops_register	net/openvswitch/openvswitch	EXPORT_SYMBOL_GPL
-0x17f4393c	can_proto_register	net/can/can	EXPORT_SYMBOL
-0xe6a22928	mlx5_core_page_fault_resume	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x9ba7089d	argv_split	vmlinux	EXPORT_SYMBOL
-0x4212f958	__ndisc_fill_addr_option	vmlinux	EXPORT_SYMBOL_GPL
-0xa056694c	lwtunnel_get_encap_size	vmlinux	EXPORT_SYMBOL_GPL
-0xc87b077c	hid_allocate_device	vmlinux	EXPORT_SYMBOL_GPL
-0x454584ee	md_set_array_sectors	vmlinux	EXPORT_SYMBOL
-0x3d1c1529	spi_sync	vmlinux	EXPORT_SYMBOL_GPL
-0xc7061ef3	iova_cache_put	vmlinux	EXPORT_SYMBOL_GPL
-0x0110f886	dma_sync_wait	vmlinux	EXPORT_SYMBOL
-0x8b5b25c8	irq_cpu_rmap_add	vmlinux	EXPORT_SYMBOL
-0x34f3484e	security_tun_dev_attach_queue	vmlinux	EXPORT_SYMBOL
-0x959692ed	iomap_bmap	vmlinux	EXPORT_SYMBOL_GPL
-0xe792a7d4	__cleancache_invalidate_inode	vmlinux	EXPORT_SYMBOL
-0xb4a79a61	vhost_work_flush	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x09549ebe	iscsit_logout_post_handler	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xe115e663	hinic_set_vport_enable	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x79aae799	cxgb4_l2t_release	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x09cc81fa	dm_btree_cursor_skip	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x759cffa9	ahci_handle_port_intr	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0xdecbfae6	udp_abort	vmlinux	EXPORT_SYMBOL_GPL
-0xa7904be1	__gnet_stats_copy_basic	vmlinux	EXPORT_SYMBOL
-0x7b7824fb	sock_kzfree_s	vmlinux	EXPORT_SYMBOL
-0xa53ce345	cpufreq_generic_frequency_table_verify	vmlinux	EXPORT_SYMBOL_GPL
-0x13e01d94	usb_alloc_dev	vmlinux	EXPORT_SYMBOL_GPL
-0x28ff4b08	drm_add_modes_noedid	vmlinux	EXPORT_SYMBOL
-0xb737b185	gen_pool_best_fit	vmlinux	EXPORT_SYMBOL
-0x8832e674	blk_queue_max_hw_sectors	vmlinux	EXPORT_SYMBOL
-0x557f89bd	handle_bad_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x39a83fb3	cfg80211_ref_bss	net/wireless/cfg80211	EXPORT_SYMBOL
-0x31a89d59	rpc_debug	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x15257e72	svc_xprt_enqueue	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x7905ebd1	jbd2__journal_restart	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x372a1572	crypto_sm4_set_key	crypto/sm4_generic	EXPORT_SYMBOL_GPL
-0xd721fd6b	crypto_sha3_update	crypto/sha3_generic	EXPORT_SYMBOL
-0xa0fb143a	of_device_request_module	vmlinux	EXPORT_SYMBOL_GPL
-0xc2d187cc	devm_kvasprintf	vmlinux	EXPORT_SYMBOL
-0x6760a089	bus_create_file	vmlinux	EXPORT_SYMBOL_GPL
-0x87e40f26	drm_warn_on_modeset_not_all_locked	vmlinux	EXPORT_SYMBOL
-0x52e57262	bus_set_iommu	vmlinux	EXPORT_SYMBOL_GPL
-0xa7f8441c	crypto_aes_set_key	vmlinux	EXPORT_SYMBOL_GPL
-0x3bdb5d28	alg_test	vmlinux	EXPORT_SYMBOL_GPL
-0x7ce18c9f	from_kqid	vmlinux	EXPORT_SYMBOL
-0xbef43296	console_conditional_schedule	vmlinux	EXPORT_SYMBOL
-0x29eba37f	current_is_async	vmlinux	EXPORT_SYMBOL_GPL
-0x58f0cf93	svc_destroy	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x0c7b743d	nfs_fattr_init	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xe6149af7	__fscache_update_cookie	fs/fscache/fscache	EXPORT_SYMBOL
-0x8343ef69	fat_detach	fs/fat/fat	EXPORT_SYMBOL_GPL
-0x4a984675	wusbhc_b_create	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x4f264472	qed_put_iscsi_ops	drivers/net/ethernet/qlogic/qed/qed	EXPORT_SYMBOL
-0xe134ab99	nic_get_led_signal	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0xe495eae0	hns_roce_mr_free	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x5cd64837	ata_scsi_cmd_error_handler	drivers/ata/libata	EXPORT_SYMBOL
-0xa0786b5a	thermal_remove_hwmon_sysfs	vmlinux	EXPORT_SYMBOL_GPL
-0xf3415910	blkdev_issue_discard	vmlinux	EXPORT_SYMBOL
-0xc1de3384	af_alg_accept	vmlinux	EXPORT_SYMBOL_GPL
-0x4010194b	crypto_unregister_scomp	vmlinux	EXPORT_SYMBOL_GPL
-0x53948c14	crypto_unregister_acomp	vmlinux	EXPORT_SYMBOL_GPL
-0x57721263	debugfs_create_symlink	vmlinux	EXPORT_SYMBOL_GPL
-0x93d61b49	ring_buffer_peek	vmlinux	EXPORT_SYMBOL_GPL
-0x68365ff9	handle_untracked_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x1da77d5c	wusbhc_b_destroy	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x6366eb85	iscsi_put_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x178236da	sdhci_end_tuning	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xa45a93eb	sdhci_enable_clk	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x63057f4b	ib_copy_path_rec_to_user	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL
-0x5ed686b8	xt_request_find_match	vmlinux	EXPORT_SYMBOL_GPL
-0x91eb08db	fib_notifier_ops_unregister	vmlinux	EXPORT_SYMBOL
-0xc5089bc7	dev_pm_domain_set	vmlinux	EXPORT_SYMBOL_GPL
-0x2e439142	drm_get_panel_orientation_quirk	vmlinux	EXPORT_SYMBOL
-0xc7909e79	drm_ioctl	vmlinux	EXPORT_SYMBOL
-0x6228c21f	smp_call_function_single	vmlinux	EXPORT_SYMBOL
-0xa39cdd0d	bcm_phy_get_sset_count	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0x56e32a0e	bcm_phy_enable_apd	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0x7c71fbbf	fmc_device_register_n_gw	drivers/fmc/fmc	EXPORT_SYMBOL
-0x4d9b652b	rb_erase	vmlinux	EXPORT_SYMBOL
-0x4dc0eb37	cookie_ecn_ok	vmlinux	EXPORT_SYMBOL
-0xee850f61	drm_mode_duplicate	vmlinux	EXPORT_SYMBOL
-0xd212b8eb	devm_pwm_put	vmlinux	EXPORT_SYMBOL_GPL
-0x11543fbd	devm_phy_get	vmlinux	EXPORT_SYMBOL_GPL
-0x035b573b	__cpuhp_state_add_instance	vmlinux	EXPORT_SYMBOL_GPL
-0x3f9a2b0b	rpcauth_get_gssinfo	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xc22162f7	can_proto_unregister	net/can/can	EXPORT_SYMBOL
-0x32d3b224	__tracepoint_nfs4_pnfs_read	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xc13e761c	vhost_dev_reset_owner	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x32138469	hns_roce_dealloc_pd	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xf922268e	ata_sff_busy_sleep	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xaafdc258	strcasecmp	vmlinux	EXPORT_SYMBOL
-0xfa355613	hid_quirks_init	vmlinux	EXPORT_SYMBOL_GPL
-0x3c8969c7	ttm_bo_synccpu_write_release	vmlinux	EXPORT_SYMBOL
-0x85584252	drm_vma_node_is_allowed	vmlinux	EXPORT_SYMBOL
-0x47834d2e	drm_legacy_pci_init	vmlinux	EXPORT_SYMBOL
-0x058b582a	vt_get_leds	vmlinux	EXPORT_SYMBOL_GPL
-0x7d3917de	blk_mq_start_hw_queue	vmlinux	EXPORT_SYMBOL
-0x2f2e91b2	security_ib_alloc_security	vmlinux	EXPORT_SYMBOL
-0xfba4816a	security_cred_getsecid	vmlinux	EXPORT_SYMBOL
-0xa0980c22	unregister_kretprobe	vmlinux	EXPORT_SYMBOL_GPL
-0xe4f6d2f5	files_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0x1d3fa0b3	clockevents_register_device	vmlinux	EXPORT_SYMBOL_GPL
-0x658080e9	cache_check	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x0674b9f2	nf_conntrack_set_hashsize	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xfcf2f078	nvme_stop_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x6812be5b	v4l2_mc_create_media_graph	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x5639e00a	vb2_qbuf	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x5b17be06	cast_s4	crypto/cast_common	EXPORT_SYMBOL_GPL
-0x625a4993	tcf_idr_search	vmlinux	EXPORT_SYMBOL
-0x76501dea	fib_rules_seq_read	vmlinux	EXPORT_SYMBOL_GPL
-0x9d284533	efi	vmlinux	EXPORT_SYMBOL
-0x20928981	phy_speed_down	vmlinux	EXPORT_SYMBOL_GPL
-0xbaa4b3f4	tty_unthrottle	vmlinux	EXPORT_SYMBOL
-0x7a17ade3	gpiod_get_raw_value	vmlinux	EXPORT_SYMBOL_GPL
-0x5dbc8a22	gpiochip_add_data_with_key	vmlinux	EXPORT_SYMBOL_GPL
-0xea161f3c	security_socket_getpeersec_dgram	vmlinux	EXPORT_SYMBOL
-0xf25641ba	set_blocksize	vmlinux	EXPORT_SYMBOL
-0x62ba83ba	block_page_mkwrite	vmlinux	EXPORT_SYMBOL
-0xc2aa338c	perf_event_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0xcc2dbfd8	irq_domain_check_msi_remap	vmlinux	EXPORT_SYMBOL_GPL
-0x55e0fd4d	rpc_lookup_generic_cred	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x9c985153	mlx5_query_port_proto_admin	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x98e0aac3	ib_umem_odp_map_dma_pages	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x1a476046	ib_mr_pool_put	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xfafee005	dst_release_immediate	vmlinux	EXPORT_SYMBOL
-0x7ac406f4	md_done_sync	vmlinux	EXPORT_SYMBOL
-0x2609b36f	class_compat_remove_link	vmlinux	EXPORT_SYMBOL_GPL
-0xc4ce60e5	uart_unregister_driver	vmlinux	EXPORT_SYMBOL
-0x0acf7679	dma_issue_pending_all	vmlinux	EXPORT_SYMBOL
-0x2b2e7f7d	gpiochip_irq_unmap	vmlinux	EXPORT_SYMBOL_GPL
-0x020ebc69	devm_pinctrl_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x7b4be9f5	bsg_job_get	vmlinux	EXPORT_SYMBOL_GPL
-0x5cd46104	bsg_job_put	vmlinux	EXPORT_SYMBOL_GPL
-0xe7ba4824	crypto_spawn_tfm	vmlinux	EXPORT_SYMBOL_GPL
-0x5542fb5e	security_inode_notifysecctx	vmlinux	EXPORT_SYMBOL
-0xedabdc66	generic_error_remove_page	vmlinux	EXPORT_SYMBOL
-0x1c725fd7	ieee80211_iterate_stations_atomic	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x4df1741a	mdev_bus_type	drivers/vfio/mdev/mdev	EXPORT_SYMBOL_GPL
-0x9edbe311	usb_ftdi_elan_edset_output	drivers/usb/misc/ftdi-elan	EXPORT_SYMBOL_GPL
-0xa66ffe16	cxgb4_update_root_dev_clip	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x8cbe74e2	altera_init	drivers/misc/altera-stapl/altera-stapl	EXPORT_SYMBOL
-0x565d364d	ipv6_chk_prefix	vmlinux	EXPORT_SYMBOL
-0xc1dbb07c	ip6_dst_lookup_flow	vmlinux	EXPORT_SYMBOL_GPL
-0xfc579d86	inet_unhash	vmlinux	EXPORT_SYMBOL_GPL
-0xd4835ef8	dmi_check_system	vmlinux	EXPORT_SYMBOL
-0xa8ab14da	mdio_bus_type	vmlinux	EXPORT_SYMBOL
-0xdd6814aa	blk_execute_rq	vmlinux	EXPORT_SYMBOL
-0xa29ab289	crypto_register_scomp	vmlinux	EXPORT_SYMBOL_GPL
-0x50c61940	__context_tracking_exit	vmlinux	EXPORT_SYMBOL_GPL
-0x25e9d4bd	resource_list_free	vmlinux	EXPORT_SYMBOL
-0xbc5e561c	virtio_transport_deliver_tap_pkt	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x7023aabe	rpc_call_sync	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x48d6a4c5	ip_tunnel_init	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0x89a5f6f6	jbd2_journal_unlock_updates	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x03d75243	ath10k_core_stop	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x177d3a42	dm_cell_visit_release	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x4c73b921	ata_sff_dev_select	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x1b7e51c9	ata_noop_qc_prep	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x4e79f717	vsscanf	vmlinux	EXPORT_SYMBOL
-0xe16696c3	ip6_xmit	vmlinux	EXPORT_SYMBOL
-0x0680c376	compat_ip_setsockopt	vmlinux	EXPORT_SYMBOL
-0x065af8c9	compat_nf_setsockopt	vmlinux	EXPORT_SYMBOL
-0x1c86904d	tcf_exts_dump	vmlinux	EXPORT_SYMBOL
-0xfdedbc0e	compat_mc_setsockopt	vmlinux	EXPORT_SYMBOL
-0x77e190c2	dev_pm_qos_expose_flags	vmlinux	EXPORT_SYMBOL_GPL
-0xd80af2b0	drm_hdmi_avi_infoframe_quant_range	vmlinux	EXPORT_SYMBOL
-0xded6a415	acpi_get_object_info	vmlinux	EXPORT_SYMBOL
-0x82d79b51	sysctl_vfs_cache_pressure	vmlinux	EXPORT_SYMBOL_GPL
-0x7c1372e8	panic	vmlinux	EXPORT_SYMBOL
-0xf3b8a30f	mtd_ooblayout_ecc	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xed85f704	sdhci_set_clock	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xb8b5f85a	udp6_lib_lookup_skb	vmlinux	EXPORT_SYMBOL_GPL
-0x57bf2fbb	udp4_lib_lookup_skb	vmlinux	EXPORT_SYMBOL_GPL
-0x2dd7b2e3	led_trigger_remove	vmlinux	EXPORT_SYMBOL_GPL
-0xb1a1d5e4	fwnode_property_match_string	vmlinux	EXPORT_SYMBOL_GPL
-0xb320cc0e	sg_init_one	vmlinux	EXPORT_SYMBOL
-0xd2b09ce5	__kmalloc	vmlinux	EXPORT_SYMBOL
-0xad2831af	__vmalloc	vmlinux	EXPORT_SYMBOL
-0xb738f6fa	xdr_truncate_encode	net/sunrpc/sunrpc	EXPORT_SYMBOL
-0x611cb027	__fscache_relinquish_cookie	fs/fscache/fscache	EXPORT_SYMBOL
-0x447be433	usbnet_get_ethernet_addr	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x13227613	enclosure_register	drivers/misc/enclosure	EXPORT_SYMBOL_GPL
-0xcf9281ef	ata_sas_port_start	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xf643d104	hsiphash_4u32	vmlinux	EXPORT_SYMBOL
-0x9e0fa5ae	hsiphash_3u32	vmlinux	EXPORT_SYMBOL
-0x30acfde9	hsiphash_2u32	vmlinux	EXPORT_SYMBOL
-0x6481ffe0	hsiphash_1u32	vmlinux	EXPORT_SYMBOL
-0x28b66cce	kobject_init_and_add	vmlinux	EXPORT_SYMBOL_GPL
-0x53ccc7ba	tcp_set_keepalive	vmlinux	EXPORT_SYMBOL_GPL
-0xf50009d0	ohci_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0x10e58b18	drm_property_replace_blob	vmlinux	EXPORT_SYMBOL
-0x225a5037	reset_controller_register	vmlinux	EXPORT_SYMBOL_GPL
-0xce76c257	acpi_get_irq_routing_table	vmlinux	EXPORT_SYMBOL
-0x3419ac70	devm_pci_alloc_host_bridge	vmlinux	EXPORT_SYMBOL
-0x0d24e436	rpc_wake_up_next	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x43003844	__media_entity_remove_links	drivers/media/media	EXPORT_SYMBOL_GPL
-0x07435a66	ata_sg_init	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x86b013bf	__ip_select_ident	vmlinux	EXPORT_SYMBOL
-0xd1c66157	skb_gro_receive	vmlinux	EXPORT_SYMBOL_GPL
-0x6b343a7f	of_parse_phandle_with_args_map	vmlinux	EXPORT_SYMBOL
-0x13400cac	of_genpd_add_provider_simple	vmlinux	EXPORT_SYMBOL_GPL
-0xfbe10a7f	iommu_sva_device_shutdown	vmlinux	EXPORT_SYMBOL_GPL
-0xb11d9000	tty_dev_name_to_number	vmlinux	EXPORT_SYMBOL_GPL
-0x0dccd72a	pci_find_ht_capability	vmlinux	EXPORT_SYMBOL_GPL
-0x66247f0a	pci_find_next_ht_capability	vmlinux	EXPORT_SYMBOL_GPL
-0x3755f990	gf128mul_init_64k_bbe	vmlinux	EXPORT_SYMBOL
-0x275269b3	ieee80211_ie_split_ric	net/wireless/cfg80211	EXPORT_SYMBOL
-0x36510de8	osd_req_op_extent_osd_data_pages	net/ceph/libceph	EXPORT_SYMBOL
-0x672fff92	idr_for_each	vmlinux	EXPORT_SYMBOL
-0xba3f677b	xt_find_match	vmlinux	EXPORT_SYMBOL
-0xd6a4701f	nf_nat_hook	vmlinux	EXPORT_SYMBOL_GPL
-0xe2a8bab5	tc_setup_cb_egdev_register	vmlinux	EXPORT_SYMBOL_GPL
-0xb2a8efc1	__skb_warn_lro_forwarding	vmlinux	EXPORT_SYMBOL
-0x7cd069fd	regmap_exit	vmlinux	EXPORT_SYMBOL_GPL
-0x96c17136	fb_var_to_videomode	vmlinux	EXPORT_SYMBOL
-0x108cb3f0	pinconf_generic_dump_config	vmlinux	EXPORT_SYMBOL_GPL
-0xe0ca03f0	devm_of_phy_get	vmlinux	EXPORT_SYMBOL_GPL
-0x974a5587	bio_add_pc_page	vmlinux	EXPORT_SYMBOL
-0x1c1ac74d	shash_ahash_digest	vmlinux	EXPORT_SYMBOL_GPL
-0x174427ca	locks_init_lock	vmlinux	EXPORT_SYMBOL
-0xe6818eba	split_page	vmlinux	EXPORT_SYMBOL_GPL
-0x449ad0a7	memcmp	vmlinux	EXPORT_SYMBOL
-0xde8394c9	nf_ct_helper_expectfn_find_by_name	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x313a07fb	ceph_msg_data_add_bvecs	net/ceph/libceph	EXPORT_SYMBOL
-0xdc3d3ed9	nfs4_label_alloc	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x95258207	vfio_device_data	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0xb6100b5d	fc_slave_alloc	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x42f9a952	hinic_dma_attr_entry_num	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xa14ab2f3	ida_alloc_range	vmlinux	EXPORT_SYMBOL
-0x38a739b5	inet6_del_offload	vmlinux	EXPORT_SYMBOL
-0xda89ea3b	ip_idents_reserve	vmlinux	EXPORT_SYMBOL
-0x3fccf488	netif_stacked_transfer_operstate	vmlinux	EXPORT_SYMBOL
-0x92716616	serio_reconnect	vmlinux	EXPORT_SYMBOL
-0xd778fe17	genphy_read_mmd_unsupported	vmlinux	EXPORT_SYMBOL
-0x3279f70e	drm_fb_helper_fill_fix	vmlinux	EXPORT_SYMBOL
-0x8df9dd10	guid_null	vmlinux	EXPORT_SYMBOL
-0x693eaee1	crypto_type_has_alg	vmlinux	EXPORT_SYMBOL_GPL
-0xab721cf4	key_set_timeout	vmlinux	EXPORT_SYMBOL_GPL
-0x3e4714df	d_alloc_name	vmlinux	EXPORT_SYMBOL
-0x44942c4f	dmam_alloc_attrs	vmlinux	EXPORT_SYMBOL
-0xb1a0c1b1	LZ4HC_setExternalDict	lib/lz4/lz4hc_compress	EXPORT_SYMBOL
-0xc5050644	bcm_phy_read_misc	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0xdf7ff0ef	of_translate_address	vmlinux	EXPORT_SYMBOL
-0x09b77cc1	power_supply_property_is_writeable	vmlinux	EXPORT_SYMBOL_GPL
-0xb8adda13	ttm_pool_populate	vmlinux	EXPORT_SYMBOL
-0x541e5022	drm_encoder_cleanup	vmlinux	EXPORT_SYMBOL
-0xfe0e7cd3	apei_exec_post_unmap_gars	vmlinux	EXPORT_SYMBOL_GPL
-0x6db36262	pinctrl_dev_get_drvdata	vmlinux	EXPORT_SYMBOL_GPL
-0x718fda28	devm_ioport_unmap	vmlinux	EXPORT_SYMBOL
-0x8d55bb8a	qid_eq	vmlinux	EXPORT_SYMBOL
-0x4553b527	cont_write_begin	vmlinux	EXPORT_SYMBOL
-0x08d3bf02	trace_vprintk	vmlinux	EXPORT_SYMBOL_GPL
-0x98e508ef	ignore_console_lock_warning	vmlinux	EXPORT_SYMBOL
-0x309ffa6b	nf_ct_l4proto_pernet_unregister_one	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xf7f07b7f	ieee80211_rx_napi	net/mac80211/mac80211	EXPORT_SYMBOL
-0xd0ed63d0	udp_tunnel_xmit_skb	net/ipv4/udp_tunnel	EXPORT_SYMBOL_GPL
-0xa9b522db	vfio_virqfd_enable	drivers/vfio/vfio_virqfd	EXPORT_SYMBOL_GPL
-0x112accfc	devm_nvdimm_memremap	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x33c12229	ath10k_ce_completed_recv_next_nolock	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x34d45c77	dm_btree_cursor_get_value	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xc48b7ccf	ata_mode_string	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xf5e03a3a	vscnprintf	vmlinux	EXPORT_SYMBOL
-0x80c68137	nf_log_buf_close	vmlinux	EXPORT_SYMBOL_GPL
-0xbf5dc1d2	drm_client_close	vmlinux	EXPORT_SYMBOL
-0xaf8271bf	drm_crtc_send_vblank_event	vmlinux	EXPORT_SYMBOL
-0xad489dde	dmaenginem_async_device_register	vmlinux	EXPORT_SYMBOL
-0x4dcfe800	pci_d3cold_disable	vmlinux	EXPORT_SYMBOL_GPL
-0x581f98da	zlib_inflate	vmlinux	EXPORT_SYMBOL
-0x52ecbc75	crc_ccitt	vmlinux	EXPORT_SYMBOL
-0x0b09cf9f	blk_recount_segments	vmlinux	EXPORT_SYMBOL
-0x1d06548f	simple_statfs	vmlinux	EXPORT_SYMBOL
-0xfc1abc61	kmem_cache_alloc_node	vmlinux	EXPORT_SYMBOL
-0x120fc6b1	kstrdup_const	vmlinux	EXPORT_SYMBOL
-0x0544e9dd	param_set_long	vmlinux	EXPORT_SYMBOL
-0x15b4b8a8	xfrm6_tunnel_deregister	net/ipv6/tunnel6	EXPORT_SYMBOL
-0xfa5b68f0	xfrm4_tunnel_deregister	net/ipv4/tunnel4	EXPORT_SYMBOL
-0x07c6447f	hinic_get_speed	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x8a7a70fc	enclosure_unregister	drivers/misc/enclosure	EXPORT_SYMBOL_GPL
-0xcedfc878	dm_bitset_cursor_get_value	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xd2b10a05	ata_timing_find_mode	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xcdc5405d	km_policy_notify	vmlinux	EXPORT_SYMBOL
-0x458d527d	ip_mc_join_group	vmlinux	EXPORT_SYMBOL
-0xc810d64c	usb_string	vmlinux	EXPORT_SYMBOL_GPL
-0xdac4d772	usb_hub_release_port	vmlinux	EXPORT_SYMBOL_GPL
-0xdb760f52	__kfifo_free	vmlinux	EXPORT_SYMBOL
-0xb7ed4ea4	configfs_undepend_item	vmlinux	EXPORT_SYMBOL
-0xe23d78b3	lwt_kernel_text_address	vmlinux	EXPORT_SYMBOL
-0x25fb0c13	nf_ct_unexpect_related	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x5e2c5097	ieee80211_disable_rssi_reports	net/mac80211/mac80211	EXPORT_SYMBOL
-0xfc9455a2	qlt_xmit_response	drivers/scsi/qla2xxx/qla2xxx	EXPORT_SYMBOL
-0xb5264f7d	can_rx_offload_irq_offload_timestamp	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x08937f82	v4l2_ctrl_radio_filter	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x95c2860a	inet_csk_reqsk_queue_hash_add	vmlinux	EXPORT_SYMBOL_GPL
-0x481fc97c	hwspin_lock_get_id	vmlinux	EXPORT_SYMBOL_GPL
-0x6fd25b3a	drm_bridge_add	vmlinux	EXPORT_SYMBOL
-0xdb223f77	debugfs_remove	vmlinux	EXPORT_SYMBOL_GPL
-0x4fac733e	lease_modify	vmlinux	EXPORT_SYMBOL
-0x7141d1d1	drop_nlink	vmlinux	EXPORT_SYMBOL
-0xdab8ba6c	vmf_insert_mixed_mkwrite	vmlinux	EXPORT_SYMBOL
-0x4af12ff7	kthread_cancel_delayed_work_sync	vmlinux	EXPORT_SYMBOL_GPL
-0x84d2e8a7	nf_nat_l4proto_nlattr_to_range	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0x7e96dbc6	led_classdev_flash_register	drivers/leds/led-class-flash	EXPORT_SYMBOL_GPL
-0x3755b62c	xfrm_dst_ifdown	vmlinux	EXPORT_SYMBOL
-0x77bb048d	neigh_seq_start	vmlinux	EXPORT_SYMBOL
-0x6e7943ec	iommu_group_id	vmlinux	EXPORT_SYMBOL_GPL
-0x29b6f0cc	pci_assign_unassigned_bridge_resources	vmlinux	EXPORT_SYMBOL_GPL
-0x532a145f	gpiod_set_raw_array_value	vmlinux	EXPORT_SYMBOL_GPL
-0x72db10cd	virtio_transport_stream_is_active	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xe33b4aa1	rpc_put_task	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x1a553a02	osd_req_op_alloc_hint_init	net/ceph/libceph	EXPORT_SYMBOL
-0x9f4fa3b5	virtqueue_disable_cb	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x93cedd2a	iscsi_tcp_conn_teardown	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0xdd64e639	strscpy	vmlinux	EXPORT_SYMBOL
-0x5792f848	strlcpy	vmlinux	EXPORT_SYMBOL
-0x9166fada	strncpy	vmlinux	EXPORT_SYMBOL
-0x8f1b1867	__ll_sc_atomic64_fetch_or_release	vmlinux	EXPORT_SYMBOL
-0xd39e3bf7	eth_header_cache_update	vmlinux	EXPORT_SYMBOL
-0xa0546f51	usb_get_dr_mode	vmlinux	EXPORT_SYMBOL_GPL
-0xce90062e	refcount_inc_not_zero_checked	vmlinux	EXPORT_SYMBOL
-0x905695ab	sg_copy_from_buffer	vmlinux	EXPORT_SYMBOL
-0x8abacc47	get_max_files	vmlinux	EXPORT_SYMBOL_GPL
-0x1a45cb6c	acpi_disabled	vmlinux	EXPORT_SYMBOL
-0xa4aa5530	ieee80211_get_tx_rates	net/mac80211/mac80211	EXPORT_SYMBOL
-0x7e333842	nf_reject_ip_tcphdr_put	net/ipv4/netfilter/nf_reject_ipv4	EXPORT_SYMBOL_GPL
-0x9a103f27	ceph_osdc_maybe_request_map	net/ceph/libceph	EXPORT_SYMBOL
-0xb800685b	__tracepoint_mlx5_fs_del_rule	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x2b60736c	mlx5_frag_buf_free	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xa3ca6402	rvt_qp_iter	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x787ccc4c	ib_get_mad_data_offset	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xed7c7b91	raw_v6_hashinfo	vmlinux	EXPORT_SYMBOL_GPL
-0x5a6902f1	tcf_em_tree_destroy	vmlinux	EXPORT_SYMBOL
-0xc7151125	drm_mode_get_tile_group	vmlinux	EXPORT_SYMBOL
-0x40f0683e	reset_control_put	vmlinux	EXPORT_SYMBOL_GPL
-0x515083bf	acpi_release_mutex	vmlinux	EXPORT_SYMBOL
-0xf195c682	fb_invert_cmaps	vmlinux	EXPORT_SYMBOL
-0x114379e6	of_pci_parse_bus_range	vmlinux	EXPORT_SYMBOL_GPL
-0xe071d05d	zs_pool_stats	vmlinux	EXPORT_SYMBOL_GPL
-0xf227e7da	__tracepoint_kmem_cache_free	vmlinux	EXPORT_SYMBOL
-0xf54962d9	vsock_remove_bound	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x521fa3f5	uwb_est_find_size	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0xae421bff	mlxsw_afk_key_info_subset	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x6bdb7870	ib_create_srq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x38c94ab6	tcp_register_ulp	vmlinux	EXPORT_SYMBOL_GPL
-0x1d6189d3	driver_create_file	vmlinux	EXPORT_SYMBOL_GPL
-0xbdf632a4	serial8250_do_startup	vmlinux	EXPORT_SYMBOL_GPL
-0xf6611885	clk_register_hisi_phase	vmlinux	EXPORT_SYMBOL_GPL
-0x6e7d86ce	kern_mount_data	vmlinux	EXPORT_SYMBOL_GPL
-0x4d0015e2	cpu_hotplug_disable	vmlinux	EXPORT_SYMBOL_GPL
-0x083eb21c	rfkill_unregister	net/rfkill/rfkill	EXPORT_SYMBOL
-0xa6cdd1ed	ceph_msg_put	net/ceph/libceph	EXPORT_SYMBOL
-0x78accbad	jbd2_journal_start_reserved	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x83c336c3	sas_drain_work	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0xe394c6bc	fc_frame_alloc_fill	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xda743f7a	nd_device_attribute_group	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x723b8430	bcma_chipco_pll_maskset	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x4ab9e4a9	skb_get_hash_perturb	vmlinux	EXPORT_SYMBOL
-0x60fa5ec4	drm_plane_force_disable	vmlinux	EXPORT_SYMBOL
-0x098b71c6	fb_dealloc_cmap	vmlinux	EXPORT_SYMBOL
-0x043ec701	blk_mq_run_hw_queue	vmlinux	EXPORT_SYMBOL
-0xb6d4a047	blk_requeue_request	vmlinux	EXPORT_SYMBOL
-0xcb8d44fb	blkdev_write_iter	vmlinux	EXPORT_SYMBOL_GPL
-0xd60ad19a	insert_inode_locked4	vmlinux	EXPORT_SYMBOL
-0x41482d8b	strndup_user	vmlinux	EXPORT_SYMBOL
-0xddd58dc0	ring_buffer_reset	vmlinux	EXPORT_SYMBOL_GPL
-0xbd3fe1e3	disable_hardirq	vmlinux	EXPORT_SYMBOL_GPL
-0xe8499b4a	devlink_free	net/core/devlink	EXPORT_SYMBOL_GPL
-0xd7c06029	ceph_file_layout_to_legacy	net/ceph/libceph	EXPORT_SYMBOL
-0xd93892ca	to_nd_desc	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x85eeab56	team_modeop_port_enter	drivers/net/team/team	EXPORT_SYMBOL
-0x47bd0ec1	bcma_chipco_gpio_out	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0xc37f9c6e	cpufreq_update_policy	vmlinux	EXPORT_SYMBOL
-0xbafc2002	drm_atomic_add_affected_planes	vmlinux	EXPORT_SYMBOL
-0xe07e5f44	acpi_reconfig_notifier_unregister	vmlinux	EXPORT_SYMBOL
-0x6bae1cbc	acpi_pm_set_bridge_wakeup	vmlinux	EXPORT_SYMBOL_GPL
-0x1c8556e2	pcie_get_width_cap	vmlinux	EXPORT_SYMBOL
-0x46325b0c	pwmchip_remove	vmlinux	EXPORT_SYMBOL_GPL
-0x417d381b	crypto_init_spawn	vmlinux	EXPORT_SYMBOL_GPL
-0x097188d0	simple_nosetlease	vmlinux	EXPORT_SYMBOL
-0x7edeb6ac	mount_nodev	vmlinux	EXPORT_SYMBOL
-0x853650d6	nf_dup_ipv6	net/ipv6/netfilter/nf_dup_ipv6	EXPORT_SYMBOL_GPL
-0xf906cd70	ip6_tnl_get_iflink	net/ipv6/ip6_tunnel	EXPORT_SYMBOL
-0xc6ae7ea0	nfs_clear_inode	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xf621a4b1	virtio_device_restore	drivers/virtio/virtio	EXPORT_SYMBOL_GPL
-0x5ecca5ab	qlt_unreg_sess	drivers/scsi/qla2xxx/qla2xxx	EXPORT_SYMBOL
-0x36e224fa	cxgbi_conn_tx_open	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x50771316	mlx4_query_diag_counters	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xb911bb58	minmax_running_max	vmlinux	EXPORT_SYMBOL
-0xd16efd21	xfrm_find_acq	vmlinux	EXPORT_SYMBOL
-0xfc5fdbdc	eth_mac_addr	vmlinux	EXPORT_SYMBOL
-0x1a8c5993	__netpoll_free_async	vmlinux	EXPORT_SYMBOL_GPL
-0x910cd458	scsi_scan_host	vmlinux	EXPORT_SYMBOL
-0xb053adda	drm_rect_rotate	vmlinux	EXPORT_SYMBOL
-0x630e0cf2	security_inode_listsecurity	vmlinux	EXPORT_SYMBOL
-0x370bdb94	padata_free	vmlinux	EXPORT_SYMBOL
-0x3745bcc1	unregister_hw_breakpoint	vmlinux	EXPORT_SYMBOL_GPL
-0x1de558c1	nft_reject_icmpv6_code	net/netfilter/nft_reject	EXPORT_SYMBOL_GPL
-0x46d60d13	ceph_cls_break_lock	net/ceph/libceph	EXPORT_SYMBOL
-0xa093741b	iscsit_build_reject	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x5ace5e6f	iscsit_handle_snack	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x2417c5c4	dm_btree_empty	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x1d3ec619	ib_destroy_cq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x72778199	ata_slave_link_init	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xc0218d62	radix_tree_lookup_slot	vmlinux	EXPORT_SYMBOL
-0x349a2527	dcb_ieee_getapp_prio_dscp_mask_map	vmlinux	EXPORT_SYMBOL
-0xadbe680d	tcp_sendpage	vmlinux	EXPORT_SYMBOL
-0xe5883bd9	class_compat_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x01ed152e	allocate_resource	vmlinux	EXPORT_SYMBOL
-0xcb50a624	ceph_parse_ips	net/ceph/libceph	EXPORT_SYMBOL
-0x8bed67a7	uio_event_notify	drivers/uio/uio	EXPORT_SYMBOL_GPL
-0xc753db65	alloc_mdio_bitbang	drivers/net/phy/mdio-bitbang	EXPORT_SYMBOL
-0xc7856a3d	inet6addr_notifier_call_chain	vmlinux	EXPORT_SYMBOL
-0x7e399f1a	cpuidle_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x3154ed29	pm_schedule_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0x4537d3ef	ttm_mem_io_unlock	vmlinux	EXPORT_SYMBOL
-0x746bc783	of_get_display_timings	vmlinux	EXPORT_SYMBOL_GPL
-0x356d3a5f	pci_ats_queue_depth	vmlinux	EXPORT_SYMBOL_GPL
-0xc08647ff	ring_buffer_bytes_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0xcbbf0a6f	audit_log_task_context	vmlinux	EXPORT_SYMBOL
-0xf86e8339	__cfg80211_alloc_reply_skb	net/wireless/cfg80211	EXPORT_SYMBOL
-0xe58d585e	__vsock_core_init	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x19a8150d	nf_ct_l4proto_register_one	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x2a9c53ba	nvme_stop_keep_alive	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0xcf7cf0db	ubi_get_volume_info	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0xa42def27	mtd_device_parse_register	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xe8dbe91e	ib_drain_rq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x7aa5eadd	ib_drain_sq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x068ba29e	tcf_block_netif_keep_dst	vmlinux	EXPORT_SYMBOL
-0x88b27c4e	hid_alloc_report_buf	vmlinux	EXPORT_SYMBOL_GPL
-0x06e462c5	spi_write_then_read	vmlinux	EXPORT_SYMBOL_GPL
-0xa47826e4	drm_dp_calc_pbn_mode	vmlinux	EXPORT_SYMBOL
-0xc787c4be	backlight_device_get_by_type	vmlinux	EXPORT_SYMBOL
-0x6fcba755	pinctrl_lookup_state	vmlinux	EXPORT_SYMBOL_GPL
-0xf9a054b5	__round_jiffies	vmlinux	EXPORT_SYMBOL_GPL
-0x41bb52e4	kthread_create_worker	vmlinux	EXPORT_SYMBOL
-0x5eb88dd9	cfg80211_conn_failed	net/wireless/cfg80211	EXPORT_SYMBOL
-0xcd02daf3	nfs_write_inode	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x5fa3538f	target_nacl_find_deve	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xf4909bea	mlxsw_core_port_type_get	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x4b37e8c1	rdma_rw_ctx_wrs	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x0371b4f9	ib_process_cq_direct	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xefe73979	simd_skcipher_free	crypto/crypto_simd	EXPORT_SYMBOL_GPL
-0x6670aa13	cryptd_ablkcipher_queued	crypto/cryptd	EXPORT_SYMBOL_GPL
-0x627694e8	page_pool_alloc_pages	vmlinux	EXPORT_SYMBOL
-0x74023713	regmap_get_max_register	vmlinux	EXPORT_SYMBOL_GPL
-0x311e838e	serial8250_em485_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0xce72978e	devm_reset_control_array_get	vmlinux	EXPORT_SYMBOL_GPL
-0xa209451c	bitmap_fold	vmlinux	EXPORT_SYMBOL
-0x9237bc84	security_sb_clone_mnt_opts	vmlinux	EXPORT_SYMBOL
-0xfc590d7a	vfs_rmdir	vmlinux	EXPORT_SYMBOL
-0x4a10dcab	generic_shutdown_super	vmlinux	EXPORT_SYMBOL
-0xa710f6e5	cfg80211_rx_spurious_frame	net/wireless/cfg80211	EXPORT_SYMBOL
-0xe49af64a	sas_port_delete_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0xa00db82e	sas_disable_tlr	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL
-0x0d12e564	nvme_fc_register_remoteport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL
-0xf97dc3e7	tpm_unseal_trusted	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x9f3403f5	xt_compat_target_to_user	vmlinux	EXPORT_SYMBOL_GPL
-0x06d5b6d0	netdev_master_upper_dev_link	vmlinux	EXPORT_SYMBOL
-0x6b1c19bc	scsi_track_queue_full	vmlinux	EXPORT_SYMBOL
-0x735e6a81	acpi_evaluate_integer	vmlinux	EXPORT_SYMBOL
-0xfa3272c9	pinctrl_count_index_with_args	vmlinux	EXPORT_SYMBOL_GPL
-0x146289b7	crc16_table	vmlinux	EXPORT_SYMBOL
-0x937733e3	qid_valid	vmlinux	EXPORT_SYMBOL
-0x72a1f4e7	d_alloc_parallel	vmlinux	EXPORT_SYMBOL
-0xf21e1f9b	disable_percpu_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x1cbd92b0	cpu_mitigations_off	vmlinux	EXPORT_SYMBOL_GPL
-0xab0e29cb	svc_fill_symlink_pathname	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x045d1551	jbd2__journal_start	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x6379d385	sas_enable_tlr	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL
-0xe1ad8dbb	ubi_close_volume	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0x32e08853	__sock_recv_ts_and_drops	vmlinux	EXPORT_SYMBOL_GPL
-0x6d49eeda	device_add_properties	vmlinux	EXPORT_SYMBOL_GPL
-0x31334aed	noop_set_page_dirty	vmlinux	EXPORT_SYMBOL_GPL
-0x0f5f2279	vfs_copy_file_range	vmlinux	EXPORT_SYMBOL
-0x0f09cc34	schedule_timeout_killable	vmlinux	EXPORT_SYMBOL
-0xb56c31f7	pm_qos_request_active	vmlinux	EXPORT_SYMBOL_GPL
-0x58dcb476	rpcauth_create	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xa967e3ed	ieee80211_manage_rx_ba_offl	net/mac80211/mac80211	EXPORT_SYMBOL
-0x739ac4ff	fcoe_validate_vport_create	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0x1127cd49	mlx4_mr_rereg_mem_write	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x358d280c	mlx4_get_default_counter_index	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x96b962eb	v4l2_event_subscribe	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xd532e5f9	__ll_sc_atomic64_fetch_xor_acquire	vmlinux	EXPORT_SYMBOL
-0xcb5a258e	rtm_getroute_parse_ip_proto	vmlinux	EXPORT_SYMBOL_GPL
-0x84362fb0	sock_no_getname	vmlinux	EXPORT_SYMBOL
-0x26e38fdb	of_device_is_big_endian	vmlinux	EXPORT_SYMBOL
-0x9b8a53f5	drm_ht_just_insert_please	vmlinux	EXPORT_SYMBOL
-0x60f99e1b	cppc_set_perf	vmlinux	EXPORT_SYMBOL_GPL
-0x42132600	pci_msix_vec_count	vmlinux	EXPORT_SYMBOL
-0x8b0088d1	LZ4_decompress_safe_usingDict	vmlinux	EXPORT_SYMBOL
-0xafe37985	vfs_link	vmlinux	EXPORT_SYMBOL
-0xacc88394	memblock_next_valid_pfn	vmlinux	EXPORT_SYMBOL
-0x766e51cb	from_kuid_munged	vmlinux	EXPORT_SYMBOL
-0x365acda7	set_normalized_timespec64	vmlinux	EXPORT_SYMBOL
-0x1b663aa2	__irq_alloc_descs	vmlinux	EXPORT_SYMBOL_GPL
-0xf2523fe9	call_usermodehelper_setup	vmlinux	EXPORT_SYMBOL
-0x64dcf544	netlink_rcv_skb	vmlinux	EXPORT_SYMBOL
-0x007d663a	phy_driver_unregister	vmlinux	EXPORT_SYMBOL
-0x998e45c0	ttm_ref_object_base_unref	vmlinux	EXPORT_SYMBOL
-0xde225c43	of_clk_src_onecell_get	vmlinux	EXPORT_SYMBOL_GPL
-0xf82abc1d	isa_dma_bridge_buggy	vmlinux	EXPORT_SYMBOL
-0x62c4923e	crypto_alloc_acomp	vmlinux	EXPORT_SYMBOL_GPL
-0x29a7e2db	trace_event_reg	vmlinux	EXPORT_SYMBOL_GPL
-0x07ceeac9	panic_notifier_list	vmlinux	EXPORT_SYMBOL
-0x27bfbfc6	ip_set_elem_len	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x44f432b5	ceph_check_fsid	net/ceph/libceph	EXPORT_SYMBOL
-0x77e2b62a	__fcoe_get_lesb	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0xc8c75085	ath_regd_init	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0x15953d4b	mlx5_core_destroy_tis	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xd2596937	unregister_mtd_chip_driver	drivers/mtd/chips/chipreg	EXPORT_SYMBOL
-0x4a589611	rdma_rw_ctx_post	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x6dd9a9d5	rdma_rw_ctx_init	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x37304ec1	__xfrm_state_delete	vmlinux	EXPORT_SYMBOL
-0xe343733a	mbox_client_peek_data	vmlinux	EXPORT_SYMBOL_GPL
-0xe9c9fc64	__acpi_handle_debug	vmlinux	EXPORT_SYMBOL
-0x5b86e0dd	gpiod_get_raw_array_value_cansleep	vmlinux	EXPORT_SYMBOL_GPL
-0x3801776b	__ioread32_copy	vmlinux	EXPORT_SYMBOL_GPL
-0x905d8e28	d_delete	vmlinux	EXPORT_SYMBOL
-0x29d0cb45	mod_timer	vmlinux	EXPORT_SYMBOL
-0x054a423f	send_sig_mceerr	vmlinux	EXPORT_SYMBOL
-0xcd2b03ff	get_send_wqe	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x97d946cd	ib_open_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xfe6e59fa	idr_remove	vmlinux	EXPORT_SYMBOL_GPL
-0xfd4866b0	__ll_sc___cmpxchg_case_8	vmlinux	EXPORT_SYMBOL
-0xf6f38dd8	__ll_sc___cmpxchg_case_4	vmlinux	EXPORT_SYMBOL
-0xf32e786c	__ll_sc___cmpxchg_case_2	vmlinux	EXPORT_SYMBOL
-0xf1c082b6	__ll_sc___cmpxchg_case_1	vmlinux	EXPORT_SYMBOL
-0x167d1676	drm_mode_create_suggested_offset_properties	vmlinux	EXPORT_SYMBOL
-0x467b9568	vc_scrolldelta_helper	vmlinux	EXPORT_SYMBOL_GPL
-0xbe49252c	acpi_os_write_port	vmlinux	EXPORT_SYMBOL
-0xcfec9174	mnt_set_expiry	vmlinux	EXPORT_SYMBOL
-0x1a1e6df6	use_mm	vmlinux	EXPORT_SYMBOL_GPL
-0x2d41e6f5	__trace_puts	vmlinux	EXPORT_SYMBOL_GPL
-0xc743239a	param_get_invbool	vmlinux	EXPORT_SYMBOL
-0xac2bd700	save_stack_trace_tsk	vmlinux	EXPORT_SYMBOL_GPL
-0xbf9d1b96	nfsd_debug	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xec889e4d	ct_sip_parse_numerical_param	net/netfilter/nf_conntrack_sip	EXPORT_SYMBOL_GPL
-0x37e21fd3	ip_tunnel_newlink	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0x7048e60a	bcm_phy_write_misc	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0x03a7fd98	ata_dev_same_device	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x3d567906	genl_notify	vmlinux	EXPORT_SYMBOL
-0xa0dad88e	netdev_adjacent_get_private	vmlinux	EXPORT_SYMBOL
-0xf0d5a3ea	devm_rtc_device_register	vmlinux	EXPORT_SYMBOL_GPL
-0x8e46988a	devres_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x4e78d258	drm_connector_list_iter_next	vmlinux	EXPORT_SYMBOL
-0x662e0f11	tty_hangup	vmlinux	EXPORT_SYMBOL
-0x67c13ea0	acpi_read	vmlinux	EXPORT_SYMBOL
-0xf8d75994	pci_disable_device	vmlinux	EXPORT_SYMBOL
-0xd1ca516d	gpiod_get_array_value	vmlinux	EXPORT_SYMBOL_GPL
-0x0ba99434	add_page_wait_queue	vmlinux	EXPORT_SYMBOL_GPL
-0x9504df26	irq_wake_thread	vmlinux	EXPORT_SYMBOL_GPL
-0xb869b32a	prepare_to_swait_exclusive	vmlinux	EXPORT_SYMBOL
-0x4f478438	fscache_obtained_object	fs/fscache/fscache	EXPORT_SYMBOL
-0xf6922794	rt2x00mac_add_interface	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xb1e70801	__twofish_setkey	crypto/twofish_common	EXPORT_SYMBOL_GPL
-0xc2ac0e51	cryptd_free_aead	crypto/cryptd	EXPORT_SYMBOL_GPL
-0x482ae6e6	xfrm_lookup_route	vmlinux	EXPORT_SYMBOL
-0x9b1dbe2c	devm_rtc_device_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x63c912ff	mdiobus_read	vmlinux	EXPORT_SYMBOL
-0x376014e1	pm_runtime_forbid	vmlinux	EXPORT_SYMBOL_GPL
-0x30e74134	tty_termios_copy_hw	vmlinux	EXPORT_SYMBOL
-0x675014cd	dma_release_channel	vmlinux	EXPORT_SYMBOL_GPL
-0x90725bae	acpi_dev_get_resources	vmlinux	EXPORT_SYMBOL_GPL
-0x62409f90	badblocks_set	vmlinux	EXPORT_SYMBOL_GPL
-0x93e9d11d	seq_put_decimal_ll	vmlinux	EXPORT_SYMBOL
-0x1763eea7	acpi_map_cpu	vmlinux	EXPORT_SYMBOL
-0x35c7d317	virtio_transport_notify_send_post_enqueue	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x7a6f1672	rpc_pton	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x1f2a9970	rpc_ntop	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xf3fe0c1b	nf_tproxy_laddr4	net/ipv4/netfilter/nf_tproxy_ipv4	EXPORT_SYMBOL_GPL
-0x8e0c9018	ceph_osdc_list_watchers	net/ceph/libceph	EXPORT_SYMBOL
-0x776a4cbd	nfs_clone_server	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xb29a9a6b	virtqueue_poll	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x2376ed6e	nvdimm_attribute_group	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x50df7eeb	ath10k_ce_rx_post_buf	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xa94dc03b	ath10k_htc_notify_tx_completion	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x3593ecff	alloc_hdlcdev	drivers/net/wan/hdlc	EXPORT_SYMBOL
-0xd63b43bb	mlx4_wol_read	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x37af3190	dm_table_run_md_queue_async	drivers/md/dm-mod	EXPORT_SYMBOL
-0x86cef180	rdma_addr_size	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x6cb43d66	ib_query_port	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x37974064	des_ekey	crypto/des_generic	EXPORT_SYMBOL_GPL
-0xdc2fc25f	efivars_kobject	vmlinux	EXPORT_SYMBOL_GPL
-0x14291ff2	usb_get_maximum_speed	vmlinux	EXPORT_SYMBOL_GPL
-0x2b69e7bb	fwnode_graph_get_remote_node	vmlinux	EXPORT_SYMBOL_GPL
-0x158009d1	drm_atomic_get_plane_state	vmlinux	EXPORT_SYMBOL
-0x087de2d0	drm_gem_prime_import_dev	vmlinux	EXPORT_SYMBOL
-0xa6ff9496	drm_dp_link_train_clock_recovery_delay	vmlinux	EXPORT_SYMBOL
-0x28f0efff	devm_clk_get	vmlinux	EXPORT_SYMBOL
-0xd54acd34	pcie_capability_clear_and_set_word	vmlinux	EXPORT_SYMBOL
-0xe71195a5	PageHuge	vmlinux	EXPORT_SYMBOL_GPL
-0xc9b8ccf5	irq_domain_remove	vmlinux	EXPORT_SYMBOL_GPL
-0xf0f9223a	ceph_osdc_abort_requests	net/ceph/libceph	EXPORT_SYMBOL
-0x60f7ede9	fc_eh_timed_out	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0xdaceb7a6	mdio_mii_ioctl	drivers/net/mdio	EXPORT_SYMBOL
-0x1db7702f	mlx5_get_uars_page	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xd96e508d	hinic_max_num_cos	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xbc191093	ahci_error_handler	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0xe63c511a	request_firmware_into_buf	vmlinux	EXPORT_SYMBOL
-0x4846b62a	drm_irq_install	vmlinux	EXPORT_SYMBOL
-0xe9dadb06	con_is_bound	vmlinux	EXPORT_SYMBOL
-0xa00aca2a	dql_completed	vmlinux	EXPORT_SYMBOL
-0x6e807ef4	__bio_try_merge_page	vmlinux	EXPORT_SYMBOL_GPL
-0xd9bc36c7	crypto_unregister_scomps	vmlinux	EXPORT_SYMBOL_GPL
-0x7f323cc6	crypto_unregister_acomps	vmlinux	EXPORT_SYMBOL_GPL
-0x39a5303d	blkcipher_aead_walk_virt_block	vmlinux	EXPORT_SYMBOL_GPL
-0xd0face63	key_link	vmlinux	EXPORT_SYMBOL
-0xd594ac1a	read_cache_page	vmlinux	EXPORT_SYMBOL
-0xbfe5616d	tick_broadcast_oneshot_control	vmlinux	EXPORT_SYMBOL_GPL
-0x5bdbac4e	rcu_unexpedite_gp	vmlinux	EXPORT_SYMBOL_GPL
-0xd722526d	nfs4_find_get_deviceid	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xbd4ddb95	transport_alloc_session_tags	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xb79a54ee	mdio45_nway_restart	drivers/net/mdio	EXPORT_SYMBOL
-0xc8517efe	mlx4_max_tc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xdb03bdde	hns_roce_table_put	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x69bda8e9	ata_dev_set_feature	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xd06ae354	__ll_sc___cmpxchg_case_mb_8	vmlinux	EXPORT_SYMBOL
-0xdbd1083c	__ll_sc___cmpxchg_case_mb_4	vmlinux	EXPORT_SYMBOL
-0xde0cfd88	__ll_sc___cmpxchg_case_mb_2	vmlinux	EXPORT_SYMBOL
-0xdce20752	__ll_sc___cmpxchg_case_mb_1	vmlinux	EXPORT_SYMBOL
-0xec895012	__udp_gso_segment	vmlinux	EXPORT_SYMBOL_GPL
-0x8a910bf9	dev_change_flags	vmlinux	EXPORT_SYMBOL
-0x9e90b998	__skb_gso_segment	vmlinux	EXPORT_SYMBOL
-0xd8ad08a3	dquot_drop	vmlinux	EXPORT_SYMBOL
-0xea72478b	iscsi_boot_create_host_kset	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL
-0xc980f9cd	dm_cell_unlock_v2	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x88dd4574	xfrm_state_walk	vmlinux	EXPORT_SYMBOL
-0x36b0c729	inet_gso_segment	vmlinux	EXPORT_SYMBOL
-0x8c39ab11	mbox_chan_txdone	vmlinux	EXPORT_SYMBOL_GPL
-0xe13cd8a7	dmi_name_in_vendors	vmlinux	EXPORT_SYMBOL
-0x4b5f0783	xgene_enet_phy_register	vmlinux	EXPORT_SYMBOL
-0x4d672788	fwnode_get_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xefcea2e7	acpi_warning	vmlinux	EXPORT_SYMBOL
-0xeb764eab	sbitmap_queue_wake_all	vmlinux	EXPORT_SYMBOL_GPL
-0xdb3495b7	nla_put_nohdr	vmlinux	EXPORT_SYMBOL
-0x9ea1e2b1	pid_nr_ns	vmlinux	EXPORT_SYMBOL_GPL
-0xc72a6bc8	sas_free_task	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0xb0717797	mlxsw_afa_block_append_fid_set	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x49e86a0e	ib_get_gids_from_rdma_hdr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x982298cb	ahci_platform_suspend_host	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0x9af23bc0	napi_gro_flush	vmlinux	EXPORT_SYMBOL
-0x2c783e7b	scsi_set_medium_removal	vmlinux	EXPORT_SYMBOL
-0x8b989cf9	acpi_bus_can_wakeup	vmlinux	EXPORT_SYMBOL
-0xad9472fd	pinctrl_pm_select_sleep_state	vmlinux	EXPORT_SYMBOL_GPL
-0xb1b9e719	blk_stat_remove_callback	vmlinux	EXPORT_SYMBOL_GPL
-0x29f79ff3	call_lsm_notifier	vmlinux	EXPORT_SYMBOL
-0xb96e0133	keyring_clear	vmlinux	EXPORT_SYMBOL
-0xf22a8d83	profile_pc	vmlinux	EXPORT_SYMBOL
-0x440a52a7	jbd2_journal_wipe	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xbf3620f9	mlxsw_afk_key_info_get	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x52f1b23b	memstick_debug_get_tpc_name	drivers/memstick/host/r592	EXPORT_SYMBOL
-0xb39fcbf1	rdma_restrack_del	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x3d51434d	rdma_restrack_get	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xb751a34d	acpi_pm_wakeup_event	vmlinux	EXPORT_SYMBOL_GPL
-0x444f1735	cpu_pm_register_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0xbceb1e58	async_schedule	vmlinux	EXPORT_SYMBOL_GPL
-0xc3e13e6f	hisi_sas_release_tasks	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x1048b92a	nvmet_fc_rcv_fcp_req	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL
-0x29671bc9	mlx4_fmr_free	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x999ba22c	__tracepoint_vb2_v4l2_dqbuf	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xb36e4148	ib_sa_pack_path	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x34257f35	sch56xx_watchdog_unregister	drivers/hwmon/sch56xx-common	EXPORT_SYMBOL
-0xc310b981	strnstr	vmlinux	EXPORT_SYMBOL
-0xb1f7fad2	netdev_lower_get_next_private_rcu	vmlinux	EXPORT_SYMBOL
-0xf2c038be	__skb_pad	vmlinux	EXPORT_SYMBOL
-0x2c3e0495	__ps2_command	vmlinux	EXPORT_SYMBOL
-0xb79a92a1	usb_block_urb	vmlinux	EXPORT_SYMBOL_GPL
-0x8c743fb6	reset_control_status	vmlinux	EXPORT_SYMBOL_GPL
-0xda35cf6a	clk_register_gpio_mux	vmlinux	EXPORT_SYMBOL_GPL
-0xbdbedad5	fb_set_var	vmlinux	EXPORT_SYMBOL
-0x6f576760	__nla_put	vmlinux	EXPORT_SYMBOL
-0x79468175	__list_lru_init	vmlinux	EXPORT_SYMBOL_GPL
-0x3c975622	perf_pmu_migrate_context	vmlinux	EXPORT_SYMBOL_GPL
-0x0237b57a	arch_unregister_cpu	vmlinux	EXPORT_SYMBOL
-0x0f637c5f	ieee80211_mandatory_rates	net/wireless/cfg80211	EXPORT_SYMBOL
-0xefb14971	nf_ct_helper_init	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xf590dc77	inet_diag_register	net/ipv4/inet_diag	EXPORT_SYMBOL_GPL
-0x61d418dc	pnfs_generic_layout_insert_lseg	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x9885c1e5	sas_port_mark_backlink	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x7247ea24	bcm_phy_get_strings	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0x626ad1fb	sdhci_pltfm_unregister	drivers/mmc/host/sdhci-pltfm	EXPORT_SYMBOL_GPL
-0xe31ba9fc	vb2_ops_wait_finish	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0xf05c9a9b	dm_rh_dirty_log	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0x9f0f5bff	tpm_is_tpm2	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x0dbbf4eb	ata_pci_sff_prepare_host	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x169938c1	__sysfs_match_string	vmlinux	EXPORT_SYMBOL
-0xf70dd85e	acpi_dev_filter_resource_type	vmlinux	EXPORT_SYMBOL_GPL
-0x8f286fd9	devm_pci_remap_cfg_resource	vmlinux	EXPORT_SYMBOL
-0x89693e9d	crypto_register_acomps	vmlinux	EXPORT_SYMBOL_GPL
-0x1a272424	blk_trace_startstop	vmlinux	EXPORT_SYMBOL_GPL
-0x87e59a59	mtd_ooblayout_find_eccregion	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xd3f4438b	tcp_done	vmlinux	EXPORT_SYMBOL_GPL
-0x544d4ce3	drm_dp_mst_get_vcpi_slots	vmlinux	EXPORT_SYMBOL
-0x2fb6de5d	add_device_randomness	vmlinux	EXPORT_SYMBOL
-0x20d65e40	fb_find_nearest_mode	vmlinux	EXPORT_SYMBOL
-0xae98a82e	gpiod_get_array	vmlinux	EXPORT_SYMBOL_GPL
-0x3d573a2e	async_schedule_domain	vmlinux	EXPORT_SYMBOL_GPL
-0x393321df	unregister_nfs_version	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x95ed0c72	iscsi_change_param_sprintf	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x4f1a6b15	iscsi_create_iface	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x1452d30c	__iscsi_complete_pdu	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x12dcb6ed	cxgbi_sock_free_cpl_skbs	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x51e67f3b	nvmet_fc_rcv_ls_req	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL
-0x7ade1071	dm_tm_destroy	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xa0fcfabb	rvt_init_port	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0xed8a2d95	memset64	vmlinux	EXPORT_SYMBOL
-0x0a575945	xfrm_count_pfkey_auth_supported	vmlinux	EXPORT_SYMBOL_GPL
-0x0c25ec48	secure_tcpv6_seq	vmlinux	EXPORT_SYMBOL
-0x6d253dca	dmi_match	vmlinux	EXPORT_SYMBOL_GPL
-0xc4c3e0f3	usb_of_has_combined_node	vmlinux	EXPORT_SYMBOL_GPL
-0x4d4f4aa3	usb_init_urb	vmlinux	EXPORT_SYMBOL_GPL
-0xd52d2615	genphy_aneg_done	vmlinux	EXPORT_SYMBOL
-0xea7de917	iommu_bind_pasid_table	vmlinux	EXPORT_SYMBOL_GPL
-0x1e9d1d8e	serial8250_rpm_get	vmlinux	EXPORT_SYMBOL_GPL
-0x21c9d5c2	devm_acpi_dev_add_driver_gpios	vmlinux	EXPORT_SYMBOL_GPL
-0x99793b8f	badblocks_clear	vmlinux	EXPORT_SYMBOL_GPL
-0xef0615be	blk_free_tags	vmlinux	EXPORT_SYMBOL
-0x76710dc6	crypto_alloc_kpp	vmlinux	EXPORT_SYMBOL_GPL
-0x2f97b995	security_inode_getsecctx	vmlinux	EXPORT_SYMBOL
-0xabe039dc	wait_on_page_bit_killable	vmlinux	EXPORT_SYMBOL
-0xee2088fb	padata_remove_cpu	vmlinux	EXPORT_SYMBOL
-0x6aa7b1bb	irq_domain_free_irqs_common	vmlinux	EXPORT_SYMBOL_GPL
-0xf48a7e52	__irq_domain_alloc_fwnode	vmlinux	EXPORT_SYMBOL_GPL
-0x7b3fbddd	jbd2_journal_inode_add_write	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xeb76cefc	mtd_write_oob	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xae5961f1	hns_roce_db_unmap_user	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL
-0xcccfb2fa	sata_deb_timing_hotplug	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xe9396f5e	udp_init_sock	vmlinux	EXPORT_SYMBOL_GPL
-0xfadb23ad	i2c_acpi_new_device	vmlinux	EXPORT_SYMBOL_GPL
-0x3b9f2ebe	typec_altmode_register_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x05f25f32	usb_hcd_unmap_urb_setup_for_dma	vmlinux	EXPORT_SYMBOL_GPL
-0x4379e422	scsi_device_put	vmlinux	EXPORT_SYMBOL
-0x3034e152	scsi_device_get	vmlinux	EXPORT_SYMBOL
-0xf8e37a31	of_pm_clk_add_clk	vmlinux	EXPORT_SYMBOL_GPL
-0x91b606dc	pm_genpd_syscore_poweron	vmlinux	EXPORT_SYMBOL_GPL
-0x85cc37cc	__pm_runtime_set_status	vmlinux	EXPORT_SYMBOL_GPL
-0x92ec24bb	drm_prime_sg_to_page_addr_arrays	vmlinux	EXPORT_SYMBOL
-0x65d1bab2	acpi_bios_warning	vmlinux	EXPORT_SYMBOL
-0x139d11a7	balloon_page_dequeue	vmlinux	EXPORT_SYMBOL_GPL
-0x4d8fa75b	balloon_page_enqueue	vmlinux	EXPORT_SYMBOL_GPL
-0x351ed731	kmem_cache_alloc_bulk	vmlinux	EXPORT_SYMBOL
-0x4167d18e	map_vm_area	vmlinux	EXPORT_SYMBOL_GPL
-0x8c6fb8d2	unregister_shrinker	vmlinux	EXPORT_SYMBOL
-0xb6c8904e	unregister_ftrace_function	vmlinux	EXPORT_SYMBOL_GPL
-0x2e2360b1	ftrace_set_global_notrace	vmlinux	EXPORT_SYMBOL_GPL
-0x7163701c	nft_masq_validate	net/netfilter/nft_masq	EXPORT_SYMBOL_GPL
-0xf4140f38	synproxy_check_timestamp_cookie	net/netfilter/nf_synproxy_core	EXPORT_SYMBOL_GPL
-0x9a74d758	mlx4_get_slave_node_guid	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x067d737e	mmc_set_blocklen	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x370cfe6e	v4l2_dv_timings_presets	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0xbef3f463	dm_register_path_selector	drivers/md/dm-multipath	EXPORT_SYMBOL_GPL
-0xb3ff1726	ipv6_dev_get_saddr	vmlinux	EXPORT_SYMBOL
-0xf6d7763e	xfrm_policy_flush	vmlinux	EXPORT_SYMBOL
-0x80909aad	skb_tx_error	vmlinux	EXPORT_SYMBOL
-0xe93f972d	sock_efree	vmlinux	EXPORT_SYMBOL
-0xe5cb1943	hisi_clk_register_divider	vmlinux	EXPORT_SYMBOL_GPL
-0x1d8f78b7	ovs_netdev_link	net/openvswitch/openvswitch	EXPORT_SYMBOL_GPL
-0x058ed4e6	cxgbi_device_unregister	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x24efe84f	mlx5_core_destroy_psv	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xd351cf56	napi_gro_frags	vmlinux	EXPORT_SYMBOL
-0x9b019adf	netdev_unbind_sb_channel	vmlinux	EXPORT_SYMBOL
-0x273b53a4	skb_copy_datagram_from_iter	vmlinux	EXPORT_SYMBOL
-0x7ddafd9a	cpufreq_cpu_get_raw	vmlinux	EXPORT_SYMBOL_GPL
-0xc1ffc057	ttm_bo_init_reserved	vmlinux	EXPORT_SYMBOL
-0xf8e465d6	pci_load_saved_state	vmlinux	EXPORT_SYMBOL_GPL
-0x4a482f50	flex_array_get	vmlinux	EXPORT_SYMBOL
-0xcc36d236	key_task_permission	vmlinux	EXPORT_SYMBOL
-0x128cf00c	page_cache_prev_hole	vmlinux	EXPORT_SYMBOL
-0x09437748	ring_buffer_read_events_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0xd9d212c3	ovs_vport_free	net/openvswitch/openvswitch	EXPORT_SYMBOL_GPL
-0xa11dea11	nf_ct_netns_put	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xb2641e54	nf_ct_netns_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x4006295c	ieee80211_rate_control_register	net/mac80211/mac80211	EXPORT_SYMBOL
-0x97b0c1c8	inet_diag_unregister	net/ipv4/inet_diag	EXPORT_SYMBOL_GPL
-0x7a79c433	iscsi_offload_mesg	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0xf7a7645b	sas_domain_attach_transport	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0xaf3fb12b	mlx4_mr_hw_get_mpt	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xa284db9c	pmbus_get_driver_info	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0x0d4961de	nf_log_buf_open	vmlinux	EXPORT_SYMBOL_GPL
-0x5c301492	netdev_has_upper_dev_all_rcu	vmlinux	EXPORT_SYMBOL
-0x4117e86a	sock_sendmsg	vmlinux	EXPORT_SYMBOL
-0xe951b2fa	import_iovec	vmlinux	EXPORT_SYMBOL
-0x1a6a3982	disk_get_part	vmlinux	EXPORT_SYMBOL_GPL
-0x8a4cfc95	trace_seq_bprintf	vmlinux	EXPORT_SYMBOL_GPL
-0x3247c87b	cfg80211_find_vendor_ie	net/wireless/cfg80211	EXPORT_SYMBOL
-0xa5c1f548	virtio_transport_stream_rcvhiwat	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x8fd0df7f	l2tp_recv_common	net/l2tp/l2tp_core	EXPORT_SYMBOL
-0xc4aab50e	rt2x00usb_vendor_request_buff	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0x742ead12	cfi_build_cmd	drivers/mtd/chips/cfi_util	EXPORT_SYMBOL
-0xf6158586	netlink_kernel_release	vmlinux	EXPORT_SYMBOL
-0x2cb4b56e	__sock_create	vmlinux	EXPORT_SYMBOL
-0x20acf012	pci_bus_resource_n	vmlinux	EXPORT_SYMBOL_GPL
-0x8aae7f0a	bio_free_pages	vmlinux	EXPORT_SYMBOL
-0x25170ad2	down_interruptible	vmlinux	EXPORT_SYMBOL
-0x50b25d8c	kvm_read_guest_cached	vmlinux	EXPORT_SYMBOL_GPL
-0x08775629	ieee802154_hdr_peek_addrs	net/ieee802154/ieee802154	EXPORT_SYMBOL_GPL
-0x17e88b6b	mmc_request_done	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xf22a3186	ib_rdmacg_try_charge	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xca3c7ba8	__chash_table_copy_out	drivers/gpu/drm/amd/lib/chash	EXPORT_SYMBOL
-0x50f65edf	ipmi_set_gets_events	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0xb1631cba	tcp_abort	vmlinux	EXPORT_SYMBOL_GPL
-0x70c68c8c	netif_carrier_off	vmlinux	EXPORT_SYMBOL
-0x8a79285a	sdev_evt_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x255fadc1	drm_do_get_edid	vmlinux	EXPORT_SYMBOL_GPL
-0x989f3f2a	pinctrl_force_default	vmlinux	EXPORT_SYMBOL_GPL
-0xa0b8fcc7	lease_get_mtime	vmlinux	EXPORT_SYMBOL
-0x9420c8c0	sb_set_blocksize	vmlinux	EXPORT_SYMBOL
-0xd4a504ad	srcu_barrier	vmlinux	EXPORT_SYMBOL_GPL
-0x9ec2701f	kthread_unpark	vmlinux	EXPORT_SYMBOL_GPL
-0xf6543724	nf_dup_netdev_egress	net/netfilter/nf_dup_netdev	EXPORT_SYMBOL_GPL
-0xa9e3e9ab	rt2x00lib_txdone_nomatch	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x21ef3981	sdio_writew	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xba3704d2	inet_csk_reqsk_queue_drop	vmlinux	EXPORT_SYMBOL
-0xd5adf69e	nf_ct_hook	vmlinux	EXPORT_SYMBOL_GPL
-0x88a835b1	edac_pci_add_device	vmlinux	EXPORT_SYMBOL_GPL
-0x8c0215f2	pm_system_wakeup	vmlinux	EXPORT_SYMBOL_GPL
-0x7d7c6e3d	pinctrl_utils_free_map	vmlinux	EXPORT_SYMBOL_GPL
-0x3744cf36	vmalloc_to_pfn	vmlinux	EXPORT_SYMBOL
-0xfe2e2706	access_process_vm	vmlinux	EXPORT_SYMBOL_GPL
-0xdc34a927	__tracepoint_xdp_exception	vmlinux	EXPORT_SYMBOL_GPL
-0x04db58e5	dma_mmap_from_dev_coherent	vmlinux	EXPORT_SYMBOL
-0x25fd9035	get_task_mm	vmlinux	EXPORT_SYMBOL_GPL
-0xf0661d40	__ieee80211_get_assoc_led_name	net/mac80211/mac80211	EXPORT_SYMBOL
-0x6005edf7	ieee80211_ctstoself_duration	net/mac80211/mac80211	EXPORT_SYMBOL
-0x5f20669e	devlink_dpipe_match_put	net/core/devlink	EXPORT_SYMBOL_GPL
-0x42f2c81f	nfs4_client_id_uniquifier	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xb90aabb6	fuse_request_send	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0xd073c9f6	nvdimm_cmd_mask	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x0de25d67	mlx5_modify_nic_vport_promisc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xd4c5697b	hinic_register_fault_recover	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xc14c9101	cqhci_pltfm_init	drivers/mmc/host/cqhci	EXPORT_SYMBOL
-0x551bd071	__rb_erase_color	vmlinux	EXPORT_SYMBOL
-0xfeb5d0aa	verify_spi_info	vmlinux	EXPORT_SYMBOL
-0xc016818b	udp_skb_destructor	vmlinux	EXPORT_SYMBOL
-0x09f7be92	inet_csk_prepare_forced_close	vmlinux	EXPORT_SYMBOL
-0x7bb50b88	acpi_write	vmlinux	EXPORT_SYMBOL
-0x2951a872	trace_clock_local	vmlinux	EXPORT_SYMBOL_GPL
-0x12730916	rpc_task_release_transport	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xdb9957ea	nft_unregister_flowtable_type	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x0a5eeb55	nf_ct_expect_put	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x750ecbfb	iscsit_register_transport	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x8854d198	mlxsw_reg_write	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xdf71f10b	v4l2_ctrl_new_custom	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xb53b6a47	register_tcf_proto_ops	vmlinux	EXPORT_SYMBOL
-0xbf5127e3	xdp_attachment_query	vmlinux	EXPORT_SYMBOL_GPL
-0x9afd6ee4	md_handle_request	vmlinux	EXPORT_SYMBOL
-0x42624d59	typec_altmode_unregister_driver	vmlinux	EXPORT_SYMBOL_GPL
-0xb9b9df41	usb_amd_dev_put	vmlinux	EXPORT_SYMBOL_GPL
-0xbfe76cb7	drm_plane_from_index	vmlinux	EXPORT_SYMBOL
-0x89485687	iommu_group_put	vmlinux	EXPORT_SYMBOL_GPL
-0x8d1c0dde	iommu_group_get	vmlinux	EXPORT_SYMBOL_GPL
-0x2b1782a9	pci_pasid_features	vmlinux	EXPORT_SYMBOL_GPL
-0x7c79164d	pci_ignore_hotplug	vmlinux	EXPORT_SYMBOL_GPL
-0x0bea9152	crypto_unregister_rng	vmlinux	EXPORT_SYMBOL_GPL
-0xeebd2e02	crypto_unregister_alg	vmlinux	EXPORT_SYMBOL_GPL
-0x3555d536	lru_cache_add_file	vmlinux	EXPORT_SYMBOL
-0xa9f5e057	fuse_conn_get	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0xaf902da2	iscsi_suspend_tx	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xa50cb075	hdlc_start_xmit	drivers/net/wan/hdlc	EXPORT_SYMBOL
-0x4a6ed376	mlxsw_core_port_fini	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x86d08467	mlx4_set_vf_vlan	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x9159f3e7	qdisc_watchdog_schedule_ns	vmlinux	EXPORT_SYMBOL
-0x87744af4	netdev_walk_all_lower_dev	vmlinux	EXPORT_SYMBOL_GPL
-0xe8fd8343	__skb_vlan_pop	vmlinux	EXPORT_SYMBOL
-0xf2deb86b	unregister_md_personality	vmlinux	EXPORT_SYMBOL
-0x5f389f0e	hwmon_device_register_with_groups	vmlinux	EXPORT_SYMBOL_GPL
-0xfafe8c1f	__class_create	vmlinux	EXPORT_SYMBOL_GPL
-0x556d2606	clk_register_mux_table	vmlinux	EXPORT_SYMBOL_GPL
-0x27810361	acpi_os_wait_events_complete	vmlinux	EXPORT_SYMBOL
-0x4c416eb9	LZ4_decompress_fast	vmlinux	EXPORT_SYMBOL
-0xebfbf07a	kern_path_mountpoint	vmlinux	EXPORT_SYMBOL
-0x13221387	filp_open	vmlinux	EXPORT_SYMBOL
-0x3a8bbb8e	trace_clock_jiffies	vmlinux	EXPORT_SYMBOL_GPL
-0x5901d703	smpboot_register_percpu_thread	vmlinux	EXPORT_SYMBOL_GPL
-0x98236f6b	ip_vs_tcp_conn_listen	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0x150025e1	tap_get_ptr_ring	drivers/net/tap	EXPORT_SYMBOL_GPL
-0x2cfcf3fd	xfrm6_prepare_output	vmlinux	EXPORT_SYMBOL
-0xaab23340	xfrm_calg_get_byname	vmlinux	EXPORT_SYMBOL_GPL
-0x30f48583	xfrm4_prepare_output	vmlinux	EXPORT_SYMBOL
-0x2ebe3135	cpu_is_hotpluggable	vmlinux	EXPORT_SYMBOL_GPL
-0xe7d122e1	pci_read_vpd	vmlinux	EXPORT_SYMBOL
-0x6a1ac71c	crypto_sha256_finup	vmlinux	EXPORT_SYMBOL
-0x6636c3c9	irq_set_vcpu_affinity	vmlinux	EXPORT_SYMBOL_GPL
-0x26a765c6	nfnl_acct_overquota	net/netfilter/nfnetlink_acct	EXPORT_SYMBOL_GPL
-0x26cc17ed	hinic_get_slave_host_enable	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x822728e3	hinic_func_max_vf	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xba222090	cfi_send_gen_cmd	drivers/mtd/chips/cfi_util	EXPORT_SYMBOL
-0xe073fd0a	v4l2_s_parm_cap	drivers/media/v4l2-core/v4l2-common	EXPORT_SYMBOL_GPL
-0x8e4f355c	vb2_reqbufs	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0xeca7949e	dm_bufio_client_destroy	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0xb2e64cb3	pingv6_prot	vmlinux	EXPORT_SYMBOL_GPL
-0xe7eee3d5	__cookie_v4_init_sequence	vmlinux	EXPORT_SYMBOL_GPL
-0x76199769	of_property_match_string	vmlinux	EXPORT_SYMBOL_GPL
-0xf32f093c	md_bitmap_unplug	vmlinux	EXPORT_SYMBOL
-0x0368bfd3	__clk_get_hw	vmlinux	EXPORT_SYMBOL_GPL
-0x320b3884	bsg_setup_queue	vmlinux	EXPORT_SYMBOL_GPL
-0xaa601e8a	blk_pm_runtime_init	vmlinux	EXPORT_SYMBOL
-0xfc7fd1dd	d_exact_alias	vmlinux	EXPORT_SYMBOL
-0x1f6a3ea1	__free_pages	vmlinux	EXPORT_SYMBOL
-0x5d6dbea7	tracepoint_probe_register	vmlinux	EXPORT_SYMBOL_GPL
-0x6c2657e0	print_stack_trace	vmlinux	EXPORT_SYMBOL_GPL
-0x549af484	cfg80211_crit_proto_stopped	net/wireless/cfg80211	EXPORT_SYMBOL
-0x919c87b1	nft_obj_notify	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0xb9d7e008	nf_nat_amanda_hook	net/netfilter/nf_conntrack_amanda	EXPORT_SYMBOL_GPL
-0xa07458df	ieee80211_ready_on_channel	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x46560189	ezusb_fx1_set_reset	drivers/usb/misc/ezusb	EXPORT_SYMBOL_GPL
-0x202693f0	mlxsw_afa_block_cur_set	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x0fe12ad4	mlx5_toggle_port_link	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x5418ac50	mlx5_core_qp_modify	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x5d87843b	hinic_free_ceq	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x87456396	hns_roce_create_qp	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x0bc97b4d	inet_bind	vmlinux	EXPORT_SYMBOL
-0x0b382ad0	tc_setup_cb_call	vmlinux	EXPORT_SYMBOL
-0x7bdb6520	qdisc_watchdog_init	vmlinux	EXPORT_SYMBOL
-0xae3021ab	power_supply_class	vmlinux	EXPORT_SYMBOL_GPL
-0x7cbbea60	rtc_nvmem_register	vmlinux	EXPORT_SYMBOL_GPL
-0x71428b0c	usb_hcd_end_port_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x14006a24	class_find_device	vmlinux	EXPORT_SYMBOL_GPL
-0x59b4e5db	msi_desc_to_pci_sysdata	vmlinux	EXPORT_SYMBOL_GPL
-0x458a4857	pci_scan_child_bus	vmlinux	EXPORT_SYMBOL_GPL
-0xe8296b8a	blk_mq_run_hw_queues	vmlinux	EXPORT_SYMBOL
-0x7df2e199	__register_binfmt	vmlinux	EXPORT_SYMBOL
-0xf3078e61	hinic_alloc_db_addr	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x5280bd22	vb2_create_bufs	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0xb4c531fb	xfrm_init_state	vmlinux	EXPORT_SYMBOL
-0xe1e7e40c	rtnl_nla_parse_ifla	vmlinux	EXPORT_SYMBOL
-0x441a8661	alloc_skb_with_frags	vmlinux	EXPORT_SYMBOL
-0xc385cb58	perf_num_counters	vmlinux	EXPORT_SYMBOL_GPL
-0xeb30e45c	i2c_new_secondary_device	vmlinux	EXPORT_SYMBOL_GPL
-0x16b439e3	sb800_prefetch	vmlinux	EXPORT_SYMBOL_GPL
-0xef1f6e23	apei_resources_request	vmlinux	EXPORT_SYMBOL_GPL
-0x90c8498c	apei_exec_write_register	vmlinux	EXPORT_SYMBOL_GPL
-0x229d5d67	pci_assign_resource	vmlinux	EXPORT_SYMBOL
-0x15fb7f8c	kstrtos8_from_user	vmlinux	EXPORT_SYMBOL
-0xf2b9c179	crypto_unregister_aead	vmlinux	EXPORT_SYMBOL_GPL
-0xf9d1fa78	crypto_init_spawn2	vmlinux	EXPORT_SYMBOL_GPL
-0xdf45e853	linear_hugepage_index	vmlinux	EXPORT_SYMBOL_GPL
-0x01c6cb0c	cpu_cluster_pm_enter	vmlinux	EXPORT_SYMBOL_GPL
-0x8260c7f2	nfs_file_write	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xd1a82f0b	mlxsw_core_lag_mapping_get	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x8ba5fa7e	mlxsw_core_lag_mapping_set	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xe6702724	hinic_detach_nic	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x8a33c177	cxgb4_sync_txq_pidx	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xe5ceecd6	media_entity_enum_cleanup	drivers/media/media	EXPORT_SYMBOL_GPL
-0xd538167b	rdma_destroy_ah_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xcbed451a	__ll_sc_atomic_fetch_andnot_release	vmlinux	EXPORT_SYMBOL
-0x40b45a5f	xfrm_user_policy	vmlinux	EXPORT_SYMBOL
-0x358bab9b	netpoll_poll_disable	vmlinux	EXPORT_SYMBOL
-0x0b176f96	netif_napi_add	vmlinux	EXPORT_SYMBOL
-0x7c7de42d	skb_split	vmlinux	EXPORT_SYMBOL
-0x9dc56f49	input_grab_device	vmlinux	EXPORT_SYMBOL
-0x97a3f040	xhci_init_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x3f93b86c	phy_modify_paged	vmlinux	EXPORT_SYMBOL
-0xd041c381	ttm_write_lock	vmlinux	EXPORT_SYMBOL
-0x3a387510	tty_port_block_til_ready	vmlinux	EXPORT_SYMBOL
-0x148499dd	hinic_set_mac	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x95990dd1	sdhci_cqe_enable	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x30ada46e	ib_destroy_srq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xdef4b034	vif_device_init	vmlinux	EXPORT_SYMBOL
-0xf392a465	netlink_broadcast	vmlinux	EXPORT_SYMBOL
-0x5f668e4b	__skb_get_hash_symmetric	vmlinux	EXPORT_SYMBOL_GPL
-0x281500ca	nvmem_cell_read_u32	vmlinux	EXPORT_SYMBOL_GPL
-0x0343bdf1	__i2c_board_list	vmlinux	EXPORT_SYMBOL_GPL
-0xd0a52503	gen10g_no_soft_reset	vmlinux	EXPORT_SYMBOL_GPL
-0xee3e987a	ttm_get_kernel_zone_memory_size	vmlinux	EXPORT_SYMBOL
-0x3fede7ad	drm_crtc_accurate_vblank_count	vmlinux	EXPORT_SYMBOL
-0x8e6fa8b5	apei_exec_pre_map_gars	vmlinux	EXPORT_SYMBOL_GPL
-0x51ff0df0	pci_get_hp_params	vmlinux	EXPORT_SYMBOL_GPL
-0xb11a49ff	shmem_file_setup	vmlinux	EXPORT_SYMBOL_GPL
-0xc631580a	console_unlock	vmlinux	EXPORT_SYMBOL
-0x8b8059bd	in_group_p	vmlinux	EXPORT_SYMBOL
-0x71971a3a	hnae_ae_unregister	drivers/net/ethernet/hisilicon/hns/hnae	EXPORT_SYMBOL
-0x01434cf0	mtd_block_markbad	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xa42a3345	crypto_chacha20_crypt	crypto/chacha20_generic	EXPORT_SYMBOL_GPL
-0x76b0468b	udp_sendmsg	vmlinux	EXPORT_SYMBOL
-0x46f635a6	tcp_md5_hash_key	vmlinux	EXPORT_SYMBOL
-0xdc5982c3	ipv6_bpf_stub	vmlinux	EXPORT_SYMBOL_GPL
-0xe4b818c3	phy_speed_to_str	vmlinux	EXPORT_SYMBOL_GPL
-0x750c5feb	drm_lease_held	vmlinux	EXPORT_SYMBOL
-0xf29f8515	__kfifo_dma_out_prepare_r	vmlinux	EXPORT_SYMBOL
-0x069f8fbe	blkg_prfill_rwstat	vmlinux	EXPORT_SYMBOL_GPL
-0x662220af	elv_rb_former_request	vmlinux	EXPORT_SYMBOL
-0x433ae21c	user_preparse	vmlinux	EXPORT_SYMBOL_GPL
-0xfba4c702	bpf_trace_run9	vmlinux	EXPORT_SYMBOL_GPL
-0x29ea3988	bpf_trace_run8	vmlinux	EXPORT_SYMBOL_GPL
-0x5c06ae67	bpf_trace_run7	vmlinux	EXPORT_SYMBOL_GPL
-0xc54cefd4	bpf_trace_run6	vmlinux	EXPORT_SYMBOL_GPL
-0x777dcabb	bpf_trace_run5	vmlinux	EXPORT_SYMBOL_GPL
-0xfde22927	bpf_trace_run4	vmlinux	EXPORT_SYMBOL_GPL
-0x884b94a8	bpf_trace_run3	vmlinux	EXPORT_SYMBOL_GPL
-0x0493ecbe	bpf_trace_run2	vmlinux	EXPORT_SYMBOL_GPL
-0xfe386301	bpf_trace_run1	vmlinux	EXPORT_SYMBOL_GPL
-0x46247b16	nfs4_test_deviceid_unavailable	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xe9fdfce5	iscsi_destroy_all_flashnode	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x9f49ed40	sdio_register_driver	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xc0bd2590	ata_sff_lost_interrupt	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xcdfb5382	dcb_ieee_delapp	vmlinux	EXPORT_SYMBOL
-0x6d7a89bb	dcb_ieee_setapp	vmlinux	EXPORT_SYMBOL
-0xf53d4c26	qdisc_class_hash_destroy	vmlinux	EXPORT_SYMBOL
-0x7caaf331	usb_kill_urb	vmlinux	EXPORT_SYMBOL_GPL
-0xc8719fab	usb_get_intf	vmlinux	EXPORT_SYMBOL_GPL
-0x92c7d272	dev_pm_genpd_set_performance_state	vmlinux	EXPORT_SYMBOL_GPL
-0x214bda46	drm_crtc_vblank_reset	vmlinux	EXPORT_SYMBOL
-0x9b9d435f	devm_request_pci_bus_resources	vmlinux	EXPORT_SYMBOL_GPL
-0x062575d3	blk_mq_bio_list_merge	vmlinux	EXPORT_SYMBOL_GPL
-0x316ad03c	__blk_run_queue_uncond	vmlinux	EXPORT_SYMBOL_GPL
-0xa6e1a69d	kick_all_cpus_sync	vmlinux	EXPORT_SYMBOL_GPL
-0xeb714793	cfg80211_ready_on_channel	net/wireless/cfg80211	EXPORT_SYMBOL
-0x38f7b6e0	LZ4_compress_HC_continue	lib/lz4/lz4hc_compress	EXPORT_SYMBOL
-0x24f64fda	hisi_sas_get_fw_info	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x81bff36b	rt2x00queue_for_each_entry	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xb85d02e9	tifm_add_adapter	drivers/misc/tifm_core	EXPORT_SYMBOL
-0x9b1b997b	dm_bio_prison_alloc_cell	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x50ccd1de	crypto_finalize_hash_request	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0x6a50ab38	drm_gem_prime_import	vmlinux	EXPORT_SYMBOL
-0x81d398a9	drm_helper_encoder_in_use	vmlinux	EXPORT_SYMBOL
-0x6a11272d	sbitmap_queue_clear	vmlinux	EXPORT_SYMBOL_GPL
-0xdc5a451b	key_type_asymmetric	vmlinux	EXPORT_SYMBOL_GPL
-0x71662a7e	proc_get_parent_data	vmlinux	EXPORT_SYMBOL_GPL
-0xe5d8e886	audit_log	vmlinux	EXPORT_SYMBOL
-0xc2712f85	set_security_override_from_ctx	vmlinux	EXPORT_SYMBOL
-0x1144106c	xdr_process_buf	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x3d8f600d	ip_tunnel_uninit	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0x0871ffd6	transport_set_vpd_ident	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x26d5808a	hinic_pcie_itf_id	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xcc8af37f	v4l2_query_ext_ctrl	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x87c934be	dm_tm_inc	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x2d43aa97	tpm_try_get_ops	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x57adfd07	ata_sff_wait_after_reset	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x0109a37e	sk_wait_data	vmlinux	EXPORT_SYMBOL
-0xee77815d	usb_autopm_put_interface_no_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0xc324efb9	drm_edid_to_sad	vmlinux	EXPORT_SYMBOL
-0xe5404ce9	pci_enable_wake	vmlinux	EXPORT_SYMBOL
-0x08bd965f	__blk_mq_end_request	vmlinux	EXPORT_SYMBOL
-0x12d30671	skcipher_walk_complete	vmlinux	EXPORT_SYMBOL_GPL
-0x446c6f5c	crypto_remove_spawns	vmlinux	EXPORT_SYMBOL_GPL
-0x3dd1f8a9	ring_buffer_empty_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0x6ca51122	strp_init	net/strparser/strparser	EXPORT_SYMBOL_GPL
-0xbf63bb61	nft_set_gc_batch_release	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0xf72240dc	mlx5_core_modify_sq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xa27d375e	mlx5_core_modify_rq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xf9104ae1	mlx5_core_modify_cq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xc53c5a6b	mlx4_unbond	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x5fcba4e0	mlx4_set_vf_mac	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x32d4f797	ip6_input	vmlinux	EXPORT_SYMBOL_GPL
-0xca3d4c1d	ip6tun_encaps	vmlinux	EXPORT_SYMBOL
-0x1597623c	xt_replace_table	vmlinux	EXPORT_SYMBOL_GPL
-0xf97dd0cb	lwtunnel_state_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x3a2575f0	__netpoll_setup	vmlinux	EXPORT_SYMBOL_GPL
-0xf6c71a25	cper_severity_str	vmlinux	EXPORT_SYMBOL_GPL
-0x5c260f9e	ttm_eu_reserve_buffers	vmlinux	EXPORT_SYMBOL
-0xc1207b15	drm_atomic_helper_commit_tail_rpm	vmlinux	EXPORT_SYMBOL
-0x82e6762d	pci_free_host_bridge	vmlinux	EXPORT_SYMBOL
-0x152d6b27	__percpu_counter_init	vmlinux	EXPORT_SYMBOL
-0x920cc389	visitorl	vmlinux	EXPORT_SYMBOL_GPL
-0xe5a0430b	get_user_pages_remote	vmlinux	EXPORT_SYMBOL
-0x5332cc61	irq_get_domain_generic_chip	vmlinux	EXPORT_SYMBOL_GPL
-0x74e66054	irq_set_affinity_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x4c73675e	ceph_monc_want_map	net/ceph/libceph	EXPORT_SYMBOL
-0xedf08df4	pnfs_generic_prepare_to_resend_writes	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xa3c1268b	usb_stor_bulk_transfer_sg	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x2df884e8	sas_task_abort	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0x49597b86	iscsi_host_set_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x11fdcc58	mlx5_modify_nic_vport_mtu	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x040b24de	hns_dsaf_roce_reset	drivers/net/ethernet/hisilicon/hns/hns_dsaf	EXPORT_SYMBOL
-0x31832cf2	vb2_core_querybuf	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0xaef5cea6	rdma_resolve_ip	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x538a8771	fmc_irq_request	drivers/fmc/fmc	EXPORT_SYMBOL
-0x5222afb3	tpm_put_ops	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0xf6cd72e9	inet_hashinfo_init	vmlinux	EXPORT_SYMBOL_GPL
-0x9b0a33a9	ipv4_sk_redirect	vmlinux	EXPORT_SYMBOL_GPL
-0x3ab696a4	input_mt_report_pointer_emulation	vmlinux	EXPORT_SYMBOL
-0xfb9988fd	tty_ldisc_receive_buf	vmlinux	EXPORT_SYMBOL_GPL
-0x2234ca51	acpi_match_platform_list	vmlinux	EXPORT_SYMBOL
-0x03ddfbff	pci_ioremap_bar	vmlinux	EXPORT_SYMBOL_GPL
-0x05f36d33	pwm_request	vmlinux	EXPORT_SYMBOL_GPL
-0x011aec4e	end_buffer_read_sync	vmlinux	EXPORT_SYMBOL
-0x28b7a466	d_add	vmlinux	EXPORT_SYMBOL
-0x2b182d8e	set_cpus_allowed_ptr	vmlinux	EXPORT_SYMBOL_GPL
-0x50b73ce2	rfkill_find_type	net/rfkill/rfkill	EXPORT_SYMBOL
-0x75004687	sas_register_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0xc54b4a91	rt2x00usb_kick_queue	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0xac852c67	vb2_plane_cookie	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0xef447599	crypto_finalize_ablkcipher_request	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0x1fcd5612	tcf_em_tree_dump	vmlinux	EXPORT_SYMBOL
-0x4c6188c2	neigh_for_each	vmlinux	EXPORT_SYMBOL
-0xf8bc00b2	rtc_initialize_alarm	vmlinux	EXPORT_SYMBOL_GPL
-0x6971447a	rtc_month_days	vmlinux	EXPORT_SYMBOL
-0x7e64181d	usb_calc_bus_time	vmlinux	EXPORT_SYMBOL_GPL
-0x4de32873	drm_calc_vbltimestamp_from_scanoutpos	vmlinux	EXPORT_SYMBOL
-0x10c62b61	__drm_printfn_debug	vmlinux	EXPORT_SYMBOL
-0x0f7fd6a8	pci_sriov_get_totalvfs	vmlinux	EXPORT_SYMBOL_GPL
-0x39558424	devm_pinctrl_register_and_init	vmlinux	EXPORT_SYMBOL_GPL
-0x055eb3f3	sg_miter_next	vmlinux	EXPORT_SYMBOL
-0x89ddfcea	crypto_init_shash_spawn	vmlinux	EXPORT_SYMBOL_GPL
-0xd5720848	crypto_init_ahash_spawn	vmlinux	EXPORT_SYMBOL_GPL
-0x85efc7e0	zero_pfn	vmlinux	EXPORT_SYMBOL
-0xd35f0702	param_get_ushort	vmlinux	EXPORT_SYMBOL
-0xd9023774	svc_sock_update_bufs	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xb39c5b84	nft_reject_dump	net/netfilter/nft_reject	EXPORT_SYMBOL_GPL
-0x366b3eb2	vcc_insert_socket	net/atm/atm	EXPORT_SYMBOL
-0xb39cdad3	vhost_dev_set_owner	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xf2a703bd	uwb_rsv_get_usable_mas	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x813cf212	nvme_io_timeout	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x828c18b5	ubi_open_volume_path	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0x5025bb12	vb2_core_expbuf	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x14f126a3	hns_roce_alloc_db	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x78f1e635	pmbus_write_byte_data	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0x5b16eaf9	ata_scsi_ioctl	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x56369800	switchdev_port_obj_del	vmlinux	EXPORT_SYMBOL_GPL
-0x4f31c954	skb_pull	vmlinux	EXPORT_SYMBOL
-0x514d6521	usb_find_interface	vmlinux	EXPORT_SYMBOL_GPL
-0x853f395e	device_get_match_data	vmlinux	EXPORT_SYMBOL_GPL
-0xb3dc34a0	clk_register	vmlinux	EXPORT_SYMBOL_GPL
-0x884e9b39	amba_find_device	vmlinux	EXPORT_SYMBOL
-0x86e36dff	pci_add_new_bus	vmlinux	EXPORT_SYMBOL
-0x9ba2bb2b	gpio_request_array	vmlinux	EXPORT_SYMBOL_GPL
-0x09c8eb55	font_vga_8x16	vmlinux	EXPORT_SYMBOL
-0xa44a1307	interval_tree_iter_first	vmlinux	EXPORT_SYMBOL_GPL
-0x34a2f2a3	bitmap_zalloc	vmlinux	EXPORT_SYMBOL
-0xe5a86c8e	blkcg_policy_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x41593de2	sysfs_remove_file_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x4e8f6ca7	sunrpc_net_id	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x3efa1b61	iscsit_setup_scsi_cmd	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x9bd2b9ef	iscsi_block_scsi_eh	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x6e89c5e8	cxgbi_device_find_by_lldev	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xf9c84b7b	mtd_ooblayout_set_databytes	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xe9b9e11a	mtd_ooblayout_get_databytes	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x67ed2d04	vb2_fop_poll	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0xb0e8a0a8	neigh_app_ns	vmlinux	EXPORT_SYMBOL
-0xd0ea4af8	netdev_lower_get_first_private_rcu	vmlinux	EXPORT_SYMBOL
-0xcd51ebb3	phy_start_interrupts	vmlinux	EXPORT_SYMBOL
-0x4a232ce0	scsi_get_vpd_page	vmlinux	EXPORT_SYMBOL_GPL
-0xd448e742	pm_clk_runtime_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0xa0038100	pm_generic_restore_noirq	vmlinux	EXPORT_SYMBOL_GPL
-0x78e355bb	drm_i2c_encoder_dpms	vmlinux	EXPORT_SYMBOL
-0xa37b8676	register_acpi_bus_type	vmlinux	EXPORT_SYMBOL_GPL
-0x4510a011	pci_enable_pasid	vmlinux	EXPORT_SYMBOL_GPL
-0xb0d1656c	gpio_free_array	vmlinux	EXPORT_SYMBOL_GPL
-0xe4b9d02b	irq_remove_generic_chip	vmlinux	EXPORT_SYMBOL_GPL
-0x7b178afe	unlock_system_sleep	vmlinux	EXPORT_SYMBOL_GPL
-0x1d88eaf2	fc_fcp_init	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xa0f1707e	mlx5_query_hca_vport_pkey	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x4b77c88d	v4l2_ctrl_replace	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x7a62f02f	ib_sa_guid_info_rec_query	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x1bfe480a	xfrm6_protocol_register	vmlinux	EXPORT_SYMBOL
-0x88dbbb54	xfrm_state_check_expire	vmlinux	EXPORT_SYMBOL
-0xdfa71744	xfrm4_protocol_register	vmlinux	EXPORT_SYMBOL
-0xe91a80b3	sock_diag_unregister_inet_compat	vmlinux	EXPORT_SYMBOL_GPL
-0xeb92c9d5	netdev_boot_setup_check	vmlinux	EXPORT_SYMBOL
-0x624077da	sock_i_ino	vmlinux	EXPORT_SYMBOL
-0x4e652729	sock_i_uid	vmlinux	EXPORT_SYMBOL
-0xcbbea1cb	cpufreq_global_kobject	vmlinux	EXPORT_SYMBOL
-0x3e1f93fb	phy_attached_info	vmlinux	EXPORT_SYMBOL
-0x2bd60ab9	acpi_reset	vmlinux	EXPORT_SYMBOL
-0x88908acb	xprt_get	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xc8a3276f	ipvlan_count_rx	drivers/net/ipvlan/ipvlan	EXPORT_SYMBOL_GPL
-0x82a21cef	mmc_wait_for_req_done	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xf3df871f	iwcm_reject_msg	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL
-0x06514355	ip6_pol_route	vmlinux	EXPORT_SYMBOL_GPL
-0xc0411c41	ip_build_and_send_pkt	vmlinux	EXPORT_SYMBOL_GPL
-0xe3b3a110	register_gifconf	vmlinux	EXPORT_SYMBOL
-0xd63ef088	cpufreq_unregister_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x0521f8eb	edac_pci_handle_npe	vmlinux	EXPORT_SYMBOL_GPL
-0xdf3fa293	clk_gate_is_enabled	vmlinux	EXPORT_SYMBOL_GPL
-0x13282fd4	__clk_mux_determine_rate_closest	vmlinux	EXPORT_SYMBOL_GPL
-0xec4d9e3a	clk_get_sys	vmlinux	EXPORT_SYMBOL
-0x485032cf	pcie_print_link_status	vmlinux	EXPORT_SYMBOL
-0x51996aa7	gpiochip_find	vmlinux	EXPORT_SYMBOL_GPL
-0x33fcf44a	__kfifo_out_r	vmlinux	EXPORT_SYMBOL
-0x1fa5eb36	crypto_req_done	vmlinux	EXPORT_SYMBOL_GPL
-0x457594fa	crypto_alg_list	vmlinux	EXPORT_SYMBOL_GPL
-0x7971faff	sync_inode_metadata	vmlinux	EXPORT_SYMBOL
-0x86c45796	mempool_alloc	vmlinux	EXPORT_SYMBOL
-0x200de2ab	unregister_wide_hw_breakpoint	vmlinux	EXPORT_SYMBOL_GPL
-0xedaaf25e	free_cgroup_ns	vmlinux	EXPORT_SYMBOL
-0x86f6b99d	synchronize_rcu_expedited	vmlinux	EXPORT_SYMBOL_GPL
-0xcda679c0	cfg80211_cac_event	net/wireless/cfg80211	EXPORT_SYMBOL
-0x41b80b2c	cfg80211_classify8021d	net/wireless/cfg80211	EXPORT_SYMBOL
-0xc2e319ff	ieee80211_nan_func_match	net/mac80211/mac80211	EXPORT_SYMBOL
-0xd86b1106	hns_roce_ib_create_cq	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x727a38eb	ata_do_dev_read_id	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xc0f0458a	ip_tunnel_unneed_metadata	vmlinux	EXPORT_SYMBOL_GPL
-0x4d373941	acpi_resource_to_address64	vmlinux	EXPORT_SYMBOL
-0x45fb1899	__srcu_read_lock	vmlinux	EXPORT_SYMBOL_GPL
-0x4e54dabb	irq_domain_alloc_irqs_parent	vmlinux	EXPORT_SYMBOL_GPL
-0x7c720816	nfs_submount	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x71340186	vfio_unregister_notifier	drivers/vfio/vfio	EXPORT_SYMBOL
-0x663edf33	iscsi_conn_stop	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x0071812a	mlx5_add_flow_rules	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x7d643a0b	v4l2_clk_get	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x11f78bd4	pmbus_clear_faults	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0x57f70547	secure_ipv4_port_ephemeral	vmlinux	EXPORT_SYMBOL_GPL
-0xc5e9aa1f	dma_fence_init	vmlinux	EXPORT_SYMBOL
-0x6e40b6a5	iomap_seek_data	vmlinux	EXPORT_SYMBOL_GPL
-0x56ffe6b3	pagecache_get_page	vmlinux	EXPORT_SYMBOL
-0x2cdf87a1	proc_dointvec_minmax	vmlinux	EXPORT_SYMBOL
-0xf860acc2	atm_charge	net/atm/atm	EXPORT_SYMBOL
-0xe636c1ba	mlx4_is_slave_active	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x0ded1393	mr_vif_seq_idx	vmlinux	EXPORT_SYMBOL
-0xe801a81f	dev_mc_add_excl	vmlinux	EXPORT_SYMBOL
-0x3d1f4ec7	dev_uc_add_excl	vmlinux	EXPORT_SYMBOL
-0x013a5ccd	i2c_bus_type	vmlinux	EXPORT_SYMBOL_GPL
-0x6ccc00bc	dma_fence_array_ops	vmlinux	EXPORT_SYMBOL
-0x91502b7d	pci_msi_create_irq_domain	vmlinux	EXPORT_SYMBOL_GPL
-0xcea3906e	pci_unmap_iospace	vmlinux	EXPORT_SYMBOL
-0xf17a2d01	blkcg_print_blkgs	vmlinux	EXPORT_SYMBOL_GPL
-0x9587e9b4	blk_mq_alloc_request_hctx	vmlinux	EXPORT_SYMBOL_GPL
-0x8c3855b3	kmalloc_caches	vmlinux	EXPORT_SYMBOL
-0x7826211c	rpc_malloc	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xed441fd0	usbnet_pause_rx	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x1c7deb38	mlx4_get_active_ports	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xe0d74651	hinic_cmdq_async	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x7fa5a201	hnae_reinit_handle	drivers/net/ethernet/hisilicon/hns/hnae	EXPORT_SYMBOL
-0xda1e54da	video_device_release_empty	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xb03985b4	icmpv6_send	vmlinux	EXPORT_SYMBOL
-0xc4836dee	rt_dst_alloc	vmlinux	EXPORT_SYMBOL
-0x0d7f5fcd	xt_alloc_entry_offsets	vmlinux	EXPORT_SYMBOL
-0x93e9ebc4	do_take_over_console	vmlinux	EXPORT_SYMBOL_GPL
-0x71f4e992	of_mm_gpiochip_add_data	vmlinux	EXPORT_SYMBOL
-0xf6e4f839	blk_queue_make_request	vmlinux	EXPORT_SYMBOL
-0x5e084a00	blk_queue_flag_test_and_clear	vmlinux	EXPORT_SYMBOL_GPL
-0x2c1b34a5	sysfs_add_link_to_group	vmlinux	EXPORT_SYMBOL_GPL
-0xa903c903	truncate_pagecache_range	vmlinux	EXPORT_SYMBOL
-0x6f9e763b	timecounter_read	vmlinux	EXPORT_SYMBOL_GPL
-0x6b730571	param_ops_ullong	vmlinux	EXPORT_SYMBOL
-0x66bf7fa1	rpc_lookup_cred	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xdba7326b	nf_conntrack_lock	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x1faef166	__mlx4_replace_mac	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xbbd3f801	dm_cell_release	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0xca202c75	led_classdev_resume	vmlinux	EXPORT_SYMBOL_GPL
-0xb81fb1eb	edac_mc_add_mc_with_groups	vmlinux	EXPORT_SYMBOL_GPL
-0x024b50ad	rtc_device_register	vmlinux	EXPORT_SYMBOL_GPL
-0x26758697	input_reset_device	vmlinux	EXPORT_SYMBOL
-0xf501a4eb	fwnode_graph_get_remote_port_parent	vmlinux	EXPORT_SYMBOL_GPL
-0x1710642b	tty_ldisc_deref	vmlinux	EXPORT_SYMBOL_GPL
-0xa591f4d2	security_inode_setsecctx	vmlinux	EXPORT_SYMBOL
-0x718e2f37	dquot_scan_active	vmlinux	EXPORT_SYMBOL
-0x65a9904e	vfs_getattr	vmlinux	EXPORT_SYMBOL
-0x1b069450	ceph_buffer_new	net/ceph/libceph	EXPORT_SYMBOL
-0x1aaee04f	nfs_writeback_update_inode	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x7528b598	ata_dummy_port_info	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x1887ca78	cpumask_next_wrap	vmlinux	EXPORT_SYMBOL
-0xc872fd85	in6addr_interfacelocal_allnodes	vmlinux	EXPORT_SYMBOL
-0x395b7b6f	inet_del_protocol	vmlinux	EXPORT_SYMBOL
-0x5ee97b37	neigh_update	vmlinux	EXPORT_SYMBOL
-0x10ce3aec	phy_stop	vmlinux	EXPORT_SYMBOL
-0x9e683ca1	drm_kms_helper_poll_enable	vmlinux	EXPORT_SYMBOL
-0x0cf47a81	tty_kclose	vmlinux	EXPORT_SYMBOL_GPL
-0x4d1281b7	acpi_dma_simple_xlate	vmlinux	EXPORT_SYMBOL_GPL
-0xd4fa5a87	__kfifo_dma_out_prepare	vmlinux	EXPORT_SYMBOL
-0xded8c7db	put_io_context	vmlinux	EXPORT_SYMBOL
-0x8aa71f53	blk_queue_io_min	vmlinux	EXPORT_SYMBOL
-0x761762d5	nobh_truncate_page	vmlinux	EXPORT_SYMBOL
-0xf343ff05	find_get_entries_tag	vmlinux	EXPORT_SYMBOL
-0xe8b5831c	nf_ct_port_nla_policy	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xe3f8e08f	ieee80211_generic_frame_duration	net/mac80211/mac80211	EXPORT_SYMBOL
-0xb7562b49	ceph_monc_init	net/ceph/libceph	EXPORT_SYMBOL
-0xb1a4c9c6	nfs_pgio_header_alloc	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xd434b847	mdev_set_drvdata	drivers/vfio/mdev/mdev	EXPORT_SYMBOL
-0x4277bb65	iscsi_conn_start	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xd83a81e8	securityfs_create_symlink	vmlinux	EXPORT_SYMBOL_GPL
-0x9ea0c048	__vfs_getxattr	vmlinux	EXPORT_SYMBOL
-0x9c3e202e	__put_page	vmlinux	EXPORT_SYMBOL
-0xcf2a6966	up	vmlinux	EXPORT_SYMBOL
-0x49c75143	rpc_call_start	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xdc8cf9f3	nfs4_set_ds_client	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x0d7d6e29	nfs3_set_ds_client	fs/nfs/nfsv3	EXPORT_SYMBOL_GPL
-0x714553c4	iscsi_lookup_endpoint	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0xe2ff873e	ubi_leb_unmap	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0x434c5d10	zgid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x0a0e0a9a	__ll_sc_atomic_fetch_andnot_acquire	vmlinux	EXPORT_SYMBOL
-0x611bbb81	of_pci_range_parser_one	vmlinux	EXPORT_SYMBOL_GPL
-0x70438024	devm_spi_register_controller	vmlinux	EXPORT_SYMBOL_GPL
-0xeef0178a	drm_property_create_bitmask	vmlinux	EXPORT_SYMBOL
-0xd938a4ae	pci_hp_remove_module_link	vmlinux	EXPORT_SYMBOL_GPL
-0xb176d2fe	iov_iter_copy_from_user_atomic	vmlinux	EXPORT_SYMBOL
-0x3bbd54f3	path_get	vmlinux	EXPORT_SYMBOL
-0x1f2485ef	__inode_sub_bytes	vmlinux	EXPORT_SYMBOL
-0xc62448d9	rt2800_check_firmware	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x9b8abb3d	mlx5_lag_get_roce_netdev	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xcbb3e361	mlx4_uar_alloc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x108a5023	addrconf_add_linklocal	vmlinux	EXPORT_SYMBOL_GPL
-0xec68b55a	xfrm_state_update	vmlinux	EXPORT_SYMBOL
-0x34d2d857	usb_deregister_dev	vmlinux	EXPORT_SYMBOL_GPL
-0xcd47c58f	usb_hcd_is_primary_hcd	vmlinux	EXPORT_SYMBOL_GPL
-0x9c498dc5	pm_generic_resume_noirq	vmlinux	EXPORT_SYMBOL_GPL
-0x589a5663	pci_bridge_secondary_bus_reset	vmlinux	EXPORT_SYMBOL_GPL
-0x13ce87e8	asn1_ber_decoder	vmlinux	EXPORT_SYMBOL_GPL
-0xd683c1fe	crypto_grab_aead	vmlinux	EXPORT_SYMBOL_GPL
-0xd951c122	no_seek_end_llseek_size	vmlinux	EXPORT_SYMBOL
-0x23864ce7	cpuset_mem_spread_node	vmlinux	EXPORT_SYMBOL_GPL
-0x403ec6bd	get_pid_task	vmlinux	EXPORT_SYMBOL_GPL
-0x47884890	system_power_efficient_wq	vmlinux	EXPORT_SYMBOL_GPL
-0x09f58cbe	tls_device_sk_destruct	net/tls/tls	EXPORT_SYMBOL
-0x53394431	sctp_for_each_transport	net/sctp/sctp	EXPORT_SYMBOL_GPL
-0xad089d55	nft_data_release	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0xa518a1de	devlink_param_value_changed	net/core/devlink	EXPORT_SYMBOL_GPL
-0x5fa3117c	__ceph_open_session	net/ceph/libceph	EXPORT_SYMBOL
-0xddc9c56b	transport_deregister_session_configfs	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x6200c5a0	sdhci_resume_host	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x2b7ad43d	bcma_chipco_chipctl_maskset	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x1e80b3f3	dev_open	vmlinux	EXPORT_SYMBOL
-0x59a2f6a7	__skb_free_datagram_locked	vmlinux	EXPORT_SYMBOL
-0x32af7bbf	lock_sock_fast	vmlinux	EXPORT_SYMBOL
-0x59f84a9b	cn_add_callback	vmlinux	EXPORT_SYMBOL_GPL
-0xa27008e5	alloc_iova_fast	vmlinux	EXPORT_SYMBOL_GPL
-0x6fd2e743	ilookup	vmlinux	EXPORT_SYMBOL
-0x4302d0eb	free_pages	vmlinux	EXPORT_SYMBOL
-0xe6a08d7f	irq_create_of_mapping	vmlinux	EXPORT_SYMBOL_GPL
-0xbd94b17a	nat_q931_hook	net/netfilter/nf_conntrack_h323	EXPORT_SYMBOL_GPL
-0xc3811b58	osd_req_op_extent_init	net/ceph/libceph	EXPORT_SYMBOL
-0xdeeb7dd4	mrp_init_applicant	net/802/mrp	EXPORT_SYMBOL_GPL
-0x40739385	nfs_wait_bit_killable	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x3d6fc541	sas_suspend_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL
-0x6f371fec	unregister_c_can_dev	drivers/net/can/c_can/c_can	EXPORT_SYMBOL_GPL
-0xe879a46a	__radix_tree_next_slot	vmlinux	EXPORT_SYMBOL
-0x81e6b37f	dmi_get_system_info	vmlinux	EXPORT_SYMBOL
-0xaf9067f2	thermal_of_cooling_device_register	vmlinux	EXPORT_SYMBOL_GPL
-0xe0df0aec	mdiobus_free	vmlinux	EXPORT_SYMBOL
-0xadd2146f	of_pm_clk_add_clks	vmlinux	EXPORT_SYMBOL_GPL
-0x3af499b8	of_dma_request_slave_channel	vmlinux	EXPORT_SYMBOL_GPL
-0x765ff474	crc_t10dif_generic	vmlinux	EXPORT_SYMBOL
-0x03592ea0	security_unix_stream_connect	vmlinux	EXPORT_SYMBOL
-0x34385862	generic_file_fsync	vmlinux	EXPORT_SYMBOL
-0x027d017b	unlock_new_inode	vmlinux	EXPORT_SYMBOL
-0x150b7e4f	__f_setown	vmlinux	EXPORT_SYMBOL
-0x90bff241	irq_create_direct_mapping	vmlinux	EXPORT_SYMBOL_GPL
-0x5e3913c9	execute_in_process_context	vmlinux	EXPORT_SYMBOL_GPL
-0x02c2f65f	nf_reject_ip6hdr_put	net/ipv6/netfilter/nf_reject_ipv6	EXPORT_SYMBOL_GPL
-0xbc56707c	vhost_has_work	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x1ee93815	ppp_dev_name	drivers/net/ppp/ppp_generic	EXPORT_SYMBOL
-0x84ffea8b	idr_preload	vmlinux	EXPORT_SYMBOL
-0x2a1b6dc9	kset_register	vmlinux	EXPORT_SYMBOL
-0x2422153e	km_is_alive	vmlinux	EXPORT_SYMBOL
-0xa8f6c843	ip_frag_ecn_table	vmlinux	EXPORT_SYMBOL
-0xf7c03017	xt_find_table_lock	vmlinux	EXPORT_SYMBOL_GPL
-0x62737e1d	sock_unregister	vmlinux	EXPORT_SYMBOL
-0xd2a6dc97	devm_regmap_field_free	vmlinux	EXPORT_SYMBOL_GPL
-0xf93fd09c	fb_find_mode_cvt	vmlinux	EXPORT_SYMBOL
-0xba80851e	pci_sriov_set_totalvfs	vmlinux	EXPORT_SYMBOL_GPL
-0x21a82740	devm_gpiod_get_index_optional	vmlinux	EXPORT_SYMBOL
-0xcc2e70c2	fput	vmlinux	EXPORT_SYMBOL
-0x96d3b082	nf_connlabels_put	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x01a77031	sas_phy_delete	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x0b889d1d	mtd_ooblayout_free	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x593f99b2	of_pci_range_parser_init	vmlinux	EXPORT_SYMBOL_GPL
-0x523e8d30	efivars_register	vmlinux	EXPORT_SYMBOL_GPL
-0x7f712742	platform_device_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x1a4ca4e3	dev_printk_emit	vmlinux	EXPORT_SYMBOL
-0xb2e708fc	clkdev_add	vmlinux	EXPORT_SYMBOL
-0xcfd30d71	acpi_os_map_memory	vmlinux	EXPORT_SYMBOL_GPL
-0x61bd3364	iov_iter_get_pages_alloc	vmlinux	EXPORT_SYMBOL
-0x3191de98	trace_print_flags_seq	vmlinux	EXPORT_SYMBOL
-0x284e07d8	vsock_bind_table	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x6c53d7d9	__ll_sc_atomic_sub_return_relaxed	vmlinux	EXPORT_SYMBOL
-0xc4c856ff	pm_generic_suspend_noirq	vmlinux	EXPORT_SYMBOL_GPL
-0xbde53a9f	dma_get_slave_caps	vmlinux	EXPORT_SYMBOL_GPL
-0xd6523f61	clk_hw_unregister_mux	vmlinux	EXPORT_SYMBOL_GPL
-0x84499eac	__fsnotify_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xc4eae733	perf_trace_buf_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x944a564d	is_console_locked	vmlinux	EXPORT_SYMBOL
-0xbddfabdb	pm_qos_add_request	vmlinux	EXPORT_SYMBOL_GPL
-0xfe5b00ae	param_ops_bool	vmlinux	EXPORT_SYMBOL
-0x7c9be31d	l2tp_session_delete	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0x135fe269	ceph_monc_open_session	net/ceph/libceph	EXPORT_SYMBOL
-0xcf4e2e88	iscsit_release_cmd	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x1b0e048f	sas_phy_free	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0xc4f820e5	media_entity_put	drivers/media/media	EXPORT_SYMBOL_GPL
-0x6ca56fa8	media_entity_get	drivers/media/media	EXPORT_SYMBOL_GPL
-0xeb16b8c1	rmi_set_attn_data	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0x5ddc6b18	usb_ep0_reinit	vmlinux	EXPORT_SYMBOL_GPL
-0x8563a554	drm_ht_remove	vmlinux	EXPORT_SYMBOL
-0xf3fa5106	xt_rateest_put	net/netfilter/xt_RATEEST	EXPORT_SYMBOL_GPL
-0x5254c53c	nvme_fc_register_localport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL
-0x45e30a48	__mlx4_unregister_mac	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x0f85e1b6	cryptd_shash_desc	crypto/cryptd	EXPORT_SYMBOL_GPL
-0xa3941c76	__udp6_lib_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x7f7cbc64	ip_tunnel_need_metadata	vmlinux	EXPORT_SYMBOL_GPL
-0x1403737f	inet_shutdown	vmlinux	EXPORT_SYMBOL
-0xb16c3999	power_supply_set_property	vmlinux	EXPORT_SYMBOL_GPL
-0xb895c31c	power_supply_get_property	vmlinux	EXPORT_SYMBOL_GPL
-0xf04da837	syscon_node_to_regmap	vmlinux	EXPORT_SYMBOL_GPL
-0x9df00e42	drm_atomic_set_fb_for_plane	vmlinux	EXPORT_SYMBOL
-0x37b297c6	__tracepoint_block_bio_remap	vmlinux	EXPORT_SYMBOL_GPL
-0x0e71be7e	pnfs_generic_sync	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x58adc672	vhost_poll_stop	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x5a5bcae2	uwb_est_unregister	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x137f770d	iscsi_requeue_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xe48d4b71	mlx4_qp_modify	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x0af3d134	v4l2_valid_dv_timings	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0xeca8f387	clean_acked_data_disable	vmlinux	EXPORT_SYMBOL_GPL
-0x21a2c7d4	xt_unregister_table	vmlinux	EXPORT_SYMBOL_GPL
-0xb13913f5	drm_handle_vblank	vmlinux	EXPORT_SYMBOL
-0x0f42b791	uart_remove_one_port	vmlinux	EXPORT_SYMBOL
-0x167d7113	acpi_bus_register_early_device	vmlinux	EXPORT_SYMBOL_GPL
-0xd48ad2dd	vmalloc_to_page	vmlinux	EXPORT_SYMBOL
-0x9eee8312	__cgroup_bpf_run_filter_sock_addr	vmlinux	EXPORT_SYMBOL
-0x0306feeb	mmc_can_gpio_ro	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xfeeb336f	mmc_can_gpio_cd	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xd47a767e	xfrm_trans_queue	vmlinux	EXPORT_SYMBOL
-0x1c5541bd	cpufreq_boost_enabled	vmlinux	EXPORT_SYMBOL_GPL
-0x4d24c9f2	usb_get_hcd	vmlinux	EXPORT_SYMBOL_GPL
-0xa0713087	drm_ht_find_item	vmlinux	EXPORT_SYMBOL
-0xdaa06dc1	acpi_lpat_raw_to_temp	vmlinux	EXPORT_SYMBOL_GPL
-0xc14b1110	fbcon_set_bitops	vmlinux	EXPORT_SYMBOL
-0xeb5d2fa2	blk_integrity_merge_rq	vmlinux	EXPORT_SYMBOL
-0x937fe29d	blk_update_request	vmlinux	EXPORT_SYMBOL_GPL
-0x02649054	security_sock_rcv_skb	vmlinux	EXPORT_SYMBOL
-0xfc336d2e	__wake_up_bit	vmlinux	EXPORT_SYMBOL
-0xb6c33ac6	xdr_encode_array2	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x9a2bf21a	iscsi_is_session_dev	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x627dcec2	ds1685_rtc_poweroff	drivers/rtc/rtc-ds1685	EXPORT_SYMBOL
-0x81ce9d15	sock_release	vmlinux	EXPORT_SYMBOL
-0xb90859b3	power_supply_get_by_phandle	vmlinux	EXPORT_SYMBOL_GPL
-0x4a604f27	usb_hcd_giveback_urb	vmlinux	EXPORT_SYMBOL_GPL
-0x4ea388a2	drm_prime_gem_destroy	vmlinux	EXPORT_SYMBOL
-0x6c2abca9	drm_i2c_encoder_mode_fixup	vmlinux	EXPORT_SYMBOL
-0xb79a1eb4	tty_port_tty_wakeup	vmlinux	EXPORT_SYMBOL_GPL
-0x92b99a33	acpi_put_table	vmlinux	EXPORT_SYMBOL
-0x88797447	gpiochip_lock_as_irq	vmlinux	EXPORT_SYMBOL_GPL
-0xdd57e2b5	percpu_ref_exit	vmlinux	EXPORT_SYMBOL_GPL
-0xde293f9e	add_wait_queue_exclusive	vmlinux	EXPORT_SYMBOL
-0x081646a0	send_sig_info_notifier_list	vmlinux	EXPORT_SYMBOL
-0x223b25b2	ct_sip_get_sdp_header	net/netfilter/nf_conntrack_sip	EXPORT_SYMBOL_GPL
-0x5461e653	nf_nat_icmp_reply_translation	net/ipv4/netfilter/nf_nat_ipv4	EXPORT_SYMBOL_GPL
-0xbc554008	pnfs_generic_write_commit_done	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x83532862	nlmclnt_proc	fs/lockd/lockd	EXPORT_SYMBOL_GPL
-0x3257564e	mlx4_mtt_addr	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x2bf67def	v4l2_calc_aspect_ratio	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0xa262504d	roccat_common2_device_init_struct	drivers/hid/hid-roccat-common	EXPORT_SYMBOL_GPL
-0x4eb3e644	led_trigger_rename_static	vmlinux	EXPORT_SYMBOL_GPL
-0xe85c6344	typec_partner_register_altmode	vmlinux	EXPORT_SYMBOL_GPL
-0x10030e8b	drm_debugfs_create_files	vmlinux	EXPORT_SYMBOL
-0xb2966c13	tty_register_device_attr	vmlinux	EXPORT_SYMBOL_GPL
-0xbeaa7e0e	pci_sriov_configure_simple	vmlinux	EXPORT_SYMBOL_GPL
-0x7f03b6a9	crc_ccitt_table	vmlinux	EXPORT_SYMBOL
-0xd1798cfa	rhashtable_walk_stop	vmlinux	EXPORT_SYMBOL_GPL
-0x104248b1	d_add_ci	vmlinux	EXPORT_SYMBOL
-0x695e34b5	tracepoint_probe_register_prio	vmlinux	EXPORT_SYMBOL_GPL
-0x87c1d91e	phys_mem_access_prot	vmlinux	EXPORT_SYMBOL
-0x12b2ad06	iscsi_switch_str_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x399a3976	rt2800_link_stats	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x70a82ee7	mtd_block_isreserved	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x0b25f6bc	dm_array_resize	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x35ffb54b	rdma_find_gid_by_port	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x9b33e0d7	unregister_dcbevent_notifier	vmlinux	EXPORT_SYMBOL
-0x7a402412	__skb_checksum_complete_head	vmlinux	EXPORT_SYMBOL
-0x27c57d5b	skb_send_sock_locked	vmlinux	EXPORT_SYMBOL_GPL
-0x6ad70176	xhci_shutdown	vmlinux	EXPORT_SYMBOL_GPL
-0x1a05eac1	phy_ethtool_get_wol	vmlinux	EXPORT_SYMBOL
-0x1aa97628	phy_ethtool_set_wol	vmlinux	EXPORT_SYMBOL
-0x05c72f89	scsi_dh_attach	vmlinux	EXPORT_SYMBOL_GPL
-0x2646cd16	unlink_framebuffer	vmlinux	EXPORT_SYMBOL
-0x53126ecc	__percpu_counter_sum	vmlinux	EXPORT_SYMBOL
-0x9b2560b9	gf128mul_init_4k_bbe	vmlinux	EXPORT_SYMBOL
-0x83581089	gf128mul_init_4k_lle	vmlinux	EXPORT_SYMBOL
-0xc149de77	mpage_readpage	vmlinux	EXPORT_SYMBOL
-0xc69b7ee5	zs_destroy_pool	vmlinux	EXPORT_SYMBOL_GPL
-0xd6ee688f	vmalloc	vmlinux	EXPORT_SYMBOL
-0x0169849d	perf_pmu_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xf31b3fd1	workqueue_set_max_active	vmlinux	EXPORT_SYMBOL_GPL
-0xeb2d470b	devm_lcd_device_register	drivers/video/backlight/lcd	EXPORT_SYMBOL
-0x7b998638	vhost_poll_start	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x4e0c4ad8	usbnet_cdc_status	drivers/net/usb/cdc_ether	EXPORT_SYMBOL_GPL
-0x4b795b55	macvlan_dellink	drivers/net/macvlan	EXPORT_SYMBOL_GPL
-0x02998acf	mlxsw_afa_block_append_counter	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x28671c86	raid5_set_cache_size	drivers/md/raid456	EXPORT_SYMBOL
-0x1c2af936	ata_bmdma_error_handler	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x202d4ed6	nvmem_cell_write	vmlinux	EXPORT_SYMBOL_GPL
-0xe41c4702	of_get_compatible_child	vmlinux	EXPORT_SYMBOL
-0x4440deb7	tty_port_raise_dtr_rts	vmlinux	EXPORT_SYMBOL
-0x823750a5	pci_request_region	vmlinux	EXPORT_SYMBOL
-0xe5689618	blk_queue_io_opt	vmlinux	EXPORT_SYMBOL
-0x300773e2	bdgrab	vmlinux	EXPORT_SYMBOL
-0xd4c14632	system_unbound_wq	vmlinux	EXPORT_SYMBOL_GPL
-0x84ec8138	cfg80211_vendor_cmd_reply	net/wireless/cfg80211	EXPORT_SYMBOL_GPL
-0x5142eba3	ct_sip_parse_request	net/netfilter/nf_conntrack_sip	EXPORT_SYMBOL_GPL
-0x1bba8540	udp_tunnel6_xmit_skb	net/ipv6/ip6_udp_tunnel	EXPORT_SYMBOL_GPL
-0xbd49303d	nfs_fscache_open_file	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xf4c9f3a0	devm_lcd_device_unregister	drivers/video/backlight/lcd	EXPORT_SYMBOL
-0xb0eb9e0b	hisi_sas_remove	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x2e066b42	mtd_lock	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x581cfd7f	ata_sff_irq_on	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xf97aff41	dcb_ieee_getapp_default_prio_mask	vmlinux	EXPORT_SYMBOL
-0xb7c6db70	sysctl_max_skb_frags	vmlinux	EXPORT_SYMBOL
-0xd680a377	drm_gem_object_free	vmlinux	EXPORT_SYMBOL
-0xd80a284a	clk_hw_unregister_fixed_rate	vmlinux	EXPORT_SYMBOL_GPL
-0xba4c0fad	devm_get_clk_from_child	vmlinux	EXPORT_SYMBOL
-0x07919cae	gpiod_direction_output	vmlinux	EXPORT_SYMBOL_GPL
-0x9f50b770	keyring_restrict	vmlinux	EXPORT_SYMBOL
-0x903b627c	list_lru_isolate_move	vmlinux	EXPORT_SYMBOL_GPL
-0x2edce505	kvm_clear_guest_page	vmlinux	EXPORT_SYMBOL_GPL
-0xc7324608	rpc_clnt_test_and_add_xprt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x23ee13fd	mb_cache_entry_find_first	fs/mbcache	EXPORT_SYMBOL
-0xafaf59dc	hns_roce_wq_overflow	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xfd45339e	ib_detach_mcast	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x43943e72	ib_attach_mcast	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x0d60f581	drm_get_edid	vmlinux	EXPORT_SYMBOL
-0x3a4f9d28	rng_is_initialized	vmlinux	EXPORT_SYMBOL
-0xdcbe4d45	iov_iter_revert	vmlinux	EXPORT_SYMBOL
-0x453d74a6	crypto_unregister_aeads	vmlinux	EXPORT_SYMBOL_GPL
-0x00019827	__bread_gfp	vmlinux	EXPORT_SYMBOL
-0x9b2bfbc3	gre_parse_header	net/ipv4/gre	EXPORT_SYMBOL
-0x18f1cbce	cxgbi_sock_rcv_peer_close	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x619c4281	ppp_unregister_compressor	drivers/net/ppp/ppp_generic	EXPORT_SYMBOL
-0x6fe74160	tcp_unregister_congestion_control	vmlinux	EXPORT_SYMBOL_GPL
-0x131e3f16	nf_checksum_partial	vmlinux	EXPORT_SYMBOL_GPL
-0x0274dc2b	netif_get_num_default_rss_queues	vmlinux	EXPORT_SYMBOL
-0x913096b1	__phy_modify	vmlinux	EXPORT_SYMBOL_GPL
-0xdcc179d5	gpiochip_line_is_open_drain	vmlinux	EXPORT_SYMBOL_GPL
-0xb2eb5614	bio_split	vmlinux	EXPORT_SYMBOL
-0x0ddf7809	files_cgroup_unalloc_fd	vmlinux	EXPORT_SYMBOL
-0x3b512992	lock_rename	vmlinux	EXPORT_SYMBOL
-0x4e0eae6c	preempt_notifier_register	vmlinux	EXPORT_SYMBOL_GPL
-0x2f16666b	lowpan_unregister_netdev	net/6lowpan/6lowpan	EXPORT_SYMBOL
-0x2281d3ce	cxgbi_destroy_session	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xdf64e964	hns_roce_qp_remove	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x723b73d7	tpm_tis_remove	drivers/char/tpm/tpm_tis_core	EXPORT_SYMBOL_GPL
-0x42b67d92	netlink_remove_tap	vmlinux	EXPORT_SYMBOL_GPL
-0x69ad5679	i2c_bit_add_bus	vmlinux	EXPORT_SYMBOL
-0xd56abd8d	class_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0xf43d2caa	acpi_remove_interface	vmlinux	EXPORT_SYMBOL
-0x60491410	pci_pme_active	vmlinux	EXPORT_SYMBOL
-0x31261c86	gpiochip_remove	vmlinux	EXPORT_SYMBOL_GPL
-0x6d0ae550	pinctrl_gpio_request	vmlinux	EXPORT_SYMBOL_GPL
-0x7fab383e	proc_create_net_single	vmlinux	EXPORT_SYMBOL_GPL
-0xf1f2a074	proc_create_net_data_write	vmlinux	EXPORT_SYMBOL_GPL
-0xe8de29eb	mutex_lock_killable	vmlinux	EXPORT_SYMBOL
-0x70d6ce03	xdr_inline_decode	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xe4b734c1	__fscache_check_page_write	fs/fscache/fscache	EXPORT_SYMBOL
-0x1fbeba9e	vhost_vring_ioctl	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x2ccb5aa1	usb_ftdi_elan_edset_single	drivers/usb/misc/ftdi-elan	EXPORT_SYMBOL_GPL
-0x71a99bcf	mlx4_register_vlan	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xa448e19f	dm_bufio_prefetch	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0xa815bd38	ata_bmdma_status	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x8faef4a5	tcp_check_req	vmlinux	EXPORT_SYMBOL
-0xb18fb10d	tcp_init_sock	vmlinux	EXPORT_SYMBOL
-0x7e8b53b4	netlink_unicast	vmlinux	EXPORT_SYMBOL
-0x7369626f	neigh_sysctl_register	vmlinux	EXPORT_SYMBOL
-0x213715fb	md_rdev_init	vmlinux	EXPORT_SYMBOL_GPL
-0x727cfedc	drm_dev_dbg	vmlinux	EXPORT_SYMBOL
-0xe91c57a6	iommu_unbind_pasid_table	vmlinux	EXPORT_SYMBOL_GPL
-0x7cba3d9c	tty_port_tty_hangup	vmlinux	EXPORT_SYMBOL_GPL
-0xd48604a1	__blk_req_zone_write_lock	vmlinux	EXPORT_SYMBOL_GPL
-0xa9a7f0c3	__bio_add_page	vmlinux	EXPORT_SYMBOL_GPL
-0xa2f23066	bpf_trace_run12	vmlinux	EXPORT_SYMBOL_GPL
-0xfebb543c	bpf_trace_run11	vmlinux	EXPORT_SYMBOL_GPL
-0x17949927	bpf_trace_run10	vmlinux	EXPORT_SYMBOL_GPL
-0x1665d4c7	kvm_write_guest_page	vmlinux	EXPORT_SYMBOL_GPL
-0x035b1f03	usb_serial_generic_read_bulk_callback	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0x07abcc0c	mlxsw_afa_block_append_trap	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x2427e3ae	hinic_register_micro_log	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x0c50fbcf	rps_needed	vmlinux	EXPORT_SYMBOL
-0x9d2baab8	i2c_setup_smbus_alert	vmlinux	EXPORT_SYMBOL_GPL
-0xd14f4ea7	drm_format_plane_cpp	vmlinux	EXPORT_SYMBOL
-0x26b1fb81	import_single_range	vmlinux	EXPORT_SYMBOL
-0xbc794b62	security_sctp_bind_connect	vmlinux	EXPORT_SYMBOL
-0xc15707ec	set_nlink	vmlinux	EXPORT_SYMBOL
-0xaf348da7	cpu_pm_exit	vmlinux	EXPORT_SYMBOL_GPL
-0x777df9fc	kill_pgrp	vmlinux	EXPORT_SYMBOL
-0x9c46f27a	fat_build_inode	fs/fat/fat	EXPORT_SYMBOL_GPL
-0x59eef28b	mlx4_qp_remove	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x30ee5ea7	fmc_find_sdb_device	drivers/fmc/fmc	EXPORT_SYMBOL
-0x66983e96	simd_skcipher_create	crypto/crypto_simd	EXPORT_SYMBOL_GPL
-0x301a90f1	device_wakeup_disable	vmlinux	EXPORT_SYMBOL_GPL
-0xddf5792e	seq_read	vmlinux	EXPORT_SYMBOL
-0xda2751c4	is_bad_inode	vmlinux	EXPORT_SYMBOL
-0x6c8bdf9c	param_get_int	vmlinux	EXPORT_SYMBOL
-0x02086ec7	vxlan_dev_create	drivers/net/vxlan	EXPORT_SYMBOL_GPL
-0x54c93810	typec_set_mode	vmlinux	EXPORT_SYMBOL_GPL
-0x40a3714a	start_tty	vmlinux	EXPORT_SYMBOL
-0x22e975e7	acpi_dev_resource_ext_address_space	vmlinux	EXPORT_SYMBOL_GPL
-0x6513a3fa	fb_get_color_depth	vmlinux	EXPORT_SYMBOL
-0x760878b9	crypto_unregister_kpp	vmlinux	EXPORT_SYMBOL_GPL
-0x14a6901f	shash_ahash_finup	vmlinux	EXPORT_SYMBOL_GPL
-0x7c1f5546	user_update	vmlinux	EXPORT_SYMBOL_GPL
-0xa2e0ca35	configfs_unregister_group	vmlinux	EXPORT_SYMBOL
-0xc4f0da12	ktime_get_with_offset	vmlinux	EXPORT_SYMBOL_GPL
-0x5a58cc48	register_tracetask	vmlinux	EXPORT_SYMBOL
-0x70764fd9	nf_ct_get_tuplepr	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xfb50edf3	virtqueue_add_sgs	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x461c5553	rt2x00mac_remove_interface	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x993bfd55	mlx5_core_modify_tis	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x6d0f1f89	dm_table_get_mode	drivers/md/dm-mod	EXPORT_SYMBOL
-0xa4ba45ff	kernel_sock_shutdown	vmlinux	EXPORT_SYMBOL
-0x4c514a21	of_find_i2c_adapter_by_node	vmlinux	EXPORT_SYMBOL
-0xd05c34db	pnp_unregister_card_driver	vmlinux	EXPORT_SYMBOL
-0x54215db5	visitor64	vmlinux	EXPORT_SYMBOL_GPL
-0xc9641b48	visitor32	vmlinux	EXPORT_SYMBOL_GPL
-0xfda9581f	prandom_u32	vmlinux	EXPORT_SYMBOL
-0x33b883a1	posix_acl_chmod	vmlinux	EXPORT_SYMBOL
-0x62361cce	notify_change	vmlinux	EXPORT_SYMBOL
-0xb4d0a4fb	follow_up	vmlinux	EXPORT_SYMBOL
-0xe3e2767d	param_get_short	vmlinux	EXPORT_SYMBOL
-0xb08dee6f	kvm_read_guest	vmlinux	EXPORT_SYMBOL_GPL
-0x8e8d62c7	OS_get_mem_block	vmlinux	EXPORT_SYMBOL
-0xc883519e	ieee80211_start_tx_ba_cb_irqsafe	net/mac80211/mac80211	EXPORT_SYMBOL
-0x0f59bd84	garp_request_join	net/802/garp	EXPORT_SYMBOL_GPL
-0xa8e7ca45	lowpan_register_netdev	net/6lowpan/6lowpan	EXPORT_SYMBOL
-0xb622a302	cxgb4_port_chan	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x0054f69d	dm_tm_pre_commit	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x72289260	dm_block_manager_destroy	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xf180754a	inet_sk_set_state	vmlinux	EXPORT_SYMBOL
-0xdf36a108	nf_log_bind_pf	vmlinux	EXPORT_SYMBOL
-0x8235ed29	dev_pick_tx_zero	vmlinux	EXPORT_SYMBOL
-0xcc91c6bd	sock_no_ioctl	vmlinux	EXPORT_SYMBOL
-0x2aa83af7	of_reconfig_get_state_change	vmlinux	EXPORT_SYMBOL_GPL
-0x9fe899b7	get_cpu_idle_time	vmlinux	EXPORT_SYMBOL_GPL
-0x34c735b1	get_user_pages_fast	vmlinux	EXPORT_SYMBOL_GPL
-0x5bba6c90	kernel_param_lock	vmlinux	EXPORT_SYMBOL
-0x9b7562d2	nf_conntrack_find_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x40ee720a	ieee80211_sta_block_awake	net/mac80211/mac80211	EXPORT_SYMBOL
-0xfc6bba9a	dw_mci_pltfm_register	drivers/mmc/host/dw_mmc-pltfm	EXPORT_SYMBOL_GPL
-0x17953baf	md_write_start	vmlinux	EXPORT_SYMBOL
-0xdea7b469	serio_unregister_child_port	vmlinux	EXPORT_SYMBOL
-0x8d7eb988	scsi_remove_device	vmlinux	EXPORT_SYMBOL
-0xdad2e8b2	pci_hp_change_slot_info	vmlinux	EXPORT_SYMBOL_GPL
-0x9ceb4f3c	register_lsm_notifier	vmlinux	EXPORT_SYMBOL
-0x5bb2e43d	simple_empty	vmlinux	EXPORT_SYMBOL
-0x75c341fa	find_extend_vma	vmlinux	EXPORT_SYMBOL_GPL
-0x9d33d136	vm_mmap	vmlinux	EXPORT_SYMBOL
-0xa9748a92	shmem_read_mapping_page_gfp	vmlinux	EXPORT_SYMBOL_GPL
-0xd2aea230	page_frag_alloc	vmlinux	EXPORT_SYMBOL
-0x8de5fd64	nf_sk_lookup_slow_v6	net/ipv6/netfilter/nf_socket_ipv6	EXPORT_SYMBOL_GPL
-0x0a825c0d	nf_sk_lookup_slow_v4	net/ipv4/netfilter/nf_socket_ipv4	EXPORT_SYMBOL_GPL
-0x061804ad	fuse_file_poll	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0xc7e155e2	srp_timed_out	drivers/scsi/scsi_transport_srp	EXPORT_SYMBOL
-0xaf7cad4e	mlxsw_i2c_driver_unregister	drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c	EXPORT_SYMBOL
-0x7cea24b6	drm_sched_job_recovery	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL
-0xd5b74d7a	bcma_chipco_gpio_control	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x6105a7b3	radix_tree_gang_lookup_tag_slot	vmlinux	EXPORT_SYMBOL
-0x4b2840d7	__sk_mem_schedule	vmlinux	EXPORT_SYMBOL
-0x13e966b5	__hid_register_driver	vmlinux	EXPORT_SYMBOL_GPL
-0xe01a49a4	hid_disconnect	vmlinux	EXPORT_SYMBOL_GPL
-0x70cf032f	usb_hcd_irq	vmlinux	EXPORT_SYMBOL_GPL
-0xf3191599	__spi_register_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x0832fc1e	__pci_register_driver	vmlinux	EXPORT_SYMBOL
-0xbd1100d6	mnt_want_write_file	vmlinux	EXPORT_SYMBOL_GPL
-0x3abec91f	ceph_pr_addr	net/ceph/libceph	EXPORT_SYMBOL
-0x730d65fe	nfs_file_set_open_context	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xdb05649d	nfs_free_server	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x27865922	umc_match_pci_id	drivers/uwb/umc	EXPORT_SYMBOL_GPL
-0x8ca3b2b0	dm_snap_cow	drivers/md/dm-snapshot	EXPORT_SYMBOL
-0x04e7d459	ahci_fill_cmd_slot	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0xaf89c348	ip_ct_attach	vmlinux	EXPORT_SYMBOL
-0x6f252a19	dev_set_mtu	vmlinux	EXPORT_SYMBOL
-0x61bd759d	typec_switch_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x60722723	fwnode_handle_get	vmlinux	EXPORT_SYMBOL_GPL
-0xd4997810	crypto_unregister_template	vmlinux	EXPORT_SYMBOL_GPL
-0xb5c0bd5a	security_sk_classify_flow	vmlinux	EXPORT_SYMBOL
-0x6c0ba1ad	bd_link_disk_holder	vmlinux	EXPORT_SYMBOL_GPL
-0x2919b156	xdr_decode_string_inplace	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x6acefa42	fscache_cache_cleared_wq	fs/fscache/fscache	EXPORT_SYMBOL
-0x0ddf6981	vhost_dev_init	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xcebdfe97	fcoe_ctlr_set_fip_mode	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL
-0x11dee129	tap_handle_frame	drivers/net/tap	EXPORT_SYMBOL_GPL
-0x8d2faac9	of_fwnode_ops	vmlinux	EXPORT_SYMBOL_GPL
-0xdc512134	backlight_register_notifier	vmlinux	EXPORT_SYMBOL
-0x076de290	static_key_slow_dec	vmlinux	EXPORT_SYMBOL_GPL
-0x335c570f	enable_percpu_irq	vmlinux	EXPORT_SYMBOL_GPL
-0xdab0cfe1	svc_seq_show	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x19d2824b	nft_masq_policy	net/netfilter/nft_masq	EXPORT_SYMBOL_GPL
-0x5d359ba7	fc_vport_create	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0xbe31db35	fc_rport_create	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x4f57bdd5	rt2800_config_pairwise_key	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0xff972711	ath_key_delete	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0x235dd975	hinic_host_total_func	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x3f3c9e39	vb2_core_queue_init	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0xa7d0c217	__ll_sc_atomic64_sub_return_relaxed	vmlinux	EXPORT_SYMBOL
-0x3490a717	__ll_sc_atomic64_add_return_relaxed	vmlinux	EXPORT_SYMBOL
-0x0626da5f	od_unregister_powersave_bias_handler	vmlinux	EXPORT_SYMBOL_GPL
-0xd87fc0a0	usb_amd_prefetch_quirk	vmlinux	EXPORT_SYMBOL_GPL
-0xf66d446a	scsi_free_host_dev	vmlinux	EXPORT_SYMBOL
-0x4065d168	pm_print_active_wakeup_sources	vmlinux	EXPORT_SYMBOL_GPL
-0xa8a3d468	driver_register	vmlinux	EXPORT_SYMBOL_GPL
-0x1aac9fff	pnp_device_detach	vmlinux	EXPORT_SYMBOL
-0x75da42ff	should_remove_suid	vmlinux	EXPORT_SYMBOL
-0x25b450b0	rwsem_down_write_failed	vmlinux	EXPORT_SYMBOL
-0xc92f7f50	vsock_table_lock	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x9d50ed7e	fc_rport_destroy	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x776a0238	fc_lport_destroy	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xfa66fd6c	mlx5_nic_vport_affiliate_multiport	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x3a797d19	dm_btree_del	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xccd86806	ata_id_string	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x0b9f8dac	__ll_sc_atomic_sub_return_release	vmlinux	EXPORT_SYMBOL
-0x13682388	input_ff_create	vmlinux	EXPORT_SYMBOL_GPL
-0xa9e4344c	device_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x3513956a	drm_format_plane_width	vmlinux	EXPORT_SYMBOL
-0x556e826a	divider_ro_round_rate_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xf4604ef3	srcu_notifier_chain_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x435e250e	wiphy_register	net/wireless/cfg80211	EXPORT_SYMBOL
-0x0fb6dd6e	nft_dump_register	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x3ff55ad3	nf_conncount_cache_free	net/netfilter/nf_conncount	EXPORT_SYMBOL_GPL
-0x5e20436b	usb_wwan_chars_in_buffer	drivers/usb/serial/usb_wwan	EXPORT_SYMBOL
-0x108b188f	ath_is_49ghz_allowed	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0xbf736d98	mlxsw_afk_values_add_buf	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x47041e4e	mlxsw_afk_key_info_blocks_count_get	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xa9dbe80b	hinic_register_mgmt_msg_cb	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xcec0942a	mfd_cell_disable	drivers/mfd/mfd-core	EXPORT_SYMBOL
-0xf0bbb949	xfrm_if_register_cb	vmlinux	EXPORT_SYMBOL
-0xc6e109e5	unregister_pernet_device	vmlinux	EXPORT_SYMBOL_GPL
-0xcab23cad	of_dma_is_coherent	vmlinux	EXPORT_SYMBOL_GPL
-0x71269c37	input_ff_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x5f6f1e9e	dax_get_private	vmlinux	EXPORT_SYMBOL_GPL
-0x842e2292	platform_get_irq_byname	vmlinux	EXPORT_SYMBOL_GPL
-0xa4439ca7	acpi_subsys_resume_noirq	vmlinux	EXPORT_SYMBOL_GPL
-0x06162bf5	seq_dentry	vmlinux	EXPORT_SYMBOL
-0x37110088	remove_wait_queue	vmlinux	EXPORT_SYMBOL
-0x90afc253	param_array_ops	vmlinux	EXPORT_SYMBOL
-0xde53ef12	ceph_copy_from_page_vector	net/ceph/libceph	EXPORT_SYMBOL
-0xbd00e4ec	lowpan_nhc_add	net/6lowpan/6lowpan	EXPORT_SYMBOL
-0x9b655344	pnfs_generic_clear_request_commit	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x46f1d737	iscsi_tcp_set_max_r2t	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0x347a8c49	iscsi_conn_queue_work	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x2a02b958	mtd_get_unmapped_area	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x25bc9b28	v4l2_event_unsubscribe	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x8417f2ae	rmi_2d_sensor_rel_report	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0x42222f33	ib_send_cm_sidr_rep	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0xc23a4fe0	ib_send_cm_sidr_req	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0x33c9853b	kset_find_obj	vmlinux	EXPORT_SYMBOL_GPL
-0x69a5b955	napi_get_frags	vmlinux	EXPORT_SYMBOL
-0x9a86ef11	efivar_entry_remove	vmlinux	EXPORT_SYMBOL_GPL
-0xded0ff42	dev_pm_domain_detach	vmlinux	EXPORT_SYMBOL_GPL
-0xd5eec6fa	device_connection_remove	vmlinux	EXPORT_SYMBOL_GPL
-0x3dd2cbd1	iommu_group_unshare_domain	vmlinux	EXPORT_SYMBOL_GPL
-0x53a64583	scsi_verify_blk_ioctl	vmlinux	EXPORT_SYMBOL
-0x126db9a6	configfs_register_group	vmlinux	EXPORT_SYMBOL
-0x71472e95	kill_bdev	vmlinux	EXPORT_SYMBOL
-0x8f648d39	pagecache_isize_extended	vmlinux	EXPORT_SYMBOL
-0x256a784c	disable_kprobe	vmlinux	EXPORT_SYMBOL_GPL
-0xad27f361	__warn_printk	vmlinux	EXPORT_SYMBOL
-0x4b944814	ieee80211_beacon_get_tim	net/mac80211/mac80211	EXPORT_SYMBOL
-0xf1212a2f	hinic_update_rq_hw_pi	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x6f5e8629	add_mtd_blktrans_dev	drivers/mtd/mtd_blkdevs	EXPORT_SYMBOL_GPL
-0x3f894432	mmc_gpiod_request_ro	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xb4ba8c04	mmc_gpiod_request_cd	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x8c193603	rmi_driver_resume	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0x2f32b0d8	ipv6_dup_options	vmlinux	EXPORT_SYMBOL_GPL
-0xb7b05d41	phy_register_fixup_for_id	vmlinux	EXPORT_SYMBOL
-0xd5fc42c9	sys_copyarea	vmlinux	EXPORT_SYMBOL
-0xbb576b7f	cgroup_attach_task_all	vmlinux	EXPORT_SYMBOL_GPL
-0x452e836e	delayed_work_timer_fn	vmlinux	EXPORT_SYMBOL
-0x4bbf77a5	nf_conntrack_l4proto_sctp6	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xaf0847f0	nf_conntrack_locks	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x41cfb904	ieee80211_tkip_add_iv	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x44d7ce92	ath_hw_setbssidmask	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0xbcb659d8	tap_get_socket	drivers/net/tap	EXPORT_SYMBOL_GPL
-0x20212c23	__ll_sc_atomic64_fetch_sub_release	vmlinux	EXPORT_SYMBOL
-0x42c6a66e	reservation_object_copy_fences	vmlinux	EXPORT_SYMBOL
-0x0ec8db40	first_ec	vmlinux	EXPORT_SYMBOL
-0xe838d485	configfs_remove_default_groups	vmlinux	EXPORT_SYMBOL
-0x1e033259	zap_vma_ptes	vmlinux	EXPORT_SYMBOL_GPL
-0x485cd7f6	kvm_rebooting	vmlinux	EXPORT_SYMBOL_GPL
-0x1b811b81	rpc_init_priority_wait_queue	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x85430a76	nft_validate_register_load	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0xe0efe447	mlxsw_core_rx_listener_register	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xee43b150	mlx4_ACCESS_PTYS_REG	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x48c8c590	__tracepoint_vb2_v4l2_buf_done	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x8eb73fe1	vb2_dqbuf	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x9e798e22	dm_bm_set_read_only	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xe4452543	ata_bmdma_port_start	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x8ba854ac	ahci_em_messages	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0xb07b3ea9	xfrm_policy_bysel_ctx	vmlinux	EXPORT_SYMBOL
-0x2f23d7f9	tcp_sendmsg	vmlinux	EXPORT_SYMBOL
-0xea925209	md_bitmap_free	vmlinux	EXPORT_SYMBOL
-0xeca84946	md_bitmap_endwrite	vmlinux	EXPORT_SYMBOL
-0x094dce18	i2c_smbus_write_word_data	vmlinux	EXPORT_SYMBOL
-0xe7de48f9	drm_panel_bridge_remove	vmlinux	EXPORT_SYMBOL
-0x84591564	drm_dp_send_power_updown_phy	vmlinux	EXPORT_SYMBOL
-0x04eac9e0	find_iova	vmlinux	EXPORT_SYMBOL_GPL
-0x2b952517	clk_has_parent	vmlinux	EXPORT_SYMBOL_GPL
-0x199040d8	_copy_from_iter_flushcache	vmlinux	EXPORT_SYMBOL_GPL
-0x424797c9	elv_rb_del	vmlinux	EXPORT_SYMBOL
-0x2ff60e5a	elv_rb_add	vmlinux	EXPORT_SYMBOL
-0xbe25b73b	init_user_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x18c695f7	rpc_init_pipe_dir_object	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xd28bd7c5	wpan_phy_free	net/ieee802154/ieee802154	EXPORT_SYMBOL
-0xf770a6b4	wusbd	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x8b8c7d7a	ip_mc_leave_group	vmlinux	EXPORT_SYMBOL
-0xf3430b09	lwtunnel_cmp_encap	vmlinux	EXPORT_SYMBOL_GPL
-0xd4ba2c32	netif_skb_features	vmlinux	EXPORT_SYMBOL
-0x3fdca1ad	pm_runtime_set_memalloc_noio	vmlinux	EXPORT_SYMBOL_GPL
-0xb1a0be69	iommu_fwspec_init	vmlinux	EXPORT_SYMBOL_GPL
-0x38710e50	devm_gpiod_get_array	vmlinux	EXPORT_SYMBOL
-0x321c027d	work_busy	vmlinux	EXPORT_SYMBOL_GPL
-0x45a55ec8	__iounmap	vmlinux	EXPORT_SYMBOL
-0xe900f105	lcd_device_unregister	drivers/video/backlight/lcd	EXPORT_SYMBOL
-0xebabb768	ib_sa_get_mcmember_rec	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x8fb41579	__sk_mem_reclaim	vmlinux	EXPORT_SYMBOL
-0xd2da5018	find_mci_by_dev	vmlinux	EXPORT_SYMBOL_GPL
-0xba18342e	drm_dp_stop_crc	vmlinux	EXPORT_SYMBOL
-0x609f7159	tty_set_ldisc	vmlinux	EXPORT_SYMBOL_GPL
-0x77f16609	pcim_pin_device	vmlinux	EXPORT_SYMBOL
-0xa2c5b276	pci_cfg_access_lock	vmlinux	EXPORT_SYMBOL_GPL
-0xea51f89b	crypto_register_skcipher	vmlinux	EXPORT_SYMBOL_GPL
-0xe9d1ee0f	d_prune_aliases	vmlinux	EXPORT_SYMBOL
-0x12a38747	usleep_range	vmlinux	EXPORT_SYMBOL
-0x2e78702e	kmsg_dump_get_line	vmlinux	EXPORT_SYMBOL_GPL
-0x5eb2f788	ip_set_put_extensions	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x4c65e74b	ip_set_get_extensions	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0xa3d0d2b6	mlxsw_afa_block_append_fwd	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xc8404c12	mlx4_tunnel_steer_add	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x3b7acfce	vb2_ioctl_expbuf	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x7943aa2b	tcp_mss_to_mtu	vmlinux	EXPORT_SYMBOL
-0xc7038c4a	gro_cells_receive	vmlinux	EXPORT_SYMBOL
-0xaedda304	pci_common_swizzle	vmlinux	EXPORT_SYMBOL_GPL
-0x0ebda731	__pagevec_release	vmlinux	EXPORT_SYMBOL
-0x1d2c1010	cfg80211_cqm_rssi_notify	net/wireless/cfg80211	EXPORT_SYMBOL
-0x4ec6cf62	cache_register_net	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x034a5f45	hisi_sas_debugfs_work_handler	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0xeaf6175d	metadata_dst_free_percpu	vmlinux	EXPORT_SYMBOL_GPL
-0xc02741aa	hid_unregister_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x95ef1ccc	dmi_memdev_size	vmlinux	EXPORT_SYMBOL_GPL
-0xad40457c	usb_autopm_put_interface	vmlinux	EXPORT_SYMBOL_GPL
-0x892e8d9f	drm_fb_helper_unregister_fbi	vmlinux	EXPORT_SYMBOL
-0x9948baf1	drm_dp_link_configure	vmlinux	EXPORT_SYMBOL
-0x3ac235e9	pcie_set_readrq	vmlinux	EXPORT_SYMBOL
-0xcd8f49bd	pcie_bus_configure_settings	vmlinux	EXPORT_SYMBOL_GPL
-0x8c686b7f	nla_reserve_nohdr	vmlinux	EXPORT_SYMBOL
-0x4230a8d7	sg_nents_for_len	vmlinux	EXPORT_SYMBOL
-0x66db179e	device_add_disk	vmlinux	EXPORT_SYMBOL
-0xc2097935	x509_free_certificate	vmlinux	EXPORT_SYMBOL_GPL
-0x88ab258e	securityfs_create_file	vmlinux	EXPORT_SYMBOL_GPL
-0x4cdb3be1	exportfs_encode_fh	vmlinux	EXPORT_SYMBOL_GPL
-0xb25e3e0e	iomap_invalidatepage	vmlinux	EXPORT_SYMBOL_GPL
-0xe09c78a2	ilookup5	vmlinux	EXPORT_SYMBOL
-0x4c492093	cpuacct_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0x5e515be6	ktime_get_ts64	vmlinux	EXPORT_SYMBOL_GPL
-0xc0a96e14	rcu_gp_is_expedited	vmlinux	EXPORT_SYMBOL_GPL
-0xa6093a32	mutex_unlock	vmlinux	EXPORT_SYMBOL
-0x11bc5c96	prepare_creds	vmlinux	EXPORT_SYMBOL
-0x4cb9e001	recover_lost_locks	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xd1493a9d	register_nfs_version	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x8f7d5c7f	cxgb4_inline_tx_skb	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x6f825ec4	alloc_can_skb	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x51db2843	rvt_error_qp	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x1286ebc8	ip6_err_gen_icmpv6_unreach	vmlinux	EXPORT_SYMBOL
-0x5788711c	dev_addr_flush	vmlinux	EXPORT_SYMBOL
-0x3866e217	nvmem_device_write	vmlinux	EXPORT_SYMBOL_GPL
-0x18b1b9b5	thermal_notify_framework	vmlinux	EXPORT_SYMBOL_GPL
-0x98574c28	ttm_bo_eviction_valuable	vmlinux	EXPORT_SYMBOL
-0x658dcac8	dquot_quota_sync	vmlinux	EXPORT_SYMBOL
-0xe106c3dd	wiphy_rfkill_set_hw_state	net/wireless/cfg80211	EXPORT_SYMBOL
-0x1b80d36a	sunrpc_cache_pipe_upcall	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x399e96d5	mlx4_cq_resize	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x7f3a6c18	can_rx_offload_del	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x4cc35cfb	uverbs_copy_to	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL
-0xa731f387	nl_table_lock	vmlinux	EXPORT_SYMBOL_GPL
-0x46c566bc	drm_writeback_connector_init	vmlinux	EXPORT_SYMBOL
-0xc0a5fb14	drm_legacy_addmap	vmlinux	EXPORT_SYMBOL
-0x5cfb26a0	acpi_enter_sleep_state	vmlinux	EXPORT_SYMBOL
-0xc8064853	__blk_req_zone_write_unlock	vmlinux	EXPORT_SYMBOL_GPL
-0xa18d43d0	blkdev_get_by_dev	vmlinux	EXPORT_SYMBOL
-0xd89da37f	movable_zone	vmlinux	EXPORT_SYMBOL
-0x618911fc	numa_node	vmlinux	EXPORT_SYMBOL
-0xa83f641e	ring_buffer_unlock_commit	vmlinux	EXPORT_SYMBOL_GPL
-0x077f9fb4	ieee80211_beacon_get_template	net/mac80211/mac80211	EXPORT_SYMBOL
-0x7b097fd1	nfs_scan_commit_list	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x4fb3a2e3	nfs4_dentry_operations	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xe39997ee	mlx4_map_sw_to_hw_steering_id	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xdbd019c4	ib_wq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL_GPL
-0x8a0c4b8a	drm_sched_fini	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL
-0x604cde9a	ping_queue_rcv_skb	vmlinux	EXPORT_SYMBOL_GPL
-0x6b55acd0	rtnl_lock_killable	vmlinux	EXPORT_SYMBOL
-0xdb4f8266	devm_hwspin_lock_request_specific	vmlinux	EXPORT_SYMBOL_GPL
-0x698d213f	pkcs7_get_content_data	vmlinux	EXPORT_SYMBOL_GPL
-0xdbea2526	simple_fill_super	vmlinux	EXPORT_SYMBOL
-0x183101b4	event_triggers_call	vmlinux	EXPORT_SYMBOL_GPL
-0x07cc4a5d	printk_timed_ratelimit	vmlinux	EXPORT_SYMBOL
-0x3854df05	pnfs_register_layoutdriver	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xab7b7e02	hinic_aeq_register_swe_cb	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x50ee5c07	cxgb4_best_aligned_mtu	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x6d917e92	_vb2_fop_release	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x3a18389a	dm_rh_update_states	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0xadbefda4	dm_cache_policy_destroy	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0x1d7097f6	dm_bufio_set_sector_offset	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x58a6c3c7	sock_queue_err_skb	vmlinux	EXPORT_SYMBOL
-0xd773a65a	phy_create_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0xfe1d2e94	key_create_or_update	vmlinux	EXPORT_SYMBOL
-0x1f8db7f9	ring_buffer_overrun_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0x0faef0ed	__tasklet_schedule	vmlinux	EXPORT_SYMBOL
-0x324fc785	xprt_adjust_cwnd	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xdfcbec49	ceph_messenger_init	net/ceph/libceph	EXPORT_SYMBOL
-0xa409c931	ib_process_mad_wc	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x9091faae	dev_load	vmlinux	EXPORT_SYMBOL
-0xf4f14de6	rtnl_trylock	vmlinux	EXPORT_SYMBOL
-0xba2b7f64	cpufreq_generic_get	vmlinux	EXPORT_SYMBOL_GPL
-0x818416e1	scsi_set_sense_information	vmlinux	EXPORT_SYMBOL
-0xe7cb1d79	bio_add_page	vmlinux	EXPORT_SYMBOL
-0xba32a9ab	debugfs_create_u16	vmlinux	EXPORT_SYMBOL_GPL
-0x5881b416	__d_lookup_done	vmlinux	EXPORT_SYMBOL
-0x092d8074	init_pid_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x8263a6d9	proc_douintvec	vmlinux	EXPORT_SYMBOL
-0x33619a42	ipt_unregister_table	net/ipv4/netfilter/ip_tables	EXPORT_SYMBOL
-0x424f1306	usb_wwan_write	drivers/usb/serial/usb_wwan	EXPORT_SYMBOL
-0xa458777f	rt2x00mac_conf_tx	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x7617d7f3	usbnet_write_cmd	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x8111906b	team_options_register	drivers/net/team/team	EXPORT_SYMBOL
-0xe000abd1	vb2_buffer_done	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x40f2b10c	ipmi_alloc_smi_msg	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x59c44661	gro_find_receive_by_type	vmlinux	EXPORT_SYMBOL
-0xa9709a74	__sk_mem_raise_allocated	vmlinux	EXPORT_SYMBOL
-0x933f75e0	usb_unlink_anchored_urbs	vmlinux	EXPORT_SYMBOL_GPL
-0x07c7458c	fb_bl_default_curve	vmlinux	EXPORT_SYMBOL_GPL
-0x107e5878	zlib_inflateEnd	vmlinux	EXPORT_SYMBOL
-0xdcc7da07	__blkdev_issue_discard	vmlinux	EXPORT_SYMBOL
-0x5ac0441a	skcipher_walk_aead	vmlinux	EXPORT_SYMBOL_GPL
-0xa53ac527	i2c_mux_add_adapter	drivers/i2c/i2c-mux	EXPORT_SYMBOL_GPL
-0x48012e28	xt_check_proc_name	vmlinux	EXPORT_SYMBOL
-0x9d3b30e8	xt_unregister_target	vmlinux	EXPORT_SYMBOL
-0xe76ff594	extcon_register_notifier_all	vmlinux	EXPORT_SYMBOL_GPL
-0xa75283fc	led_trigger_show	vmlinux	EXPORT_SYMBOL_GPL
-0xf038b72f	ehci_adjust_port_wakeup_flags	vmlinux	EXPORT_SYMBOL_GPL
-0xb423dba1	console_blanked	vmlinux	EXPORT_SYMBOL
-0x3dffa511	pci_bus_add_device	vmlinux	EXPORT_SYMBOL_GPL
-0x00ca8fa1	ack_all_badblocks	vmlinux	EXPORT_SYMBOL_GPL
-0xbfa5d6c7	handle_fasteoi_nmi	vmlinux	EXPORT_SYMBOL_GPL
-0x60335760	ieee80211_start_tx_ba_session	net/mac80211/mac80211	EXPORT_SYMBOL
-0x115a1676	cxgb4_register_uld	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x1a48d5b5	sdhci_pltfm_clk_get_max_clock	drivers/mmc/host/sdhci-pltfm	EXPORT_SYMBOL_GPL
-0xd46178e1	v4l2_fh_is_singular	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xe9cf3e43	rvt_rnr_tbl_to_usec	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0xb5848bae	__iowrite32_copy	vmlinux	EXPORT_SYMBOL_GPL
-0x1ab5f3ae	config_group_init_type_name	vmlinux	EXPORT_SYMBOL
-0xe3f164e0	__sb_end_write	vmlinux	EXPORT_SYMBOL
-0x58d6311d	trace_clock	vmlinux	EXPORT_SYMBOL_GPL
-0x03b1c5ea	from_kgid	vmlinux	EXPORT_SYMBOL
-0x8c26d495	prepare_to_wait_event	vmlinux	EXPORT_SYMBOL
-0x0e8dfe51	xdr_enter_page	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x1e511776	ct_sip_parse_address_param	net/netfilter/nf_conntrack_sip	EXPORT_SYMBOL_GPL
-0x84947577	nf_conntrack_unregister_notifier	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xabf3db41	nf_conntrack_helpers_unregister	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x7bebaf22	lbc_write8	drivers/soc/hisilicon/lbc/lbc	EXPORT_SYMBOL
-0x0c889975	iscsi_create_conn	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x0c7cce85	rndis_rx_fixup	drivers/net/usb/rndis_host	EXPORT_SYMBOL_GPL
-0x029b9547	ata_do_eh	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x7425dd05	fib_rules_register	vmlinux	EXPORT_SYMBOL_GPL
-0x9f36da36	cpufreq_generic_suspend	vmlinux	EXPORT_SYMBOL
-0xec69a925	ttm_bo_mem_space	vmlinux	EXPORT_SYMBOL
-0x509b64ea	acpi_has_method	vmlinux	EXPORT_SYMBOL
-0x49f96459	simple_transaction_read	vmlinux	EXPORT_SYMBOL
-0x683ee9e1	cleancache_register_ops	vmlinux	EXPORT_SYMBOL
-0x8a99a016	mempool_free_slab	vmlinux	EXPORT_SYMBOL
-0x18b48e28	__memset_io	vmlinux	EXPORT_SYMBOL
-0x1d20d40d	virtio_transport_set_max_buffer_size	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xd60fb62a	virtio_transport_set_min_buffer_size	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xe975a5ed	virtio_transport_get_max_buffer_size	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xeb82b657	virtio_transport_get_min_buffer_size	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xccb329a7	devlink_dpipe_entry_ctx_prepare	net/core/devlink	EXPORT_SYMBOL_GPL
-0x9c79f8e4	mii_ethtool_set_link_ksettings	drivers/net/mii	EXPORT_SYMBOL
-0x5b0cd34a	mii_ethtool_get_link_ksettings	drivers/net/mii	EXPORT_SYMBOL
-0x8e7891f8	mlx4_write_mtt	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x6d3f57bd	dm_bufio_get_client	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0xdb3156ff	md_bitmap_copy_from_slot	vmlinux	EXPORT_SYMBOL_GPL
-0x77ae495d	usb_speed_string	vmlinux	EXPORT_SYMBOL_GPL
-0xf03a9515	pm_generic_resume_early	vmlinux	EXPORT_SYMBOL_GPL
-0xe87f48dc	pm_generic_thaw	vmlinux	EXPORT_SYMBOL_GPL
-0x1e2542b1	drm_dp_check_act_status	vmlinux	EXPORT_SYMBOL
-0x272e9d77	hisi_reset_exit	vmlinux	EXPORT_SYMBOL_GPL
-0x47d6d5a1	acpi_create_platform_device	vmlinux	EXPORT_SYMBOL_GPL
-0xaa00fdc0	ec_transaction	vmlinux	EXPORT_SYMBOL
-0xb84e8f39	pci_scan_slot	vmlinux	EXPORT_SYMBOL
-0xbabd30f5	virtio_transport_dgram_allow	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x8a5cd688	gss_mech_register	net/sunrpc/auth_gss/auth_rpcgss	EXPORT_SYMBOL_GPL
-0x895e4dca	ceph_osdc_unwatch	net/ceph/libceph	EXPORT_SYMBOL
-0x416cb310	jbd2_journal_set_features	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xce905a83	vfio_external_group_match_file	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0x751a3aa2	usbnet_start_xmit	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0xb7a539d6	sensor_hub_remove_callback	drivers/hid/hid-sensor-hub	EXPORT_SYMBOL_GPL
-0x09be7b48	spi_unregister_controller	vmlinux	EXPORT_SYMBOL_GPL
-0x6a2574c1	__pm_runtime_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x6f04de3f	drm_has_preferred_mode	vmlinux	EXPORT_SYMBOL
-0x7247c897	of_reset_control_array_get	vmlinux	EXPORT_SYMBOL_GPL
-0x04a091a7	processors	vmlinux	EXPORT_SYMBOL
-0x315b6c89	mpage_readpages	vmlinux	EXPORT_SYMBOL
-0xe7d6d2d4	filter_match_preds	vmlinux	EXPORT_SYMBOL_GPL
-0x249cd825	virtio_transport_notify_poll_in	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x2eda4cab	tee_device_register	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0x8c010fb2	iscsi_conn_get_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xcf9da3f1	ath10k_print_driver_info	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x716b85e2	mlx5_query_hca_vport_system_image_guid	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x761f657a	sdhci_cleanup_host	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xc8b6513c	drm_sched_entity_set_rq	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL
-0x12dd1e77	ipmi_set_maintenance_mode	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x9eba9a28	of_hwspin_lock_get_id_byname	vmlinux	EXPORT_SYMBOL_GPL
-0x9ffa3bd8	regmap_raw_read	vmlinux	EXPORT_SYMBOL_GPL
-0x7fff853d	device_get_phy_mode	vmlinux	EXPORT_SYMBOL_GPL
-0x5aea0edb	pci_request_regions	vmlinux	EXPORT_SYMBOL
-0x4df119fa	__bitmap_parse	vmlinux	EXPORT_SYMBOL
-0x93f0e188	blk_mq_unique_tag	vmlinux	EXPORT_SYMBOL
-0x730f6a62	__wait_on_buffer	vmlinux	EXPORT_SYMBOL
-0x47c4f7fc	nr_swap_pages	vmlinux	EXPORT_SYMBOL_GPL
-0xabc38a06	cancel_delayed_work_sync	vmlinux	EXPORT_SYMBOL
-0xa381134e	usb_serial_handle_sysrq_char	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0xfdb9d660	iscsit_find_cmd_from_itt_or_dump	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xa44dc38d	mlx5_create_lag_demux_flow_table	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xad84bef8	dm_table_event	drivers/md/dm-mod	EXPORT_SYMBOL
-0x743a165e	ata_pack_xfermask	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x5d9615d0	lwtunnel_encap_add_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x2907cf3d	sock_create	vmlinux	EXPORT_SYMBOL
-0x53d8d9f4	devm_watchdog_register_device	vmlinux	EXPORT_SYMBOL_GPL
-0x215927fc	class_dev_iter_next	vmlinux	EXPORT_SYMBOL_GPL
-0xc63a6c8d	iommu_domain_window_disable	vmlinux	EXPORT_SYMBOL_GPL
-0xe88a16ee	clk_add_alias	vmlinux	EXPORT_SYMBOL
-0x37f9fab0	skcipher_walk_atomise	vmlinux	EXPORT_SYMBOL_GPL
-0xba4f19ae	debugfs_create_x32	vmlinux	EXPORT_SYMBOL_GPL
-0x4b9b896f	bprm_change_interp	vmlinux	EXPORT_SYMBOL
-0x5fc57340	kill_litter_super	vmlinux	EXPORT_SYMBOL
-0x2e07006e	hugetlb_alloc_hugepage	vmlinux	EXPORT_SYMBOL_GPL
-0x91f9e156	resource_list_create_entry	vmlinux	EXPORT_SYMBOL
-0xcde6b534	ip_vs_conn_new	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0xf432cf00	__fscache_read_or_alloc_page	fs/fscache/fscache	EXPORT_SYMBOL
-0x36938c1b	hnae3_register_ae_dev	drivers/net/ethernet/hisilicon/hns3/hnae3	EXPORT_SYMBOL
-0x66358ccf	dm_region_hash_create	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0x52ed0463	xfrm_dev_offload_ok	vmlinux	EXPORT_SYMBOL_GPL
-0x6e1e2d2b	inet_proto_csum_replace4	vmlinux	EXPORT_SYMBOL
-0x558856ab	neigh_direct_output	vmlinux	EXPORT_SYMBOL
-0x5a88505f	usb_free_urb	vmlinux	EXPORT_SYMBOL_GPL
-0x4bc835e3	drm_connector_attach_encoder	vmlinux	EXPORT_SYMBOL
-0xe6defe0c	tty_prepare_flip_string	vmlinux	EXPORT_SYMBOL_GPL
-0x8cb0cfbe	pci_add_resource_offset	vmlinux	EXPORT_SYMBOL
-0x75bda77a	seq_hlist_next	vmlinux	EXPORT_SYMBOL
-0x004351ca	account_page_dirtied	vmlinux	EXPORT_SYMBOL
-0xecf59c27	__lock_page_killable	vmlinux	EXPORT_SYMBOL_GPL
-0x1d943a4b	virtio_transport_notify_recv_pre_block	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xa9539a44	nf_ct_expect_iterate_net	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x139fd99b	__rdma_accept	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0xf21d40c5	cdrom_number_of_slots	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0xd4671463	xor_block_inner_neon	arch/arm64/lib/xor-neon	EXPORT_SYMBOL
-0x3a728925	__ll_sc_atomic_or	vmlinux	EXPORT_SYMBOL
-0x50f27abc	fib_rules_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x811d9719	skb_copy_bits	vmlinux	EXPORT_SYMBOL
-0xc657e44e	sock_no_sendpage_locked	vmlinux	EXPORT_SYMBOL
-0x537aa6d0	sdei_event_enable	vmlinux	EXPORT_SYMBOL
-0x0e07c459	drm_match_cea_mode	vmlinux	EXPORT_SYMBOL
-0x04b0eb66	drm_atomic_helper_disable_all	vmlinux	EXPORT_SYMBOL
-0x2c6b231c	get_random_bytes_arch	vmlinux	EXPORT_SYMBOL
-0x4376ae5b	clk_hw_register_fractional_divider	vmlinux	EXPORT_SYMBOL_GPL
-0x280e85ff	pci_irq_get_affinity	vmlinux	EXPORT_SYMBOL
-0x08a618c5	pcim_iomap	vmlinux	EXPORT_SYMBOL
-0x24442238	__blk_end_request_all	vmlinux	EXPORT_SYMBOL
-0xb201f694	crypto_register_ahash	vmlinux	EXPORT_SYMBOL_GPL
-0x93beb771	sysfs_remove_link	vmlinux	EXPORT_SYMBOL_GPL
-0x9f07552c	kernfs_notify	vmlinux	EXPORT_SYMBOL_GPL
-0x6d172a18	noop_direct_IO	vmlinux	EXPORT_SYMBOL_GPL
-0xd2365b2d	shmem_file_setup_with_mnt	vmlinux	EXPORT_SYMBOL_GPL
-0x8924eb1e	rcu_force_quiescent_state	vmlinux	EXPORT_SYMBOL_GPL
-0x4482dfa3	irq_domain_push_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x9e98722b	ip_set_get_ipaddr6	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0xa293f8a6	ip_set_get_ipaddr4	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x4d57ae3c	uwb_rsv_type_str	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x30d2d63d	nvdimm_bus_unlock	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0xe3f7dacb	mii_check_gmii_support	drivers/net/mii	EXPORT_SYMBOL
-0x03ca3db7	i40evf_register_client	drivers/net/ethernet/intel/i40evf/i40evf	EXPORT_SYMBOL
-0xc8a98094	dm_table_set_type	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xf1ab5e84	ib_free_send_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xb0e5d8d3	ata_ehi_clear_desc	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x23aba531	tcp_make_synack	vmlinux	EXPORT_SYMBOL
-0x81643fc0	__skb_checksum	vmlinux	EXPORT_SYMBOL
-0x35fd8122	hid_hw_stop	vmlinux	EXPORT_SYMBOL_GPL
-0xe9960295	drm_vma_node_revoke	vmlinux	EXPORT_SYMBOL
-0xa5020cab	dma_async_device_register	vmlinux	EXPORT_SYMBOL
-0x8dbaf426	display_timings_release	vmlinux	EXPORT_SYMBOL_GPL
-0x1120682a	pci_resize_resource	vmlinux	EXPORT_SYMBOL
-0xe3248531	t10_pi_type1_ip	vmlinux	EXPORT_SYMBOL
-0x7097783e	hrtimer_forward	vmlinux	EXPORT_SYMBOL_GPL
-0x7d59dd46	pm_wq	vmlinux	EXPORT_SYMBOL_GPL
-0xad9901ae	bit_waitqueue	vmlinux	EXPORT_SYMBOL
-0xe78e10d0	kvm_release_page_dirty	vmlinux	EXPORT_SYMBOL_GPL
-0xd45434ee	admin_timeout	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x9caae9a0	nd_blk_region_set_provider_data	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x720e3083	__video_register_device	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xfa8fd120	dm_cell_put_v2	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x2cad4d22	dm_cell_get_v2	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x0e5044f6	pmbus_update_fan	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0x1374052e	ata_wait_register	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x75a61ffb	sock_common_recvmsg	vmlinux	EXPORT_SYMBOL
-0x33629da7	ptp_clock_register	vmlinux	EXPORT_SYMBOL
-0xbeaf1f0f	drm_syncobj_add_callback	vmlinux	EXPORT_SYMBOL
-0x3e2854f2	drm_mode_validate_ycbcr420	vmlinux	EXPORT_SYMBOL
-0xa69a3e34	drm_ioctl_kernel	vmlinux	EXPORT_SYMBOL
-0xa38e3fe1	dma_request_chan	vmlinux	EXPORT_SYMBOL_GPL
-0x8fa02936	cfg80211_free_nan_func	net/wireless/cfg80211	EXPORT_SYMBOL
-0xd52ec711	nf_tproxy_get_sock_v4	net/ipv4/netfilter/nf_tproxy_ipv4	EXPORT_SYMBOL_GPL
-0xbf15e03c	ceph_oid_aprintf	net/ceph/libceph	EXPORT_SYMBOL
-0x951d08c2	jbd2_transaction_committed	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x37b4a775	wa_urb_dequeue	drivers/usb/wusbcore/wusb-wa	EXPORT_SYMBOL_GPL
-0xd42940d7	wa_urb_enqueue	drivers/usb/wusbcore/wusb-wa	EXPORT_SYMBOL_GPL
-0xec323b3d	rt2x00usb_clear_entry	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0x72eb0194	mtd_pairing_groups	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xd14384a3	vb2_write	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x8339df73	klist_add_behind	vmlinux	EXPORT_SYMBOL_GPL
-0x40c04701	inet_csk_addr2sockaddr	vmlinux	EXPORT_SYMBOL_GPL
-0xb58a6330	inet_ehash_locks_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0xa28cfcc0	gen_estimator_active	vmlinux	EXPORT_SYMBOL
-0xaa14c530	md_stop_writes	vmlinux	EXPORT_SYMBOL_GPL
-0x92e20d09	drm_crtc_check_viewport	vmlinux	EXPORT_SYMBOL
-0x14d01690	clk_mux_index_to_val	vmlinux	EXPORT_SYMBOL_GPL
-0x574c2e74	bitmap_release_region	vmlinux	EXPORT_SYMBOL
-0xf4249e99	__blk_mq_debugfs_rq_show	vmlinux	EXPORT_SYMBOL_GPL
-0x25ecccf6	kernel_cpustat	vmlinux	EXPORT_SYMBOL
-0x8cbc3c2b	cfg80211_roamed	net/wireless/cfg80211	EXPORT_SYMBOL
-0x5a9b116f	fat_attach	fs/fat/fat	EXPORT_SYMBOL_GPL
-0x8d303b1b	iscsi_pool_free	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xdbb76757	ath10k_htt_txrx_compl_task	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x5ff17b5c	mlxsw_afa_block_destroy	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x79631482	mlxsw_core_bus_device_register	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xa1dc8e36	lis3lv02d_joystick_enable	drivers/misc/lis3lv02d/lis3lv02d	EXPORT_SYMBOL_GPL
-0xbe38a431	dm_rh_recovery_prepare	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0x93bdc74e	ata_sff_data_xfer	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x013ec44d	ip_mc_inc_group	vmlinux	EXPORT_SYMBOL
-0xab00d0e4	tcp_orphan_count	vmlinux	EXPORT_SYMBOL_GPL
-0x2b27ed7c	edac_queue_work	vmlinux	EXPORT_SYMBOL_GPL
-0x659add2e	usb_enable_intel_xhci_ports	vmlinux	EXPORT_SYMBOL_GPL
-0x4d8daa37	drm_dp_link_power_up	vmlinux	EXPORT_SYMBOL
-0x14fbc060	request_key_with_auxdata	vmlinux	EXPORT_SYMBOL
-0x393398e9	sysfs_remove_bin_file	vmlinux	EXPORT_SYMBOL_GPL
-0xbc8f763e	inode_nohighmem	vmlinux	EXPORT_SYMBOL
-0x85db5b3f	file_write_and_wait_range	vmlinux	EXPORT_SYMBOL
-0x70dae8c4	register_wide_hw_breakpoint	vmlinux	EXPORT_SYMBOL_GPL
-0xd32b2288	nft_set_lookup_global	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0xac96d99b	ieee802154_register_hw	net/mac802154/mac802154	EXPORT_SYMBOL
-0xaf8468cb	osd_req_op_cls_request_data_pages	net/ceph/libceph	EXPORT_SYMBOL
-0xad4813c3	mlx4_xrcd_free	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x2cac1362	mlx4_gen_slaves_port_mgt_ev	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x50d65b11	v4l2_subdev_free_pad_config	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x327aa1ba	ib_umem_odp_unmap_dma_pages	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x28318305	snprintf	vmlinux	EXPORT_SYMBOL
-0xba266889	tcf_exts_validate	vmlinux	EXPORT_SYMBOL
-0x3b6272e3	hid_dump_device	vmlinux	EXPORT_SYMBOL_GPL
-0x6756482f	md_new_event	vmlinux	EXPORT_SYMBOL_GPL
-0x8d79c370	__devm_regmap_init_spi	vmlinux	EXPORT_SYMBOL_GPL
-0x58efb6d5	wakeup_source_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x3891d5da	get_io_context	vmlinux	EXPORT_SYMBOL
-0x53d57545	__tracepoint_block_rq_remap	vmlinux	EXPORT_SYMBOL_GPL
-0x8086422d	proc_mkdir_mode	vmlinux	EXPORT_SYMBOL
-0xd7946149	tag_pages_for_writeback	vmlinux	EXPORT_SYMBOL
-0x740419be	cfg80211_check_station_change	net/wireless/cfg80211	EXPORT_SYMBOL
-0xabf98a9d	rpcauth_destroy_credcache	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x2fa0c514	hinic_support_fc	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x9c59b80b	ata_scsi_simulate	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x0d79ba9d	nvmem_register	vmlinux	EXPORT_SYMBOL_GPL
-0x4fc5a88b	tty_port_link_device	vmlinux	EXPORT_SYMBOL_GPL
-0xb9e0dfb7	pinctrl_find_and_add_gpio_range	vmlinux	EXPORT_SYMBOL_GPL
-0x59cbb02f	sbitmap_get	vmlinux	EXPORT_SYMBOL_GPL
-0x75133f6e	visitor128	vmlinux	EXPORT_SYMBOL_GPL
-0x11c23240	crypto_attr_u32	vmlinux	EXPORT_SYMBOL_GPL
-0x9b90b641	PDE_DATA	vmlinux	EXPORT_SYMBOL
-0xf3f2b4a9	follow_pfn	vmlinux	EXPORT_SYMBOL
-0xc0d243d5	make_kuid	vmlinux	EXPORT_SYMBOL
-0xcff83999	hrtimer_init	vmlinux	EXPORT_SYMBOL_GPL
-0xccd16bb2	cfg80211_assoc_timeout	net/wireless/cfg80211	EXPORT_SYMBOL
-0x69559d27	ieee80211_cqm_rssi_notify	net/mac80211/mac80211	EXPORT_SYMBOL
-0xe5100d9a	iscsi_session_teardown	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xebfae55c	hisi_sas_get_ata_protocol	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x40aadac3	ath10k_core_unregister	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x290b551b	ath_hw_get_listen_time	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0xd384ebc4	free_sja1000dev	drivers/net/can/sja1000/sja1000	EXPORT_SYMBOL_GPL
-0x8ca4416f	__napi_alloc_skb	vmlinux	EXPORT_SYMBOL
-0x3bfd8504	usb_disable_xhci_ports	vmlinux	EXPORT_SYMBOL_GPL
-0xbee08bea	scsi_report_opcode	vmlinux	EXPORT_SYMBOL
-0xadf645cd	pm_clk_create	vmlinux	EXPORT_SYMBOL_GPL
-0x9305bf68	find_next_and_bit	vmlinux	EXPORT_SYMBOL
-0xecee8e83	blk_mq_freeze_queue_wait_timeout	vmlinux	EXPORT_SYMBOL_GPL
-0xe0a34f45	file_remove_privs	vmlinux	EXPORT_SYMBOL
-0x73f5d41c	nft_set_elem_destroy	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0xa7bb70ec	nfs_pageio_init_read	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xc465a47f	fuse_dev_alloc	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0xef346615	cxgbi_attr_is_visible	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xb48bef99	udp_seq_ops	vmlinux	EXPORT_SYMBOL
-0x1b6314fd	in_aton	vmlinux	EXPORT_SYMBOL
-0xa81889ca	neigh_resolve_output	vmlinux	EXPORT_SYMBOL
-0x65d2e20c	flow_get_u32_dst	vmlinux	EXPORT_SYMBOL
-0x01059cbd	ptp_clock_unregister	vmlinux	EXPORT_SYMBOL
-0xfc4152fc	ec_read	vmlinux	EXPORT_SYMBOL
-0xbf52fa3b	cfb_imageblit	vmlinux	EXPORT_SYMBOL
-0x003bfb33	sysfs_unbreak_active_protection	vmlinux	EXPORT_SYMBOL_GPL
-0xfc9dcff8	posix_unblock_lock	vmlinux	EXPORT_SYMBOL
-0xf90c80ed	__mnt_is_readonly	vmlinux	EXPORT_SYMBOL_GPL
-0xe48364db	__tracepoint_cpu_idle	vmlinux	EXPORT_SYMBOL_GPL
-0x720bcb5a	vsock_deliver_tap	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x91c44e98	ovs_vport_ops_unregister	net/openvswitch/openvswitch	EXPORT_SYMBOL_GPL
-0xfe4b2391	nf_nat_irc_hook	net/netfilter/nf_conntrack_irc	EXPORT_SYMBOL_GPL
-0x25d3ddbc	nf_nat_ftp_hook	net/netfilter/nf_conntrack_ftp	EXPORT_SYMBOL_GPL
-0x53f80c39	nf_ct_ext_add	net/netfilter/nf_conntrack	EXPORT_SYMBOL
-0xaa6febf7	nf_send_unreach	net/ipv4/netfilter/nf_reject_ipv4	EXPORT_SYMBOL_GPL
-0x3693b034	rt2x00usb_probe	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0xf955e9c5	bprintf	vmlinux	EXPORT_SYMBOL_GPL
-0x60187cc8	tcp_close	vmlinux	EXPORT_SYMBOL
-0xc643c663	inet_add_offload	vmlinux	EXPORT_SYMBOL
-0x3c59d5ec	__scm_send	vmlinux	EXPORT_SYMBOL
-0x0d4ac7a1	skb_try_coalesce	vmlinux	EXPORT_SYMBOL
-0x4f3126dc	mddev_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x2e41794a	get_thermal_instance	vmlinux	EXPORT_SYMBOL
-0xd8cfa7d0	usb_register_dev	vmlinux	EXPORT_SYMBOL_GPL
-0x6430c3d5	scsi_dma_map	vmlinux	EXPORT_SYMBOL
-0x4f1ebd90	pnp_register_driver	vmlinux	EXPORT_SYMBOL
-0x52d717da	xz_dec_init	vmlinux	EXPORT_SYMBOL
-0x3129bdee	try_to_free_buffers	vmlinux	EXPORT_SYMBOL
-0x1b3bf0d3	xattr_full_name	vmlinux	EXPORT_SYMBOL
-0x1d2d6d15	wait_iff_congested	vmlinux	EXPORT_SYMBOL
-0x5b1d9b44	blk_trace_setup	vmlinux	EXPORT_SYMBOL_GPL
-0x4f6a07fe	show_rcu_gp_kthreads	vmlinux	EXPORT_SYMBOL_GPL
-0x4b8ad8e0	__put_cred	vmlinux	EXPORT_SYMBOL
-0xa410a295	devlink_region_destroy	net/core/devlink	EXPORT_SYMBOL_GPL
-0x6c6a9d8d	ceph_auth_add_authorizer_challenge	net/ceph/libceph	EXPORT_SYMBOL
-0xabdfaf56	iscsit_cause_connection_reinstatement	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xf65fe60d	dm_path_uevent	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0x33465fa5	xfrm_migrate	vmlinux	EXPORT_SYMBOL
-0xf2f817d6	ping_getfrag	vmlinux	EXPORT_SYMBOL_GPL
-0x12fa2351	skb_csum_hwoffload_help	vmlinux	EXPORT_SYMBOL
-0x5384879b	of_root	vmlinux	EXPORT_SYMBOL
-0x47f985aa	drm_edid_duplicate	vmlinux	EXPORT_SYMBOL
-0x5fc3a33f	__drm_mm_interval_first	vmlinux	EXPORT_SYMBOL
-0xec2889b2	serial8250_clear_and_reinit_fifos	vmlinux	EXPORT_SYMBOL_GPL
-0xa1bb9c61	register_framebuffer	vmlinux	EXPORT_SYMBOL
-0x0b5724c1	blk_queue_bypass_start	vmlinux	EXPORT_SYMBOL_GPL
-0x5b1c7163	crypto_unregister_templates	vmlinux	EXPORT_SYMBOL_GPL
-0xfdddcc28	dquot_free_inode	vmlinux	EXPORT_SYMBOL
-0x7a407576	migrate_page_states	vmlinux	EXPORT_SYMBOL
-0xb574b791	rdmacg_register_device	vmlinux	EXPORT_SYMBOL
-0x1cb507f8	register_euleros_reboot_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0xcfd015d3	vsock_find_bound_socket	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x9f95f321	hip_sysctrl_probe	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0xdcc25bf4	hisi_sysctl_get_hllc_link_status	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0x9c3a2e6f	nvdimm_volatile_region_create	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x9aa52675	rt2x00queue_map_txskb	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x07fdc721	mmc_of_parse	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xe8165ebc	mfd_remove_devices	drivers/mfd/mfd-core	EXPORT_SYMBOL
-0x73fb05ae	hns_roce_cq_event	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x6f25ee0f	ata_std_sched_eh	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xedd092d5	power_supply_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0xf8a43d1a	pm_generic_suspend_late	vmlinux	EXPORT_SYMBOL_GPL
-0x2f6db451	drm_fb_helper_lastclose	vmlinux	EXPORT_SYMBOL
-0x3cd06035	add_input_randomness	vmlinux	EXPORT_SYMBOL_GPL
-0x0afae3b7	clk_gate_ops	vmlinux	EXPORT_SYMBOL_GPL
-0xbe528edc	pinctrl_force_sleep	vmlinux	EXPORT_SYMBOL_GPL
-0x8774cd15	iov_iter_advance	vmlinux	EXPORT_SYMBOL
-0x4bef1c67	empty_name	vmlinux	EXPORT_SYMBOL
-0x8065a4fc	mmu_notifier_call_srcu	vmlinux	EXPORT_SYMBOL_GPL
-0x0ce0110a	__cfg80211_send_event_skb	net/wireless/cfg80211	EXPORT_SYMBOL
-0x648c3fe4	xdr_set_scratch_buffer	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x0081f387	nf_ct_l4proto_pernet_register	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x2ec62788	transport_lookup_tmr_lun	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x60a47413	transport_lookup_cmd_lun	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x3be67a44	hisi_sas_scan_finished	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x09f15158	register_cdrom	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0x493159cc	typec_partner_set_identity	vmlinux	EXPORT_SYMBOL_GPL
-0x12f04737	scsi_unblock_requests	vmlinux	EXPORT_SYMBOL
-0xc2dbe97a	fma_unregister_memory_offline_notifier	vmlinux	EXPORT_SYMBOL
-0x5fa35870	device_remove_bin_file	vmlinux	EXPORT_SYMBOL_GPL
-0x87456362	drm_hdmi_avi_infoframe_content_type	vmlinux	EXPORT_SYMBOL
-0x22c812e3	of_get_drm_display_mode	vmlinux	EXPORT_SYMBOL_GPL
-0xa6ab99f8	tty_port_free_xmit_buf	vmlinux	EXPORT_SYMBOL
-0x50924cea	pci_irq_get_node	vmlinux	EXPORT_SYMBOL
-0x13a1f82a	devm_gpiochip_add_data	vmlinux	EXPORT_SYMBOL_GPL
-0x49010c14	alarm_try_to_cancel	vmlinux	EXPORT_SYMBOL_GPL
-0xaf5bf6ef	nfs_debug	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xfc5236f5	nf_ct_deliver_cached_events	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x6e8ed6a3	rt2800_enable_radio	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0xde1e78b6	ath10k_ce_alloc_pipe	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x7e887b61	mtd_unlock	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xff585440	v4l2_dv_timings_aspect_ratio	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0xa2ea5542	dm_bitset_del	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xecc3aafb	xfrm_replay_seqhi	vmlinux	EXPORT_SYMBOL
-0xc608d1e5	tcp_enter_cwr	vmlinux	EXPORT_SYMBOL
-0x333da318	hidraw_report_event	vmlinux	EXPORT_SYMBOL_GPL
-0xa40ff01b	acpi_dbg_layer	vmlinux	EXPORT_SYMBOL
-0x9e9fdd9d	memunmap	vmlinux	EXPORT_SYMBOL
-0x4d924f20	memremap	vmlinux	EXPORT_SYMBOL
-0xaed98aaf	devm_request_any_context_irq	vmlinux	EXPORT_SYMBOL
-0x891cd6bc	ieee802154_hdr_peek	net/ieee802154/ieee802154	EXPORT_SYMBOL_GPL
-0x61833664	ieee802154_hdr_pull	net/ieee802154/ieee802154	EXPORT_SYMBOL_GPL
-0x8eaf7586	ieee802154_hdr_push	net/ieee802154/ieee802154	EXPORT_SYMBOL_GPL
-0x1bf32d4e	nvme_alloc_request	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0xa53b8a66	mlx5_cmd_free_uar	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xe3d407c4	mlx4_mtt_init	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x17e86ba1	mlx4_get_cpu_rmap	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xbb461fb7	dm_bitset_cursor_begin	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x92f45d4f	rvt_mcast_find	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0xb605aeff	hwrng_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xa58371a6	pci_try_reset_function	vmlinux	EXPORT_SYMBOL_GPL
-0x8b61b23e	ip_tunnel_change_mtu	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0xb1b92bf4	ipvlan_link_register	drivers/net/ipvlan/ipvlan	EXPORT_SYMBOL_GPL
-0x6f4c59f0	mlx5_set_port_caps	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xc91308fa	rvt_unregister_device	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0xf2763f0f	xfrm6_rcv_spi	vmlinux	EXPORT_SYMBOL
-0xbc79ffb4	tcf_exts_change	vmlinux	EXPORT_SYMBOL
-0xc17d63c0	of_device_modalias	vmlinux	EXPORT_SYMBOL_GPL
-0x27c1e63f	usb_amd_find_chipset_info	vmlinux	EXPORT_SYMBOL_GPL
-0xb5626b7a	disk_stack_limits	vmlinux	EXPORT_SYMBOL
-0x9879932b	crypto_register_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0xddd97f5f	virtio_finalize_features	drivers/virtio/virtio	EXPORT_SYMBOL_GPL
-0xf6ae885a	virtio_config_enable	drivers/virtio/virtio	EXPORT_SYMBOL_GPL
-0x77758478	nvme_submit_sync_cmd	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x31b7e6f4	dm_dirty_log_destroy	drivers/md/dm-log	EXPORT_SYMBOL
-0x15f62352	ata_sas_slave_configure	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xb02feb0e	ata_qc_complete	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x6c2b8e8e	fib_table_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x7a7e2883	pskb_put	vmlinux	EXPORT_SYMBOL_GPL
-0x205ea688	__efivar_entry_iter	vmlinux	EXPORT_SYMBOL_GPL
-0xff85e28f	ucsi_register_ppm	vmlinux	EXPORT_SYMBOL_GPL
-0x4c0d4451	device_reprobe	vmlinux	EXPORT_SYMBOL_GPL
-0x6c853673	drm_client_framebuffer_delete	vmlinux	EXPORT_SYMBOL
-0x479c3c86	find_next_zero_bit	vmlinux	EXPORT_SYMBOL
-0xafab57d1	inc_nlink	vmlinux	EXPORT_SYMBOL
-0x8a1ab4ee	timeval_to_jiffies	vmlinux	EXPORT_SYMBOL
-0x2b77aefb	smpboot_unregister_percpu_thread	vmlinux	EXPORT_SYMBOL_GPL
-0x2bc2a2b0	wiphy_free	net/wireless/cfg80211	EXPORT_SYMBOL
-0x7ea0ac52	nft_reject_policy	net/netfilter/nft_reject	EXPORT_SYMBOL_GPL
-0xe36e548a	rt2800_process_rxwi	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x25868222	cxgbi_ppm_ppod_release	drivers/net/ethernet/chelsio/libcxgb/libcxgb	EXPORT_SYMBOL
-0x81e01f4e	media_device_cleanup	drivers/media/media	EXPORT_SYMBOL_GPL
-0x7774620f	dm_rh_stop_recovery	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0x1e491a04	ib_unmap_fmr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x77099cc8	__netlink_dump_start	vmlinux	EXPORT_SYMBOL
-0x7be5a2a9	tcf_block_cb_register	vmlinux	EXPORT_SYMBOL
-0xdafcaaf5	phy_write_mmd	vmlinux	EXPORT_SYMBOL
-0x8ada07a1	devm_drm_panel_bridge_add	vmlinux	EXPORT_SYMBOL
-0xbcdd5b99	iommu_group_set_name	vmlinux	EXPORT_SYMBOL_GPL
-0xf70b498f	security_task_getsecid	vmlinux	EXPORT_SYMBOL
-0x00fd71c9	seq_open	vmlinux	EXPORT_SYMBOL
-0x8164d9a0	mnt_drop_write	vmlinux	EXPORT_SYMBOL_GPL
-0xbd671048	__alloc_percpu_gfp	vmlinux	EXPORT_SYMBOL_GPL
-0xfd45dfc0	rpc_uaddr2sockaddr	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x3f8af7e2	nft_fib6_eval_type	net/ipv6/netfilter/nft_fib_ipv6	EXPORT_SYMBOL_GPL
-0x80ce1db9	nft_fib4_eval_type	net/ipv4/netfilter/nft_fib_ipv4	EXPORT_SYMBOL_GPL
-0xcd575eda	ceph_osdc_readpages	net/ceph/libceph	EXPORT_SYMBOL
-0xae69e9db	fscache_mark_page_cached	fs/fscache/fscache	EXPORT_SYMBOL
-0x58c3358a	usb_wwan_tiocmset	drivers/usb/serial/usb_wwan	EXPORT_SYMBOL
-0x8e61b1f3	usb_wwan_tiocmget	drivers/usb/serial/usb_wwan	EXPORT_SYMBOL
-0x4ac16ac7	iscsi_eh_device_reset	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x8b69fcb3	nvmet_req_complete	drivers/nvme/target/nvmet	EXPORT_SYMBOL_GPL
-0x20b283e4	tap_free_minor	drivers/net/tap	EXPORT_SYMBOL_GPL
-0xd1e246a2	xt_compat_unlock	vmlinux	EXPORT_SYMBOL_GPL
-0x2512de6c	cpufreq_freq_transition_begin	vmlinux	EXPORT_SYMBOL_GPL
-0x09461e11	dma_fence_enable_sw_signaling	vmlinux	EXPORT_SYMBOL
-0x946afcf4	pci_bus_type	vmlinux	EXPORT_SYMBOL
-0x5f7db42d	simple_readpage	vmlinux	EXPORT_SYMBOL
-0xa168c321	__page_frag_cache_drain	vmlinux	EXPORT_SYMBOL
-0xb5b1ce91	__lock_page	vmlinux	EXPORT_SYMBOL
-0x0514bc90	ring_buffer_read	vmlinux	EXPORT_SYMBOL_GPL
-0xf499fdb2	rcu_barrier_bh	vmlinux	EXPORT_SYMBOL_GPL
-0x76713e40	synchronize_srcu_expedited	vmlinux	EXPORT_SYMBOL_GPL
-0x451f19c9	osd_req_op_cls_request_data_bvecs	net/ceph/libceph	EXPORT_SYMBOL
-0xc8e3332b	raid6_gflog	lib/raid6/raid6_pq	EXPORT_SYMBOL
-0x90853e2b	nfs_close_context	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xa909cfc5	vhost_work_init	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xda0d50ec	ib_sa_cancel_query	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x7fda2347	tcp_cong_avoid_ai	vmlinux	EXPORT_SYMBOL_GPL
-0xcabe04de	cpuidle_resume_and_unlock	vmlinux	EXPORT_SYMBOL_GPL
-0x2c73aaa6	usb_altnum_to_altsetting	vmlinux	EXPORT_SYMBOL_GPL
-0xa418ad22	pm_clk_runtime_resume	vmlinux	EXPORT_SYMBOL_GPL
-0xd31cb0e7	dev_pm_qos_update_user_latency_tolerance	vmlinux	EXPORT_SYMBOL_GPL
-0x577f57cc	pci_create_slot	vmlinux	EXPORT_SYMBOL_GPL
-0xd774957d	mpi_write_to_sgl	vmlinux	EXPORT_SYMBOL_GPL
-0x09fb8794	blk_mq_add_to_requeue_list	vmlinux	EXPORT_SYMBOL
-0x6e49ae83	blk_delay_queue	vmlinux	EXPORT_SYMBOL
-0xf44d53da	security_secid_to_secctx	vmlinux	EXPORT_SYMBOL
-0x4a9aefa1	follow_down	vmlinux	EXPORT_SYMBOL
-0x15f95cec	filemap_write_and_wait_range	vmlinux	EXPORT_SYMBOL
-0x6f75cf0b	rpcauth_lookupcred	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x456f805b	ieee80211_vif_to_wdev	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x88128618	vhost_chr_write_iter	drivers/vhost/vhost	EXPORT_SYMBOL
-0x257beac2	nd_btt_version	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0xf9561784	tifm_unregister_driver	drivers/misc/tifm_core	EXPORT_SYMBOL
-0xe0a4e6ce	eth_get_headlen	vmlinux	EXPORT_SYMBOL
-0xadb6f055	md_reap_sync_thread	vmlinux	EXPORT_SYMBOL
-0xc1b98210	__regmap_init	vmlinux	EXPORT_SYMBOL_GPL
-0x360b1afe	probe_irq_mask	vmlinux	EXPORT_SYMBOL
-0xc787078a	cfg80211_rx_mgmt	net/wireless/cfg80211	EXPORT_SYMBOL
-0x6b6ff0eb	virtqueue_detach_unused_buf	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x48a10743	ubi_leb_read	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0x0615e189	rbt_ib_umem_for_each_in_range	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x24f63dcf	ata_xfer_mask2mode	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xd69b7d0b	genphy_read_status	vmlinux	EXPORT_SYMBOL
-0xd3bc24f7	redraw_screen	vmlinux	EXPORT_SYMBOL
-0x12539c7d	tty_unregister_driver	vmlinux	EXPORT_SYMBOL
-0x72c43cb2	pci_reenable_device	vmlinux	EXPORT_SYMBOL
-0x3a1ceb3e	d_instantiate_new	vmlinux	EXPORT_SYMBOL
-0xa6d63d65	invalidate_mapping_pages	vmlinux	EXPORT_SYMBOL
-0x3b3183d9	devm_release_resource	vmlinux	EXPORT_SYMBOL
-0x20924b74	ieee802154_alloc_hw	net/mac802154/mac802154	EXPORT_SYMBOL
-0xc46aa7f7	ieee80211_get_tkip_p1k_iv	net/mac80211/mac80211	EXPORT_SYMBOL
-0x951e9118	qlt_stop_phase2	drivers/scsi/qla2xxx/qla2xxx	EXPORT_SYMBOL
-0x98d2a768	qlt_stop_phase1	drivers/scsi/qla2xxx/qla2xxx	EXPORT_SYMBOL
-0x3bdd0f94	v4l2_prio_change	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x42202621	napi_disable	vmlinux	EXPORT_SYMBOL
-0xd93a5cb1	efivar_variable_is_removable	vmlinux	EXPORT_SYMBOL_GPL
-0x3c9f01e0	efivar_work	vmlinux	EXPORT_SYMBOL_GPL
-0x332a1b46	drm_connector_attach_content_protection_property	vmlinux	EXPORT_SYMBOL
-0x0f2d07c8	drm_event_reserve_init_locked	vmlinux	EXPORT_SYMBOL
-0x12d02e9c	drm_poll	vmlinux	EXPORT_SYMBOL
-0x84c05859	pci_enable_rom	vmlinux	EXPORT_SYMBOL_GPL
-0x9a829444	pinctrl_find_gpio_range_from_pin	vmlinux	EXPORT_SYMBOL_GPL
-0x7c173634	__bitmap_complement	vmlinux	EXPORT_SYMBOL
-0x9291cd3b	memdup_user	vmlinux	EXPORT_SYMBOL
-0xf0588047	hinic_get_chip_name_by_hwdev	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xfadb8912	crypto_engine_alloc_init	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0xd0a6539f	ping_get_port	vmlinux	EXPORT_SYMBOL_GPL
-0xc111fff4	raw_abort	vmlinux	EXPORT_SYMBOL_GPL
-0xcdb6adcc	ras_userspace_consumers	vmlinux	EXPORT_SYMBOL_GPL
-0x34e7f8c1	thermal_cooling_device_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x549c023e	dma_get_required_mask	vmlinux	EXPORT_SYMBOL_GPL
-0x8a1c2d59	ttm_bo_add_to_lru	vmlinux	EXPORT_SYMBOL
-0xd4fac21c	drm_framebuffer_plane_width	vmlinux	EXPORT_SYMBOL
-0x0d1b19ed	drm_gem_dmabuf_vunmap	vmlinux	EXPORT_SYMBOL
-0x058766c6	drm_atomic_helper_connector_reset	vmlinux	EXPORT_SYMBOL
-0x1ca8e340	__clk_mux_determine_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x904f90bc	blk_mq_free_request	vmlinux	EXPORT_SYMBOL_GPL
-0x0728b3d8	watchdog_notifier_list	vmlinux	EXPORT_SYMBOL
-0xc280fb46	kdb_register	vmlinux	EXPORT_SYMBOL_GPL
-0x21b379d1	del_timer	vmlinux	EXPORT_SYMBOL
-0xab505620	osd_req_op_xattr_init	net/ceph/libceph	EXPORT_SYMBOL
-0x65d93a49	nfs_init_cinfo	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x88e407ab	target_register_template	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x6eca5ccc	map_destroy	drivers/mtd/chips/chipreg	EXPORT_SYMBOL
-0xfaaa4831	ipmi_set_my_address	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x7dbe0931	__ll_sc_atomic_add_return_acquire	vmlinux	EXPORT_SYMBOL
-0x6388f45b	nf_log_unbind_pf	vmlinux	EXPORT_SYMBOL
-0xc654d3f4	lwtunnel_valid_encap_type	vmlinux	EXPORT_SYMBOL_GPL
-0x621470a3	usb_get_current_frame_number	vmlinux	EXPORT_SYMBOL_GPL
-0x23c5b80c	pcie_update_link_speed	vmlinux	EXPORT_SYMBOL_GPL
-0xe05919c9	blk_mq_start_request	vmlinux	EXPORT_SYMBOL
-0x271fd385	nf_ct_expect_find_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x907e0d9c	nf_ct_iterate_destroy	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xa33b80ce	devlink_region_snapshot_create	net/core/devlink	EXPORT_SYMBOL_GPL
-0x9cb606de	vcc_release_async	net/atm/atm	EXPORT_SYMBOL
-0x2dbdaa8d	pnfs_nfs_generic_sync	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x9b65ece4	transport_generic_request_failure	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xd77b2c49	__nd_driver_register	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0xcba6e980	roccat_common2_send	drivers/hid/hid-roccat-common	EXPORT_SYMBOL_GPL
-0x16735464	tcp_v4_send_check	vmlinux	EXPORT_SYMBOL
-0xc901ba1f	dev_close	vmlinux	EXPORT_SYMBOL
-0x6a2ab92d	dma_buf_put	vmlinux	EXPORT_SYMBOL_GPL
-0x7a6b4e3a	dma_buf_get	vmlinux	EXPORT_SYMBOL_GPL
-0xeb54557b	of_genpd_remove_last	vmlinux	EXPORT_SYMBOL_GPL
-0x3e2b12f3	ttm_bo_manager_func	vmlinux	EXPORT_SYMBOL
-0xf03957af	drm_display_info_set_bus_formats	vmlinux	EXPORT_SYMBOL
-0x527dec48	pci_hp_add_bridge	vmlinux	EXPORT_SYMBOL_GPL
-0x6d9317cd	__mark_inode_dirty	vmlinux	EXPORT_SYMBOL
-0xdafcdc3a	ktime_get_snapshot	vmlinux	EXPORT_SYMBOL_GPL
-0x188ea314	jiffies_to_timespec64	vmlinux	EXPORT_SYMBOL
-0xb0040391	change_bit	vmlinux	EXPORT_SYMBOL
-0xe7340935	iscsit_process_text_cmd	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x3adbd595	v4l2_field_names	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x1d2dad7e	media_create_pad_link	drivers/media/media	EXPORT_SYMBOL_GPL
-0x5b2b014a	dm_internal_suspend_noflush	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0x316ca301	dm_put	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0x2f8e02ec	__ll_sc_atomic64_fetch_sub_acquire	vmlinux	EXPORT_SYMBOL
-0x9e40150b	ip6_update_pmtu	vmlinux	EXPORT_SYMBOL_GPL
-0x89c9c009	tcp_set_rcvlowat	vmlinux	EXPORT_SYMBOL
-0x9193d4e3	noop_qdisc	vmlinux	EXPORT_SYMBOL
-0xc05b21f0	sock_alloc_send_skb	vmlinux	EXPORT_SYMBOL
-0x512ab966	firmware_request_cache	vmlinux	EXPORT_SYMBOL_GPL
-0x2a96c6d7	acpi_bus_get_device	vmlinux	EXPORT_SYMBOL
-0x0311d107	devm_of_phy_get_by_index	vmlinux	EXPORT_SYMBOL_GPL
-0xb47b4f1e	blk_mq_init_allocated_queue	vmlinux	EXPORT_SYMBOL
-0xefb67dd5	blk_mq_quiesce_queue_nowait	vmlinux	EXPORT_SYMBOL_GPL
-0x5d4d0138	unregister_filesystem	vmlinux	EXPORT_SYMBOL
-0x5a65de46	vm_brk	vmlinux	EXPORT_SYMBOL
-0x04b56533	irq_domain_add_simple	vmlinux	EXPORT_SYMBOL_GPL
-0x9ea7a571	rwsem_down_read_failed_killable	vmlinux	EXPORT_SYMBOL
-0xb81685cf	adjust_resource	vmlinux	EXPORT_SYMBOL
-0xa916b694	strnlen	vmlinux	EXPORT_SYMBOL
-0xf101d1b2	bgx_get_lmac_link_state	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0xa586a70e	dm_dirty_log_create	drivers/md/dm-log	EXPORT_SYMBOL
-0x104cb604	pmbus_get_debugfs_dir	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0xc790a8af	crypto_poly1305_init	crypto/poly1305_generic	EXPORT_SYMBOL_GPL
-0x5c57ae36	xfrm_state_insert	vmlinux	EXPORT_SYMBOL
-0x2d2dfe27	metadata_dst_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x04f14dea	__of_reset_control_get	vmlinux	EXPORT_SYMBOL_GPL
-0xa5c30ddb	configfs_unregister_default_group	vmlinux	EXPORT_SYMBOL
-0x9b4f6661	kmsg_dump_register	vmlinux	EXPORT_SYMBOL_GPL
-0x4ae6f624	xprt_setup_backchannel	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x0be03d4f	rpc_peeraddr2str	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x51984561	ceph_msg_data_add_bio	net/ceph/libceph	EXPORT_SYMBOL
-0xe5bd31ba	mlx4_SET_MCAST_FLTR	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xd3010e9b	cxgb4_create_server_filter	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x1dd5778c	rdma_hold_gid_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xe8828842	ahci_reset_controller	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0xddf68fc6	xt_find_revision	vmlinux	EXPORT_SYMBOL_GPL
-0xcac21ee2	of_node_put	vmlinux	EXPORT_SYMBOL
-0x7f3a73dc	of_node_get	vmlinux	EXPORT_SYMBOL
-0x26ae31ac	platform_irq_count	vmlinux	EXPORT_SYMBOL_GPL
-0x31e80e40	__destroy_inode	vmlinux	EXPORT_SYMBOL
-0xcbe56bc2	zs_get_total_pages	vmlinux	EXPORT_SYMBOL_GPL
-0x9a9ce348	nf_osf_find	net/netfilter/nfnetlink_osf	EXPORT_SYMBOL_GPL
-0xfe4939a2	bcm_phy_config_intr	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0x3d849cc0	mlx4_srq_arm	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x423feab1	lis3lv02d_poweron	drivers/misc/lis3lv02d/lis3lv02d	EXPORT_SYMBOL_GPL
-0x47dd5849	rdma_join_multicast	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x83b24b66	iw_cm_listen	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL
-0xd13b8aab	bcma_core_irq	drivers/bcma/bcma	EXPORT_SYMBOL
-0x89104a8f	usb_mon_register	vmlinux	EXPORT_SYMBOL_GPL
-0xab074d12	mdio_device_remove	vmlinux	EXPORT_SYMBOL
-0x8b92a7f9	device_property_present	vmlinux	EXPORT_SYMBOL_GPL
-0x91c4f1a8	drm_legacy_pci_exit	vmlinux	EXPORT_SYMBOL
-0x0688350b	iommu_group_share_domain	vmlinux	EXPORT_SYMBOL_GPL
-0x4bb42cbd	pci_bus_add_devices	vmlinux	EXPORT_SYMBOL
-0x2862372f	blk_rq_unmap_user	vmlinux	EXPORT_SYMBOL
-0x0fd1651a	crypto_mod_get	vmlinux	EXPORT_SYMBOL_GPL
-0x0bc477a2	irq_set_irq_type	vmlinux	EXPORT_SYMBOL
-0xce2840e7	irq_set_irq_wake	vmlinux	EXPORT_SYMBOL
-0x66cfa968	cpu_hwcap_keys	vmlinux	EXPORT_SYMBOL
-0x4815265d	init_rs_gfp	lib/reed_solomon/reed_solomon	EXPORT_SYMBOL_GPL
-0x47b60529	fc_remove_host	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0x9cbf026d	mlxsw_afa_destroy	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x0e81c09c	mlxsw_afk_destroy	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x4a29ca93	cxgb4_select_ntuple	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x95680e94	v4l2_device_unregister_subdev	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x9925985f	dm_bio_prison_alloc_cell_v2	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x0a8dddd8	ata_sas_port_init	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x4f8b3076	extcon_sync	vmlinux	EXPORT_SYMBOL_GPL
-0x8da9a201	of_platform_device_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0xf025f585	spi_res_add	vmlinux	EXPORT_SYMBOL_GPL
-0x853eada1	drm_get_cea_aspect_ratio	vmlinux	EXPORT_SYMBOL
-0x945f2cba	drm_dp_link_power_down	vmlinux	EXPORT_SYMBOL
-0x020fb91b	pwmchip_add_with_polarity	vmlinux	EXPORT_SYMBOL_GPL
-0x029a5c17	__remove_inode_hash	vmlinux	EXPORT_SYMBOL
-0xc5e66ce7	key_type_trusted	security/keys/trusted	EXPORT_SYMBOL_GPL
-0xef8aa434	l2tp_session_free	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0x26345d3d	mlx5_core_destroy_mkey	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x613ea056	bcma_chipco_b_mii_write	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0xe2203c89	__pci_reset_function_locked	vmlinux	EXPORT_SYMBOL_GPL
-0x6128b5fc	__printk_ratelimit	vmlinux	EXPORT_SYMBOL
-0x75201110	__percpu_up_read	vmlinux	EXPORT_SYMBOL_GPL
-0xcbc90e93	xdr_read_pages	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xe9fe18b0	init_rs_non_canonical	lib/reed_solomon/reed_solomon	EXPORT_SYMBOL_GPL
-0xb7cbe9f4	ath10k_ce_init_pipe	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x5d9ddace	hinic_get_sq_hw_ci	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x3c12b2ad	tcf_chain_put_by_act	vmlinux	EXPORT_SYMBOL
-0xaa2b0571	bdev_dax_pgoff	vmlinux	EXPORT_SYMBOL
-0xcc7099d0	pm_generic_restore_early	vmlinux	EXPORT_SYMBOL_GPL
-0x44bbf22e	drm_property_lookup_blob	vmlinux	EXPORT_SYMBOL
-0x8eea2c12	drm_modeset_unlock	vmlinux	EXPORT_SYMBOL
-0x31128f24	acpi_dma_request_slave_chan_by_name	vmlinux	EXPORT_SYMBOL_GPL
-0x4392e292	clk_hw_get_parent_by_index	vmlinux	EXPORT_SYMBOL_GPL
-0xb78debe3	LZ4_decompress_fast_usingDict	vmlinux	EXPORT_SYMBOL
-0xe33cbe49	blk_mq_can_queue	vmlinux	EXPORT_SYMBOL
-0x5972058f	__blk_end_request_cur	vmlinux	EXPORT_SYMBOL
-0x94bf03ca	utf8_to_utf32	vmlinux	EXPORT_SYMBOL
-0x9d09e8ae	ring_buffer_event_data	vmlinux	EXPORT_SYMBOL_GPL
-0xa20d2bad	iscsi_create_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x346cf53b	fcoe_fcf_device_add	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0xb750a951	hinic_set_func_capture_en	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x9cc5c9b1	lis3lv02d_init_dt	drivers/misc/lis3lv02d/lis3lv02d	EXPORT_SYMBOL_GPL
-0x01705504	dm_dirty_log_type_unregister	drivers/md/dm-log	EXPORT_SYMBOL
-0xffef57cf	skb_vlan_pop	vmlinux	EXPORT_SYMBOL
-0x463afdaa	__pm_runtime_disable	vmlinux	EXPORT_SYMBOL_GPL
-0x90a6b1ec	phy_pm_runtime_get_sync	vmlinux	EXPORT_SYMBOL_GPL
-0xfd10a021	af_alg_cmsg_send	vmlinux	EXPORT_SYMBOL_GPL
-0xd620eac5	crypto_sha1_update	vmlinux	EXPORT_SYMBOL
-0x5754a545	__tracepoint_kfree	vmlinux	EXPORT_SYMBOL
-0xa73d4486	perf_aux_output_end	vmlinux	EXPORT_SYMBOL_GPL
-0xf89a28f4	bpf_prog_select_runtime	vmlinux	EXPORT_SYMBOL_GPL
-0xed814ec1	kmsg_dump_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x163fe4ea	override_creds	vmlinux	EXPORT_SYMBOL
-0x131db64a	system_long_wq	vmlinux	EXPORT_SYMBOL_GPL
-0xac9b7751	fcoe_ctlr_get_lesb	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0x8c08121e	mlx4_get_base_qpn	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xfdce094e	nic_get_pfc_storm_para	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0xcb663515	nic_set_pfc_storm_para	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0xe6bae863	hns_roce_qp_free	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x50dbc447	ib_flush_fmr_pool	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xbb82e076	radix_tree_iter_resume	vmlinux	EXPORT_SYMBOL
-0x4c34650c	__ip_queue_xmit	vmlinux	EXPORT_SYMBOL
-0xefc6794a	input_register_handle	vmlinux	EXPORT_SYMBOL
-0x8d22bb58	iommu_group_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x553b6ba0	clk_mux_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x4e84e647	acpi_device_hid	vmlinux	EXPORT_SYMBOL
-0xe70720bb	blkdev_issue_zeroout	vmlinux	EXPORT_SYMBOL
-0x6a849bf3	handle_level_irq	vmlinux	EXPORT_SYMBOL_GPL
-0xac97a207	ieee80211_radiotap_iterator_init	net/wireless/cfg80211	EXPORT_SYMBOL
-0xc781bd9f	rfkill_resume_polling	net/rfkill/rfkill	EXPORT_SYMBOL
-0x67b1dd69	nf_nat_masquerade_ipv6_register_notifier	net/ipv6/netfilter/nf_nat_ipv6	EXPORT_SYMBOL_GPL
-0xa1be6f21	nf_nat_masquerade_ipv4_register_notifier	net/ipv4/netfilter/nf_nat_ipv4	EXPORT_SYMBOL_GPL
-0xc7021e64	nfs4_init_deviceid_node	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x7672c7b1	__fscache_register_netfs	fs/fscache/fscache	EXPORT_SYMBOL
-0x4a8f172c	iscsi_eh_abort	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x09db2adf	mlxsw_core_skb_receive	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xb98c5b60	hinic_be32_to_cpu	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x8ac35be2	sdio_writesb	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x5d94fbca	v4l2_async_notifier_unregister	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x1dba8ae1	drm_sched_entity_init	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL
-0x815277eb	ata_dev_printk	drivers/ata/libata	EXPORT_SYMBOL
-0xd31ccb06	of_machine_is_compatible	vmlinux	EXPORT_SYMBOL
-0x33236d04	phy_mac_interrupt	vmlinux	EXPORT_SYMBOL
-0x04df8fbc	lzo1x_decompress_safe	vmlinux	EXPORT_SYMBOL_GPL
-0x771ecedd	blkcg_deactivate_policy	vmlinux	EXPORT_SYMBOL_GPL
-0x9a33173d	__bio_clone_fast	vmlinux	EXPORT_SYMBOL
-0x7aa5c1d8	request_key	vmlinux	EXPORT_SYMBOL
-0x850c7acc	kern_unmount	vmlinux	EXPORT_SYMBOL
-0xbf0c9a1b	ip_vs_proto_get	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0xb1b0131e	ceph_osdc_put_request	net/ceph/libceph	EXPORT_SYMBOL
-0xe9c45f0f	ceph_con_init	net/ceph/libceph	EXPORT_SYMBOL
-0x10f2fc77	jbd2_journal_lock_updates	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xf9dcc87f	__fscache_read_or_alloc_pages	fs/fscache/fscache	EXPORT_SYMBOL
-0x3b667403	iscsit_add_reject	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x447e56e7	mtd_table_mutex	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x89e3897d	v4l2_ctrl_query_fill	drivers/media/v4l2-core/v4l2-common	EXPORT_SYMBOL
-0x47d1a49a	usb_control_msg	vmlinux	EXPORT_SYMBOL_GPL
-0xe66b1e47	drm_atomic_set_mode_prop_for_crtc	vmlinux	EXPORT_SYMBOL
-0x5253a59d	nla_append	vmlinux	EXPORT_SYMBOL
-0x6c6f6233	pcim_iomap_regions	vmlinux	EXPORT_SYMBOL
-0x3a6cbd38	vfs_llseek	vmlinux	EXPORT_SYMBOL
-0x510d944b	__page_file_index	vmlinux	EXPORT_SYMBOL_GPL
-0xb085f8b4	__irq_set_handler	vmlinux	EXPORT_SYMBOL_GPL
-0x491bd03e	ieee80211_find_sta	net/mac80211/mac80211	EXPORT_SYMBOL
-0xfae9644e	ieee80211_tx_status_irqsafe	net/mac80211/mac80211	EXPORT_SYMBOL
-0x0eee10cc	mlx4_phys_to_slaves_pport_actv	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x1990e1a0	v4l2_clk_unregister_fixed	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x11e0ec41	dm_read_arg	drivers/md/dm-mod	EXPORT_SYMBOL
-0x67e3742b	of_platform_depopulate	vmlinux	EXPORT_SYMBOL_GPL
-0x81b453b5	ttm_io_prot	vmlinux	EXPORT_SYMBOL
-0xb3ff409f	ttm_bo_wait	vmlinux	EXPORT_SYMBOL
-0x39b675d2	ttm_bo_init	vmlinux	EXPORT_SYMBOL
-0x343539ef	iterate_fd	vmlinux	EXPORT_SYMBOL
-0x7ceaf0d5	generic_handle_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x59554972	__cpu_present_mask	vmlinux	EXPORT_SYMBOL
-0x6a30db6f	vsock_stream_has_space	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0xe46c0408	nfs4_schedule_lease_recovery	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xc85dac0e	iscsi_add_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0xc175b9ee	can_free_echo_skb	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x0982b91c	mmc_pwrseq_unregister	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xbfacb837	xt_percpu_counter_free	vmlinux	EXPORT_SYMBOL_GPL
-0x5c2bcd37	bpf_warn_invalid_xdp_action	vmlinux	EXPORT_SYMBOL_GPL
-0x8388b105	of_find_node_opts_by_path	vmlinux	EXPORT_SYMBOL
-0xac49aa1d	device_property_read_u8_array	vmlinux	EXPORT_SYMBOL_GPL
-0xb2210d64	reset_control_deassert	vmlinux	EXPORT_SYMBOL_GPL
-0x6d21fad7	dquot_resume	vmlinux	EXPORT_SYMBOL
-0xf4bdbeb9	__frontswap_invalidate_area	vmlinux	EXPORT_SYMBOL
-0x5385bd0e	blocking_notifier_chain_cond_register	vmlinux	EXPORT_SYMBOL_GPL
-0x36d86202	cfg80211_sta_opmode_change_notify	net/wireless/cfg80211	EXPORT_SYMBOL
-0xd95ac116	vsock_addr_validate	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x8b014ec1	nvdimm_namespace_locked	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x8106095a	v4l2_prio_max	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xf8bbabb0	dm_use_blk_mq	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xe1bb4865	__xfrm_state_destroy	vmlinux	EXPORT_SYMBOL
-0x4436082b	tcp_v4_md5_hash_skb	vmlinux	EXPORT_SYMBOL
-0x9d234125	bfifo_qdisc_ops	vmlinux	EXPORT_SYMBOL
-0xd185ce1e	of_prop_next_u32	vmlinux	EXPORT_SYMBOL_GPL
-0xb9a04399	mddev_init_writes_pending	vmlinux	EXPORT_SYMBOL_GPL
-0xe5970d63	usb_unpoison_urb	vmlinux	EXPORT_SYMBOL_GPL
-0x4734d96a	pm_genpd_remove_subdomain	vmlinux	EXPORT_SYMBOL_GPL
-0x942a77df	tty_port_init	vmlinux	EXPORT_SYMBOL
-0x8bc87cac	af_alg_link_sg	vmlinux	EXPORT_SYMBOL_GPL
-0x023c4a95	complete_request_key	vmlinux	EXPORT_SYMBOL
-0x1f8544b8	panic_timeout	vmlinux	EXPORT_SYMBOL_GPL
-0x43bcd967	rt2x00usb_uninitialize	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0xb0e92fc2	hinic_free_db_addr	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xcaa33728	__sock_recv_timestamp	vmlinux	EXPORT_SYMBOL_GPL
-0x9c917d5e	extcon_dev_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x11e2a143	extcon_set_state_sync	vmlinux	EXPORT_SYMBOL_GPL
-0x5fff939d	usb_hcd_resume_root_hub	vmlinux	EXPORT_SYMBOL_GPL
-0xf3ebf4eb	arch_apei_report_mem_error	vmlinux	EXPORT_SYMBOL_GPL
-0x110a862e	aead_init_geniv	vmlinux	EXPORT_SYMBOL_GPL
-0x49f667e6	securityfs_remove	vmlinux	EXPORT_SYMBOL_GPL
-0x28ad7cb4	noop_fsync	vmlinux	EXPORT_SYMBOL
-0xca40fd51	list_lru_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x5b5d5b36	cfg80211_ibss_joined	net/wireless/cfg80211	EXPORT_SYMBOL
-0x9df74eb8	rpc_count_iostats	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xb9a4cbcb	rpc_destroy_pipe_data	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xa7da05aa	pnfs_generic_pg_cleanup	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xe80a807f	nfs4_proc_getdeviceinfo	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x6f48bba2	mlx4_unicast_promisc_add	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x7b1d4c47	tpm_calc_ordinal_duration	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x502f6482	crypto_engine_exit	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0x23b79aea	xfrm_migrate_state_find	vmlinux	EXPORT_SYMBOL
-0x44a28320	fib_rule_matchall	vmlinux	EXPORT_SYMBOL_GPL
-0x858b65c6	scsi_add_host_with_dma	vmlinux	EXPORT_SYMBOL
-0xb89a0e19	devres_remove_group	vmlinux	EXPORT_SYMBOL_GPL
-0x28e250f1	drm_atomic_private_obj_init	vmlinux	EXPORT_SYMBOL
-0xd46af5ef	cppc_get_perf_ctrs	vmlinux	EXPORT_SYMBOL_GPL
-0x6aa11aa6	sgl_free_n_order	vmlinux	EXPORT_SYMBOL
-0x8c7e5114	blkdev_issue_write_same	vmlinux	EXPORT_SYMBOL
-0xa6a0a387	crypto_hash_walk_first	vmlinux	EXPORT_SYMBOL_GPL
-0x98659d6d	alloc_anon_inode	vmlinux	EXPORT_SYMBOL
-0x92cb7ebf	vfs_mkobj	vmlinux	EXPORT_SYMBOL
-0x7f4bcf0f	__ClearPageMovable	vmlinux	EXPORT_SYMBOL
-0x665f0b01	vsock_remove_connected	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0xa9a1f3e8	pnfs_report_layoutstat	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x740eafd7	lbc_read8_nolock	drivers/soc/hisilicon/lbc/lbc	EXPORT_SYMBOL
-0x63c5c36a	to_ndd	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x829e8851	mlxsw_afa_block_first_set	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x7d6e7cc9	hinic_set_func_nic_state	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x3f15162e	mmc_can_erase	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xf313da4e	sha_transform	vmlinux	EXPORT_SYMBOL
-0xc188721f	rb_insert_color_cached	vmlinux	EXPORT_SYMBOL
-0x0891d906	xfrm6_rcv_cb	vmlinux	EXPORT_SYMBOL
-0x730003cb	xfrm4_rcv_cb	vmlinux	EXPORT_SYMBOL
-0x643be5f0	inet_sendpage	vmlinux	EXPORT_SYMBOL
-0x6049a11a	dev_set_allmulti	vmlinux	EXPORT_SYMBOL
-0x09f1637c	dev_get_by_index_rcu	vmlinux	EXPORT_SYMBOL
-0x243ba372	i2c_add_adapter	vmlinux	EXPORT_SYMBOL
-0x9421c9f8	input_mt_report_finger_count	vmlinux	EXPORT_SYMBOL
-0x815ea126	drm_kms_helper_poll_fini	vmlinux	EXPORT_SYMBOL
-0xe32ab4d8	xxh64_digest	vmlinux	EXPORT_SYMBOL
-0x4a96a8eb	xxh32_digest	vmlinux	EXPORT_SYMBOL
-0xbb35675b	__bitmap_intersects	vmlinux	EXPORT_SYMBOL
-0x04ea5d10	ksize	vmlinux	EXPORT_SYMBOL
-0x38869d88	kstat	vmlinux	EXPORT_SYMBOL
-0x1ce2497f	reg_query_regdb_wmm	net/wireless/cfg80211	EXPORT_SYMBOL
-0x1b1de251	osd_req_op_extent_osd_data_bio	net/ceph/libceph	EXPORT_SYMBOL
-0xa8d31c57	tee_shm_put	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0x7de96b45	tap_get_minor	drivers/net/tap	EXPORT_SYMBOL_GPL
-0x372308c9	hinic_support_acl	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xfebb6207	hinic_clean_root_ctxt	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x207a164d	dm_send_uevents	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xdd4c032c	rvt_rkey_ok	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0xa5de0817	rvt_lkey_ok	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x44896f09	kobject_set_name	vmlinux	EXPORT_SYMBOL
-0x1f299844	nvmem_add_cells	vmlinux	EXPORT_SYMBOL_GPL
-0xf355ff74	shmem_truncate_range	vmlinux	EXPORT_SYMBOL_GPL
-0x5b21ceff	ring_buffer_iter_peek	vmlinux	EXPORT_SYMBOL_GPL
-0xa5efbf4c	async_synchronize_full	vmlinux	EXPORT_SYMBOL_GPL
-0xe197eb97	nfs4_schedule_migration_recovery	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x5325039e	mmc_spi_put_pdata	drivers/mmc/host/of_mmc_spi	EXPORT_SYMBOL
-0x3225bed7	mmc_spi_get_pdata	drivers/mmc/host/of_mmc_spi	EXPORT_SYMBOL
-0x0eeda5be	ipmi_smi_watcher_register	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0xebd19086	ata_bmdma_irq_clear	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x48c093fb	_atomic_dec_and_lock_irqsave	vmlinux	EXPORT_SYMBOL
-0x3ccc9d83	switchdev_port_same_parent_id	vmlinux	EXPORT_SYMBOL_GPL
-0xba56a3f7	of_clk_src_simple_get	vmlinux	EXPORT_SYMBOL_GPL
-0x1c58427f	acpi_remove_notify_handler	vmlinux	EXPORT_SYMBOL
-0x954a4f93	set_device_ro	vmlinux	EXPORT_SYMBOL
-0x82c9dc3c	restore_online_page_callback	vmlinux	EXPORT_SYMBOL_GPL
-0xbb038ce4	perf_unregister_guest_info_callbacks	vmlinux	EXPORT_SYMBOL_GPL
-0x608741b5	__init_swait_queue_head	vmlinux	EXPORT_SYMBOL
-0xd5ff9a9d	atm_dev_release_vccs	net/atm/atm	EXPORT_SYMBOL
-0x6c6102f6	fc_rport_recv_req	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x24621ca3	dm_sm_disk_open	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x869f3c96	tpmm_chip_alloc	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x5bf400f7	usb_anchor_urb	vmlinux	EXPORT_SYMBOL_GPL
-0x2e9950bf	drm_mode_object_put	vmlinux	EXPORT_SYMBOL
-0x58756204	pci_clear_mwi	vmlinux	EXPORT_SYMBOL
-0x0ddb1cd7	llist_reverse_order	vmlinux	EXPORT_SYMBOL_GPL
-0xa04d8c6e	blk_rq_append_bio	vmlinux	EXPORT_SYMBOL
-0xa052e7a2	shash_attr_alg	vmlinux	EXPORT_SYMBOL_GPL
-0x57ad5c3c	migrate_page_move_mapping	vmlinux	EXPORT_SYMBOL
-0x63eb9355	panic_blink	vmlinux	EXPORT_SYMBOL
-0x82478a55	uwb_rsv_establish	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0xa98c379f	ppp_register_channel	drivers/net/ppp/ppp_generic	EXPORT_SYMBOL
-0x83a65ed5	ata_sas_port_stop	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x1961d46e	__ll_sc_atomic_fetch_xor_release	vmlinux	EXPORT_SYMBOL
-0x1234ffa1	cper_estatus_check_header	vmlinux	EXPORT_SYMBOL_GPL
-0xb018634b	pci_cfg_access_trylock	vmlinux	EXPORT_SYMBOL_GPL
-0xf9408e5d	__sync_dirty_buffer	vmlinux	EXPORT_SYMBOL
-0xf4fc2d6c	__ring_buffer_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x5e332b52	__var_waitqueue	vmlinux	EXPORT_SYMBOL
-0x82072614	tasklet_kill	vmlinux	EXPORT_SYMBOL
-0xec011e67	fc_get_host_speed	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xa108911b	fc_fc4_deregister_provider	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xfdc15c50	cxgb4_flush_eq_cache	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x4188639b	ib_get_vf_config	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x5421953c	async_syndrome_val	crypto/async_tx/async_pq	EXPORT_SYMBOL_GPL
-0xadf4146a	ida_free	vmlinux	EXPORT_SYMBOL
-0xd4d5b845	nf_ip_route	vmlinux	EXPORT_SYMBOL_GPL
-0xbf8808ab	md_bitmap_start_sync	vmlinux	EXPORT_SYMBOL
-0x3f0fc24c	md_reload_sb	vmlinux	EXPORT_SYMBOL
-0xa10ca7c0	i2c_use_client	vmlinux	EXPORT_SYMBOL
-0x1b4ef38e	scsi_print_command	vmlinux	EXPORT_SYMBOL
-0x3bbfb8d0	copy_reserved_iova	vmlinux	EXPORT_SYMBOL_GPL
-0x5c42022f	amba_driver_register	vmlinux	EXPORT_SYMBOL
-0x94da043b	pci_try_set_mwi	vmlinux	EXPORT_SYMBOL
-0x56c8693b	refcount_dec_if_one	vmlinux	EXPORT_SYMBOL
-0x37652e0e	blk_post_runtime_resume	vmlinux	EXPORT_SYMBOL
-0x026d9a78	bio_endio	vmlinux	EXPORT_SYMBOL
-0xb7c69a63	unregister_vmap_purge_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x240e5e51	account_page_redirty	vmlinux	EXPORT_SYMBOL
-0x1e5b16ce	ring_buffer_normalize_time_stamp	vmlinux	EXPORT_SYMBOL_GPL
-0x1bde5eb2	nft_fib_validate	net/netfilter/nft_fib	EXPORT_SYMBOL_GPL
-0x751608cb	nf_ct_expect_unregister_notifier	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x3cd9ae36	ieee80211_stop_queues	net/mac80211/mac80211	EXPORT_SYMBOL
-0x09c5d7bf	wa_create	drivers/usb/wusbcore/wusb-wa	EXPORT_SYMBOL_GPL
-0x7a1d0d3c	target_alloc_sgl	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x1281ad15	sas_rphy_remove	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x791f24df	mlxsw_core_port_eth_set	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x7bfbe0da	__register_mtd_parser	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x111ab12a	dm_bufio_mark_partial_buffer_dirty	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x04900f4d	cryptd_ablkcipher_child	crypto/cryptd	EXPORT_SYMBOL_GPL
-0x168dd2ba	l3mdev_fib_table_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0xae8258da	eth_prepare_mac_addr_change	vmlinux	EXPORT_SYMBOL
-0xbcec987f	sk_stop_timer	vmlinux	EXPORT_SYMBOL
-0xfee96381	of_platform_bus_probe	vmlinux	EXPORT_SYMBOL
-0xee8388a2	typec_mux_register	vmlinux	EXPORT_SYMBOL_GPL
-0xf9e2441a	drm_flip_work_queue_task	vmlinux	EXPORT_SYMBOL
-0x7fa96509	erst_get_record_id_next	vmlinux	EXPORT_SYMBOL_GPL
-0x7f5b4fe4	sg_free_table	vmlinux	EXPORT_SYMBOL
-0xd60736ec	gf128mul_free_64k	vmlinux	EXPORT_SYMBOL
-0x7ec429ce	locks_remove_posix	vmlinux	EXPORT_SYMBOL
-0xb0b85f47	ring_buffer_iter_reset	vmlinux	EXPORT_SYMBOL_GPL
-0xb64f9964	net_cls_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0x8e876de6	nft_data_init	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x92d47b2c	i1480_rceb_check	drivers/uwb/i1480/dfu/i1480-dfu-usb	EXPORT_SYMBOL_GPL
-0x78883e5e	iscsi_unregister_transport	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0xd99c8521	cxgb4_smt_alloc_switching	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x2d8183f3	radix_tree_delete	vmlinux	EXPORT_SYMBOL
-0xfea63182	__skb_recv_udp	vmlinux	EXPORT_SYMBOL
-0x83e56f0a	edac_mc_handle_error	vmlinux	EXPORT_SYMBOL_GPL
-0x5a22dbc8	pm_generic_thaw_noirq	vmlinux	EXPORT_SYMBOL_GPL
-0x32643b73	drm_atomic_state_init	vmlinux	EXPORT_SYMBOL
-0xe61f7dd1	acpi_get_psd_map	vmlinux	EXPORT_SYMBOL_GPL
-0xec187754	pcie_port_service_unregister	vmlinux	EXPORT_SYMBOL
-0xb67fec0e	uuid_parse	vmlinux	EXPORT_SYMBOL
-0xd4fbe744	nfnl_acct_find_get	net/netfilter/nfnetlink_acct	EXPORT_SYMBOL_GPL
-0xc4999af5	cdc_ncm_rx_verify_ndp16	drivers/net/usb/cdc_ncm	EXPORT_SYMBOL_GPL
-0x96386eb0	mlx4_gen_pkey_eqe	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xccc1edbf	hinic_mbox_ppf_to_vf	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xe746f9ff	__ll_sc_atomic_fetch_or_relaxed	vmlinux	EXPORT_SYMBOL
-0x358f1c18	tcp_slow_start	vmlinux	EXPORT_SYMBOL_GPL
-0x30c35d58	dev_activate	vmlinux	EXPORT_SYMBOL
-0x311dd62b	__pneigh_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x1bd405c8	sdei_event_register	vmlinux	EXPORT_SYMBOL
-0x4d5c4bbd	device_get_named_child_node	vmlinux	EXPORT_SYMBOL_GPL
-0x680e46c0	fwnode_get_next_child_node	vmlinux	EXPORT_SYMBOL_GPL
-0x82c2998f	drm_flip_work_allocate_task	vmlinux	EXPORT_SYMBOL
-0xa1814f14	devm_iounmap	vmlinux	EXPORT_SYMBOL
-0xf53d7cdb	devm_ioremap	vmlinux	EXPORT_SYMBOL
-0xf749debc	md5_zero_message_hash	vmlinux	EXPORT_SYMBOL_GPL
-0x57687ff7	mempool_init_node	vmlinux	EXPORT_SYMBOL
-0x5541ea93	on_each_cpu	vmlinux	EXPORT_SYMBOL
-0xed230fc4	kvm_put_kvm	vmlinux	EXPORT_SYMBOL_GPL
-0x638bffb7	target_free_sgl	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x684fcb21	safe_candev_priv	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x80ba3b1f	hns_roce_cmd_mbox	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x74e5ff1a	udpv6_encap_enable	vmlinux	EXPORT_SYMBOL
-0xfa929770	napi_hash_del	vmlinux	EXPORT_SYMBOL_GPL
-0x8001e4eb	skb_zerocopy	vmlinux	EXPORT_SYMBOL_GPL
-0xdf666902	drm_rotation_simplify	vmlinux	EXPORT_SYMBOL
-0x9a80ef7e	drm_gem_object_lookup	vmlinux	EXPORT_SYMBOL
-0x14c8162e	nla_reserve	vmlinux	EXPORT_SYMBOL
-0xf5afe2de	bpf_offload_dev_match	vmlinux	EXPORT_SYMBOL_GPL
-0x9b0c17f4	tracepoint_srcu	vmlinux	EXPORT_SYMBOL_GPL
-0x1966731d	cpu_topology	vmlinux	EXPORT_SYMBOL_GPL
-0xdba126c1	reg_initiator_name	net/wireless/cfg80211	EXPORT_SYMBOL
-0x7cb1aea1	devlink_dpipe_header_ethernet	net/core/devlink	EXPORT_SYMBOL
-0x84944d48	rtnl_put_cacheinfo	vmlinux	EXPORT_SYMBOL_GPL
-0x375efc99	__cpufreq_driver_target	vmlinux	EXPORT_SYMBOL_GPL
-0xd19eb792	drm_atomic_set_writeback_fb_for_connector	vmlinux	EXPORT_SYMBOL
-0xea124bd1	gcd	vmlinux	EXPORT_SYMBOL_GPL
-0x78405382	crypto_hash_alg_has_setkey	vmlinux	EXPORT_SYMBOL_GPL
-0xf0261fa7	ihold	vmlinux	EXPORT_SYMBOL
-0x3096be16	names_cachep	vmlinux	EXPORT_SYMBOL
-0xac78dd2d	invalidate_inode_pages2_range	vmlinux	EXPORT_SYMBOL_GPL
-0xaa568bdb	irq_domain_get_irq_data	vmlinux	EXPORT_SYMBOL_GPL
-0x7a2dd241	cancel_delayed_work	vmlinux	EXPORT_SYMBOL
-0xc8e96dea	qword_addhex	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x2b4846a1	raid6_empty_zero_page	lib/raid6/raid6_pq	EXPORT_SYMBOL
-0x3f2690f2	nfs_check_flags	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x17648029	ata_qc_complete_multiple	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xc847b933	xfrm_policy_register_afinfo	vmlinux	EXPORT_SYMBOL
-0x4dae16e4	i2c_put_dma_safe_msg_buf	vmlinux	EXPORT_SYMBOL_GPL
-0x34bfbd75	pci_unmap_rom	vmlinux	EXPORT_SYMBOL
-0xd7e7907f	sbitmap_queue_show	vmlinux	EXPORT_SYMBOL_GPL
-0x0c6396cf	iov_iter_alignment	vmlinux	EXPORT_SYMBOL
-0x1a6e5190	crypto_unregister_shashes	vmlinux	EXPORT_SYMBOL_GPL
-0x519ced13	crypto_unregister_ahashes	vmlinux	EXPORT_SYMBOL_GPL
-0xe58090ca	security_ib_endport_manage_subnet	vmlinux	EXPORT_SYMBOL
-0xdf7be1f3	key_instantiate_and_link	vmlinux	EXPORT_SYMBOL
-0xb32bf14b	dentry_path_raw	vmlinux	EXPORT_SYMBOL
-0x265bbef9	kexec_crash_loaded	vmlinux	EXPORT_SYMBOL_GPL
-0x53a64c03	mlx4_mr_alloc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x08aa9477	__ll_sc_atomic64_andnot	vmlinux	EXPORT_SYMBOL
-0x357f25f0	ipv6_sock_mc_drop	vmlinux	EXPORT_SYMBOL
-0xbfbe41a9	xfrm_sad_getinfo	vmlinux	EXPORT_SYMBOL
-0xd1f2eee2	nf_logger_find_get	vmlinux	EXPORT_SYMBOL_GPL
-0x3123544f	netif_napi_del	vmlinux	EXPORT_SYMBOL
-0xe233762a	input_event_from_user	vmlinux	EXPORT_SYMBOL_GPL
-0x54b6243a	typec_mux_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x4484a5a4	wait_for_device_probe	vmlinux	EXPORT_SYMBOL_GPL
-0xe59548b9	ttm_bo_unref	vmlinux	EXPORT_SYMBOL
-0x8be51bb9	drm_crtc_add_crc_entry	vmlinux	EXPORT_SYMBOL_GPL
-0xd7cee4bd	tty_port_put	vmlinux	EXPORT_SYMBOL
-0xd4d27e0c	clk_register_fixed_factor	vmlinux	EXPORT_SYMBOL_GPL
-0xee58e970	fb_add_videomode	vmlinux	EXPORT_SYMBOL
-0x11978983	crypto_register_alg	vmlinux	EXPORT_SYMBOL_GPL
-0x1d898b70	debugfs_rename	vmlinux	EXPORT_SYMBOL_GPL
-0xbf360310	simple_open	vmlinux	EXPORT_SYMBOL
-0x75deb50e	single_open	vmlinux	EXPORT_SYMBOL
-0x89dbc652	__page_file_mapping	vmlinux	EXPORT_SYMBOL_GPL
-0xb2f33c59	fork_usermode_blob	vmlinux	EXPORT_SYMBOL_GPL
-0x570c14ec	nft_register_chain_type	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x8a118396	__fscache_wait_on_invalidate	fs/fscache/fscache	EXPORT_SYMBOL
-0x77c753d5	mlx4_mw_enable	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xf7f2dec3	xfrm6_find_1stfragopt	vmlinux	EXPORT_SYMBOL
-0x13732f3c	__page_pool_put_page	vmlinux	EXPORT_SYMBOL
-0x700ca3ce	of_graph_get_port_parent	vmlinux	EXPORT_SYMBOL
-0x5d4aaaf5	of_get_next_parent	vmlinux	EXPORT_SYMBOL
-0x38a08bb3	drm_helper_disable_unused_functions	vmlinux	EXPORT_SYMBOL
-0x7757b51a	clk_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xd0b74705	acpi_install_interface	vmlinux	EXPORT_SYMBOL
-0x9e7c0a3f	blk_mq_register_dev	vmlinux	EXPORT_SYMBOL_GPL
-0xfbbd41ca	no_action	vmlinux	EXPORT_SYMBOL_GPL
-0xf11df2e6	kthread_stop	vmlinux	EXPORT_SYMBOL
-0xaf0fe58e	cfg80211_chandef_create	net/wireless/cfg80211	EXPORT_SYMBOL
-0x7f3c703f	cfg80211_tdls_oper_request	net/wireless/cfg80211	EXPORT_SYMBOL
-0x6e0fa756	l2tp_nl_register_ops	net/l2tp/l2tp_netlink	EXPORT_SYMBOL_GPL
-0x8044287a	lockd_down	fs/lockd/lockd	EXPORT_SYMBOL_GPL
-0xa18c1540	vhost_poll_flush	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x2f02af4d	nvdimm_pmem_region_create	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x2325cbac	mlx4_pd_alloc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x011d3d03	dm_register_target	drivers/md/dm-mod	EXPORT_SYMBOL
-0xbbc9ff1e	tcp_sendmsg_locked	vmlinux	EXPORT_SYMBOL_GPL
-0x09488029	reservation_object_get_fences_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0xe1028d16	drm_legacy_idlelock_release	vmlinux	EXPORT_SYMBOL
-0xe4ca27a6	drm_fb_helper_set_suspend_unlocked	vmlinux	EXPORT_SYMBOL
-0x45081703	ec_get_handle	vmlinux	EXPORT_SYMBOL
-0x7481b148	refcount_add_checked	vmlinux	EXPORT_SYMBOL
-0x10a77f49	blkdev_reset_zones	vmlinux	EXPORT_SYMBOL_GPL
-0x7551f37f	security_inode_create	vmlinux	EXPORT_SYMBOL_GPL
-0xecd6fefc	cfg80211_port_authorized	net/wireless/cfg80211	EXPORT_SYMBOL
-0x5722b777	xprt_reserve_xprt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xbd1d11d7	nf_ct_seqadj_init	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x0d227cef	ieee80211_nullfunc_get	net/mac80211/mac80211	EXPORT_SYMBOL
-0x2e30c785	nf_dup_ipv4	net/ipv4/netfilter/nf_dup_ipv4	EXPORT_SYMBOL_GPL
-0x025fc056	cdc_ncm_change_mtu	drivers/net/usb/cdc_ncm	EXPORT_SYMBOL_GPL
-0xfa24dcc7	hinic_set_interrupt_cfg	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xcda04a5b	v4l2_prio_close	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xbb8114fa	pmbus_do_remove	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0xf47c7ece	ahci_kick_engine	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0x3fe35aea	irq_bypass_unregister_consumer	vmlinux	EXPORT_SYMBOL_GPL
-0x3cf9e659	hid_register_report	vmlinux	EXPORT_SYMBOL_GPL
-0xcb15eee9	sdhci_pci_get_data	vmlinux	EXPORT_SYMBOL_GPL
-0x366776ab	rtc_set_alarm	vmlinux	EXPORT_SYMBOL_GPL
-0x4e095f11	drm_get_format_name	vmlinux	EXPORT_SYMBOL
-0xf2dbbe82	screen_glyph_unicode	vmlinux	EXPORT_SYMBOL_GPL
-0x10a66208	devm_fwnode_get_index_gpiod_from_child	vmlinux	EXPORT_SYMBOL
-0x37500af1	hex2bin	vmlinux	EXPORT_SYMBOL
-0xf01abc3e	crypto_default_rng	vmlinux	EXPORT_SYMBOL_GPL
-0xf3fe4a24	locks_copy_conflock	vmlinux	EXPORT_SYMBOL
-0xad088ce4	d_make_root	vmlinux	EXPORT_SYMBOL
-0x689f370d	frame_vector_to_pages	vmlinux	EXPORT_SYMBOL
-0x6971f864	ip_set_test	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x3fc73cf6	wusb_cluster_id_get	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x0b9f96d3	ib_sa_register_client	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xb6b79b4a	inet_csk_listen_start	vmlinux	EXPORT_SYMBOL_GPL
-0xe25e7e0d	ttm_object_device_init	vmlinux	EXPORT_SYMBOL
-0x2875a315	utf32_to_utf8	vmlinux	EXPORT_SYMBOL
-0x83cc4979	blk_trace_remove	vmlinux	EXPORT_SYMBOL_GPL
-0x643d9ba1	groups_free	vmlinux	EXPORT_SYMBOL
-0xac1a55be	unregister_reboot_notifier	vmlinux	EXPORT_SYMBOL
-0x21b115b3	ceph_osdc_writepages	net/ceph/libceph	EXPORT_SYMBOL
-0xbfb7df3c	mlxsw_core_driver_priv	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x7410aba2	strreplace	vmlinux	EXPORT_SYMBOL
-0x814e6a42	ip6_flush_pending_frames	vmlinux	EXPORT_SYMBOL_GPL
-0xcee88e7a	of_overlay_fdt_apply	vmlinux	EXPORT_SYMBOL_GPL
-0x22fb752e	__efivar_entry_get	vmlinux	EXPORT_SYMBOL_GPL
-0x0cd4ea2a	regmap_register_patch	vmlinux	EXPORT_SYMBOL_GPL
-0xf1a9a1f5	device_add_groups	vmlinux	EXPORT_SYMBOL_GPL
-0xadae15f7	tty_perform_flush	vmlinux	EXPORT_SYMBOL_GPL
-0xa156a1f2	erst_get_record_id_end	vmlinux	EXPORT_SYMBOL_GPL
-0x8f323a64	acpi_subsys_freeze	vmlinux	EXPORT_SYMBOL_GPL
-0xf0696401	acpi_pci_detect_ejectable	vmlinux	EXPORT_SYMBOL_GPL
-0xa61a192a	pci_request_region_exclusive	vmlinux	EXPORT_SYMBOL
-0xddaa1a81	gpiod_set_transitory	vmlinux	EXPORT_SYMBOL_GPL
-0x5e373fb4	gf128mul_64k_bbe	vmlinux	EXPORT_SYMBOL
-0x5d31e4a4	nft_chain_validate	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x9606946a	ip_vs_scheduler_err	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0xebf1836a	ieee80211_stop_rx_ba_session	net/mac80211/mac80211	EXPORT_SYMBOL
-0x66098a61	__fscache_readpages_cancel	fs/fscache/fscache	EXPORT_SYMBOL
-0x1bdaafe1	cxgbi_tagmask_set	drivers/net/ethernet/chelsio/libcxgb/libcxgb	EXPORT_SYMBOL
-0xe4330a39	ipmi_unregister_smi	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0xd4bb4a82	inet6addr_validator_notifier_call_chain	vmlinux	EXPORT_SYMBOL
-0xee7eb9e1	pnp_platform_devices	vmlinux	EXPORT_SYMBOL
-0x54bb9e2f	debugfs_remove_recursive	vmlinux	EXPORT_SYMBOL_GPL
-0xbc16c2ad	cfg80211_cqm_beacon_loss_notify	net/wireless/cfg80211	EXPORT_SYMBOL
-0x04cabed9	rfkill_register	net/rfkill/rfkill	EXPORT_SYMBOL
-0x9d4ddad1	nfs_rmdir	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x06ea0a17	ext4_exception_notifier_list	fs/ext4/ext4	EXPORT_SYMBOL
-0xd69a0294	cxgb4_best_mtu	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xa3cc1157	dm_btree_cursor_begin	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x830ad6d9	km_migrate	vmlinux	EXPORT_SYMBOL
-0x8caf6ec7	neigh_parms_alloc	vmlinux	EXPORT_SYMBOL
-0xdd757595	cpuidle_unregister_device	vmlinux	EXPORT_SYMBOL_GPL
-0x19a304ba	usb_disabled	vmlinux	EXPORT_SYMBOL_GPL
-0x3770d38d	drm_atomic_commit	vmlinux	EXPORT_SYMBOL
-0x7f6f0a5f	drm_fb_helper_fbdev_setup	vmlinux	EXPORT_SYMBOL
-0x073e68a4	drm_atomic_helper_check_plane_state	vmlinux	EXPORT_SYMBOL
-0x433cabfb	acpi_decode_pld_buffer	vmlinux	EXPORT_SYMBOL
-0xb233b214	mount_single	vmlinux	EXPORT_SYMBOL
-0xd7c9bb12	of_css	vmlinux	EXPORT_SYMBOL_GPL
-0xa06c07c9	hinic_set_toe_enable	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x4abb7cc2	hns_roce_db_map_user	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL
-0x4dc1c28a	netif_receive_skb_core	vmlinux	EXPORT_SYMBOL
-0xcd349f2d	phy_restart_aneg	vmlinux	EXPORT_SYMBOL_GPL
-0xb9c425de	register_syscore_ops	vmlinux	EXPORT_SYMBOL_GPL
-0xb93ccacd	ttm_prime_fd_to_handle	vmlinux	EXPORT_SYMBOL_GPL
-0x6aa0b521	drm_gem_mmap_obj	vmlinux	EXPORT_SYMBOL
-0x3a9be019	asymmetric_key_id_partial	vmlinux	EXPORT_SYMBOL_GPL
-0x6da12abd	bpf_prog_inc	vmlinux	EXPORT_SYMBOL_GPL
-0x7dd806b6	remove_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x93a6e0b2	io_schedule	vmlinux	EXPORT_SYMBOL
-0xf82dd91a	vb2_queue_error	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x22a0b728	ib_create_send_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xf6670db3	ata_pci_bmdma_init	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xff0526f4	cfb_fillrect	vmlinux	EXPORT_SYMBOL
-0x10b28383	pci_remap_iospace	vmlinux	EXPORT_SYMBOL
-0xa97cd9f1	disk_part_iter_next	vmlinux	EXPORT_SYMBOL_GPL
-0x577c4ebb	block_write_end	vmlinux	EXPORT_SYMBOL
-0x0dafcb97	pm_suspend_via_s2idle	vmlinux	EXPORT_SYMBOL_GPL
-0x7b6a88d2	pid_vnr	vmlinux	EXPORT_SYMBOL_GPL
-0x3c7c769c	nfs_link	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x4803658d	cxgb_find_route	drivers/net/ethernet/chelsio/libcxgb/libcxgb	EXPORT_SYMBOL
-0xfa3b2bad	sdhci_runtime_resume_host	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x26b11d2d	__xfrm_decode_session	vmlinux	EXPORT_SYMBOL
-0xfefde063	pm_wakeup_ws_event	vmlinux	EXPORT_SYMBOL_GPL
-0xbccbe1d0	tty_port_lower_dtr_rts	vmlinux	EXPORT_SYMBOL
-0x5ce594eb	is_acpi_data_node	vmlinux	EXPORT_SYMBOL
-0x4f30b379	hash_digest_size	vmlinux	EXPORT_SYMBOL_GPL
-0x954dfd11	__pagevec_lru_add	vmlinux	EXPORT_SYMBOL
-0x95234c94	kvm_vcpu_kick	vmlinux	EXPORT_SYMBOL_GPL
-0xa05e1fd4	wiphy_rfkill_stop_polling	net/wireless/cfg80211	EXPORT_SYMBOL
-0x581b2538	fc_attach_transport	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0x26bee091	rt2800_txdone_entry	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x5d967e56	mlx4_fmr_alloc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xca0a0202	cb710_sg_dwiter_write_next_block	drivers/misc/cb710/cb710	EXPORT_SYMBOL_GPL
-0x6791a44e	dm_deferred_entry_dec	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0xca2e3a88	dm_deferred_entry_inc	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x92f6dc53	fmc_driver_register	drivers/fmc/fmc	EXPORT_SYMBOL
-0xa594fb4e	netlink_set_err	vmlinux	EXPORT_SYMBOL
-0xfc4d6a70	alloc_netdev_mqs	vmlinux	EXPORT_SYMBOL
-0x555a4ab1	bus_register_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x3ce77caf	register_kprobe	vmlinux	EXPORT_SYMBOL_GPL
-0x7d55224a	make_kprojid	vmlinux	EXPORT_SYMBOL
-0xede20f6d	put_compat_itimerspec64	vmlinux	EXPORT_SYMBOL_GPL
-0x466b85b8	libceph_compatible	net/ceph/libceph	EXPORT_SYMBOL
-0xc5cc3783	register_snap_client	net/802/psnap	EXPORT_SYMBOL
-0x58444024	bcm_phy_ack_intr	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0x1307bda9	mlx4_srq_free	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xa4dff983	hinic_set_msix_state	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x0f110901	mtd_pairing_info_to_wunit	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x2afae52a	lis3lv02d_poweroff	drivers/misc/lis3lv02d/lis3lv02d	EXPORT_SYMBOL_GPL
-0x01c483a9	v4l2_get_timestamp	drivers/media/v4l2-core/v4l2-common	EXPORT_SYMBOL_GPL
-0xb37b9b81	sch56xx_read_virtual_reg16	drivers/hwmon/sch56xx-common	EXPORT_SYMBOL
-0x263c3152	bcmp	vmlinux	EXPORT_SYMBOL
-0x13e5fc12	inet_listen	vmlinux	EXPORT_SYMBOL
-0x337d9df7	__dst_destroy_metrics_generic	vmlinux	EXPORT_SYMBOL
-0x061875d7	skb_queue_purge	vmlinux	EXPORT_SYMBOL
-0xaf3dda4b	__hwspin_lock_timeout	vmlinux	EXPORT_SYMBOL_GPL
-0x00d169d0	iommu_present	vmlinux	EXPORT_SYMBOL_GPL
-0xbf041102	register_vt_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x95304357	phy_set_mode	vmlinux	EXPORT_SYMBOL_GPL
-0x56605009	badblocks_show	vmlinux	EXPORT_SYMBOL_GPL
-0x15c1e23e	get_unmapped_area	vmlinux	EXPORT_SYMBOL
-0x860a49cd	add_to_page_cache_lru	vmlinux	EXPORT_SYMBOL_GPL
-0x0fe2ae41	ieee80211_radar_detected	net/mac80211/mac80211	EXPORT_SYMBOL
-0xff68494c	jbd2_journal_clear_features	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x206c216e	ib_mr_pool_destroy	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x77e6adba	crypto_sha512_update	crypto/sha512_generic	EXPORT_SYMBOL
-0xb9e8e2cc	in6addr_sitelocal_allrouters	vmlinux	EXPORT_SYMBOL
-0x07b52e38	rtnl_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x82556241	platform_bus_type	vmlinux	EXPORT_SYMBOL_GPL
-0x51063872	drm_fb_helper_check_var	vmlinux	EXPORT_SYMBOL
-0x47de0dc7	clk_unregister_mux	vmlinux	EXPORT_SYMBOL_GPL
-0xe73eb4f6	blk_rq_map_user	vmlinux	EXPORT_SYMBOL
-0xd31ecfff	generic_pipe_buf_release	vmlinux	EXPORT_SYMBOL
-0x37ea659f	add_memory	vmlinux	EXPORT_SYMBOL_GPL
-0x58e6ce6d	kthread_queue_delayed_work	vmlinux	EXPORT_SYMBOL_GPL
-0x74b4a945	nf_ct_gre_keymap_add	net/netfilter/nf_conntrack_proto_gre	EXPORT_SYMBOL_GPL
-0x3905abe8	ip6_tnl_encap_del_ops	net/ipv6/ip6_tunnel	EXPORT_SYMBOL
-0x51892d61	nfs_callback_set_tcpport	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x4ef2c543	qlt_free_mcmd	drivers/scsi/qla2xxx/qla2xxx	EXPORT_SYMBOL
-0xe1d1f571	tap_del_queues	drivers/net/tap	EXPORT_SYMBOL_GPL
-0xa5d042cd	sdhci_pltfm_pmops	drivers/mmc/host/sdhci-pltfm	EXPORT_SYMBOL_GPL
-0xd6b86f19	enclosure_remove_device	drivers/misc/enclosure	EXPORT_SYMBOL_GPL
-0x75a729a0	rdma_nl_unregister	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x5eb36eef	__ll_sc_atomic_fetch_andnot	vmlinux	EXPORT_SYMBOL
-0x617a6fa3	iommu_sva_unbind_device	vmlinux	EXPORT_SYMBOL_GPL
-0x66956df6	d_find_alias	vmlinux	EXPORT_SYMBOL
-0x1ad9fc55	trace_seq_putc	vmlinux	EXPORT_SYMBOL_GPL
-0x99c53eef	trace_seq_puts	vmlinux	EXPORT_SYMBOL_GPL
-0x760a0f4f	yield	vmlinux	EXPORT_SYMBOL
-0xa9f6580b	__ulpi_register_driver	drivers/usb/common/ulpi	EXPORT_SYMBOL_GPL
-0x6a745adf	iscsit_process_nop_out	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x438d0e52	rt2x00queue_pause_queue	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xb0b67821	sdio_claim_irq	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x741a9211	rdma_listen	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x45edee96	alloc_dax_region	drivers/dax/device_dax	EXPORT_SYMBOL_GPL
-0xc00e660a	xt_check_target	vmlinux	EXPORT_SYMBOL_GPL
-0x33744569	__tracepoint_napi_poll	vmlinux	EXPORT_SYMBOL_GPL
-0x53cac1df	__tracepoint_kfree_skb	vmlinux	EXPORT_SYMBOL_GPL
-0x9d05053c	netdev_upper_dev_unlink	vmlinux	EXPORT_SYMBOL
-0x1ae9a465	extcon_get_edev_by_phandle	vmlinux	EXPORT_SYMBOL_GPL
-0x5cabccc9	devm_power_supply_get_by_phandle	vmlinux	EXPORT_SYMBOL_GPL
-0x4f657366	dax_inode	vmlinux	EXPORT_SYMBOL_GPL
-0xb34d936a	regmap_get_raw_read_max	vmlinux	EXPORT_SYMBOL_GPL
-0xe5942925	acpi_dma_request_slave_chan_by_index	vmlinux	EXPORT_SYMBOL_GPL
-0xc07b0863	fb_destroy_modedb	vmlinux	EXPORT_SYMBOL
-0xccd4c999	__sg_page_iter_start	vmlinux	EXPORT_SYMBOL
-0xaea7cf2d	fsstack_copy_attr_all	vmlinux	EXPORT_SYMBOL_GPL
-0x54b5eed2	kvm_write_guest_offset_cached	vmlinux	EXPORT_SYMBOL_GPL
-0x67fbbf1d	__nf_ct_try_assign_helper	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x4af54e43	atm_dev_signal_change	net/atm/atm	EXPORT_SYMBOL
-0x5771994a	transport_init_session	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xb1d02112	InitPmbus	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0xf83f59a1	ath_regd_get_band_ctl	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0xfb77f0bc	mlx5_nic_vport_enable_roce	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x827b3fa9	sdio_signal_irq	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xe629b0bd	udp6_lib_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0xd671c6f2	xfrm_init_replay	vmlinux	EXPORT_SYMBOL
-0xbb70d54f	udp4_lib_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x1c498db2	sock_zerocopy_put	vmlinux	EXPORT_SYMBOL_GPL
-0x4213fec6	scsi_command_normalize_sense	vmlinux	EXPORT_SYMBOL
-0x361e3f64	devm_kmalloc	vmlinux	EXPORT_SYMBOL_GPL
-0x0f37ca89	lockref_put_not_zero	vmlinux	EXPORT_SYMBOL
-0x3ad5cda3	lockref_get_not_zero	vmlinux	EXPORT_SYMBOL
-0xe646c49a	inode_sb_list_add	vmlinux	EXPORT_SYMBOL_GPL
-0x02d50609	inode_init_always	vmlinux	EXPORT_SYMBOL
-0x753c0ab7	d_invalidate	vmlinux	EXPORT_SYMBOL
-0x5da67adc	zs_compact	vmlinux	EXPORT_SYMBOL_GPL
-0xa0b04675	vmalloc_32	vmlinux	EXPORT_SYMBOL
-0x5ddedf33	pid_task	vmlinux	EXPORT_SYMBOL
-0x4d0d163d	copy_page	vmlinux	EXPORT_SYMBOL
-0x3304cec2	set_h245_addr_hook	net/netfilter/nf_conntrack_h323	EXPORT_SYMBOL_GPL
-0x405c34c6	seq_print_acct	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x28eff409	nf_conntrack_hash	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x485e5cfc	stp_proto_register	net/802/stp	EXPORT_SYMBOL_GPL
-0xdd4d691f	mdev_unregister_driver	drivers/vfio/mdev/mdev	EXPORT_SYMBOL
-0xd4ef2733	dm_internal_resume_fast	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xc78975f6	tcp_time_wait	vmlinux	EXPORT_SYMBOL
-0x1be93fa1	of_get_i2c_adapter_by_node	vmlinux	EXPORT_SYMBOL
-0x5dbb8f47	input_register_handler	vmlinux	EXPORT_SYMBOL
-0xd1d87e92	scsi_mlreturn_string	vmlinux	EXPORT_SYMBOL
-0x2e2f5f68	dax_attribute_group	vmlinux	EXPORT_SYMBOL_GPL
-0x9829b93f	drm_writeback_queue_job	vmlinux	EXPORT_SYMBOL
-0x11cfc7c0	drm_class_device_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x2eda9f7f	textsearch_unregister	vmlinux	EXPORT_SYMBOL
-0xd0fe8d51	sg_pcopy_from_buffer	vmlinux	EXPORT_SYMBOL
-0x2f7754a8	dma_pool_free	vmlinux	EXPORT_SYMBOL
-0x988ed85d	set_memory_x	vmlinux	EXPORT_SYMBOL_GPL
-0x03a81e69	virtio_transport_stream_allow	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x84ce308a	nft_fib_store_result	net/netfilter/nft_fib	EXPORT_SYMBOL_GPL
-0xbfbc17d6	garp_register_application	net/802/garp	EXPORT_SYMBOL_GPL
-0xba7e583f	nvme_kill_queues	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0xeb7aad40	nic_set_8211_phy_reg	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0xab4e7ab4	nic_get_8211_phy_reg	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0xece32926	rbt_ib_umem_lookup	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xe103c37b	netif_carrier_on	vmlinux	EXPORT_SYMBOL
-0xce110915	fib_rules_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x888c565b	spi_res_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x3cf3a8e0	scsi_unregister_device_handler	vmlinux	EXPORT_SYMBOL_GPL
-0xd3b8e5e6	drm_dp_mst_topology_mgr_suspend	vmlinux	EXPORT_SYMBOL
-0x0b176728	acpi_pm_set_device_wakeup	vmlinux	EXPORT_SYMBOL_GPL
-0xae7c231d	mpi_cmp	vmlinux	EXPORT_SYMBOL_GPL
-0x167c5967	print_hex_dump	vmlinux	EXPORT_SYMBOL
-0xfabd6beb	ieee80211_ave_rssi	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x3dbabcda	ieee80211_rts_duration	net/mac80211/mac80211	EXPORT_SYMBOL
-0x27756bc8	scsi_sanitize_inquiry_string	vmlinux	EXPORT_SYMBOL
-0x858da151	dev_pm_qos_add_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x5644fbf8	drm_crtc_helper_set_config	vmlinux	EXPORT_SYMBOL
-0x76804e39	tty_find_polling_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x2e0f3883	acpi_subsys_resume_early	vmlinux	EXPORT_SYMBOL_GPL
-0xfc8040f5	sbitmap_resize	vmlinux	EXPORT_SYMBOL_GPL
-0xee9303dc	public_key_free	vmlinux	EXPORT_SYMBOL_GPL
-0xdbc53c12	inode_newsize_ok	vmlinux	EXPORT_SYMBOL
-0x15ea2648	hwpoison_filter_flags_mask	vmlinux	EXPORT_SYMBOL_GPL
-0x46a661f0	rdmacg_try_charge	vmlinux	EXPORT_SYMBOL
-0x68419223	nfs_pageio_reset_read_mds	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xe6389823	virtqueue_kick_prepare	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0xf2a9a556	iscsi_post_host_event	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x0c45062f	fcoe_ctlr_els_send	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL
-0x6a194b5e	mlx5_cmd_exec_polling	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xf4e1c18d	_uverbs_alloc	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL
-0x0f9d021a	inet_csk_destroy_sock	vmlinux	EXPORT_SYMBOL
-0x0a0c9d45	inet_peer_base_init	vmlinux	EXPORT_SYMBOL_GPL
-0xb97f1b73	devm_extcon_dev_register	vmlinux	EXPORT_SYMBOL_GPL
-0x2b772a5a	devm_extcon_dev_allocate	vmlinux	EXPORT_SYMBOL_GPL
-0x529c71b2	__pm_runtime_idle	vmlinux	EXPORT_SYMBOL_GPL
-0x274cf5e1	__clk_get_flags	vmlinux	EXPORT_SYMBOL_GPL
-0x2e1ca751	clk_put	vmlinux	EXPORT_SYMBOL
-0x78df6bd7	no_pci_devices	vmlinux	EXPORT_SYMBOL
-0xd20b8850	crypto_register_shashes	vmlinux	EXPORT_SYMBOL_GPL
-0x0d07f543	get_anon_bdev	vmlinux	EXPORT_SYMBOL
-0xb4eda0da	ring_buffer_event_length	vmlinux	EXPORT_SYMBOL_GPL
-0x5a921311	strncmp	vmlinux	EXPORT_SYMBOL
-0x968d6e62	ieee80211_gtk_rekey_notify	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x356213eb	usb_stor_access_xfer_buf	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x683e2f41	nvdimm_bus_register	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x93026255	rdma_restrack_add	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xe2205d6c	rdma_create_user_ah	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xa5056338	__hsiphash_aligned	vmlinux	EXPORT_SYMBOL
-0x09e234bb	sock_kfree_s	vmlinux	EXPORT_SYMBOL
-0x17a0def3	devm_extcon_dev_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xe78bfacd	crc32_le	vmlinux	EXPORT_SYMBOL
-0xf54bd49b	lcm	vmlinux	EXPORT_SYMBOL_GPL
-0x845dbf3b	scatterwalk_map_and_copy	vmlinux	EXPORT_SYMBOL_GPL
-0x520ef9bd	empty_aops	vmlinux	EXPORT_SYMBOL
-0x01bb2db7	zs_malloc	vmlinux	EXPORT_SYMBOL_GPL
-0x484f6edf	ktime_get_coarse_real_ts64	vmlinux	EXPORT_SYMBOL
-0xdcf1304d	irq_domain_pop_irq	vmlinux	EXPORT_SYMBOL_GPL
-0xe8c69a8c	__task_pid_nr_ns	vmlinux	EXPORT_SYMBOL
-0xea7f4003	nft_unregister_obj	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x14f8e51f	udp_tunnel_sock_release	net/ipv4/udp_tunnel	EXPORT_SYMBOL_GPL
-0x119d9bff	br_forward	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0x5d35638b	sas_port_free	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0xd28b1a28	iscsi_tcp_task_init	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0x13e70408	v4l2_try_ext_ctrls	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xfdd1d18f	ethtool_op_get_link	vmlinux	EXPORT_SYMBOL
-0x31cafb38	pps_lookup_dev	vmlinux	EXPORT_SYMBOL
-0xf7455c16	input_event_to_user	vmlinux	EXPORT_SYMBOL_GPL
-0xc6c4de71	input_unregister_device	vmlinux	EXPORT_SYMBOL
-0xcaf2c603	scsi_sd_pm_domain	vmlinux	EXPORT_SYMBOL
-0x077ed7dd	tty_buffer_space_avail	vmlinux	EXPORT_SYMBOL_GPL
-0x6ce9ec2c	clk_hw_get_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xd2ea49b8	acpi_leave_sleep_state_prep	vmlinux	EXPORT_SYMBOL
-0x9cce5870	read_cache_pages	vmlinux	EXPORT_SYMBOL
-0x4aadeb9a	ring_buffer_alloc_read_page	vmlinux	EXPORT_SYMBOL_GPL
-0x5db4389f	cpuset_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0xa8a8110c	kernel_neon_end	vmlinux	EXPORT_SYMBOL
-0x53445f68	nlm_debug	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xe8699cdc	ieee80211_get_tkip_rx_p1k	net/mac80211/mac80211	EXPORT_SYMBOL
-0x209c117a	stp_proto_unregister	net/802/stp	EXPORT_SYMBOL_GPL
-0x5197985c	fat_add_entries	fs/fat/fat	EXPORT_SYMBOL_GPL
-0xffc69b88	umc_controller_reset	drivers/uwb/umc	EXPORT_SYMBOL_GPL
-0x5f48aaf3	sas_port_alloc_num	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x54b4e6e4	mii_nway_restart	drivers/net/mii	EXPORT_SYMBOL
-0x37090518	mlxsw_core_schedule_work	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xc9c2e4cc	mlxsw_core_lag_mapping_clear	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xd034392d	v4l2_match_dv_timings	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0xf3e76c17	ip_generic_getfrag	vmlinux	EXPORT_SYMBOL
-0xecf0b0bd	call_netdevice_notifiers	vmlinux	EXPORT_SYMBOL
-0x984a6c29	ehci_reset	vmlinux	EXPORT_SYMBOL_GPL
-0xdc825d6c	usb_amd_quirk_pll_disable	vmlinux	EXPORT_SYMBOL_GPL
-0x9187d298	usb_for_each_dev	vmlinux	EXPORT_SYMBOL_GPL
-0xa6b21ef2	dpm_suspend_end	vmlinux	EXPORT_SYMBOL_GPL
-0xf330d365	free_iova	vmlinux	EXPORT_SYMBOL_GPL
-0xadf9699b	pci_write_msi_msg	vmlinux	EXPORT_SYMBOL_GPL
-0x7bed34cf	bio_integrity_alloc	vmlinux	EXPORT_SYMBOL
-0xd6b51e13	crypto_dequeue_request	vmlinux	EXPORT_SYMBOL_GPL
-0x19ff8a7f	crypto_enqueue_request	vmlinux	EXPORT_SYMBOL_GPL
-0x9fcbd6fc	thaw_bdev	vmlinux	EXPORT_SYMBOL
-0xcef3026f	vfs_fallocate	vmlinux	EXPORT_SYMBOL_GPL
-0xc852d069	kmem_cache_alloc_trace	vmlinux	EXPORT_SYMBOL
-0xe130c850	freezer_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0xd779f0ab	irq_create_mapping	vmlinux	EXPORT_SYMBOL_GPL
-0x55542ddd	nf_tables_deactivate_set	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x22d795a8	_nfs_display_fhandle_hash	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x8b792376	nfs_lookup	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xfc19b94b	nfs_force_lookup_revalidate	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x9a2ab9e0	iscsit_allocate_cmd	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x8563f696	ata_sff_data_xfer32	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xb6177d31	netdev_rx_csum_fault	vmlinux	EXPORT_SYMBOL
-0xff0cbf12	of_pci_address_to_resource	vmlinux	EXPORT_SYMBOL_GPL
-0xc7a3fd45	usb_phy_roothub_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0x39789062	devres_release_group	vmlinux	EXPORT_SYMBOL_GPL
-0xc7e2f9bf	drm_bridge_disable	vmlinux	EXPORT_SYMBOL
-0x670e244f	drm_atomic_helper_commit_cleanup_done	vmlinux	EXPORT_SYMBOL
-0x9171bcbf	btree_init_mempool	vmlinux	EXPORT_SYMBOL_GPL
-0x9e61bb05	set_freezable	vmlinux	EXPORT_SYMBOL
-0x1dba71d9	xdr_decode_array2	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xf3ae392e	ipt_register_table	net/ipv4/netfilter/ip_tables	EXPORT_SYMBOL
-0xb4547ed2	nfs_fhget	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x1b5169c1	ata_pio_need_iordy	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x68f275ad	ce_aes_expandkey	arch/arm64/crypto/aes-ce-cipher	EXPORT_SYMBOL
-0xc2b8ae10	neigh_sysctl_unregister	vmlinux	EXPORT_SYMBOL
-0x60b3071f	neigh_proc_dointvec	vmlinux	EXPORT_SYMBOL
-0xd314c32c	extcon_register_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0xe4e48b12	swphy_validate_state	vmlinux	EXPORT_SYMBOL_GPL
-0x9307efaa	dev_pm_clear_wake_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x16cdc340	acpi_get_table	vmlinux	EXPORT_SYMBOL
-0xc9561772	fb_destroy_modelist	vmlinux	EXPORT_SYMBOL_GPL
-0xa9ee3e28	blk_abort_request	vmlinux	EXPORT_SYMBOL_GPL
-0x6e0aff75	blk_set_queue_depth	vmlinux	EXPORT_SYMBOL
-0xf92ce956	kdb_printf	vmlinux	EXPORT_SYMBOL_GPL
-0x0e5caa09	sdio_writeb_readb	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xad3cf082	roccat_common2_receive	drivers/hid/hid-roccat-common	EXPORT_SYMBOL_GPL
-0x77cd5420	__scm_destroy	vmlinux	EXPORT_SYMBOL
-0x93988232	hwspin_lock_free	vmlinux	EXPORT_SYMBOL_GPL
-0x5a085705	mdiobus_get_phy	vmlinux	EXPORT_SYMBOL
-0xca96e52b	device_connection_find	vmlinux	EXPORT_SYMBOL_GPL
-0x6ee9265d	drm_crtc_cleanup	vmlinux	EXPORT_SYMBOL
-0x63dcc836	drm_atomic_helper_commit	vmlinux	EXPORT_SYMBOL
-0x1d830a6f	drm_primary_helper_update	vmlinux	EXPORT_SYMBOL
-0x8b2e83d1	tty_port_register_device_serdev	vmlinux	EXPORT_SYMBOL_GPL
-0xbf9354fc	amba_ahb_device_add_res	vmlinux	EXPORT_SYMBOL_GPL
-0x2104dc36	phy_pm_runtime_put	vmlinux	EXPORT_SYMBOL_GPL
-0x0dca4499	sgl_alloc_order	vmlinux	EXPORT_SYMBOL
-0x3d794522	aead_exit_geniv	vmlinux	EXPORT_SYMBOL_GPL
-0xd947c19d	d_move	vmlinux	EXPORT_SYMBOL
-0x5091b823	ring_buffer_read_start	vmlinux	EXPORT_SYMBOL_GPL
-0x3177d9f1	ipcomp_destroy	net/xfrm/xfrm_ipcomp	EXPORT_SYMBOL_GPL
-0x841f6ed4	__vsock_create	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x58eaed69	rpc_wake_up_first	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x07b6f430	fc_lport_set_local_id	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x0be99e52	rt2x00mac_flush	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x7ce237e1	__ath10k_ce_rx_num_free_bufs	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x1ab53669	mlx4_flow_steer_promisc_remove	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x62f550e2	rdma_reject	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x89a5279a	ipmi_get_version	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x3671fed9	ata_std_end_eh	drivers/ata/libata	EXPORT_SYMBOL
-0x14659b8c	ping_common_sendmsg	vmlinux	EXPORT_SYMBOL_GPL
-0x1f2f23ae	tcf_block_get	vmlinux	EXPORT_SYMBOL
-0x7da9d312	request_key_async	vmlinux	EXPORT_SYMBOL
-0x40407bc5	touch_atime	vmlinux	EXPORT_SYMBOL
-0xb432b621	evict_inodes	vmlinux	EXPORT_SYMBOL_GPL
-0x048ed6d9	__frontswap_load	vmlinux	EXPORT_SYMBOL
-0x7b9793a2	get_cpu_idle_time_us	vmlinux	EXPORT_SYMBOL_GPL
-0x669a883f	ieee80211_unregister_hw	net/mac80211/mac80211	EXPORT_SYMBOL
-0x62e43c3f	target_execute_cmd	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x2288ffcc	kernel_sendmsg_locked	vmlinux	EXPORT_SYMBOL
-0xf5415708	device_set_wakeup_capable	vmlinux	EXPORT_SYMBOL_GPL
-0xe9ebfaeb	device_dma_supported	vmlinux	EXPORT_SYMBOL_GPL
-0xfacc679c	generic_end_io_acct	vmlinux	EXPORT_SYMBOL
-0xd70d35a1	gf128mul_4k_bbe	vmlinux	EXPORT_SYMBOL
-0x5a4d313e	gf128mul_4k_lle	vmlinux	EXPORT_SYMBOL
-0x1a30b66c	padata_do_serial	vmlinux	EXPORT_SYMBOL
-0x5091b500	mod_timer_pending	vmlinux	EXPORT_SYMBOL
-0xf2cede49	devlink_port_type_clear	net/core/devlink	EXPORT_SYMBOL_GPL
-0xef6f83ad	target_tpg_has_node_acl	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x2eb01e04	dm_deferred_set_destroy	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x6ccb653b	ib_unregister_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xd058b401	cryptd_free_ablkcipher	crypto/cryptd	EXPORT_SYMBOL_GPL
-0x1e6d26a8	strstr	vmlinux	EXPORT_SYMBOL
-0x7e2dcefb	qdisc_tree_reduce_backlog	vmlinux	EXPORT_SYMBOL
-0xedba8e8a	rtnl_configure_link	vmlinux	EXPORT_SYMBOL
-0xf8f1ae97	sock_wmalloc	vmlinux	EXPORT_SYMBOL
-0x4be6effe	of_msi_configure	vmlinux	EXPORT_SYMBOL_GPL
-0x4de17ab3	usb_state_string	vmlinux	EXPORT_SYMBOL_GPL
-0xd960dea9	ttm_tt_init	vmlinux	EXPORT_SYMBOL
-0xca294746	acpi_processor_notify_smm	vmlinux	EXPORT_SYMBOL
-0x1853653c	btree_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x88e85f05	security_kernel_post_read_file	vmlinux	EXPORT_SYMBOL_GPL
-0xd680bf6c	task_user_regset_view	vmlinux	EXPORT_SYMBOL_GPL
-0x349cba85	strchr	vmlinux	EXPORT_SYMBOL
-0xd17e2d32	virtio_transport_set_buffer_size	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x21f73cd5	virtio_transport_get_buffer_size	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x4bd2cc5f	crypto_transfer_aead_request_to_engine	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0x188d9d26	__cast5_decrypt	crypto/cast5_generic	EXPORT_SYMBOL_GPL
-0xef81a4af	__cast5_encrypt	crypto/cast5_generic	EXPORT_SYMBOL_GPL
-0x90617dc7	netif_tx_stop_all_queues	vmlinux	EXPORT_SYMBOL
-0xf1586951	acpi_gpio_get_irq_resource	vmlinux	EXPORT_SYMBOL_GPL
-0xbba8359e	refcount_add_not_zero_checked	vmlinux	EXPORT_SYMBOL
-0xf68f7a47	perf_event_disable	vmlinux	EXPORT_SYMBOL_GPL
-0x2dd16564	arch_register_cpu	vmlinux	EXPORT_SYMBOL
-0x47668fb0	rpcauth_stringify_acceptor	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x2aa0dfcf	ieee80211_get_buffered_bc	net/mac80211/mac80211	EXPORT_SYMBOL
-0x3c995e44	ieee80211_csa_update_counter	net/mac80211/mac80211	EXPORT_SYMBOL
-0x8e561d27	virtio_add_status	drivers/virtio/virtio	EXPORT_SYMBOL_GPL
-0x851e103a	usb_serial_generic_resume	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0x19d6adee	ppp_channel_index	drivers/net/ppp/ppp_generic	EXPORT_SYMBOL
-0xdeb1dc2e	mlxsw_afa_block_first_kvdl_index	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x29812d00	hinic_sm_ctr_rd32_clear	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xc486e0a3	cfi_qry_mode_off	drivers/mtd/chips/cfi_util	EXPORT_SYMBOL_GPL
-0x9310ba06	dm_bufio_release_move	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0xbcfeacac	kobject_create_and_add	vmlinux	EXPORT_SYMBOL_GPL
-0x47287c03	inet_csk_listen_stop	vmlinux	EXPORT_SYMBOL_GPL
-0x1efabeb9	i2c_handle_smbus_host_notify	vmlinux	EXPORT_SYMBOL_GPL
-0x407af304	usb_wait_anchor_empty_timeout	vmlinux	EXPORT_SYMBOL_GPL
-0xaf29bdbf	ttm_bo_validate	vmlinux	EXPORT_SYMBOL
-0x4f72a987	uart_parse_options	vmlinux	EXPORT_SYMBOL_GPL
-0x3a62d139	pnp_release_card_device	vmlinux	EXPORT_SYMBOL
-0x6d073950	pci_iomap_range	vmlinux	EXPORT_SYMBOL
-0x3ffc87e2	put_disk_and_module	vmlinux	EXPORT_SYMBOL
-0x9eaeab28	setup_new_exec	vmlinux	EXPORT_SYMBOL
-0xdb8a1b3f	usermodehelper_read_trylock	vmlinux	EXPORT_SYMBOL_GPL
-0x991a0ca0	ieee80211_parse_p2p_noa	net/mac80211/mac80211	EXPORT_SYMBOL
-0xe977afa5	macvlan_link_register	drivers/net/macvlan	EXPORT_SYMBOL_GPL
-0xcb00f104	mlx5_set_port_admin_status	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x36d90e00	xfrm_state_lookup_byaddr	vmlinux	EXPORT_SYMBOL
-0x39a8b897	pskb_expand_head	vmlinux	EXPORT_SYMBOL
-0xe9579044	md_check_recovery	vmlinux	EXPORT_SYMBOL
-0xbe302a01	wakeup_source_prepare	vmlinux	EXPORT_SYMBOL_GPL
-0x870fea15	drm_noop	vmlinux	EXPORT_SYMBOL
-0xf6076cd4	blkg_conf_prep	vmlinux	EXPORT_SYMBOL_GPL
-0x78bb54ef	keyring_alloc	vmlinux	EXPORT_SYMBOL
-0x4e113519	elf_hwcap	vmlinux	EXPORT_SYMBOL_GPL
-0x3dd8166f	fuse_do_ioctl	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0xd0150447	spi_display_xfer_agreement	drivers/scsi/scsi_transport_spi	EXPORT_SYMBOL
-0x6d896021	__iscsi_put_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xea51143e	__iscsi_get_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x7421eec2	iscsi_boot_create_kset	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL
-0xd252e62d	mlxsw_core_skb_transmit_busy	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x96ec958e	mlx5_core_query_sq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x04e6b38b	mlx5_core_query_cq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x34426221	sparse_keymap_report_event	drivers/input/sparse-keymap	EXPORT_SYMBOL
-0x980ede70	rvt_register_device	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x51769393	ib_sg_to_pages	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x478c201b	i2c_dw_prepare_clk	drivers/i2c/busses/i2c-designware-core	EXPORT_SYMBOL_GPL
-0x3cb37157	xps_rxqs_needed	vmlinux	EXPORT_SYMBOL
-0x43bd3cd2	i2c_release_client	vmlinux	EXPORT_SYMBOL
-0x25379e73	clk_set_min_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x6f45ed68	skcipher_walk_virt	vmlinux	EXPORT_SYMBOL_GPL
-0x26fc840b	thp_get_unmapped_area	vmlinux	EXPORT_SYMBOL_GPL
-0x229b0eb9	devices_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0x50cf921c	__request_percpu_irq	vmlinux	EXPORT_SYMBOL_GPL
-0xe8002a2f	pm_qos_update_request	vmlinux	EXPORT_SYMBOL_GPL
-0xbdd869a8	devlink_port_type_ib_set	net/core/devlink	EXPORT_SYMBOL_GPL
-0xb09faf79	register_atmdevice_notifier	net/atm/atm	EXPORT_SYMBOL_GPL
-0xe6b49a05	ulpi_read	drivers/usb/common/ulpi	EXPORT_SYMBOL_GPL
-0x010422a2	cxgbi_create_conn	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x1a06b368	ata_bmdma_port_intr	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x748ac578	rtnl_link_register	vmlinux	EXPORT_SYMBOL_GPL
-0xf7a704b5	make_flow_keys_digest	vmlinux	EXPORT_SYMBOL
-0x9ec1c194	sk_set_memalloc	vmlinux	EXPORT_SYMBOL_GPL
-0x45ed7b5a	gov_update_cpu_data	vmlinux	EXPORT_SYMBOL_GPL
-0xbc2c07af	dma_buf_export	vmlinux	EXPORT_SYMBOL_GPL
-0x8506baa8	clk_unregister_gate	vmlinux	EXPORT_SYMBOL_GPL
-0x9ceaa682	bh_submit_read	vmlinux	EXPORT_SYMBOL
-0xe5285b65	vfs_dedupe_file_range_one	vmlinux	EXPORT_SYMBOL
-0x148f4d88	dma_mark_declared_memory_occupied	vmlinux	EXPORT_SYMBOL
-0x43c2a786	__cpu_clear_user_page	vmlinux	EXPORT_SYMBOL_GPL
-0x53982b26	xdr_buf_read_netobj	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xad3d54aa	rpc_localaddr	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xe26b5d12	ip_tunnel_get_link_net	net/ipv4/ip_tunnel	EXPORT_SYMBOL
-0xe6dd44b3	osd_req_op_extent_osd_data_bvecs	net/ceph/libceph	EXPORT_SYMBOL
-0xe415a0a9	vhost_get_vq_desc	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xc6b67f14	hinic_ppf_ext_db_deinit	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xfaad63e9	hinic_return_rq_wqe	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xc9a6976f	hinic_return_sq_wqe	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x342d3d01	ip_mc_check_igmp	vmlinux	EXPORT_SYMBOL
-0xc7b60112	eth_change_mtu	vmlinux	EXPORT_SYMBOL
-0x324c0530	eth_header_parse	vmlinux	EXPORT_SYMBOL
-0x9fe70fb6	drm_writeback_signal_completion	vmlinux	EXPORT_SYMBOL
-0x6d68a894	drm_plane_create_zpos_property	vmlinux	EXPORT_SYMBOL
-0x8261f5bc	of_dma_router_register	vmlinux	EXPORT_SYMBOL_GPL
-0x7023bea8	unregister_acpi_notifier	vmlinux	EXPORT_SYMBOL
-0x06bd88b5	ucs2_strnlen	vmlinux	EXPORT_SYMBOL
-0x079e2f84	bdev_stack_limits	vmlinux	EXPORT_SYMBOL
-0x086922fc	discard_new_inode	vmlinux	EXPORT_SYMBOL
-0xc262ab98	static_key_slow_dec_deferred	vmlinux	EXPORT_SYMBOL_GPL
-0x374c2088	kmsg_dump_get_buffer	vmlinux	EXPORT_SYMBOL_GPL
-0xdffe5bde	nf_nat_pptp_hook_exp_gre	net/netfilter/nf_conntrack_pptp	EXPORT_SYMBOL_GPL
-0xc262855a	transport_handle_cdb_direct	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x7d9e2a54	srp_stop_rport_timers	drivers/scsi/scsi_transport_srp	EXPORT_SYMBOL_GPL
-0xf9ba61fc	rt2x00mac_config	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x29626618	bcm_phy_read_exp	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0x4bb13331	hinic_aeq_unregister_swe_cb	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x34aa236c	ata_bmdma_qc_prep	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x5afe6f1f	crypto_finalize_skcipher_request	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0x78be5b40	sock_wake_async	vmlinux	EXPORT_SYMBOL
-0xae5a04bb	acpi_evaluate_dsm	vmlinux	EXPORT_SYMBOL
-0x24d8fc1a	devm_gpiochip_remove	vmlinux	EXPORT_SYMBOL_GPL
-0x176283ef	blk_set_runtime_active	vmlinux	EXPORT_SYMBOL
-0xe52d2523	bpf_offload_dev_netdev_register	vmlinux	EXPORT_SYMBOL_GPL
-0x425603ec	__wait_rcu_gp	vmlinux	EXPORT_SYMBOL_GPL
-0xcc7e53fa	jbd2_complete_transaction	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x70f39792	fat_free_clusters	fs/fat/fat	EXPORT_SYMBOL_GPL
-0x8ef7812b	nvme_cancel_request	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x8cd54e3e	dm_cell_lock_promote_v2	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x1f5d3f5b	hns_roce_cmq_send	drivers/infiniband/hw/hns/hns-roce-hw-v2	EXPORT_SYMBOL
-0x86e4a569	of_platform_device_create	vmlinux	EXPORT_SYMBOL
-0x3e967c54	rhashtable_walk_enter	vmlinux	EXPORT_SYMBOL_GPL
-0x28276895	crypto_register_aead	vmlinux	EXPORT_SYMBOL_GPL
-0xf4a9e4de	crypto_register_algs	vmlinux	EXPORT_SYMBOL_GPL
-0x7103ea0e	__set_page_dirty_buffers	vmlinux	EXPORT_SYMBOL
-0x172f03b6	unlock_two_nondirectories	vmlinux	EXPORT_SYMBOL
-0xe40e5d7d	rcu_exp_batches_completed_sched	vmlinux	EXPORT_SYMBOL_GPL
-0x2773c485	__wake_up_locked	vmlinux	EXPORT_SYMBOL_GPL
-0x42f05dde	put_nfs_open_context	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xf18eefb9	fmc_validate	drivers/fmc/fmc	EXPORT_SYMBOL
-0x4ca9669f	scnprintf	vmlinux	EXPORT_SYMBOL
-0x589aebb9	dev_queue_xmit_nit	vmlinux	EXPORT_SYMBOL_GPL
-0x6c81fc02	sock_prot_inuse_add	vmlinux	EXPORT_SYMBOL_GPL
-0xff747652	usb_hcd_platform_shutdown	vmlinux	EXPORT_SYMBOL_GPL
-0x7107bcfb	mod_zone_page_state	vmlinux	EXPORT_SYMBOL
-0x5a8892de	perf_event_refresh	vmlinux	EXPORT_SYMBOL_GPL
-0x20c032df	mlx5_core_set_delay_drop	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x0d8be5fd	bgx_lmac_rx_tx_enable	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0xfd178ad4	rdma_restrack_count	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x011df16f	tcf_register_action	vmlinux	EXPORT_SYMBOL
-0x8a62e9d5	mini_qdisc_pair_swap	vmlinux	EXPORT_SYMBOL
-0xf5d8c632	netdev_reset_tc	vmlinux	EXPORT_SYMBOL
-0xf38b4804	of_property_read_string_helper	vmlinux	EXPORT_SYMBOL_GPL
-0x40267068	usb_anchor_resume_wakeups	vmlinux	EXPORT_SYMBOL_GPL
-0xd26a10a6	dev_pm_set_wake_irq	vmlinux	EXPORT_SYMBOL_GPL
-0xaf418dda	pm_runtime_autosuspend_expiration	vmlinux	EXPORT_SYMBOL_GPL
-0x1abe481c	kvm_irq_has_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0xf08b2cb6	mlx5_rl_is_in_range	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xae575c8f	v4l2_phys_addr_for_input	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0xc22b4b1b	sata_port_ops	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x67702163	rtnl_link_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xf6460421	md_bitmap_sync_with_cluster	vmlinux	EXPORT_SYMBOL
-0xc93c26f5	__free_iova	vmlinux	EXPORT_SYMBOL_GPL
-0x55342bd8	d_alloc_anon	vmlinux	EXPORT_SYMBOL
-0x479e5159	copy_strings_kernel	vmlinux	EXPORT_SYMBOL
-0xbe6a866f	__wait_on_bit	vmlinux	EXPORT_SYMBOL
-0x9a1f8f1a	sysctl_pmbus_write	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0x6fba5e48	iscsi_recv_pdu	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x9d8f9508	vlan_filter_push_vids	vmlinux	EXPORT_SYMBOL
-0x8c944c62	extcon_set_state	vmlinux	EXPORT_SYMBOL_GPL
-0x530249db	extcon_get_state	vmlinux	EXPORT_SYMBOL_GPL
-0x5c5d1907	led_trigger_register_simple	vmlinux	EXPORT_SYMBOL_GPL
-0x177019f7	__platform_register_drivers	vmlinux	EXPORT_SYMBOL_GPL
-0x54f93056	drm_bridge_post_disable	vmlinux	EXPORT_SYMBOL
-0x20645642	drm_debug	vmlinux	EXPORT_SYMBOL
-0x45ee6819	acpi_subsys_thaw_noirq	vmlinux	EXPORT_SYMBOL_GPL
-0xef0d4145	rhashtable_free_and_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0xf37cd3eb	device_add_disk_no_queue_reg	vmlinux	EXPORT_SYMBOL
-0x23cd7390	sas_ioctl	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0x72ddb883	__tracepoint_vb2_buf_queue	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x2479193e	crypto_authenc_extractkeys	crypto/authenc	EXPORT_SYMBOL_GPL
-0x1c967e7c	tcp_enter_memory_pressure	vmlinux	EXPORT_SYMBOL_GPL
-0x0ab76878	xt_compat_match_offset	vmlinux	EXPORT_SYMBOL_GPL
-0x7fbe9dff	dst_init	vmlinux	EXPORT_SYMBOL
-0x249ed1bc	skb_add_rx_frag	vmlinux	EXPORT_SYMBOL
-0x5b24ae22	md_kick_rdev_from_array	vmlinux	EXPORT_SYMBOL_GPL
-0xf7c1d7f3	usb_hcd_amd_remote_wakeup_quirk	vmlinux	EXPORT_SYMBOL_GPL
-0x811dc334	usb_unregister_notify	vmlinux	EXPORT_SYMBOL_GPL
-0x2fa9cc83	genphy_c45_an_disable_aneg	vmlinux	EXPORT_SYMBOL_GPL
-0x77456e0a	acpi_root_dir	vmlinux	EXPORT_SYMBOL
-0x7ea1a2bc	probe_kernel_write	vmlinux	EXPORT_SYMBOL_GPL
-0x2f7b602a	nf_ct_iterate_cleanup_net	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x3bbddaef	jbd2_journal_get_create_access	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x61726b3c	spi_schedule_dv_device	drivers/scsi/scsi_transport_spi	EXPORT_SYMBOL
-0xcbc34be2	rt2800_clear_beacon	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x0dabfb09	mlx4_multicast_promisc_remove	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xf1e43985	hinic_er_id	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x76441ce6	hinic_ep_id	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x6b1de33e	ata_bmdma_post_internal_cmd	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xe13a9d16	__ll_sc_atomic64_fetch_add	vmlinux	EXPORT_SYMBOL
-0xf357ecb2	arp_create	vmlinux	EXPORT_SYMBOL
-0x0091e7f3	of_modalias_node	vmlinux	EXPORT_SYMBOL_GPL
-0x0e9583a4	drm_atomic_helper_suspend	vmlinux	EXPORT_SYMBOL
-0xfc7ccdd6	tty_port_alloc_xmit_buf	vmlinux	EXPORT_SYMBOL
-0xcd01b8e6	acpi_attach_data	vmlinux	EXPORT_SYMBOL
-0xb1141349	no_llseek	vmlinux	EXPORT_SYMBOL
-0xdd8ccfcd	printk_emit	vmlinux	EXPORT_SYMBOL
-0x6060fdb1	rt_mutex_timed_lock	vmlinux	EXPORT_SYMBOL_GPL
-0x2604c2d1	__vfio_platform_register_reset	drivers/vfio/platform/vfio-platform-base	EXPORT_SYMBOL_GPL
-0x0f374220	cxgb4_port_viid	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x945312dd	cxgb4_free_stid	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x9be44a85	mmc_gpio_request_cd	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x8ec566d9	mmc_gpio_request_ro	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x5375ca71	dm_bm_write_lock	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xef788473	ib_init_ah_attr_from_path	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x284acd84	ib_modify_qp_with_udata	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x8fb0589c	fmc_device_register_gw	drivers/fmc/fmc	EXPORT_SYMBOL
-0x50a4698c	fb_videomode_to_modelist	vmlinux	EXPORT_SYMBOL
-0x46b92423	pci_generic_config_write	vmlinux	EXPORT_SYMBOL_GPL
-0xe4a83562	iov_iter_for_each_range	vmlinux	EXPORT_SYMBOL
-0xce9d61df	vfs_truncate	vmlinux	EXPORT_SYMBOL_GPL
-0xf3811f29	__cgroup_bpf_run_filter_sock_ops	vmlinux	EXPORT_SYMBOL
-0xe24e74a7	__hrtimer_get_remaining	vmlinux	EXPORT_SYMBOL_GPL
-0xba0d4229	dma_declare_coherent_memory	vmlinux	EXPORT_SYMBOL
-0x29eb4f54	rwsem_down_read_failed	vmlinux	EXPORT_SYMBOL
-0xd8b50af0	gfn_to_page	vmlinux	EXPORT_SYMBOL_GPL
-0x952811e0	fc_lport_config	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x91d64ef4	efivar_entry_add	vmlinux	EXPORT_SYMBOL_GPL
-0x9c803020	usb_phy_roothub_power_on	vmlinux	EXPORT_SYMBOL_GPL
-0x67033f66	mdio_device_free	vmlinux	EXPORT_SYMBOL
-0x3bfe0aa5	drm_mode_copy	vmlinux	EXPORT_SYMBOL
-0x86d8bd4b	acpi_pci_check_ejectable	vmlinux	EXPORT_SYMBOL_GPL
-0x2d192c70	sg_zero_buffer	vmlinux	EXPORT_SYMBOL
-0x0fd377bd	register_sysctl_paths	vmlinux	EXPORT_SYMBOL
-0xf99e0abe	iomap_migrate_page	vmlinux	EXPORT_SYMBOL_GPL
-0x6b17c9c2	pagecache_write_begin	vmlinux	EXPORT_SYMBOL
-0x0d459213	work_on_cpu_safe	vmlinux	EXPORT_SYMBOL_GPL
-0x4c5ee6cf	e820	vmlinux	EXPORT_SYMBOL
-0x215d829f	rpc_clnt_xprt_switch_add_xprt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x05470c8a	iscsi_segment_init_linear	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0x4f739dc0	xcv_setup_link	drivers/net/ethernet/cavium/thunder/thunder_xcv	EXPORT_SYMBOL
-0x0890107d	ata_sff_pause	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x71f6670b	__cookie_v6_check	vmlinux	EXPORT_SYMBOL_GPL
-0xeb6d1ef3	xgene_mdio_rgmii_write	vmlinux	EXPORT_SYMBOL
-0x959e522b	spi_finalize_current_message	vmlinux	EXPORT_SYMBOL_GPL
-0x7419dc49	scmd_printk	vmlinux	EXPORT_SYMBOL
-0xd40b7b69	dev_pm_qos_add_request	vmlinux	EXPORT_SYMBOL_GPL
-0x08d1c689	ttm_bo_swapout	vmlinux	EXPORT_SYMBOL
-0x5bdcc74f	acpi_bind_one	vmlinux	EXPORT_SYMBOL_GPL
-0xa8223179	refcount_dec_checked	vmlinux	EXPORT_SYMBOL
-0x96f1efdf	padata_set_cpumask	vmlinux	EXPORT_SYMBOL
-0xc6cbbc89	capable	vmlinux	EXPORT_SYMBOL
-0xc0b2664d	devlink_dpipe_header_ipv4	net/core/devlink	EXPORT_SYMBOL
-0x1ad24754	nvmf_reg_read64	drivers/nvme/host/nvme-fabrics	EXPORT_SYMBOL_GPL
-0x836ecb23	nvmf_reg_read32	drivers/nvme/host/nvme-fabrics	EXPORT_SYMBOL_GPL
-0xb97c8383	mlx5_core_dealloc_pd	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x8e29756f	can_change_state	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0xfb6e9a2f	mmc_can_trim	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xb436318d	v4l2_async_register_subdev	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xf50c88f4	gro_cells_init	vmlinux	EXPORT_SYMBOL
-0x30f43703	of_irq_get	vmlinux	EXPORT_SYMBOL_GPL
-0xf452a1fb	hid_debug_event	vmlinux	EXPORT_SYMBOL_GPL
-0x7f294fb0	input_set_capability	vmlinux	EXPORT_SYMBOL
-0x370f5034	ps2_cmd_aborted	vmlinux	EXPORT_SYMBOL
-0xd7384ec1	drm_mode_create_tv_properties	vmlinux	EXPORT_SYMBOL
-0x6035dfe8	crypto_register_templates	vmlinux	EXPORT_SYMBOL_GPL
-0xe651f76e	selinux_is_enabled	vmlinux	EXPORT_SYMBOL_GPL
-0x48755f37	static_key_disable_cpuslocked	vmlinux	EXPORT_SYMBOL_GPL
-0x4ef5bcf4	perf_swevent_get_recursion_context	vmlinux	EXPORT_SYMBOL_GPL
-0xbd06b826	irq_find_mapping	vmlinux	EXPORT_SYMBOL_GPL
-0xad73041f	autoremove_wake_function	vmlinux	EXPORT_SYMBOL
-0x963d42aa	__wake_up_sync	vmlinux	EXPORT_SYMBOL_GPL
-0xa238c84e	virtio_transport_notify_poll_out	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xb1e4c42b	nf_ct_port_tuple_to_nlattr	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x5c7720c9	fcoe_get_paged_crc_eof	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0x578a1876	tun_xdp_to_ptr	drivers/net/tun	EXPORT_SYMBOL
-0xdf011a21	nic_chip_recover_handler	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0xc656a786	vlan_vid_del	vmlinux	EXPORT_SYMBOL
-0x8788e8d3	drm_fb_helper_hotplug_event	vmlinux	EXPORT_SYMBOL
-0x95ef2478	drm_fb_helper_initial_config	vmlinux	EXPORT_SYMBOL
-0xadc988fd	iommu_report_device_fault	vmlinux	EXPORT_SYMBOL_GPL
-0xb09e4297	give_up_console	vmlinux	EXPORT_SYMBOL
-0x4628953c	gpiod_put_array	vmlinux	EXPORT_SYMBOL_GPL
-0xe7ffe877	pcpu_base_addr	vmlinux	EXPORT_SYMBOL_GPL
-0xccfee6f6	nf_conntrack_helper_register	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x4147d46d	nic_get_sfp_present	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0x16c74c77	media_graph_walk_start	drivers/media/media	EXPORT_SYMBOL_GPL
-0xc5dac49a	rdma_resolve_addr	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0xe649d89f	pmbus_write_word_data	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0xad9c8d3b	drm_mode_find_dmt	vmlinux	EXPORT_SYMBOL
-0xf3ef1beb	drm_atomic_helper_async_commit	vmlinux	EXPORT_SYMBOL
-0x5e1b2e5a	acpi_dev_resource_memory	vmlinux	EXPORT_SYMBOL_GPL
-0x2cf1556d	skcipher_walk_done	vmlinux	EXPORT_SYMBOL_GPL
-0x9a11a0fc	crypto_attr_alg_name	vmlinux	EXPORT_SYMBOL_GPL
-0x53ee0df7	debugfs_create_regset32	vmlinux	EXPORT_SYMBOL_GPL
-0x57aa6dea	__test_set_page_writeback	vmlinux	EXPORT_SYMBOL
-0xf6fee1d6	nf_nat_l3proto_ipv6_unregister_fn	net/ipv6/netfilter/nf_nat_ipv6	EXPORT_SYMBOL_GPL
-0xabaf1f5d	nf_nat_l3proto_ipv4_unregister_fn	net/ipv4/netfilter/nf_nat_ipv4	EXPORT_SYMBOL_GPL
-0x864145cc	nvmet_unregister_transport	drivers/nvme/target/nvmet	EXPORT_SYMBOL_GPL
-0x06c8f2de	slhc_compress	drivers/net/slip/slhc	EXPORT_SYMBOL
-0x7a825c16	hinic_cos_valid_bitmap	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xf518fcf7	mmc_is_req_done	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x47d4b2cc	cb710_sg_dwiter_read_next_block	drivers/misc/cb710/cb710	EXPORT_SYMBOL_GPL
-0x7fa3a38b	vb2_discard_done	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x72395dc1	xfrm_calg_get_byid	vmlinux	EXPORT_SYMBOL_GPL
-0x0a93bccf	uhci_check_and_reset_hc	vmlinux	EXPORT_SYMBOL_GPL
-0x950e8bd2	usb_hc_died	vmlinux	EXPORT_SYMBOL_GPL
-0x97f1a77f	pci_max_pasids	vmlinux	EXPORT_SYMBOL_GPL
-0x4db32e94	pci_free_irq	vmlinux	EXPORT_SYMBOL
-0x86644005	pinctrl_dev_get_name	vmlinux	EXPORT_SYMBOL_GPL
-0xc1514a3b	free_irq	vmlinux	EXPORT_SYMBOL
-0x6b4b2933	__ioremap	vmlinux	EXPORT_SYMBOL
-0xe8c5ce96	ieee80211_get_response_rate	net/wireless/cfg80211	EXPORT_SYMBOL
-0xf4f7f28a	l2tp_session_create	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0x74bb61b0	jbd2_journal_init_inode	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xf7cc74d8	uwb_pal_register	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x3621b9ec	nd_cmd_out_size	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x41dbafb0	team_options_unregister	drivers/net/team/team	EXPORT_SYMBOL
-0xbe61c1f3	cxgb4_clip_release	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x1ad35a3c	fma_register_memory_offline_notifier	vmlinux	EXPORT_SYMBOL
-0xd3d87a4f	take_dentry_name_snapshot	vmlinux	EXPORT_SYMBOL
-0x43114cc1	deactivate_locked_super	vmlinux	EXPORT_SYMBOL
-0x79eae429	ftrace_set_filter	vmlinux	EXPORT_SYMBOL_GPL
-0xecdb5628	virtio_transport_dgram_enqueue	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x35d8444e	sunrpc_cache_unhash	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x4dd97cba	rpcauth_register	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x7d3f00bf	lowpan_nhc_del	net/6lowpan/6lowpan	EXPORT_SYMBOL
-0x53ce5c47	__ll_sc_atomic64_fetch_xor_relaxed	vmlinux	EXPORT_SYMBOL
-0x4d5720ca	xfrm_audit_policy_delete	vmlinux	EXPORT_SYMBOL_GPL
-0x626c9d2c	inet_twsk_hashdance	vmlinux	EXPORT_SYMBOL_GPL
-0x38d5ff0e	sock_zerocopy_realloc	vmlinux	EXPORT_SYMBOL_GPL
-0xe49517b0	init_iova_flush_queue	vmlinux	EXPORT_SYMBOL_GPL
-0xe4d5f412	clkdev_create	vmlinux	EXPORT_SYMBOL_GPL
-0x95bc9078	btree_free	vmlinux	EXPORT_SYMBOL_GPL
-0x375906eb	vprintk_emit	vmlinux	EXPORT_SYMBOL
-0x09d44df9	in_lock_functions	vmlinux	EXPORT_SYMBOL
-0x44150de9	cfg80211_abandon_assoc	net/wireless/cfg80211	EXPORT_SYMBOL
-0x9c6ec857	cfg80211_cqm_pktloss_notify	net/wireless/cfg80211	EXPORT_SYMBOL
-0xa1f52be6	rpc_wake_up	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xd90b87df	ip6_tnl_xmit_ctl	net/ipv6/ip6_tunnel	EXPORT_SYMBOL_GPL
-0x21ee341c	ulpi_write	drivers/usb/common/ulpi	EXPORT_SYMBOL_GPL
-0x1de56b20	sas_port_add_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0xbfd01f33	mlxsw_core_port_ib_set	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x04af77c3	mlx4_assign_eq	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x30c37cc0	dm_bm_write_lock_zero	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xddac6f13	ip6_sk_update_pmtu	vmlinux	EXPORT_SYMBOL_GPL
-0xcb9377a5	netpoll_parse_options	vmlinux	EXPORT_SYMBOL
-0x652f2330	netdev_rx_handler_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xecff0997	kernel_getpeername	vmlinux	EXPORT_SYMBOL
-0xe9447212	drm_default_rgb_quant_range	vmlinux	EXPORT_SYMBOL
-0x5407ae9e	drm_dp_get_dual_mode_type_name	vmlinux	EXPORT_SYMBOL
-0x81a03181	serial8250_do_set_termios	vmlinux	EXPORT_SYMBOL
-0xb13c2daa	clk_register_fixed_rate_with_accuracy	vmlinux	EXPORT_SYMBOL_GPL
-0x8a86949f	__devm_of_phy_provider_register	vmlinux	EXPORT_SYMBOL_GPL
-0x4c078601	sysfs_chmod_file	vmlinux	EXPORT_SYMBOL_GPL
-0xbccfd4d8	register_oldmem_pfn_is_ram	vmlinux	EXPORT_SYMBOL_GPL
-0x660180a5	find_module	vmlinux	EXPORT_SYMBOL_GPL
-0x081b5ea1	rt_mutex_lock	vmlinux	EXPORT_SYMBOL_GPL
-0x60a96b70	ieee80211_reserve_tid	net/mac80211/mac80211	EXPORT_SYMBOL
-0x1a7dbbcf	vfio_register_notifier	drivers/vfio/vfio	EXPORT_SYMBOL
-0x687b294e	__wusb_dev_get_by_usb_dev	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x8e6e3a7b	vb2_expbuf	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x9b23c1cf	ib_sa_service_rec_query	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x92993b0c	ibnl_put_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x34b2aea3	l3mdev_link_scope_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x229e50dc	alloc_fcdev	vmlinux	EXPORT_SYMBOL
-0x87fcb106	skb_complete_wifi_ack	vmlinux	EXPORT_SYMBOL_GPL
-0x51ba762b	input_event	vmlinux	EXPORT_SYMBOL
-0xe038b410	dev_get_regmap	vmlinux	EXPORT_SYMBOL_GPL
-0x256d48ca	of_clk_hw_onecell_get	vmlinux	EXPORT_SYMBOL_GPL
-0xbabd20b9	devm_pinctrl_put	vmlinux	EXPORT_SYMBOL_GPL
-0x60a882c7	devm_pinctrl_get	vmlinux	EXPORT_SYMBOL_GPL
-0x11f7ed4c	hex_to_bin	vmlinux	EXPORT_SYMBOL
-0x8136ccdc	simple_pin_fs	vmlinux	EXPORT_SYMBOL
-0x5635a60a	vmalloc_user	vmlinux	EXPORT_SYMBOL
-0xe3b340da	posix_clock_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xc333e2cd	kthread_create_worker_on_cpu	vmlinux	EXPORT_SYMBOL
-0xfdacc990	xprt_pin_rqst	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x13930612	nf_ct_nat_ext_add	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0x1f844c02	vhost_enqueue_msg	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xb99bac19	mlx5_query_nic_vport_vlans	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xa0ff74d6	udp_memory_allocated	vmlinux	EXPORT_SYMBOL
-0x24c8e482	xt_copy_counters_from_user	vmlinux	EXPORT_SYMBOL_GPL
-0x13cca0b7	bpf_prog_create_from_user	vmlinux	EXPORT_SYMBOL_GPL
-0xda55c12e	sock_no_sendpage	vmlinux	EXPORT_SYMBOL
-0x4cd09d3c	thermal_generate_netlink_event	vmlinux	EXPORT_SYMBOL_GPL
-0xf44ca154	ttm_bo_synccpu_write_grab	vmlinux	EXPORT_SYMBOL
-0x50679a7a	acpi_dev_resource_address_space	vmlinux	EXPORT_SYMBOL_GPL
-0x707f43f6	__ctzdi2	vmlinux	EXPORT_SYMBOL
-0xfb94103e	__clzdi2	vmlinux	EXPORT_SYMBOL
-0x12b69b96	blkdev_report_zones	vmlinux	EXPORT_SYMBOL_GPL
-0x38e000f7	blk_pre_runtime_suspend	vmlinux	EXPORT_SYMBOL
-0xe4bbc1dd	kimage_voffset	vmlinux	EXPORT_SYMBOL
-0xbb63a461	wusbhc_mmcie_rm	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x4fa2da46	mlx5_free_bfreg	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x3f6d0572	bcma_host_pci_up	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x92a0d6c5	rdev_set_badblocks	vmlinux	EXPORT_SYMBOL_GPL
-0xe6983de6	get_current_tty	vmlinux	EXPORT_SYMBOL_GPL
-0x0cc4b4b6	crc_ccitt_false	vmlinux	EXPORT_SYMBOL
-0x7da1b1e4	blkg_prfill_stat	vmlinux	EXPORT_SYMBOL_GPL
-0x547494f2	proc_create_data	vmlinux	EXPORT_SYMBOL
-0xa435b32e	filemap_fdatawait_range_keep_errors	vmlinux	EXPORT_SYMBOL
-0x7cc4b2ca	filemap_range_has_page	vmlinux	EXPORT_SYMBOL
-0x1d9dc682	param_ops_string	vmlinux	EXPORT_SYMBOL
-0x7441be63	sunrpc_cache_register_pipefs	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xb4f1be36	l2tp_tunnel_get_session	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0xeef45887	l2tp_tunnel_get	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0xd91319d6	raid6_gfmul	lib/raid6/raid6_pq	EXPORT_SYMBOL
-0xe1fc83d8	nfs_getattr	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xca864c00	nfs_setattr	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x27657645	__tracepoint_tcp_send_reset	vmlinux	EXPORT_SYMBOL_GPL
-0xdcf5e57e	kernel_getsockname	vmlinux	EXPORT_SYMBOL
-0x7fda90c3	kernel_sendmsg	vmlinux	EXPORT_SYMBOL
-0xcf436264	edac_device_alloc_ctl_info	vmlinux	EXPORT_SYMBOL_GPL
-0x9423d45b	uart_register_driver	vmlinux	EXPORT_SYMBOL
-0x6e56b34c	divider_round_rate_parent	vmlinux	EXPORT_SYMBOL_GPL
-0x39b52d19	__bitmap_and	vmlinux	EXPORT_SYMBOL
-0x98c8e476	hisi_sas_probe	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x8626975b	mlx4_eq_get_irq	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xc32b59ff	ib_destroy_fmr_pool	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xa925bd90	tpm_get_random	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x424a0ba5	xfrm_alloc_spi	vmlinux	EXPORT_SYMBOL
-0x8349a895	nvmem_device_put	vmlinux	EXPORT_SYMBOL_GPL
-0x8229f210	nvmem_device_get	vmlinux	EXPORT_SYMBOL_GPL
-0x889ae395	drm_fb_helper_defio_init	vmlinux	EXPORT_SYMBOL
-0x12bea0f0	drm_atomic_helper_resume	vmlinux	EXPORT_SYMBOL
-0xf26bb712	pci_enable_sriov	vmlinux	EXPORT_SYMBOL_GPL
-0xedc06d37	refcount_dec_and_test_checked	vmlinux	EXPORT_SYMBOL
-0x4abf5285	blk_rq_err_bytes	vmlinux	EXPORT_SYMBOL_GPL
-0x94a79c34	bio_clone_blkcg_association	vmlinux	EXPORT_SYMBOL_GPL
-0xa2dd7132	crypto_blkcipher_type	vmlinux	EXPORT_SYMBOL_GPL
-0xe6d26770	crypto_givcipher_type	vmlinux	EXPORT_SYMBOL_GPL
-0xf437cf99	cache_seq_next	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x6117baab	fcoe_get_lesb	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0xe37dd406	hinic_func_max_nic_qnum	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xcafd1a52	hinic_slq_alloc	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xe3d028c7	hnae3_unregister_ae_dev	drivers/net/ethernet/hisilicon/hns3/hnae3	EXPORT_SYMBOL
-0xcf76ba7e	ata_eh_freeze_port	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xc42842fd	nf_log_packet	vmlinux	EXPORT_SYMBOL
-0x9cf08a77	dev_remove_pack	vmlinux	EXPORT_SYMBOL
-0x0f7ca236	dmi_memdev_name	vmlinux	EXPORT_SYMBOL_GPL
-0x0f96a245	led_set_brightness_nopm	vmlinux	EXPORT_SYMBOL_GPL
-0xd072b77a	i2c_bit_algo	vmlinux	EXPORT_SYMBOL
-0x2c256e1f	input_scancode_to_scalar	vmlinux	EXPORT_SYMBOL
-0x9cb97006	spi_get_next_queued_message	vmlinux	EXPORT_SYMBOL_GPL
-0x8feb2797	__devm_regmap_init	vmlinux	EXPORT_SYMBOL_GPL
-0x832a1045	drm_gem_dumb_map_offset	vmlinux	EXPORT_SYMBOL_GPL
-0x68ab424c	btree_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x7efa5983	rq_flush_dcache_pages	vmlinux	EXPORT_SYMBOL_GPL
-0x7a5f02a4	blkcipher_walk_virt	vmlinux	EXPORT_SYMBOL_GPL
-0x844eef0f	posix_lock_file	vmlinux	EXPORT_SYMBOL
-0x71a672ef	dmam_pool_destroy	vmlinux	EXPORT_SYMBOL
-0x9dcfc932	set_page_dirty	vmlinux	EXPORT_SYMBOL
-0xb3b2e74e	kthread_destroy_worker	vmlinux	EXPORT_SYMBOL
-0xc7598053	mlx5_cmd_init	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xd6cf59da	video_device_alloc	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xace9b57b	dm_bio_prison_destroy_v2	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x2a91bb33	ib_cache_gid_type_str	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x0b439626	cryptd_alloc_aead	crypto/cryptd	EXPORT_SYMBOL_GPL
-0x17bbc743	acpi_match_device	vmlinux	EXPORT_SYMBOL_GPL
-0xde9360ba	totalram_pages	vmlinux	EXPORT_SYMBOL
-0x5831e062	cpus_read_trylock	vmlinux	EXPORT_SYMBOL_GPL
-0x39f12c95	nf_conntrack_l4proto_udp4	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xcef3e322	wusbhc_mmcie_set	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0xb0c953b3	fcoe_transport_attach	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL
-0xe5532ec9	mlx4_INIT_PORT	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xe4c7b15e	hinic_get_rq_local_ci	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x91526a52	ubi_do_get_device_info	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0xd750ea76	dm_rh_inc_pending	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0xd1267d87	ata_sff_prereset	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x12ec844e	async_gen_syndrome	crypto/async_tx/async_pq	EXPORT_SYMBOL_GPL
-0x8d6f7b7a	udp_disconnect	vmlinux	EXPORT_SYMBOL
-0x48954db0	dev_mc_unsync	vmlinux	EXPORT_SYMBOL
-0xc143190e	dev_uc_unsync	vmlinux	EXPORT_SYMBOL
-0x06dfe967	devm_nvmem_cell_get	vmlinux	EXPORT_SYMBOL_GPL
-0x5b3836f9	usb_choose_configuration	vmlinux	EXPORT_SYMBOL_GPL
-0xbe3a4faf	usb_free_streams	vmlinux	EXPORT_SYMBOL_GPL
-0x07e80d9a	regcache_cache_only	vmlinux	EXPORT_SYMBOL_GPL
-0x9b92d16e	pinctrl_gpio_set_config	vmlinux	EXPORT_SYMBOL_GPL
-0x71c251df	sbitmap_queue_min_shallow_depth	vmlinux	EXPORT_SYMBOL_GPL
-0xbd13a176	ip_set_get_byname	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x5f3d8d74	hinic_intr_num	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x7578006a	mtd_add_partition	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x03aa64d3	addrconf_prefix_rcv_add_addr	vmlinux	EXPORT_SYMBOL_GPL
-0xa7c94f1d	xt_compat_lock	vmlinux	EXPORT_SYMBOL_GPL
-0xbee88c89	fwnode_graph_get_remote_port	vmlinux	EXPORT_SYMBOL_GPL
-0x3870c587	bus_get_kset	vmlinux	EXPORT_SYMBOL_GPL
-0x66a25ae8	drm_ati_pcigart_init	vmlinux	EXPORT_SYMBOL
-0x889df6ae	drm_gem_fb_simple_display_pipe_prepare_fb	vmlinux	EXPORT_SYMBOL
-0x7d12d76d	acpi_get_parent	vmlinux	EXPORT_SYMBOL
-0x7f52b954	of_get_fb_videomode	vmlinux	EXPORT_SYMBOL_GPL
-0x730688cb	fb_pan_display	vmlinux	EXPORT_SYMBOL
-0x444a34f6	fb_show_logo	vmlinux	EXPORT_SYMBOL
-0x838c9eac	blk_mq_virtio_map_queues	vmlinux	EXPORT_SYMBOL_GPL
-0x86c81e12	__register_chrdev	vmlinux	EXPORT_SYMBOL
-0x896ed40b	put_itimerspec64	vmlinux	EXPORT_SYMBOL_GPL
-0x59e640c0	halt_poll_ns	vmlinux	EXPORT_SYMBOL_GPL
-0xe5919cb1	xdr_encode_opaque	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xb54676fa	ceph_msg_type_name	net/ceph/libceph	EXPORT_SYMBOL
-0x22b7b20a	iscsi_session_recovery_timedout	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x613b1e2e	ib_is_mad_class_rmpp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x4e90435c	ib_sa_free_multicast	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xe4248980	cper_estatus_print	vmlinux	EXPORT_SYMBOL_GPL
-0x9d742aa0	rtc_class_close	vmlinux	EXPORT_SYMBOL_GPL
-0x033832c7	usb_amd_hang_symptom_quirk	vmlinux	EXPORT_SYMBOL_GPL
-0xbd414949	drm_atomic_set_mode_for_crtc	vmlinux	EXPORT_SYMBOL
-0x42adadb9	kstrtoll_from_user	vmlinux	EXPORT_SYMBOL
-0xf1969a8e	__usecs_to_jiffies	vmlinux	EXPORT_SYMBOL
-0x7f02188f	__msecs_to_jiffies	vmlinux	EXPORT_SYMBOL
-0x9b0500d4	svc_max_payload	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xd8aa4284	dm_rh_region_context	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0x14926faf	ib_dereg_mr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x4f052677	vlan_vids_add_by_dev	vmlinux	EXPORT_SYMBOL
-0x850b8371	devm_of_platform_populate	vmlinux	EXPORT_SYMBOL_GPL
-0xdc14eda7	pci_pci_problems	vmlinux	EXPORT_SYMBOL
-0xd953d61f	pcie_capability_read_dword	vmlinux	EXPORT_SYMBOL
-0x65d59d5b	blk_queue_stack_limits	vmlinux	EXPORT_SYMBOL
-0xe29cde11	drop_super_exclusive	vmlinux	EXPORT_SYMBOL
-0xbf6aad09	free_vm_area	vmlinux	EXPORT_SYMBOL_GPL
-0x669d8ee8	ovs_netdev_tunnel_destroy	net/openvswitch/openvswitch	EXPORT_SYMBOL_GPL
-0x48a6cf95	nf_conntrack_free	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x9feaf287	sonet_subtract_stats	net/atm/atm	EXPORT_SYMBOL
-0x3539b8ba	nfs41_sequence_done	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x092cf98e	fscache_object_sleep_till_congested	fs/fscache/fscache	EXPORT_SYMBOL_GPL
-0x415f91a5	uwb_rsv_modify	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x50fc16d5	sas_ata_schedule_reset	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0x837e2761	macvlan_common_newlink	drivers/net/macvlan	EXPORT_SYMBOL_GPL
-0x4b5fd49e	dm_kcopyd_do_callback	drivers/md/dm-mod	EXPORT_SYMBOL
-0x2d0a3aab	ata_eh_thaw_port	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xa0fcf9d3	udp_lib_getsockopt	vmlinux	EXPORT_SYMBOL
-0x7963a11c	udp_lib_setsockopt	vmlinux	EXPORT_SYMBOL
-0x7bce4603	xt_data_to_user	vmlinux	EXPORT_SYMBOL_GPL
-0x81533963	sysfs_format_mac	vmlinux	EXPORT_SYMBOL
-0x21544ce1	get_net_ns_by_fd	vmlinux	EXPORT_SYMBOL_GPL
-0x14a3bfb4	sk_send_sigurg	vmlinux	EXPORT_SYMBOL
-0x270d1def	ptp_clock_event	vmlinux	EXPORT_SYMBOL
-0xf2e6b56b	mdiobus_alloc_size	vmlinux	EXPORT_SYMBOL
-0x895594ff	spi_bus_lock	vmlinux	EXPORT_SYMBOL_GPL
-0x44ea5828	drm_dp_downstream_debug	vmlinux	EXPORT_SYMBOL
-0x4b8467b1	pnp_is_active	vmlinux	EXPORT_SYMBOL
-0xb6545d12	proc_set_size	vmlinux	EXPORT_SYMBOL
-0xdf27567b	cfg80211_sched_scan_stopped	net/wireless/cfg80211	EXPORT_SYMBOL
-0xee9d8344	mlx4_slave_convert_port	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x2adee13f	dm_btree_cursor_next	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xbbb5df05	dm_array_cursor_skip	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xfd16a29f	drm_sched_init	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL
-0x767d656e	pm_generic_poweroff_noirq	vmlinux	EXPORT_SYMBOL_GPL
-0x0fd60df2	drm_get_connector_status_name	vmlinux	EXPORT_SYMBOL
-0xd8843ac9	drm_gem_object_release	vmlinux	EXPORT_SYMBOL
-0xee9899d7	drop_super	vmlinux	EXPORT_SYMBOL
-0x091e2a3d	snprint_stack_trace	vmlinux	EXPORT_SYMBOL_GPL
-0x7c32d0f0	printk	vmlinux	EXPORT_SYMBOL
-0x7ca64792	cfg80211_get_bss	net/wireless/cfg80211	EXPORT_SYMBOL
-0x39e05ac3	nfs_idmap_cache_timeout	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x31f5d117	vhost_add_used_and_signal	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x50a03ea6	sas_is_tlr_enabled	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL
-0x1bb51ec2	__media_pipeline_start	drivers/media/media	EXPORT_SYMBOL_GPL
-0x865f138f	sata_std_hardreset	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xa1efcb5c	ahci_init_controller	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0xebfae617	flow_hash_from_keys	vmlinux	EXPORT_SYMBOL
-0x7ee0f4b1	net_rwsem	vmlinux	EXPORT_SYMBOL_GPL
-0xa21df721	sk_alloc	vmlinux	EXPORT_SYMBOL
-0x0dd39232	md_run	vmlinux	EXPORT_SYMBOL_GPL
-0x8bdacc7c	bus_unregister_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x73b6bb03	drm_property_add_enum	vmlinux	EXPORT_SYMBOL
-0x6f487789	drm_bus_flags_from_videomode	vmlinux	EXPORT_SYMBOL_GPL
-0x10665b01	__drm_atomic_helper_plane_destroy_state	vmlinux	EXPORT_SYMBOL
-0x7870f590	drm_helper_resume_force_mode	vmlinux	EXPORT_SYMBOL
-0x326cefe5	hwpoison_filter_dev_minor	vmlinux	EXPORT_SYMBOL_GPL
-0x8d7e3373	hwpoison_filter_dev_major	vmlinux	EXPORT_SYMBOL_GPL
-0x07323b5b	try_to_release_page	vmlinux	EXPORT_SYMBOL
-0x470620df	synchronize_srcu	vmlinux	EXPORT_SYMBOL_GPL
-0x06ae0777	rpcauth_lookup_credcache	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x4ec5faa5	nfs_commitdata_release	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x4f668170	spi_dv_device	drivers/scsi/scsi_transport_spi	EXPORT_SYMBOL
-0x20da76bf	nvdimm_revalidate_disk	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x2583977f	kobject_add	vmlinux	EXPORT_SYMBOL
-0xe3cd5fae	klist_iter_init	vmlinux	EXPORT_SYMBOL_GPL
-0x15bafe29	unregister_md_cluster_operations	vmlinux	EXPORT_SYMBOL
-0xa0cdcafc	phy_restore_page	vmlinux	EXPORT_SYMBOL_GPL
-0x7c08c6de	dma_buf_vmap	vmlinux	EXPORT_SYMBOL_GPL
-0x6af58484	dma_buf_mmap	vmlinux	EXPORT_SYMBOL_GPL
-0x187d87d5	dma_buf_kmap	vmlinux	EXPORT_SYMBOL_GPL
-0xb540d68b	__platform_driver_register	vmlinux	EXPORT_SYMBOL_GPL
-0x35afae24	__drm_puts_seq_file	vmlinux	EXPORT_SYMBOL
-0x046526e7	drm_fb_helper_init	vmlinux	EXPORT_SYMBOL
-0x73011db0	drm_dp_bw_code_to_link_rate	vmlinux	EXPORT_SYMBOL
-0x61904388	pci_disable_msix	vmlinux	EXPORT_SYMBOL
-0x612feb08	devm_of_phy_provider_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x8bb09891	bio_list_copy_data	vmlinux	EXPORT_SYMBOL
-0x10138352	tracing_on	vmlinux	EXPORT_SYMBOL_GPL
-0x216d35a6	__tracepoint_mlx5_fw	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x58c24868	xfrm_audit_policy_add	vmlinux	EXPORT_SYMBOL_GPL
-0x1ffe32ab	sock_gen_put	vmlinux	EXPORT_SYMBOL_GPL
-0x4e779ec1	thermal_zone_get_temp	vmlinux	EXPORT_SYMBOL_GPL
-0xec0f252c	platform_driver_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x89e340cf	acpi_bus_get_ejd	vmlinux	EXPORT_SYMBOL_GPL
-0x9cab34a6	rfkill_set_led_trigger_name	net/rfkill/rfkill	EXPORT_SYMBOL
-0xaa6f23ad	rfkill_get_led_trigger_name	net/rfkill/rfkill	EXPORT_SYMBOL
-0x03c0450e	br_should_route_hook	net/bridge/bridge	EXPORT_SYMBOL
-0x5f2f147e	nfs_file_release	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x6192e30f	vhost_signal	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x1646f238	usb_serial_generic_wait_until_sent	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0x9b1203a5	mlx5_core_query_srq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xe5bac7fc	gnet_stats_copy_queue	vmlinux	EXPORT_SYMBOL
-0x2ffd76b4	of_match_device	vmlinux	EXPORT_SYMBOL
-0xecbf6252	of_node_name_eq	vmlinux	EXPORT_SYMBOL
-0xb9c811c8	hid_ignore	vmlinux	EXPORT_SYMBOL_GPL
-0x043998f8	xhci_gen_setup	vmlinux	EXPORT_SYMBOL_GPL
-0xf7244a43	usb_get_urb	vmlinux	EXPORT_SYMBOL_GPL
-0x1cb7c983	apei_exec_read_register_value	vmlinux	EXPORT_SYMBOL_GPL
-0x100a4e69	pci_scan_single_device	vmlinux	EXPORT_SYMBOL
-0x7d88731e	kstrtol_from_user	vmlinux	EXPORT_SYMBOL
-0xab084b93	simple_dir_operations	vmlinux	EXPORT_SYMBOL
-0x8d541b0c	hashlen_string	vmlinux	EXPORT_SYMBOL
-0x5af1e3b9	list_lru_del	vmlinux	EXPORT_SYMBOL_GPL
-0xb32bd78e	cfg80211_gtk_rekey_notify	net/wireless/cfg80211	EXPORT_SYMBOL
-0xec8beba6	nf_ct_expect_hash	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x0838c8d2	l2tp_session_set_header_len	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0x06070a35	devlink_resource_size_get	net/core/devlink	EXPORT_SYMBOL_GPL
-0x4c5efa60	inet_frag_reasm_finish	vmlinux	EXPORT_SYMBOL
-0xc2a814db	tcp_memory_pressure	vmlinux	EXPORT_SYMBOL_GPL
-0x840342c6	sgl_free	vmlinux	EXPORT_SYMBOL
-0x36ebe0e3	dqget	vmlinux	EXPORT_SYMBOL
-0xeda04dba	dqput	vmlinux	EXPORT_SYMBOL
-0x773ac88a	always_delete_dentry	vmlinux	EXPORT_SYMBOL
-0x8dde1dfb	setattr_copy	vmlinux	EXPORT_SYMBOL
-0xb4ea7cf7	kgdb_connected	vmlinux	EXPORT_SYMBOL_GPL
-0x6c5b4be4	cfg80211_probe_status	net/wireless/cfg80211	EXPORT_SYMBOL
-0x325f3604	br_multicast_list_adjacent	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0x1c695310	iscsit_build_logout_rsp	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xbee737a3	mtd_point	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x2dc1daf6	v4l2_subdev_link_validate_default	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x37b90fbc	v4l2_ctrl_auto_cluster	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x20f1d897	v4l2_event_dequeue	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x79d418b9	ahci_qc_issue	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0x56137105	inet_frags_fini	vmlinux	EXPORT_SYMBOL
-0x65d9e877	cpufreq_register_notifier	vmlinux	EXPORT_SYMBOL
-0x478298a8	scsi_queue_work	vmlinux	EXPORT_SYMBOL_GPL
-0x9f8d932a	pm_genpd_remove_device	vmlinux	EXPORT_SYMBOL_GPL
-0xc2f78634	drm_legacy_idlelock_take	vmlinux	EXPORT_SYMBOL
-0x7e2c8a37	iommu_capable	vmlinux	EXPORT_SYMBOL_GPL
-0x668b5150	gpiod_set_raw_value	vmlinux	EXPORT_SYMBOL_GPL
-0xb86fa805	elv_add_request	vmlinux	EXPORT_SYMBOL
-0xd5ce63de	elv_dispatch_sort	vmlinux	EXPORT_SYMBOL
-0x9be7bde4	security_tun_dev_attach	vmlinux	EXPORT_SYMBOL
-0xf346231f	seq_list_start_head	vmlinux	EXPORT_SYMBOL
-0x88f8925a	mmu_notifier_register	vmlinux	EXPORT_SYMBOL_GPL
-0xd3ab9ace	get_compat_itimerspec64	vmlinux	EXPORT_SYMBOL_GPL
-0x9f6d78fc	kvm_get_pfn	vmlinux	EXPORT_SYMBOL_GPL
-0x6e392ee5	nsh_pop	net/nsh/nsh	EXPORT_SYMBOL_GPL
-0x1e0dadb6	dns_query	net/dns_resolver/dns_resolver	EXPORT_SYMBOL
-0xfac92445	nfs4_setup_sequence	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xa2ef6009	iscsit_check_dataout_hdr	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x5f3b7b47	cxgbi_create_session	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x33591b02	unregister_hdlc_device	drivers/net/wan/hdlc	EXPORT_SYMBOL
-0xa541be9f	mlx5_nic_vport_query_local_lb	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xc99fd87d	mlx4_SET_VPORT_QOS_set	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xd796541b	mlx4_SET_VPORT_QOS_get	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x09482596	sdhci_pltfm_init	drivers/mmc/host/sdhci-pltfm	EXPORT_SYMBOL_GPL
-0x91434446	netdev_set_default_ethtool_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x1ed7aaeb	netif_device_attach	vmlinux	EXPORT_SYMBOL
-0x6bab20f5	netif_device_detach	vmlinux	EXPORT_SYMBOL
-0x3021057a	device_rename	vmlinux	EXPORT_SYMBOL_GPL
-0x54e38455	drm_i2c_encoder_restore	vmlinux	EXPORT_SYMBOL
-0xce6477b2	acpi_pci_osc_control_set	vmlinux	EXPORT_SYMBOL
-0x6d59ad4d	fbcon_rotate_ud	vmlinux	EXPORT_SYMBOL
-0xc295321e	fbcon_rotate_cw	vmlinux	EXPORT_SYMBOL
-0xc397d81e	simple_attr_read	vmlinux	EXPORT_SYMBOL_GPL
-0xd4a8a230	relay_flush	vmlinux	EXPORT_SYMBOL_GPL
-0xc12435e3	rpc_calc_rto	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xa88094ec	sysctl_cpu_voltage_read	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0x8361c462	kernel_bind	vmlinux	EXPORT_SYMBOL
-0xb5e79564	ttm_sg_tt_init	vmlinux	EXPORT_SYMBOL
-0x249401ca	drm_atomic_helper_swap_state	vmlinux	EXPORT_SYMBOL
-0x7006586e	iommu_get_group_resv_regions	vmlinux	EXPORT_SYMBOL_GPL
-0xcc248d26	serial8250_suspend_port	vmlinux	EXPORT_SYMBOL
-0x4e6e8ea7	fg_console	vmlinux	EXPORT_SYMBOL
-0xcd279169	nla_find	vmlinux	EXPORT_SYMBOL
-0x93ca9cb8	kernel_read	vmlinux	EXPORT_SYMBOL
-0xc8add232	ring_buffer_record_disable	vmlinux	EXPORT_SYMBOL_GPL
-0xffae8e8b	nsecs_to_jiffies	vmlinux	EXPORT_SYMBOL_GPL
-0xbb4d8a73	__devm_release_region	vmlinux	EXPORT_SYMBOL
-0x08a3676b	rt2800_efuse_detect	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0xbb5b456c	fl6_merge_options	vmlinux	EXPORT_SYMBOL_GPL
-0x44195d97	device_link_del	vmlinux	EXPORT_SYMBOL_GPL
-0xbf35f4b3	device_link_add	vmlinux	EXPORT_SYMBOL_GPL
-0xc584bca0	pci_bus_find_capability	vmlinux	EXPORT_SYMBOL
-0x20d364f7	blk_queue_prep_rq	vmlinux	EXPORT_SYMBOL
-0x4f6f1bbc	dax_iomap_fault	vmlinux	EXPORT_SYMBOL_GPL
-0x34b41b84	kvm_is_visible_gfn	vmlinux	EXPORT_SYMBOL_GPL
-0x3fcb3a67	__nf_nat_l4proto_find	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0x98fc3011	ceph_osdc_watch	net/ceph/libceph	EXPORT_SYMBOL
-0xa808bbb8	nfs4_delete_deviceid	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x09379838	mdev_uuid	drivers/vfio/mdev/mdev	EXPORT_SYMBOL
-0x44ec77b7	ata_base_port_ops	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xd3f3bdb1	vlan_dev_vlan_id	vmlinux	EXPORT_SYMBOL
-0xac05a481	__skb_try_recv_datagram	vmlinux	EXPORT_SYMBOL
-0xfe97277f	drm_gem_prime_export	vmlinux	EXPORT_SYMBOL
-0xffccb29c	ghes_ts_err_chain	vmlinux	EXPORT_SYMBOL
-0xeb82ea43	pinconf_generic_dt_free_map	vmlinux	EXPORT_SYMBOL_GPL
-0x0e06520d	security_skb_classify_flow	vmlinux	EXPORT_SYMBOL
-0x0d8b7a26	frontswap_register_ops	vmlinux	EXPORT_SYMBOL
-0x69814066	pagevec_lookup_range_tag	vmlinux	EXPORT_SYMBOL
-0x1b2fbe1d	sunrpc_cache_unregister_pipefs	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xf3b4d4ae	ip_set_alloc	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x4ffa1868	pnfs_generic_scan_commit_lists	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x8e01f554	tee_shm_pool_mgr_alloc_res_mem	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0xf7729463	transport_register_session	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xd03c434a	usbnet_resume_rx	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0xb1341823	tcf_block_cb_unregister	vmlinux	EXPORT_SYMBOL
-0x118f86df	dst_cache_get_ip4	vmlinux	EXPORT_SYMBOL_GPL
-0x8e8b736b	ehci_hub_control	vmlinux	EXPORT_SYMBOL_GPL
-0x1b17fc4b	__class_register	vmlinux	EXPORT_SYMBOL_GPL
-0x818dcc63	drm_ati_pcigart_cleanup	vmlinux	EXPORT_SYMBOL
-0x6fc87121	drm_atomic_state_default_release	vmlinux	EXPORT_SYMBOL
-0x06b0c8ac	vfs_clone_file_prep_inodes	vmlinux	EXPORT_SYMBOL
-0x93fca811	__get_free_pages	vmlinux	EXPORT_SYMBOL
-0xedf35450	virtio_transport_release	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x3bef2f73	iscsi_pool_init	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x4099f919	tun_ptr_free	drivers/net/tun	EXPORT_SYMBOL_GPL
-0x49d836b0	ubi_leb_read_sg	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0x44a80bab	rdma_read_gids	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x35d4712c	rawv6_mh_filter_register	vmlinux	EXPORT_SYMBOL
-0xf0207f59	nf_unregister_net_hook	vmlinux	EXPORT_SYMBOL
-0xee674e78	usb_free_coherent	vmlinux	EXPORT_SYMBOL_GPL
-0x63ea456f	drm_helper_crtc_mode_set_base	vmlinux	EXPORT_SYMBOL
-0x66d2f779	pciserial_init_ports	vmlinux	EXPORT_SYMBOL_GPL
-0x028125e1	pcie_has_flr	vmlinux	EXPORT_SYMBOL_GPL
-0x97adb487	utf8s_to_utf16s	vmlinux	EXPORT_SYMBOL
-0xb4b97c90	pvclock_gtod_register_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x31b4c610	ns_capable	vmlinux	EXPORT_SYMBOL
-0xb6588ba6	ath_bus_type_strings	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0xa1d2413a	dm_bufio_read	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x37dbabea	dm_cell_error	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0xcf81616b	rawv6_mh_filter_unregister	vmlinux	EXPORT_SYMBOL
-0x1e9ec1d3	ip_route_output_key_hash	vmlinux	EXPORT_SYMBOL_GPL
-0xc3eec3c5	is_skb_forwardable	vmlinux	EXPORT_SYMBOL_GPL
-0xffe8c1c7	drm_fb_helper_remove_one_connector	vmlinux	EXPORT_SYMBOL
-0x5e223257	clk_hw_register_clkdev	vmlinux	EXPORT_SYMBOL
-0x63ba43ed	fb_deferred_io_init	vmlinux	EXPORT_SYMBOL_GPL
-0x0ef5c64b	blk_queue_resize_tags	vmlinux	EXPORT_SYMBOL
-0x585f5f30	debugfs_attr_read	vmlinux	EXPORT_SYMBOL_GPL
-0x92b9b180	slash_name	vmlinux	EXPORT_SYMBOL
-0x6b91c069	shake_page	vmlinux	EXPORT_SYMBOL_GPL
-0xfe26fc7c	nr_node_ids	vmlinux	EXPORT_SYMBOL
-0xbcc15e75	ktime_get_coarse_with_offset	vmlinux	EXPORT_SYMBOL_GPL
-0x6df1aaf1	kernel_sigaction	vmlinux	EXPORT_SYMBOL
-0x3e7e5025	OS_MemOspStartAddr	vmlinux	EXPORT_SYMBOL
-0x6021aef5	nf_ct_l4proto_find_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x4f520e97	register_mtd_chip_driver	drivers/mtd/chips/chipreg	EXPORT_SYMBOL
-0x2010a121	devm_mfd_add_devices	drivers/mfd/mfd-core	EXPORT_SYMBOL
-0x64092fbc	dm_bio_prison_free_cell_v2	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x79e012e1	ipv4_specific	vmlinux	EXPORT_SYMBOL
-0x107ac215	nf_queue_entry_release_refs	vmlinux	EXPORT_SYMBOL_GPL
-0x21625f49	proto_unregister	vmlinux	EXPORT_SYMBOL
-0x10095b3a	i2c_new_dummy	vmlinux	EXPORT_SYMBOL_GPL
-0x92b9d769	drm_atomic_normalize_zpos	vmlinux	EXPORT_SYMBOL
-0x55aac831	drm_fb_helper_sys_read	vmlinux	EXPORT_SYMBOL
-0x4b56670d	csum_and_copy_from_iter	vmlinux	EXPORT_SYMBOL
-0xc3402009	__fsnotify_inode_delete	vmlinux	EXPORT_SYMBOL_GPL
-0x86f3658b	failover_register	net/core/failover	EXPORT_SYMBOL_GPL
-0x1b16cd90	nfs_remount	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xb3b2e02e	deregister_mtd_parser	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x2dc89a48	dm_rh_mark_nosync	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0x9f9fae05	pci_disable_sriov	vmlinux	EXPORT_SYMBOL_GPL
-0xaf9a837c	bsg_scsi_register_queue	vmlinux	EXPORT_SYMBOL_GPL
-0x65f05e05	blk_mq_free_tag_set	vmlinux	EXPORT_SYMBOL
-0xa2c74331	list_lru_count_node	vmlinux	EXPORT_SYMBOL_GPL
-0xa2652bf4	from_kprojid_munged	vmlinux	EXPORT_SYMBOL
-0x96d32558	rpc_find_or_alloc_pipe_dir_object	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xb36dc54c	register_ip_vs_app	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0x57baf885	ceph_str_hash	net/ceph/libceph	EXPORT_SYMBOL
-0xf1ea69b9	lowpan_register_netdevice	net/6lowpan/6lowpan	EXPORT_SYMBOL
-0x3cf46d44	mlx5_modify_nic_vport_mac_list	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xf2a353ac	v4l2_i2c_tuner_addrs	drivers/media/v4l2-core/v4l2-common	EXPORT_SYMBOL_GPL
-0x36a34e58	dm_array_cursor_get_value	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xc9605e50	rtnl_af_register	vmlinux	EXPORT_SYMBOL_GPL
-0x343282fa	typec_altmode_get_plug	vmlinux	EXPORT_SYMBOL_GPL
-0x892535dc	mdio_device_reset	vmlinux	EXPORT_SYMBOL
-0x16de09f9	spi_statistics_add_transfer_stats	vmlinux	EXPORT_SYMBOL_GPL
-0xedcf81ce	drm_dp_channel_eq_ok	vmlinux	EXPORT_SYMBOL
-0x8367ebd1	fb_sys_write	vmlinux	EXPORT_SYMBOL_GPL
-0xf537bd2b	pci_num_vf	vmlinux	EXPORT_SYMBOL_GPL
-0xa071cf46	gen_pool_free	vmlinux	EXPORT_SYMBOL
-0xa35d0d33	param_ops_long	vmlinux	EXPORT_SYMBOL
-0x07ea122a	rpc_add_pipe_dir_object	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xcafafeb7	ib_send_cm_apr	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0x67a5553a	sata_scr_write	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xb5133acf	radix_tree_lookup	vmlinux	EXPORT_SYMBOL
-0x2b9c8700	inet_csk_update_pmtu	vmlinux	EXPORT_SYMBOL_GPL
-0x6f41a428	acpi_get_vendor_resource	vmlinux	EXPORT_SYMBOL
-0xd5346bfc	acpi_get_possible_resources	vmlinux	EXPORT_SYMBOL
-0x3e7080cb	mpi_read_from_buffer	vmlinux	EXPORT_SYMBOL_GPL
-0x4aea463f	crc32_le_shift	vmlinux	EXPORT_SYMBOL
-0xacf4d843	match_strdup	vmlinux	EXPORT_SYMBOL
-0xb2ff3ad0	ring_buffer_free_read_page	vmlinux	EXPORT_SYMBOL_GPL
-0x6ae447a8	rt_mutex_unlock	vmlinux	EXPORT_SYMBOL_GPL
-0x53c9adba	nf_reject_ip6_tcphdr_put	net/ipv6/netfilter/nf_reject_ipv6	EXPORT_SYMBOL_GPL
-0xb6cdef2a	sparse_keymap_setup	drivers/input/sparse-keymap	EXPORT_SYMBOL
-0x71b6c5b8	ahci_pmp_retry_srst_ops	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0x284524e8	neigh_seq_next	vmlinux	EXPORT_SYMBOL
-0x1a411479	drm_syncobj_free	vmlinux	EXPORT_SYMBOL
-0x3344c461	badblocks_init	vmlinux	EXPORT_SYMBOL_GPL
-0x284bf8c6	vfs_rename	vmlinux	EXPORT_SYMBOL
-0xd05b3712	generic_ro_fops	vmlinux	EXPORT_SYMBOL
-0xb7a958bc	ceph_client_addr	net/ceph/libceph	EXPORT_SYMBOL
-0x81cd7cb2	iscsi_free_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0xad70d06a	cxgbi_conn_pdu_ready	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x776472ab	mlx5_cmd_alloc_uar	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x7f0034a3	phy_save_page	vmlinux	EXPORT_SYMBOL_GPL
-0xbb9e5c38	pm_runtime_force_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x894d1c19	devm_pci_remap_cfgspace	vmlinux	EXPORT_SYMBOL
-0xa33c5b5d	phy_calibrate	vmlinux	EXPORT_SYMBOL_GPL
-0xf6ee2bbb	iomap_page_mkwrite	vmlinux	EXPORT_SYMBOL_GPL
-0x4991f674	user_path_create	vmlinux	EXPORT_SYMBOL
-0xeeba395b	kthread_bind	vmlinux	EXPORT_SYMBOL
-0x6643e59f	vsock_remove_tap	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0xce8effa0	virtio_transport_stream_enqueue	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x69ffaec1	xprt_disconnect_done	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xb329cf49	usb_serial_port_softint	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0x0f1428af	nvme_enable_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x4651a6ff	mlx5_query_nic_vport_promisc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xd14d42f8	del_mtd_blktrans_dev	drivers/mtd/mtd_blkdevs	EXPORT_SYMBOL_GPL
-0xac34a1d5	dm_kcopyd_zero	drivers/md/dm-mod	EXPORT_SYMBOL
-0x2c975f7c	ipv6_setsockopt	vmlinux	EXPORT_SYMBOL
-0xb5369d76	drm_property_destroy	vmlinux	EXPORT_SYMBOL
-0x8be916a0	blk_queue_flag_test_and_set	vmlinux	EXPORT_SYMBOL_GPL
-0xc698abe4	forget_all_cached_acls	vmlinux	EXPORT_SYMBOL
-0x2b3375ad	mlx5_fc_create	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x04da6f0f	mlx5_core_create_mkey_cb	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x4688e33c	inet_frag_find	vmlinux	EXPORT_SYMBOL
-0x4c09115f	inetdev_by_index	vmlinux	EXPORT_SYMBOL
-0xd6fa4a88	__sk_backlog_rcv	vmlinux	EXPORT_SYMBOL
-0x842f046d	usb_poison_anchored_urbs	vmlinux	EXPORT_SYMBOL_GPL
-0x4ee589c2	devm_of_clk_add_hw_provider	vmlinux	EXPORT_SYMBOL_GPL
-0x99f6270b	acpi_dev_resource_interrupt	vmlinux	EXPORT_SYMBOL_GPL
-0xdf0f75c6	eventfd_signal	vmlinux	EXPORT_SYMBOL_GPL
-0x672fd545	zpool_register_driver	vmlinux	EXPORT_SYMBOL
-0xa4e3bc0a	clocksource_unregister	vmlinux	EXPORT_SYMBOL
-0x233a6cb6	tee_device_alloc	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0xf1887238	fifo_set_limit	vmlinux	EXPORT_SYMBOL
-0x58b4645c	dev_close_many	vmlinux	EXPORT_SYMBOL
-0x28b030d2	of_overlay_notifier_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xa7e6677e	phy_drivers_unregister	vmlinux	EXPORT_SYMBOL
-0x86e07e16	con_debug_enter	vmlinux	EXPORT_SYMBOL_GPL
-0xed55f929	acpi_os_unmap_generic_address	vmlinux	EXPORT_SYMBOL
-0x02e86016	pci_write_config_dword	vmlinux	EXPORT_SYMBOL
-0xc5bc25de	kvmalloc_node	vmlinux	EXPORT_SYMBOL
-0x584868ea	filemap_fdatawrite	vmlinux	EXPORT_SYMBOL
-0x9cc4f70a	register_pm_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x50111d73	rpc_clone_client_set_auth	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x7b67cd16	iscsi_eh_session_reset	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xa71f2678	nd_region_provider_data	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0xed1f9a39	rt2x00mac_set_key	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xcd60cd19	memstick_detect_change	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0xf56238f4	v4l2_find_dv_timings_cea861_vic	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0x5739fd89	dm_hold	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0x4c2054d7	ipmi_request_settime	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x42286212	__ll_sc_atomic64_fetch_and	vmlinux	EXPORT_SYMBOL
-0x807d2b2c	xt_recseq	vmlinux	EXPORT_SYMBOL_GPL
-0xfc5e9c2c	dev_fill_metadata_dst	vmlinux	EXPORT_SYMBOL_GPL
-0xca0d7dcb	dev_add_offload	vmlinux	EXPORT_SYMBOL
-0xa5976e4f	dev_base_lock	vmlinux	EXPORT_SYMBOL
-0x914aa6d5	mdiobus_is_registered_device	vmlinux	EXPORT_SYMBOL
-0x0d98cbdf	__devm_regmap_init_mmio_clk	vmlinux	EXPORT_SYMBOL_GPL
-0x94f7873f	drm_i2c_encoder_destroy	vmlinux	EXPORT_SYMBOL
-0xd25d4f74	console_blank_hook	vmlinux	EXPORT_SYMBOL
-0xd7b1850f	devm_clk_register	vmlinux	EXPORT_SYMBOL_GPL
-0xe85f2123	acpi_tb_unload_table	vmlinux	EXPORT_SYMBOL
-0x247ef831	kdb_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x29b50b66	cgroup_get_from_fd	vmlinux	EXPORT_SYMBOL_GPL
-0x06f49acb	ieee80211_sta_set_buffered	net/mac80211/mac80211	EXPORT_SYMBOL
-0x6385dfa0	ceph_cls_lock	net/ceph/libceph	EXPORT_SYMBOL
-0xbf24d5bf	net_failover_destroy	drivers/net/net_failover	EXPORT_SYMBOL_GPL
-0xf88bc5d0	__sdhci_read_caps	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x17dce6d5	mmc_send_status	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xb5d94ec7	vb2_querybuf	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL
-0x64216c51	xt_request_find_target	vmlinux	EXPORT_SYMBOL_GPL
-0xedd79083	devm_extcon_unregister_notifier	vmlinux	EXPORT_SYMBOL
-0xe48d597d	sg_scsi_ioctl	vmlinux	EXPORT_SYMBOL_GPL
-0x1235cd51	__alloc_disk_node	vmlinux	EXPORT_SYMBOL
-0xc22a3091	vm_unmap_aliases	vmlinux	EXPORT_SYMBOL_GPL
-0x180269b2	cpu_down_mask	vmlinux	EXPORT_SYMBOL
-0xb6ac4243	sctp_get_sctp_info	net/sctp/sctp	EXPORT_SYMBOL_GPL
-0x23a2c2c3	mlx5_db_alloc_node	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xd3d6e5c7	tifm_free_adapter	drivers/misc/tifm_core	EXPORT_SYMBOL
-0xe5736c93	memstick_new_req	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0x9d734818	dm_rh_delay	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0xd062e685	__ib_create_cq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x1e8fac8e	wireless_nlevent_flush	vmlinux	EXPORT_SYMBOL_GPL
-0x2d90003c	xfrm_state_lookup_byspi	vmlinux	EXPORT_SYMBOL
-0xf74c20b4	netlink_capable	vmlinux	EXPORT_SYMBOL
-0xf6025e76	gnet_stats_finish_copy	vmlinux	EXPORT_SYMBOL
-0x1445c4dc	skb_checksum_trimmed	vmlinux	EXPORT_SYMBOL
-0x6add5c9a	dmi_find_device	vmlinux	EXPORT_SYMBOL
-0x71ae86fe	md_write_inc	vmlinux	EXPORT_SYMBOL
-0x6c26d547	register_md_personality	vmlinux	EXPORT_SYMBOL
-0x4ca98fa6	mddev_unlock	vmlinux	EXPORT_SYMBOL_GPL
-0x3486b5c3	cavium_ptp_put	vmlinux	EXPORT_SYMBOL
-0xc0428ee6	scsi_get_device_flags_keyed	vmlinux	EXPORT_SYMBOL
-0xc1ea1526	device_show_int	vmlinux	EXPORT_SYMBOL_GPL
-0x3d7964be	init_iova_domain	vmlinux	EXPORT_SYMBOL_GPL
-0xcefbc157	uart_handle_cts_change	vmlinux	EXPORT_SYMBOL_GPL
-0xc23deb91	uart_handle_dcd_change	vmlinux	EXPORT_SYMBOL_GPL
-0xc39d325b	pwm_capture	vmlinux	EXPORT_SYMBOL_GPL
-0x01fb34cf	sbitmap_weight	vmlinux	EXPORT_SYMBOL_GPL
-0x8b71c58a	blk_fetch_request	vmlinux	EXPORT_SYMBOL
-0x1ff00e03	free_inode_nonrcu	vmlinux	EXPORT_SYMBOL
-0xb1018904	dma_pool_create	vmlinux	EXPORT_SYMBOL
-0x22c59be5	cfg80211_chandef_compatible	net/wireless/cfg80211	EXPORT_SYMBOL
-0xbf96d7d5	ceph_osdc_start_request	net/ceph/libceph	EXPORT_SYMBOL
-0x3bf8018c	sdio_writeb	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x0b36102c	dm_array_empty	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xd7aa339d	ib_destroy_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xd73e2f23	drm_sched_entity_destroy	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL
-0x2916bac1	__ip6_local_out	vmlinux	EXPORT_SYMBOL_GPL
-0x20aa2f97	napi_complete_done	vmlinux	EXPORT_SYMBOL
-0x66ff6637	of_resolve_phandles	vmlinux	EXPORT_SYMBOL_GPL
-0x7a435f6a	usb_hcd_pci_probe	vmlinux	EXPORT_SYMBOL_GPL
-0x810fbb0c	tty_name	vmlinux	EXPORT_SYMBOL
-0xc7ea2ed1	get_disk_and_module	vmlinux	EXPORT_SYMBOL
-0xb5aa7165	dma_pool_destroy	vmlinux	EXPORT_SYMBOL
-0x97225112	irq_create_strict_mappings	vmlinux	EXPORT_SYMBOL_GPL
-0x9227163e	vcpu_put	vmlinux	EXPORT_SYMBOL_GPL
-0xb4bb5f6b	virtqueue_add_inbuf	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0xf5741f80	mlx4_vf_set_enable_smi_admin	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x9f641b30	mlx4_vf_get_enable_smi_admin	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xedfa0bf3	udp6_csum_init	vmlinux	EXPORT_SYMBOL
-0x9167709e	dst_cache_set_ip4	vmlinux	EXPORT_SYMBOL_GPL
-0x7d8e14ee	of_dev_put	vmlinux	EXPORT_SYMBOL
-0x6b9b5668	of_dev_get	vmlinux	EXPORT_SYMBOL
-0x2d912bca	dmi_get_bios_year	vmlinux	EXPORT_SYMBOL
-0x6d701cbd	power_supply_register	vmlinux	EXPORT_SYMBOL_GPL
-0xbcdb5f10	ttm_base_object_unref	vmlinux	EXPORT_SYMBOL
-0xbdf580c5	serial8250_register_8250_port	vmlinux	EXPORT_SYMBOL
-0x934e72e9	__tracepoint_kmalloc	vmlinux	EXPORT_SYMBOL
-0x12915ba2	perf_event_release_kernel	vmlinux	EXPORT_SYMBOL_GPL
-0x8c03d20c	destroy_workqueue	vmlinux	EXPORT_SYMBOL_GPL
-0x93de371b	nfs_pgio_header_free	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x6002eb17	fat_get_dotdot_entry	fs/fat/fat	EXPORT_SYMBOL_GPL
-0xe8ca8a8d	usb_serial_generic_write_start	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0xee7a0cfd	rt2800_get_key_seq	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0xb38e5b3f	ata_ehi_push_desc	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x730a52f0	inet_twsk_put	vmlinux	EXPORT_SYMBOL_GPL
-0xfb53e113	fib_default_rule_add	vmlinux	EXPORT_SYMBOL
-0x3ff3037f	devm_extcon_register_notifier_all	vmlinux	EXPORT_SYMBOL
-0x5a61525a	regcache_drop_region	vmlinux	EXPORT_SYMBOL_GPL
-0xefc3fb65	pm_generic_runtime_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0x11964318	do_SAK	vmlinux	EXPORT_SYMBOL
-0x631ec455	clk_hw_register_fixed_factor	vmlinux	EXPORT_SYMBOL_GPL
-0xdad524ae	pci_load_and_free_saved_state	vmlinux	EXPORT_SYMBOL_GPL
-0x2a5cb105	pci_save_state	vmlinux	EXPORT_SYMBOL
-0x604782a1	check_disk_change	vmlinux	EXPORT_SYMBOL
-0x1c07f23e	writeback_inodes_sb	vmlinux	EXPORT_SYMBOL
-0x8f201dd1	param_get_uint	vmlinux	EXPORT_SYMBOL
-0x9bc6b539	ceph_find_or_create_string	net/ceph/libceph	EXPORT_SYMBOL
-0xb53172cb	sas_rphy_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0xcc0cab3e	ttm_bo_del_sub_from_lru	vmlinux	EXPORT_SYMBOL
-0x5c2bec92	drm_mm_scan_color_evict	vmlinux	EXPORT_SYMBOL
-0x1b6a0b2d	elv_register	vmlinux	EXPORT_SYMBOL_GPL
-0xc599a772	security_xfrm_state_delete	vmlinux	EXPORT_SYMBOL
-0x3c185c61	page_put_link	vmlinux	EXPORT_SYMBOL
-0x7052dbf5	release_pages	vmlinux	EXPORT_SYMBOL
-0x2663cb64	vsock_addr_equals_addr	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x87c76336	rpc_sleep_on	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x337f2432	l2tp_nl_unregister_ops	net/l2tp/l2tp_netlink	EXPORT_SYMBOL_GPL
-0xc4a07da3	pnfs_generic_commit_pagelist	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xc9611237	sysctl_cpu_voltage_adjust	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0x840aff4e	nd_region_acquire_lane	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x96a843cc	mmc_cqe_start_req	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xcb89a182	rdma_rw_ctx_destroy_signature	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xafddd545	ata_id_c_string	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x67d370ad	__ll_sc_atomic64_fetch_or	vmlinux	EXPORT_SYMBOL
-0xd4169af3	fixed_phy_register	vmlinux	EXPORT_SYMBOL_GPL
-0xb1bed25d	dpm_resume_start	vmlinux	EXPORT_SYMBOL_GPL
-0x5d58292d	drm_syncobj_replace_fence	vmlinux	EXPORT_SYMBOL
-0xd5704bbe	pci_enable_msi	vmlinux	EXPORT_SYMBOL
-0xd75b20aa	rsa_parse_priv_key	vmlinux	EXPORT_SYMBOL_GPL
-0xb15cb614	security_xfrm_policy_alloc	vmlinux	EXPORT_SYMBOL
-0xa7f18958	cfg80211_calculate_bitrate	net/wireless/cfg80211	EXPORT_SYMBOL
-0x0cfb8059	sctp_for_each_endpoint	net/sctp/sctp	EXPORT_SYMBOL_GPL
-0x41aadb6a	ip_tunnel_get_iflink	net/ipv4/ip_tunnel	EXPORT_SYMBOL
-0x1dd5c775	nfs4_find_or_create_ds_client	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xff05fa13	vring_interrupt	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0xf5ee9ba8	ubi_register_volume_notifier	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0xb0e10781	get_option	vmlinux	EXPORT_SYMBOL
-0x01848256	km_state_expired	vmlinux	EXPORT_SYMBOL
-0x308834f8	of_phandle_iterator_next	vmlinux	EXPORT_SYMBOL_GPL
-0xe8ccd449	watchdog_set_restart_priority	vmlinux	EXPORT_SYMBOL_GPL
-0x13599e85	platform_msi_domain_alloc_irqs	vmlinux	EXPORT_SYMBOL_GPL
-0x0a1f7fd6	component_bind_all	vmlinux	EXPORT_SYMBOL_GPL
-0x00faf715	drm_property_create	vmlinux	EXPORT_SYMBOL
-0x684a939c	blk_mq_freeze_queue	vmlinux	EXPORT_SYMBOL_GPL
-0xfaf0c059	cpu_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0xb445828a	kvm_write_guest_cached	vmlinux	EXPORT_SYMBOL_GPL
-0xbe481611	strp_stop	net/strparser/strparser	EXPORT_SYMBOL_GPL
-0x001ae230	nf_ct_gre_keymap_destroy	net/netfilter/nf_conntrack_proto_gre	EXPORT_SYMBOL_GPL
-0xee120c03	ceph_release_string	net/ceph/libceph	EXPORT_SYMBOL
-0xfd7ffcbc	ceph_con_send	net/ceph/libceph	EXPORT_SYMBOL
-0x8233d382	hinic_api_csr_rd32	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xa8c01f25	__mmc_send_status	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xb9303a7b	cryptd_alloc_ablkcipher	crypto/cryptd	EXPORT_SYMBOL_GPL
-0x60352082	register_inet6addr_notifier	vmlinux	EXPORT_SYMBOL
-0x3bd4733b	inet_accept	vmlinux	EXPORT_SYMBOL
-0x0963ddc0	tcp_select_initial_window	vmlinux	EXPORT_SYMBOL
-0xaaf193ab	register_pernet_device	vmlinux	EXPORT_SYMBOL_GPL
-0xd9499378	hidraw_connect	vmlinux	EXPORT_SYMBOL_GPL
-0xd6283996	class_for_each_device	vmlinux	EXPORT_SYMBOL_GPL
-0xcd8ce890	acpi_format_exception	vmlinux	EXPORT_SYMBOL
-0xcfc8f0c1	pci_free_irq_vectors	vmlinux	EXPORT_SYMBOL
-0x2d30596c	from_kqid_munged	vmlinux	EXPORT_SYMBOL
-0xff084d87	padata_do_parallel	vmlinux	EXPORT_SYMBOL
-0x8fa8f3f9	bpf_offload_dev_create	vmlinux	EXPORT_SYMBOL_GPL
-0x2c4ce500	up_read	vmlinux	EXPORT_SYMBOL
-0xa1c76e0a	_cond_resched	vmlinux	EXPORT_SYMBOL
-0x5a956b5b	empty_zero_page	vmlinux	EXPORT_SYMBOL
-0x2bfbab10	__memmove	vmlinux	EXPORT_SYMBOL
-0x7534dea2	nfnetlink_subsys_register	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL
-0x80ed9c84	esp6_output_head	net/ipv6/esp6	EXPORT_SYMBOL_GPL
-0x63758856	ceph_str_hash_name	net/ceph/libceph	EXPORT_SYMBOL
-0x3d35f389	get_nfs_open_context	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x55f03bb3	fscache_object_init	fs/fscache/fscache	EXPORT_SYMBOL
-0xe1c5fa36	mlxsw_core_res_valid	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x6017ab0b	mtd_is_partition	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x083294b7	vb2_thread_stop	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0xbb6e54e4	ib_create_wq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xff187f35	tso_count_descs	vmlinux	EXPORT_SYMBOL
-0x9bc8172d	ndo_dflt_bridge_getlink	vmlinux	EXPORT_SYMBOL_GPL
-0x26ad8439	__pskb_pull_tail	vmlinux	EXPORT_SYMBOL
-0xb2dbfec2	cpufreq_frequency_table_verify	vmlinux	EXPORT_SYMBOL_GPL
-0xd7e8d71e	i2c_match_id	vmlinux	EXPORT_SYMBOL_GPL
-0x65ca2dbe	drm_dp_mst_topology_mgr_destroy	vmlinux	EXPORT_SYMBOL
-0x979a440d	devm_hwrng_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x7243ad0a	tty_wait_until_sent	vmlinux	EXPORT_SYMBOL
-0x56256e8a	orderly_poweroff	vmlinux	EXPORT_SYMBOL_GPL
-0x76a16b31	nf_conncount_destroy	net/netfilter/nf_conncount	EXPORT_SYMBOL_GPL
-0xcf35f8ee	mlx5_fc_destroy	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x688d422d	dm_bm_block_size	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x0ad0dc4f	dm_bufio_mark_buffer_dirty	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x8e452c8e	hns_roce_free_cq	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xf96e0e23	skb_consume_udp	vmlinux	EXPORT_SYMBOL_GPL
-0xf14fad04	tcp_leave_memory_pressure	vmlinux	EXPORT_SYMBOL_GPL
-0x72d41a1e	device_remove_groups	vmlinux	EXPORT_SYMBOL_GPL
-0xdffc80fc	vesa_modes	vmlinux	EXPORT_SYMBOL
-0xbb7c5ee5	gpiod_set_raw_array_value_cansleep	vmlinux	EXPORT_SYMBOL_GPL
-0x01790e94	csum_partial_copy	vmlinux	EXPORT_SYMBOL
-0xb6188361	remap_vmalloc_range_partial	vmlinux	EXPORT_SYMBOL
-0xb0f6e02a	alarm_forward	vmlinux	EXPORT_SYMBOL_GPL
-0x7aaa1028	tls_validate_xmit_skb	net/tls/tls	EXPORT_SYMBOL_GPL
-0xcff6f712	nf_log_dump_packet_common	net/netfilter/nf_log_common	EXPORT_SYMBOL_GPL
-0x9f1884cf	iscsi_target_alloc	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x55a2a38e	attach_hdlc_protocol	drivers/net/wan/hdlc	EXPORT_SYMBOL
-0xdfc4cdab	net_failover_create	drivers/net/net_failover	EXPORT_SYMBOL_GPL
-0xcac8f6bb	nic_get_net_lane_status	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0xac43365e	mmc_retune_unpause	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xaada8a87	__netif_schedule	vmlinux	EXPORT_SYMBOL
-0xbe96dfd8	of_reconfig_notifier_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xfed725e6	cpuidle_get_driver	vmlinux	EXPORT_SYMBOL_GPL
-0xbffaea28	clk_fractional_divider_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x5371b276	generic_fh_to_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xcb007279	generic_fillattr	vmlinux	EXPORT_SYMBOL
-0x183fa88b	mempool_alloc_slab	vmlinux	EXPORT_SYMBOL
-0x56d61dce	context_tracking_enter	vmlinux	EXPORT_SYMBOL_GPL
-0x93c15774	param_set_invbool	vmlinux	EXPORT_SYMBOL
-0x97abce11	rdma_bind_addr	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x64b8a26e	__inet_hash	vmlinux	EXPORT_SYMBOL
-0x5f95e1f6	cpuidle_unregister_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x3709c17a	i2c_register_driver	vmlinux	EXPORT_SYMBOL
-0xd1d8de67	fixed_phy_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x148d6bfa	pci_bus_alloc_resource	vmlinux	EXPORT_SYMBOL
-0x95c7452c	gpiod_set_array_value	vmlinux	EXPORT_SYMBOL_GPL
-0x0e6f84c1	of_phy_provider_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xd6b8e852	request_threaded_irq	vmlinux	EXPORT_SYMBOL
-0x862aa119	has_capability	vmlinux	EXPORT_SYMBOL
-0xc0e2ec8b	abort	vmlinux	EXPORT_SYMBOL
-0xb72e2eaf	svc_drop	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xafb3d635	devlink_sb_unregister	net/core/devlink	EXPORT_SYMBOL_GPL
-0x3322e848	jbd2_journal_forget	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xa8f1a2bf	ib_free_recv_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xd73286c3	ata_bmdma32_port_ops	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x537e1580	sata_scr_valid	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x0a92e030	tcp_sendpage_locked	vmlinux	EXPORT_SYMBOL_GPL
-0x150df4f7	pm_clk_add_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x014c5f20	pci_find_pcie_root_port	vmlinux	EXPORT_SYMBOL
-0xc575c737	debug_locks_off	vmlinux	EXPORT_SYMBOL_GPL
-0x4a928de6	mutex_lock_interruptible	vmlinux	EXPORT_SYMBOL
-0x567b28a5	virtqueue_enable_cb_prepare	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x056f9d2b	vb2_thread_start	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x712dee16	skb_clone	vmlinux	EXPORT_SYMBOL
-0xc563495c	edac_mc_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0xb70c1e43	md_bitmap_cond_end_sync	vmlinux	EXPORT_SYMBOL
-0x33e3f3fb	input_get_keycode	vmlinux	EXPORT_SYMBOL
-0xa7263c08	regmap_can_raw_write	vmlinux	EXPORT_SYMBOL_GPL
-0x92db8ef2	of_genpd_del_provider	vmlinux	EXPORT_SYMBOL_GPL
-0x7cad3d4b	wakeup_source_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0xfdcc8a0e	fb_find_best_display	vmlinux	EXPORT_SYMBOL
-0xf27f6163	__pci_hp_initialize	vmlinux	EXPORT_SYMBOL_GPL
-0xdf46abdf	set_task_ioprio	vmlinux	EXPORT_SYMBOL_GPL
-0xa2f71ef4	crypto_find_alg	vmlinux	EXPORT_SYMBOL_GPL
-0xa2f3815b	setup_arg_pages	vmlinux	EXPORT_SYMBOL
-0xdc6c01a1	pagevec_lookup_range	vmlinux	EXPORT_SYMBOL
-0xb3e9a2d2	usb_serial_generic_process_read_urb	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0xa275d4b0	rt2x00mac_rfkill_poll	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x3324ed22	bcm_phy_write_exp	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0xca657c48	flow_keys_basic_dissector	vmlinux	EXPORT_SYMBOL
-0x3cb431d4	reservation_object_reserve_shared	vmlinux	EXPORT_SYMBOL
-0xef29fcdd	clk_bulk_put	vmlinux	EXPORT_SYMBOL_GPL
-0x55255a0b	amba_request_regions	vmlinux	EXPORT_SYMBOL
-0x9414976e	inode_dio_wait	vmlinux	EXPORT_SYMBOL
-0x1f027da3	jbd2_journal_start	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xa2e956e2	uwb_rc_neh_grok	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x0738d63e	iscsi_session_event	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0xd8ed0bcc	bgx_set_lmac_mac	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0x539ca253	bgx_get_lmac_mac	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0xdb911cc4	__ll_sc_atomic_add_return_relaxed	vmlinux	EXPORT_SYMBOL
-0x9e472f5f	snmp_fold_field	vmlinux	EXPORT_SYMBOL_GPL
-0x7e2998e7	typec_set_pwr_role	vmlinux	EXPORT_SYMBOL_GPL
-0xb2459a76	phy_ethtool_sset	vmlinux	EXPORT_SYMBOL
-0x7fbea223	drm_encoder_init	vmlinux	EXPORT_SYMBOL
-0xe3b04996	pci_disable_link_state	vmlinux	EXPORT_SYMBOL
-0xb18d5401	crypto_unregister_akcipher	vmlinux	EXPORT_SYMBOL_GPL
-0x9a389040	crypto_unregister_skcipher	vmlinux	EXPORT_SYMBOL_GPL
-0x18375f99	dquot_quota_on	vmlinux	EXPORT_SYMBOL
-0xd67364f7	eventfd_ctx_fdget	vmlinux	EXPORT_SYMBOL_GPL
-0xbffde8ec	compat_alloc_user_space	vmlinux	EXPORT_SYMBOL_GPL
-0xd69aed08	vsock_stream_has_data	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x2b038d82	l2tp_udp_encap_recv	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0x06214bad	garp_unregister_application	net/802/garp	EXPORT_SYMBOL_GPL
-0x2730fdb2	rt2800_probe_hw	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x67213f9e	ata_host_alloc_pinfo	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xf35bfa84	cpufreq_policy_transition_delay_us	vmlinux	EXPORT_SYMBOL_GPL
-0x76b6ce8c	thermal_zone_device_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xf37d86ae	__i2c_transfer	vmlinux	EXPORT_SYMBOL
-0x8c341633	acpi_cppc_processor_probe	vmlinux	EXPORT_SYMBOL_GPL
-0x63833304	devm_ioremap_wc	vmlinux	EXPORT_SYMBOL
-0x42c5fcc3	vfs_lock_file	vmlinux	EXPORT_SYMBOL_GPL
-0xdb5d523e	make_bad_inode	vmlinux	EXPORT_SYMBOL
-0x7889e2a7	__d_drop	vmlinux	EXPORT_SYMBOL
-0x0eb5bc17	__mmdrop	vmlinux	EXPORT_SYMBOL_GPL
-0x1f49397f	gss_mech_unregister	net/sunrpc/auth_gss/auth_rpcgss	EXPORT_SYMBOL_GPL
-0x3e382cb2	jbd2_journal_force_commit_nested	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x4f0159c6	ata_sff_qc_fill_rtf	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xde6151db	tcp_memory_allocated	vmlinux	EXPORT_SYMBOL
-0x3c22c0db	hid_check_keys_pressed	vmlinux	EXPORT_SYMBOL_GPL
-0x47aad3b9	have_governor_per_policy	vmlinux	EXPORT_SYMBOL_GPL
-0x08a57cd6	scsi_bus_type	vmlinux	EXPORT_SYMBOL_GPL
-0x26dbab1d	fwnode_graph_parse_endpoint	vmlinux	EXPORT_SYMBOL
-0xe530ecea	seq_pad	vmlinux	EXPORT_SYMBOL
-0x1f16b16c	seq_release_private	vmlinux	EXPORT_SYMBOL
-0x96404f5e	ww_mutex_lock	vmlinux	EXPORT_SYMBOL
-0x3f26e101	target_sess_cmd_list_set_waiting	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xee9ffdfc	ath10k_ce_cancel_send_next	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x4b29f21b	ata_pci_remove_one	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x9213f5c3	drm_edid_to_speaker_allocation	vmlinux	EXPORT_SYMBOL
-0x75cbfb09	add_interrupt_randomness	vmlinux	EXPORT_SYMBOL_GPL
-0x29207747	uart_console_write	vmlinux	EXPORT_SYMBOL_GPL
-0x377d8004	acpi_error	vmlinux	EXPORT_SYMBOL
-0x8a1e69fc	gpiod_get_array_value_cansleep	vmlinux	EXPORT_SYMBOL_GPL
-0xbb84f7b6	sg_alloc_table_chained	vmlinux	EXPORT_SYMBOL_GPL
-0xcc751054	writeback_inodes_sb_nr	vmlinux	EXPORT_SYMBOL
-0x3ef6202e	vfs_removexattr	vmlinux	EXPORT_SYMBOL_GPL
-0x4d852aa8	lock_page_memcg	vmlinux	EXPORT_SYMBOL
-0x86daa06c	rdmacg_uncharge	vmlinux	EXPORT_SYMBOL
-0x825bdc91	find_symbol	vmlinux	EXPORT_SYMBOL_GPL
-0x9a76f11f	__mutex_init	vmlinux	EXPORT_SYMBOL
-0xf7801360	nfs41_maxgetdevinfo_overhead	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x5c707fec	jbd2_journal_check_used_features	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x9b41d957	usb_stor_host_template_init	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x4b65dfeb	mlx5_core_create_rq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x0f342a62	mlx5_core_create_qp	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x01ccb327	mlx5_core_create_cq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x5ef4785d	mlx5_debugfs_root	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x14daaa69	sdio_readsb	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xad645234	register_switchdev_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x0838bf04	rtc_set_time	vmlinux	EXPORT_SYMBOL_GPL
-0x242552ef	usb_phy_roothub_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x10007ca5	drm_dev_printk	vmlinux	EXPORT_SYMBOL
-0x54ad6980	drm_connector_attach_content_type_property	vmlinux	EXPORT_SYMBOL
-0x8b6dbe6b	drm_i2c_encoder_mode_set	vmlinux	EXPORT_SYMBOL
-0xcdc4d7e4	pcix_get_mmrbc	vmlinux	EXPORT_SYMBOL
-0xcd91b127	system_highpri_wq	vmlinux	EXPORT_SYMBOL_GPL
-0x5764df85	auth_domain_lookup	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x28f7264f	ieee80211_send_eosp_nullfunc	net/mac80211/mac80211	EXPORT_SYMBOL
-0x7b5a732a	mrp_request_join	net/802/mrp	EXPORT_SYMBOL_GPL
-0x7e431c15	cordic_calc_iq	lib/cordic	EXPORT_SYMBOL
-0x0d53bdc0	nfs4_schedule_session_recovery	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xe0ab846e	rt2800_write_beacon	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x703daa80	vb2_plane_vaddr	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x5c85ec95	chacha20_block	vmlinux	EXPORT_SYMBOL
-0xae316c11	icmpv6_err_convert	vmlinux	EXPORT_SYMBOL
-0xf5899065	xfrm_audit_state_delete	vmlinux	EXPORT_SYMBOL_GPL
-0xc6cbb009	scsi_register_device_handler	vmlinux	EXPORT_SYMBOL_GPL
-0xaf04aa3e	iommu_fwspec_add_ids	vmlinux	EXPORT_SYMBOL_GPL
-0x7a3f9464	divider_recalc_rate	vmlinux	EXPORT_SYMBOL_GPL
-0xa0223b7c	fb_get_mode	vmlinux	EXPORT_SYMBOL
-0xff384e76	files_cgrp_subsys	vmlinux	EXPORT_SYMBOL
-0x3384b9a5	inet_diag_find_one_icsk	net/ipv4/inet_diag	EXPORT_SYMBOL_GPL
-0x987955da	ceph_oid_printf	net/ceph/libceph	EXPORT_SYMBOL
-0x219e4b9e	lowpan_header_compress	net/6lowpan/6lowpan	EXPORT_SYMBOL_GPL
-0x0b2ffb20	mmc_detect_change	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x18fc342f	rmi_2d_sensor_configure_input	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0x5ec0f4aa	fib6_get_table	vmlinux	EXPORT_SYMBOL_GPL
-0x9c3081a4	gov_attr_set_init	vmlinux	EXPORT_SYMBOL_GPL
-0x041d64af	drm_debugfs_remove_files	vmlinux	EXPORT_SYMBOL
-0xf9cff582	crypto_shash_setkey	vmlinux	EXPORT_SYMBOL_GPL
-0x2fa50a3b	crypto_ahash_setkey	vmlinux	EXPORT_SYMBOL_GPL
-0x12288030	search_binary_handler	vmlinux	EXPORT_SYMBOL
-0x68bcb0cf	balloon_page_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x4de038f5	rt_mutex_trylock	vmlinux	EXPORT_SYMBOL_GPL
-0x79b78912	osd_req_op_extent_update	net/ceph/libceph	EXPORT_SYMBOL
-0x7a2874db	nfs_fs_type	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x598d7be2	nfs_server_insert_lists	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x9c9ac19e	sdio_readl	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x7d6eff7e	sdio_readw	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xaef9a78a	sdio_readb	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xee90cf06	fmc_show_sdb_tree	drivers/fmc/fmc	EXPORT_SYMBOL
-0x582b6275	xfrm_if_unregister_cb	vmlinux	EXPORT_SYMBOL
-0x67456a71	rtnl_link_get_net	vmlinux	EXPORT_SYMBOL
-0xe2eb4490	cpufreq_freq_attr_scaling_available_freqs	vmlinux	EXPORT_SYMBOL_GPL
-0x4d23a9ed	usb_remove_hcd	vmlinux	EXPORT_SYMBOL_GPL
-0xad43ac7d	reservation_object_wait_timeout_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0x81283e51	device_store_bool	vmlinux	EXPORT_SYMBOL_GPL
-0x1d1abdf0	acpi_get_physical_device_location	vmlinux	EXPORT_SYMBOL
-0x88fbb50c	ahash_attr_alg	vmlinux	EXPORT_SYMBOL_GPL
-0xcfb5871c	irq_work_queue	vmlinux	EXPORT_SYMBOL_GPL
-0xf80ac468	uwb_rc_init	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x9644f3d2	mlx4_CLOSE_PORT	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x4283143e	vb2_core_prepare_buf	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x11c1d5cd	tcp_disconnect	vmlinux	EXPORT_SYMBOL
-0x164071cb	extcon_get_extcon_dev	vmlinux	EXPORT_SYMBOL_GPL
-0xcf9455e8	power_supply_get_battery_info	vmlinux	EXPORT_SYMBOL_GPL
-0x5b3b8465	put_device	vmlinux	EXPORT_SYMBOL_GPL
-0x81992424	drm_edid_header_is_valid	vmlinux	EXPORT_SYMBOL
-0xb7e47437	drm_gtf_mode_complex	vmlinux	EXPORT_SYMBOL
-0x980237c0	mark_info_dirty	vmlinux	EXPORT_SYMBOL
-0xb907513f	unpoison_memory	vmlinux	EXPORT_SYMBOL
-0x6fcb87a1	touch_softlockup_watchdog	vmlinux	EXPORT_SYMBOL
-0x3891ffc8	ecryptfs_fill_auth_tok	security/keys/encrypted-keys/encrypted-keys	EXPORT_SYMBOL
-0x9b1f2d79	cfg80211_sched_scan_stopped_rtnl	net/wireless/cfg80211	EXPORT_SYMBOL
-0x13cc852f	transport_check_aborted_status	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xfc561ffb	hisi_sas_rst_work_handler	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x041123b2	ppp_input	drivers/net/ppp/ppp_generic	EXPORT_SYMBOL
-0x83d4b794	v4l2_ctrl_subscribe_event	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xa7eadcb5	btracker_complete	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0xa7c17cee	ata_port_wait_eh	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x5edd90bf	nf_unregister_net_hooks	vmlinux	EXPORT_SYMBOL
-0xfe076c94	hid_hw_open	vmlinux	EXPORT_SYMBOL_GPL
-0xe6e58eee	devm_power_supply_register_no_ws	vmlinux	EXPORT_SYMBOL_GPL
-0x11fce4e2	devm_input_allocate_device	vmlinux	EXPORT_SYMBOL
-0x9a397974	usb_phy_roothub_resume	vmlinux	EXPORT_SYMBOL_GPL
-0xa1fb00f7	spi_alloc_device	vmlinux	EXPORT_SYMBOL_GPL
-0x300a94e3	register_filesystem	vmlinux	EXPORT_SYMBOL
-0xdaf3ed2f	__online_page_free	vmlinux	EXPORT_SYMBOL_GPL
-0x93170790	blk_fill_rwbs	vmlinux	EXPORT_SYMBOL_GPL
-0xba497f13	loops_per_jiffy	vmlinux	EXPORT_SYMBOL
-0x7e7b3a3f	sas_remove_children	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0xdcef773e	fc_disc_config	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x055723a0	mmc_gpio_set_cd_isr	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xa5a3c2ce	inet_confirm_addr	vmlinux	EXPORT_SYMBOL
-0x5ef81a0b	eth_validate_addr	vmlinux	EXPORT_SYMBOL
-0x7e6e4680	hid_hw_close	vmlinux	EXPORT_SYMBOL_GPL
-0x2c208607	power_supply_is_system_supplied	vmlinux	EXPORT_SYMBOL_GPL
-0x76f3d56d	drm_gem_object_put_unlocked	vmlinux	EXPORT_SYMBOL
-0xe6b6e778	clk_hw_unregister_divider	vmlinux	EXPORT_SYMBOL_GPL
-0xaebd12f0	acpi_get_name	vmlinux	EXPORT_SYMBOL
-0x968fb45b	btree_init	vmlinux	EXPORT_SYMBOL_GPL
-0x02b8ab42	sg_copy_to_buffer	vmlinux	EXPORT_SYMBOL
-0x5508e9bb	page_cache_next_hole	vmlinux	EXPORT_SYMBOL
-0x7d0db45c	jiffies_to_clock_t	vmlinux	EXPORT_SYMBOL
-0x7ab88a45	system_freezing_cnt	vmlinux	EXPORT_SYMBOL
-0xb07c1d04	sched_setscheduler_nocheck	vmlinux	EXPORT_SYMBOL_GPL
-0xd311b9f7	l2tp_tunnel_get_nth	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0x41d76d2e	target_put_nacl	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x9d8d5cc4	core_tmr_alloc_req	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x273c57ba	mlx5_rl_add_rate	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xff7a0fdf	eeprom_93cx6_multiread	drivers/misc/eeprom/eeprom_93cx6	EXPORT_SYMBOL_GPL
-0x02309166	__tracepoint_vb2_buf_done	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0xeed76659	xt_hook_ops_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x288e847d	sock_no_sendmsg_locked	vmlinux	EXPORT_SYMBOL
-0xbf4aaf21	hidraw_disconnect	vmlinux	EXPORT_SYMBOL_GPL
-0x5eef8ce5	usb_debug_root	vmlinux	EXPORT_SYMBOL_GPL
-0x733f8d72	devm_mdiobus_free	vmlinux	EXPORT_SYMBOL_GPL
-0xfd79d7ae	drm_mode_crtc_set_gamma_size	vmlinux	EXPORT_SYMBOL
-0xe08030e2	tty_kopen	vmlinux	EXPORT_SYMBOL_GPL
-0xbc088402	btree_merge	vmlinux	EXPORT_SYMBOL_GPL
-0x4996c9dc	generic_make_request	vmlinux	EXPORT_SYMBOL
-0xacab29b7	seq_hlist_start_percpu	vmlinux	EXPORT_SYMBOL
-0x55ee67a5	generic_file_llseek_size	vmlinux	EXPORT_SYMBOL
-0x1c87a811	__round_jiffies_up	vmlinux	EXPORT_SYMBOL_GPL
-0x1e2f15d8	garp_uninit_applicant	net/802/garp	EXPORT_SYMBOL_GPL
-0xcff5117c	iscsit_build_text_rsp	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xb9fc39ee	qed_get_eth_ops	drivers/net/ethernet/qlogic/qed/qed	EXPORT_SYMBOL
-0x5f770644	hinic_slq_init	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x81cdcb9d	dev_attr_sw_activity	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x02124474	ip_send_check	vmlinux	EXPORT_SYMBOL
-0x23b9d6e2	mangle_path	vmlinux	EXPORT_SYMBOL
-0x87e2553b	ieee802154_max_payload	net/ieee802154/ieee802154	EXPORT_SYMBOL_GPL
-0xbd2f79ae	ceph_oloc_copy	net/ceph/libceph	EXPORT_SYMBOL
-0xb9122c07	dm_block_manager_create	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x98f2d9d5	mbox_controller_register	vmlinux	EXPORT_SYMBOL_GPL
-0xc5604800	clk_set_rate_exclusive	vmlinux	EXPORT_SYMBOL_GPL
-0xe69775cb	pci_restore_pasid_state	vmlinux	EXPORT_SYMBOL_GPL
-0xd50170ad	pci_get_domain_bus_and_slot	vmlinux	EXPORT_SYMBOL
-0xebe32284	pinctrl_find_gpio_range_from_pin_nolock	vmlinux	EXPORT_SYMBOL_GPL
-0xef01bc8b	__blkdev_reread_part	vmlinux	EXPORT_SYMBOL
-0x53e34c00	anon_inode_getfd	vmlinux	EXPORT_SYMBOL_GPL
-0x11001d1b	filemap_flush	vmlinux	EXPORT_SYMBOL
-0xc104b809	ceph_cls_unlock	net/ceph/libceph	EXPORT_SYMBOL
-0x780a8d04	fuse_conn_init	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0x6405dcd3	slhc_toss	drivers/net/slip/slhc	EXPORT_SYMBOL
-0xb44d0849	tcf_idr_create	vmlinux	EXPORT_SYMBOL
-0xc3947852	mbox_controller_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x88b3a7c0	pm_generic_freeze_late	vmlinux	EXPORT_SYMBOL_GPL
-0x26a31e73	drm_gem_vm_close	vmlinux	EXPORT_SYMBOL
-0x900cd4d9	serial8250_rpm_put_tx	vmlinux	EXPORT_SYMBOL_GPL
-0xa2326c49	acpi_remove_table_handler	vmlinux	EXPORT_SYMBOL
-0x33d5bf5c	pinconf_generic_dt_node_to_map	vmlinux	EXPORT_SYMBOL_GPL
-0x60a86eae	blk_stack_limits	vmlinux	EXPORT_SYMBOL
-0xa336cc22	__online_page_increment_counters	vmlinux	EXPORT_SYMBOL_GPL
-0x1b10c967	rpc_mkpipe_data	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x95d42128	unix_domain_find	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x33a22c15	ieee80211_remove_key	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0xea6d7f0a	ieee80211_scan_completed	net/mac80211/mac80211	EXPORT_SYMBOL
-0x58d7cd19	ath10k_ce_revoke_recv_next	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x46710abb	__fib_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x8789728f	tcp_set_state	vmlinux	EXPORT_SYMBOL_GPL
-0x7f4027cb	i2c_smbus_read_i2c_block_data	vmlinux	EXPORT_SYMBOL
-0xe4101ee2	drm_kms_helper_poll_disable	vmlinux	EXPORT_SYMBOL
-0xa77d88f6	strnlen_user	vmlinux	EXPORT_SYMBOL
-0x5a061d98	blk_stat_add_callback	vmlinux	EXPORT_SYMBOL_GPL
-0x997c4347	unmap_kernel_range	vmlinux	EXPORT_SYMBOL_GPL
-0x9feb4f02	br_handle_frame_finish	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0x05ea5677	mlx5_db_alloc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x4d2f56ec	mlx4_db_alloc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xfd69de7f	bcma_pmu_get_bus_clock	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x15d0040d	ata_bmdma_setup	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xea50dad3	ahci_ignore_sss	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0xb09c516c	async_raid6_datap_recov	crypto/async_tx/async_raid6_recov	EXPORT_SYMBOL_GPL
-0xa48b3a97	xt_free_table_info	vmlinux	EXPORT_SYMBOL
-0x74eac424	of_genpd_add_device	vmlinux	EXPORT_SYMBOL_GPL
-0xa54dc022	cn_netlink_send	vmlinux	EXPORT_SYMBOL_GPL
-0xe9c21de9	drm_property_create_blob	vmlinux	EXPORT_SYMBOL
-0xf2329e89	drm_dp_downstream_max_clock	vmlinux	EXPORT_SYMBOL
-0x81ee1de6	serial8250_modem_status	vmlinux	EXPORT_SYMBOL_GPL
-0x4857f067	set_create_files_as	vmlinux	EXPORT_SYMBOL
-0x93f3ec8b	clear_bit	vmlinux	EXPORT_SYMBOL
-0x917dfe34	mlxsw_core_port_init	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xf29c5428	sdhci_dumpregs	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x804f922a	ipmi_addr_length	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x4a71cba1	dev_get_by_name	vmlinux	EXPORT_SYMBOL
-0x144293b2	power_supply_set_battery_charged	vmlinux	EXPORT_SYMBOL_GPL
-0x97da106d	ohci_hub_control	vmlinux	EXPORT_SYMBOL_GPL
-0x6e5423c1	serial8250_init_port	vmlinux	EXPORT_SYMBOL_GPL
-0xc8e560c0	pci_enable_msix_range	vmlinux	EXPORT_SYMBOL
-0xbc457d80	iov_iter_get_pages	vmlinux	EXPORT_SYMBOL
-0xeef530a3	__page_symlink	vmlinux	EXPORT_SYMBOL
-0x9fd67a24	install_exec_creds	vmlinux	EXPORT_SYMBOL
-0x112ab9b0	get_itimerspec64	vmlinux	EXPORT_SYMBOL_GPL
-0xb3b38c73	vtime_guest_enter	vmlinux	EXPORT_SYMBOL_GPL
-0x9eff0054	sched_setscheduler	vmlinux	EXPORT_SYMBOL_GPL
-0xe1a4da34	cfg80211_connect_done	net/wireless/cfg80211	EXPORT_SYMBOL
-0x628c13a0	rate_control_set_rates	net/mac80211/mac80211	EXPORT_SYMBOL
-0x110d1a89	iscsi_segment_seek_sg	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0xf1a5ad7e	ib_unregister_event_handler	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x3ba17eab	drm_ht_insert_item	vmlinux	EXPORT_SYMBOL
-0x30a80826	__kfifo_from_user	vmlinux	EXPORT_SYMBOL
-0x6f6bcff9	cdev_set_parent	vmlinux	EXPORT_SYMBOL
-0x6923ce63	irq_work_sync	vmlinux	EXPORT_SYMBOL_GPL
-0x00d66a2b	unregister_kretprobes	vmlinux	EXPORT_SYMBOL_GPL
-0x633cb731	ipcomp_input	net/xfrm/xfrm_ipcomp	EXPORT_SYMBOL_GPL
-0xb9b0c478	xdr_skb_read_bits	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xc5529446	nft_reject_validate	net/netfilter/nft_reject	EXPORT_SYMBOL_GPL
-0xe7ed15c5	nat_h245_hook	net/netfilter/nf_conntrack_h323	EXPORT_SYMBOL_GPL
-0xca6b7e0e	sas_prep_resume_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL
-0x2922031f	mlx5_core_reserved_gids_count	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xcdc0b442	hinic_support_ovs	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xeabf9bbf	udp_prot	vmlinux	EXPORT_SYMBOL
-0x1b92e41d	inet_putpeer	vmlinux	EXPORT_SYMBOL_GPL
-0x9c1f177c	br_fdb_test_addr_hook	vmlinux	EXPORT_SYMBOL_GPL
-0x93441496	netif_set_xps_queue	vmlinux	EXPORT_SYMBOL
-0x0e3c38f6	i2c_adapter_type	vmlinux	EXPORT_SYMBOL_GPL
-0xdd592615	drm_vma_offset_remove	vmlinux	EXPORT_SYMBOL
-0x96f158b5	pci_msi_vec_count	vmlinux	EXPORT_SYMBOL
-0x8c394a19	virtio_transport_connect	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x31d68875	register_hdlc_protocol	drivers/net/wan/hdlc	EXPORT_SYMBOL
-0x2bd6b47d	hinic_free_irq	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x710ab631	hinic_free_qps	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xc66fa5e7	cxgb4_remove_server_filter	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x9a904979	v4l2_event_queue	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x6abdda2b	inet6_sk_rebuild_header	vmlinux	EXPORT_SYMBOL_GPL
-0xb97f5a40	__dev_set_mtu	vmlinux	EXPORT_SYMBOL
-0x2849d246	device_init_wakeup	vmlinux	EXPORT_SYMBOL_GPL
-0x10455149	drm_atomic_helper_best_encoder	vmlinux	EXPORT_SYMBOL
-0xc9d2c086	clkdev_hw_alloc	vmlinux	EXPORT_SYMBOL
-0x47d0eea2	acpi_lpat_temp_to_raw	vmlinux	EXPORT_SYMBOL_GPL
-0x401eb561	unregister_quota_format	vmlinux	EXPORT_SYMBOL
-0xcc9268fc	hwpoison_filter_enable	vmlinux	EXPORT_SYMBOL_GPL
-0x72f9869a	vtime_guest_exit	vmlinux	EXPORT_SYMBOL_GPL
-0xf1e98c74	avenrun	vmlinux	EXPORT_SYMBOL
-0x2d3385d3	system_wq	vmlinux	EXPORT_SYMBOL
-0x98467f98	kvm_vcpu_yield_to	vmlinux	EXPORT_SYMBOL_GPL
-0x312c4517	nf_ct_extend_register	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x67ddfd9a	free_mdio_bitbang	drivers/net/phy/mdio-bitbang	EXPORT_SYMBOL
-0xc3b4c87d	qed_get_rdma_ops	drivers/net/ethernet/qlogic/qed/qed	EXPORT_SYMBOL
-0xd47d6334	cxgb4_reclaim_completed_tx	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x6390cbd8	mmc_calc_max_discard	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xdeec3da4	v4l2_clk_register	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x123959a1	v4l2_type_names	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x8060a27e	drm_gem_dmabuf_mmap	vmlinux	EXPORT_SYMBOL
-0xe31c76a1	drm_gem_fbdev_fb_create	vmlinux	EXPORT_SYMBOL
-0x779974fe	mark_page_accessed	vmlinux	EXPORT_SYMBOL
-0x1edb69d6	ktime_get_raw_ts64	vmlinux	EXPORT_SYMBOL
-0x2f2d273a	nf_nat_sip_hooks	net/netfilter/nf_conntrack_sip	EXPORT_SYMBOL_GPL
-0x0161ef35	l2tp_session_get_nth	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0x2a747ea8	transport_kmap_data_sg	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xe735e80c	fc_vport_id_lookup	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x3e17a600	mlx4_gen_port_state_change_eqe	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xfd93482e	dm_rh_recovery_in_flight	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0xf5531bea	ipmi_poll_interface	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x200b2041	in6addr_any	vmlinux	EXPORT_SYMBOL
-0x02a18c74	nf_conntrack_destroy	vmlinux	EXPORT_SYMBOL
-0xc07f4353	scsi_report_bus_reset	vmlinux	EXPORT_SYMBOL
-0x7e4f3aec	tty_port_install	vmlinux	EXPORT_SYMBOL_GPL
-0xbdf9cde1	vm_insert_pfn_prot	vmlinux	EXPORT_SYMBOL
-0x54b39505	ceph_compare_options	net/ceph/libceph	EXPORT_SYMBOL
-0xe74aca9c	DeInitPmbus	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0x4987f077	fc_fill_reply_hdr	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x8cde963e	ip6_sk_dst_lookup_flow	vmlinux	EXPORT_SYMBOL_GPL
-0x22a4d67c	of_get_next_available_child	vmlinux	EXPORT_SYMBOL
-0xefca0d9f	hid_output_report	vmlinux	EXPORT_SYMBOL_GPL
-0x22e70a18	cpuidle_get_cpu_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x04a6dad8	__usb_create_hcd	vmlinux	EXPORT_SYMBOL_GPL
-0x9bece81b	mpi_cmp_ui	vmlinux	EXPORT_SYMBOL_GPL
-0x2ec6bba0	errseq_set	vmlinux	EXPORT_SYMBOL
-0xd6391cef	cdev_add	vmlinux	EXPORT_SYMBOL
-0x2f66c85e	ring_buffer_empty	vmlinux	EXPORT_SYMBOL_GPL
-0x69447467	ring_buffer_write	vmlinux	EXPORT_SYMBOL_GPL
-0x34fcaf1d	kvm_vcpu_write_guest	vmlinux	EXPORT_SYMBOL_GPL
-0x800532da	ieee80211_get_channel	net/wireless/cfg80211	EXPORT_SYMBOL
-0xeeacab69	rpc_update_rtt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x2bd18640	ib_modify_srq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xf74333d2	__chash_table_copy_in	drivers/gpu/drm/amd/lib/chash	EXPORT_SYMBOL
-0x8c523557	dev_attr_em_message_type	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x601cb54d	rb_replace_node_cached	vmlinux	EXPORT_SYMBOL
-0xbc5d46b1	__ll_sc_atomic_add_return_release	vmlinux	EXPORT_SYMBOL
-0x1a062517	xfrm_input	vmlinux	EXPORT_SYMBOL
-0x89c730f5	dev_mc_del	vmlinux	EXPORT_SYMBOL
-0xc9353a18	dev_mc_add	vmlinux	EXPORT_SYMBOL
-0x8cb86e6c	dev_uc_del	vmlinux	EXPORT_SYMBOL
-0xcc4a6481	dev_uc_add	vmlinux	EXPORT_SYMBOL
-0x6fc158c2	register_pernet_subsys	vmlinux	EXPORT_SYMBOL_GPL
-0x877e34a6	rtc_update_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x79d13ce6	drm_mode_hsync	vmlinux	EXPORT_SYMBOL
-0x8d701329	drm_dp_clock_recovery_ok	vmlinux	EXPORT_SYMBOL
-0x6be1c1f8	acpi_install_method	vmlinux	EXPORT_SYMBOL
-0x0b2e6445	fb_blank	vmlinux	EXPORT_SYMBOL
-0x40f8cd3d	devm_gpiod_get	vmlinux	EXPORT_SYMBOL
-0x1f1d193d	blk_queue_update_dma_pad	vmlinux	EXPORT_SYMBOL
-0xca5ff766	blkdev_get_by_path	vmlinux	EXPORT_SYMBOL
-0xcef5a4b9	open_exec	vmlinux	EXPORT_SYMBOL
-0x47a0cdcb	mb_cache_entry_find_next	fs/mbcache	EXPORT_SYMBOL
-0x52f9a5e7	iscsi_remove_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x5ff1403d	ahci_platform_disable_resources	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0x9b9df6f7	inet_gro_receive	vmlinux	EXPORT_SYMBOL
-0x7cf17b7f	cpu_subsys	vmlinux	EXPORT_SYMBOL_GPL
-0xeccd3e0c	acpi_handle_printk	vmlinux	EXPORT_SYMBOL
-0x9d61e994	ucs2_strncmp	vmlinux	EXPORT_SYMBOL
-0xbd462b55	__kfifo_init	vmlinux	EXPORT_SYMBOL
-0x905af5c0	blkcg_activate_policy	vmlinux	EXPORT_SYMBOL_GPL
-0x882485d3	inode_init_owner	vmlinux	EXPORT_SYMBOL
-0x5ad740fd	file_ns_capable	vmlinux	EXPORT_SYMBOL
-0x2b30f429	raid6_call	lib/raid6/raid6_pq	EXPORT_SYMBOL_GPL
-0x43f56e82	ata_xfer_mode2shift	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x0dd79fee	xfrm_dev_state_add	vmlinux	EXPORT_SYMBOL_GPL
-0x6c6becd9	of_clk_set_defaults	vmlinux	EXPORT_SYMBOL_GPL
-0x2a753f06	pnp_activate_dev	vmlinux	EXPORT_SYMBOL
-0xffb378d3	pci_find_next_capability	vmlinux	EXPORT_SYMBOL_GPL
-0xee36cb36	list_lru_count_one	vmlinux	EXPORT_SYMBOL_GPL
-0x9df1bcfe	rt_mutex_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x1b25a39a	queue_delayed_work_on	vmlinux	EXPORT_SYMBOL
-0xd4034828	system_freezable_wq	vmlinux	EXPORT_SYMBOL_GPL
-0x09a6e63d	ieee80211_report_low_ack	net/mac80211/mac80211	EXPORT_SYMBOL
-0x62d3d6d8	iscsi_destroy_endpoint	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x31121a10	hinic_send_sq_wqe	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xb0a7e07e	rdma_nl_put_driver_u32_hex	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x880f5358	ib_unregister_client	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x36b216cd	fmc_read_ee	drivers/fmc/fmc	EXPORT_SYMBOL
-0x9d7cfb1a	skb_gso_validate_mac_len	vmlinux	EXPORT_SYMBOL_GPL
-0x0c32ff8a	edac_pci_alloc_index	vmlinux	EXPORT_SYMBOL_GPL
-0x02513607	pm_genpd_add_device	vmlinux	EXPORT_SYMBOL_GPL
-0x47dd43ae	devres_open_group	vmlinux	EXPORT_SYMBOL_GPL
-0x02ff0398	drm_atomic_helper_disable_planes_on_crtc	vmlinux	EXPORT_SYMBOL
-0x29680116	drm_dp_dpcd_read_link_status	vmlinux	EXPORT_SYMBOL
-0x58ace1fd	pci_read_config_dword	vmlinux	EXPORT_SYMBOL
-0x6a11492b	af_alg_data_wakeup	vmlinux	EXPORT_SYMBOL_GPL
-0xd2564710	__set_page_dirty_nobuffers	vmlinux	EXPORT_SYMBOL
-0xa885e996	bpf_prog_inc_not_zero	vmlinux	EXPORT_SYMBOL_GPL
-0x2dbc69cc	svc_xprt_copy_addrs	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x333a781e	esp_output_tail	net/ipv4/esp4	EXPORT_SYMBOL_GPL
-0x0499d508	usbnet_unlink_rx_urbs	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x215a8ec8	slhc_init	drivers/net/slip/slhc	EXPORT_SYMBOL
-0xe71f225d	mtd_ooblayout_count_eccbytes	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x94b34265	hns_roce_calc_hem_mhop	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x7ad0bc7b	clk_hw_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xdba03dd4	devm_pwm_get	vmlinux	EXPORT_SYMBOL_GPL
-0x37ffdec8	gpiochip_line_is_open_source	vmlinux	EXPORT_SYMBOL_GPL
-0x98503a63	mpi_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0xd7f04a21	af_alg_get_rsgl	vmlinux	EXPORT_SYMBOL_GPL
-0x68b54d99	mempool_create_node	vmlinux	EXPORT_SYMBOL
-0x7aa538aa	find_get_pid	vmlinux	EXPORT_SYMBOL_GPL
-0x2da56606	nf_conntrack_helper_put	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xf263eeef	usb_stor_transparent_scsi_command	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x62d9ae1d	iscsi_verify_itt	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xbf2841a8	cxgb4_port_idx	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x2d154a70	dev_set_promiscuity	vmlinux	EXPORT_SYMBOL
-0x66cc54e9	scsi_bios_ptable	vmlinux	EXPORT_SYMBOL
-0xfbeb9a7c	pm_generic_resume	vmlinux	EXPORT_SYMBOL_GPL
-0xf1f524d7	pci_write_vpd	vmlinux	EXPORT_SYMBOL
-0x6141e591	pci_generic_config_write32	vmlinux	EXPORT_SYMBOL_GPL
-0xceffb1f3	configfs_depend_item_unlocked	vmlinux	EXPORT_SYMBOL
-0xc798edda	nf_send_unreach6	net/ipv6/netfilter/nf_reject_ipv6	EXPORT_SYMBOL_GPL
-0xe963f1d3	esp_input_done2	net/ipv4/esp4	EXPORT_SYMBOL_GPL
-0x4200c80a	nvme_reset_ctrl_sync	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0xb6066141	rt2800_get_txwi_rxwi_size	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0xe5a78c1e	ib_sa_unpack_path	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xb9cba57f	cast_s3	crypto/cast_common	EXPORT_SYMBOL_GPL
-0xd8829bee	__ll_sc_atomic_fetch_xor_acquire	vmlinux	EXPORT_SYMBOL
-0x9805c498	tcp_unregister_ulp	vmlinux	EXPORT_SYMBOL_GPL
-0xc06278e7	neigh_connected_output	vmlinux	EXPORT_SYMBOL
-0x9e57e808	drm_plane_init	vmlinux	EXPORT_SYMBOL
-0xe9f7149c	zlib_deflate_workspacesize	vmlinux	EXPORT_SYMBOL
-0xd9ac4bf6	posix_acl_create	vmlinux	EXPORT_SYMBOL_GPL
-0xbb46e375	irq_set_chained_handler_and_data	vmlinux	EXPORT_SYMBOL_GPL
-0xe93490f4	__percpu_init_rwsem	vmlinux	EXPORT_SYMBOL_GPL
-0x164aac73	down_read_killable	vmlinux	EXPORT_SYMBOL
-0xf5e9e56d	param_set_ushort	vmlinux	EXPORT_SYMBOL
-0x8880b235	svc_recv	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x3dc3d67d	pnfs_generic_pg_writepages	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x9d6bbe33	mdev_register_device	drivers/vfio/mdev/mdev	EXPORT_SYMBOL
-0xc8bfe0fb	iscsit_queue_rsp	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x7d39484a	ath_key_config	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0xd1e2c811	tpm_tis_core_init	drivers/char/tpm/tpm_tis_core	EXPORT_SYMBOL_GPL
-0x4e68e9be	rb_next_postorder	vmlinux	EXPORT_SYMBOL
-0x054b3a49	udp_flush_pending_frames	vmlinux	EXPORT_SYMBOL
-0x7152c5dc	xdp_rxq_info_is_reg	vmlinux	EXPORT_SYMBOL_GPL
-0x1341ad8e	dev_get_stats	vmlinux	EXPORT_SYMBOL
-0xda431aaf	skb_vlan_untag	vmlinux	EXPORT_SYMBOL
-0x46ddc7a6	of_property_read_variable_u64_array	vmlinux	EXPORT_SYMBOL_GPL
-0xa3653481	of_property_read_variable_u32_array	vmlinux	EXPORT_SYMBOL_GPL
-0x729ff234	of_property_read_variable_u16_array	vmlinux	EXPORT_SYMBOL_GPL
-0xe1573736	genphy_c45_pma_setup_forced	vmlinux	EXPORT_SYMBOL_GPL
-0x50a13be8	pm_generic_poweroff	vmlinux	EXPORT_SYMBOL_GPL
-0x6052860c	ttm_round_pot	vmlinux	EXPORT_SYMBOL
-0x86fb9b05	bitmap_parse_user	vmlinux	EXPORT_SYMBOL
-0x01000e51	schedule	vmlinux	EXPORT_SYMBOL
-0x5aece232	nd_namespace_blk_validate	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x521fe3ba	cqhci_suspend	drivers/mmc/host/cqhci	EXPORT_SYMBOL
-0x3fc2387c	ib_ud_header_unpack	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x6ba222e3	nlmsg_notify	vmlinux	EXPORT_SYMBOL
-0x7616100f	watchdog_unregister_device	vmlinux	EXPORT_SYMBOL_GPL
-0x9a00a11c	typec_register_partner	vmlinux	EXPORT_SYMBOL_GPL
-0xd45562f5	dma_fence_free	vmlinux	EXPORT_SYMBOL
-0xbad6e116	drm_property_create_enum	vmlinux	EXPORT_SYMBOL
-0xad0c0ad7	drm_i2c_encoder_save	vmlinux	EXPORT_SYMBOL
-0x5a4734d1	drm_kms_helper_is_poll_worker	vmlinux	EXPORT_SYMBOL
-0xfbe45724	serial8250_do_set_divisor	vmlinux	EXPORT_SYMBOL_GPL
-0xba0899a1	blk_mq_tag_to_rq	vmlinux	EXPORT_SYMBOL
-0x7ba97efa	proc_create_net_single_write	vmlinux	EXPORT_SYMBOL_GPL
-0x147b46c6	ww_mutex_unlock	vmlinux	EXPORT_SYMBOL
-0x0b1c31a9	mmput	vmlinux	EXPORT_SYMBOL_GPL
-0x49b49e2b	init_task	vmlinux	EXPORT_SYMBOL
-0xb02892ac	__fscache_wait_on_page_write	fs/fscache/fscache	EXPORT_SYMBOL
-0xb14e76d9	transport_generic_free_cmd	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xa63a3114	nvme_complete_async_event	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x402b3ace	usbnet_set_link_ksettings	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x762c5b18	usbnet_get_link_ksettings	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x294b8303	video_devdata	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x6184ecd9	vlan_dev_vlan_proto	vmlinux	EXPORT_SYMBOL
-0x23023ce9	__hw_addr_sync_dev	vmlinux	EXPORT_SYMBOL
-0xa8b7a219	wakeup_source_create	vmlinux	EXPORT_SYMBOL_GPL
-0x8238a5e5	ttm_vt_unlock	vmlinux	EXPORT_SYMBOL
-0xdcac34bd	ttm_mem_io_free	vmlinux	EXPORT_SYMBOL
-0x18cb25c4	drm_probe_ddc	vmlinux	EXPORT_SYMBOL
-0xd423f9d2	pcibios_resource_to_bus	vmlinux	EXPORT_SYMBOL
-0x996dfd03	refcount_dec_and_lock	vmlinux	EXPORT_SYMBOL
-0x70bf74a8	csum_and_copy_from_iter_full	vmlinux	EXPORT_SYMBOL
-0x1510121c	iomap_file_dirty	vmlinux	EXPORT_SYMBOL_GPL
-0xf6c8dc62	cpu_hotplug_enable	vmlinux	EXPORT_SYMBOL_GPL
-0x0897cc1f	usbatm_usb_disconnect	drivers/usb/atm/usbatm	EXPORT_SYMBOL_GPL
-0x5fca9d17	target_wait_for_sess_cmds	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xed0eca96	mlx5_query_min_inline	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xb4f88c9d	unregister_sja1000dev	drivers/net/can/sja1000/sja1000	EXPORT_SYMBOL_GPL
-0x2d3f1fc6	enclosure_component_register	drivers/misc/enclosure	EXPORT_SYMBOL_GPL
-0x57d468e6	v4l2_src_change_event_subdev_subscribe	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xbaf5d62a	gnet_stats_copy_app	vmlinux	EXPORT_SYMBOL
-0xf1e61146	i2c_verify_client	vmlinux	EXPORT_SYMBOL
-0x2507816c	input_allocate_device	vmlinux	EXPORT_SYMBOL
-0x85574d19	pm_runtime_barrier	vmlinux	EXPORT_SYMBOL_GPL
-0xa3525d40	dev_printk	vmlinux	EXPORT_SYMBOL
-0x7401d952	pci_set_pcie_reset_state	vmlinux	EXPORT_SYMBOL_GPL
-0xa9db3308	phy_power_on	vmlinux	EXPORT_SYMBOL_GPL
-0x1b015d25	bitmap_parselist	vmlinux	EXPORT_SYMBOL
-0x69b74a93	__insert_inode_hash	vmlinux	EXPORT_SYMBOL
-0xf474fdcb	kfree_const	vmlinux	EXPORT_SYMBOL
-0xae47fff7	__tracepoint_cpu_frequency	vmlinux	EXPORT_SYMBOL_GPL
-0x112be54e	revert_creds	vmlinux	EXPORT_SYMBOL
-0xdf929370	fs_overflowgid	vmlinux	EXPORT_SYMBOL
-0xc0910d08	virtio_transport_inc_tx_pkt	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xa0e0a8fd	__tracepoint_mlx5_fs_add_fg	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xc8a91f5b	cpumask_local_spread	vmlinux	EXPORT_SYMBOL
-0x78c1059c	reuseport_attach_prog	vmlinux	EXPORT_SYMBOL
-0x703dc2c9	edac_mc_del_mc	vmlinux	EXPORT_SYMBOL_GPL
-0x7b95e51c	md_do_sync	vmlinux	EXPORT_SYMBOL_GPL
-0xd350a124	scsi_dh_set_params	vmlinux	EXPORT_SYMBOL_GPL
-0xc7bd1155	drm_fb_helper_sys_imageblit	vmlinux	EXPORT_SYMBOL
-0xde11373f	n_tty_compat_ioctl_helper	vmlinux	EXPORT_SYMBOL
-0x0bbb7b90	reset_controller_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x17e01f11	erst_clear	vmlinux	EXPORT_SYMBOL_GPL
-0xf608fae1	pci_prg_resp_requires_prefix	vmlinux	EXPORT_SYMBOL_GPL
-0x714c5157	cpu_rmap_add	vmlinux	EXPORT_SYMBOL
-0xdb7305a1	__stack_chk_fail	vmlinux	EXPORT_SYMBOL
-0xb4823927	ieee80211_data_to_8023_exthdr	net/wireless/cfg80211	EXPORT_SYMBOL
-0xdf8edda7	nfs_client_init_is_complete	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x51f55b21	hdlc_close	drivers/net/wan/hdlc	EXPORT_SYMBOL
-0x29a97863	v4l2_subdev_notify_event	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x932a6ffc	dm_tm_shadow_block	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x2a8b0653	hns_roce_srq_event	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x0ae7068c	xfrm_policy_walk	vmlinux	EXPORT_SYMBOL
-0x0b72a90e	nf_log_unset	vmlinux	EXPORT_SYMBOL
-0x81093dc2	fbcon_set_rotate	vmlinux	EXPORT_SYMBOL
-0x88d82a52	pcie_get_speed_cap	vmlinux	EXPORT_SYMBOL
-0x97de2b83	debug_locks_silent	vmlinux	EXPORT_SYMBOL_GPL
-0x5fb98550	bdi_alloc_node	vmlinux	EXPORT_SYMBOL
-0x1b777357	rdmacg_unregister_device	vmlinux	EXPORT_SYMBOL
-0x91f29ff8	blocking_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL
-0x8fc25814	strp_check_rcv	net/strparser/strparser	EXPORT_SYMBOL_GPL
-0x10d76e34	nfs_init_commit	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xa51fbedc	dm_bitset_new	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xe2b3207a	unregister_switchdev_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x3bfebdba	ping_hash	vmlinux	EXPORT_SYMBOL_GPL
-0x177c17b1	__napi_schedule_irqoff	vmlinux	EXPORT_SYMBOL
-0x094997b7	regmap_read	vmlinux	EXPORT_SYMBOL_GPL
-0x7ca0833d	drm_vma_offset_manager_destroy	vmlinux	EXPORT_SYMBOL
-0xd10236aa	iommu_map_sg	vmlinux	EXPORT_SYMBOL_GPL
-0xbfd6ed8a	clk_hw_register_fixed_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x3ce73a73	crypto_unregister_skciphers	vmlinux	EXPORT_SYMBOL_GPL
-0x622a3881	dquot_quota_off	vmlinux	EXPORT_SYMBOL
-0x2bddf7e6	kthread_flush_work	vmlinux	EXPORT_SYMBOL_GPL
-0x68383c46	__ieee80211_create_tpt_led_trigger	net/mac80211/mac80211	EXPORT_SYMBOL
-0x0487712a	ppp_unregister_channel	drivers/net/ppp/ppp_generic	EXPORT_SYMBOL
-0x428ba413	mlx5_nic_vport_update_local_lb	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x5628f7e0	devm_input_allocate_polled_device	drivers/input/input-polldev	EXPORT_SYMBOL
-0x2c8f50ba	ib_umem_copy_from	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xdd26ff7f	ata_pci_device_do_suspend	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x57f453d5	xfrm_audit_state_add	vmlinux	EXPORT_SYMBOL_GPL
-0xfa0da6c6	__skb_checksum_complete	vmlinux	EXPORT_SYMBOL
-0xea43a791	power_supply_register_no_ws	vmlinux	EXPORT_SYMBOL_GPL
-0xb70ec44f	tty_lock	vmlinux	EXPORT_SYMBOL
-0xd5b3d0d5	xxh64_copy_state	vmlinux	EXPORT_SYMBOL
-0xbe5a24e9	xxh32_copy_state	vmlinux	EXPORT_SYMBOL
-0xb5a459dc	unregister_blkdev	vmlinux	EXPORT_SYMBOL
-0x42df2fe4	key_alloc	vmlinux	EXPORT_SYMBOL
-0x41ace520	write_inode_now	vmlinux	EXPORT_SYMBOL
-0x6005c351	zpool_has_pool	vmlinux	EXPORT_SYMBOL
-0x097ddc04	context_tracking_exit	vmlinux	EXPORT_SYMBOL_GPL
-0x10075f38	housekeeping_any_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0x50f85302	__arm_smccc_hvc	vmlinux	EXPORT_SYMBOL
-0xf93aae46	__arm_smccc_smc	vmlinux	EXPORT_SYMBOL
-0xe710272c	ieee80211_amsdu_to_8023s	net/wireless/cfg80211	EXPORT_SYMBOL
-0x2dec0bfa	ceph_osdc_notify_ack	net/ceph/libceph	EXPORT_SYMBOL
-0x789e9c3f	fat_search_long	fs/fat/fat	EXPORT_SYMBOL_GPL
-0xcdc96e0e	wa_urb_enqueue_run	drivers/usb/wusbcore/wusb-wa	EXPORT_SYMBOL_GPL
-0x85e2d021	ath10k_err	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x27b1db12	radix_tree_replace_slot	vmlinux	EXPORT_SYMBOL
-0x2f0d9053	usb_otg_state_string	vmlinux	EXPORT_SYMBOL_GPL
-0x6c257ac0	tty_termios_hw_change	vmlinux	EXPORT_SYMBOL
-0x20eb3dca	gpiochip_line_is_valid	vmlinux	EXPORT_SYMBOL_GPL
-0xf12ed129	crypto_rng_reset	vmlinux	EXPORT_SYMBOL_GPL
-0x7b5a4926	sha1_zero_message_hash	vmlinux	EXPORT_SYMBOL_GPL
-0x06fb8f0e	security_dentry_create_files_as	vmlinux	EXPORT_SYMBOL
-0xb85d714f	seq_path	vmlinux	EXPORT_SYMBOL
-0xcc5005fe	msleep_interruptible	vmlinux	EXPORT_SYMBOL
-0xdc6596fa	irq_set_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xd7673035	g_verify_token_header	net/sunrpc/auth_gss/auth_rpcgss	EXPORT_SYMBOL_GPL
-0x222f8b67	synproxy_init_timestamp_cookie	net/netfilter/nf_synproxy_core	EXPORT_SYMBOL_GPL
-0x702d839a	iscsi_session_setup	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x6150df3f	cxgb4_map_skb	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x749e05f2	ledtrig_flash_ctrl	drivers/leds/trigger/ledtrig-camera	EXPORT_SYMBOL_GPL
-0xdb384b26	radix_tree_tag_clear	vmlinux	EXPORT_SYMBOL
-0x6680f0af	dev_addr_add	vmlinux	EXPORT_SYMBOL
-0x9978c298	netdev_err	vmlinux	EXPORT_SYMBOL
-0x62849ac7	dev_valid_name	vmlinux	EXPORT_SYMBOL
-0x9aae2534	kfree_skb_partial	vmlinux	EXPORT_SYMBOL
-0xda7431af	__sk_mem_reduce_allocated	vmlinux	EXPORT_SYMBOL
-0x1a085bd0	__tracepoint_mc_event	vmlinux	EXPORT_SYMBOL_GPL
-0xc987efa6	of_node_name_prefix	vmlinux	EXPORT_SYMBOL
-0x89bbafc6	usb_register_notify	vmlinux	EXPORT_SYMBOL_GPL
-0xb0a0da0c	rational_best_approximation	vmlinux	EXPORT_SYMBOL
-0xf888ca21	sg_init_table	vmlinux	EXPORT_SYMBOL
-0x8e0ac982	blk_pre_runtime_resume	vmlinux	EXPORT_SYMBOL
-0x591bba3f	fsnotify	vmlinux	EXPORT_SYMBOL_GPL
-0x5210684c	generic_file_open	vmlinux	EXPORT_SYMBOL
-0x363c8bb8	fixup_user_fault	vmlinux	EXPORT_SYMBOL_GPL
-0xb43f9365	ktime_get	vmlinux	EXPORT_SYMBOL_GPL
-0xb7e81156	cfg80211_new_sta	net/wireless/cfg80211	EXPORT_SYMBOL
-0xdec01e88	ip_set_get_ip_port	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x7d4cd3d9	mlx5_core_create_rqt	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xf88442cd	mlx5_core_create_tis	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xfb67ffb6	mlx5_core_create_tir	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xcfeda450	mlx5_core_create_psv	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x75fbd301	mlx5_core_create_dct	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x1051f56b	mlx5_core_create_srq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x7b6ac78f	v4l2_phys_addr_validate	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0x9a8a506f	ata_sff_freeze	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x0d64da93	crypto_sm4_decrypt	crypto/sm4_generic	EXPORT_SYMBOL_GPL
-0x5bd7f4e5	crypto_engine_stop	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0x1719094f	inet_addr_type_dev_table	vmlinux	EXPORT_SYMBOL
-0x8c3894da	__mdiobus_register	vmlinux	EXPORT_SYMBOL
-0x88418b0b	genphy_update_link	vmlinux	EXPORT_SYMBOL
-0xfc6c7dfb	drm_get_pci_dev	vmlinux	EXPORT_SYMBOL
-0x95db8691	iopf_queue_flush_dev	vmlinux	EXPORT_SYMBOL_GPL
-0xbdff8b44	hdmi_vendor_infoframe_init	vmlinux	EXPORT_SYMBOL
-0x941f5368	generic_cont_expand_simple	vmlinux	EXPORT_SYMBOL
-0x72dbcb52	__vfs_setxattr	vmlinux	EXPORT_SYMBOL
-0x6830ef04	d_instantiate	vmlinux	EXPORT_SYMBOL
-0x01c91bff	irq_chip_unmask_parent	vmlinux	EXPORT_SYMBOL_GPL
-0x0c0c6fce	iscsi_ping_comp_event	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x15da406d	ath_rxbuf_alloc	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0x8311b38e	mlx5_core_dealloc_transport_domain	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xc0425291	vb2_queue_init	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x1ca366a2	__tracepoint_fdb_delete	vmlinux	EXPORT_SYMBOL_GPL
-0x9946c8c6	skb_set_owner_w	vmlinux	EXPORT_SYMBOL
-0x6d6d0308	thermal_zone_of_sensor_register	vmlinux	EXPORT_SYMBOL_GPL
-0xc0ef236f	drm_mm_scan_remove_block	vmlinux	EXPORT_SYMBOL
-0x6c21ab42	__nla_put_64bit	vmlinux	EXPORT_SYMBOL
-0x2b647778	blk_queue_rq_timed_out	vmlinux	EXPORT_SYMBOL_GPL
-0x807dc2b1	page_mapping	vmlinux	EXPORT_SYMBOL
-0x1cb5d321	cfg80211_shutdown_all_interfaces	net/wireless/cfg80211	EXPORT_SYMBOL_GPL
-0xed032cd6	__fscache_unregister_netfs	fs/fscache/fscache	EXPORT_SYMBOL
-0xffae319c	uwb_rsv_accept	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0xb79fdfba	mlx4_SET_PORT_qpn_calc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xa88d1533	rdma_nl_put_driver_u64_hex	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x555c3243	xt_alloc_table_info	vmlinux	EXPORT_SYMBOL
-0xf25fff02	usb_of_get_interface_node	vmlinux	EXPORT_SYMBOL_GPL
-0x3385dfa2	iommu_domain_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x1e69a0fc	clk_hw_register_gate	vmlinux	EXPORT_SYMBOL_GPL
-0xc3a6e1c1	crc32_be	vmlinux	EXPORT_SYMBOL
-0x5538d09e	af_alg_wmem_wakeup	vmlinux	EXPORT_SYMBOL_GPL
-0x5bbdfa26	scatterwalk_ffwd	vmlinux	EXPORT_SYMBOL_GPL
-0xd0868c61	iomap_readpage	vmlinux	EXPORT_SYMBOL_GPL
-0x26520970	vm_memory_committed	vmlinux	EXPORT_SYMBOL_GPL
-0x9c1f34fb	rpc_restart_call	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x2ef2a1da	ieee80211_register_hw	net/mac80211/mac80211	EXPORT_SYMBOL
-0xaee25623	ceph_osdc_new_request	net/ceph/libceph	EXPORT_SYMBOL
-0x48d1c7dc	dm_btree_find_lowest_key	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xbce51844	tpm_pcr_extend	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x3a4f6a32	ata_sff_interrupt	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xc8817488	xfrm_output_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x509ebc90	dev_get_phys_port_name	vmlinux	EXPORT_SYMBOL
-0x85d7aac8	skb_find_text	vmlinux	EXPORT_SYMBOL
-0x924844b4	i2c_unregister_device	vmlinux	EXPORT_SYMBOL_GPL
-0xde0ed454	ttm_kunmap_atomic_prot	vmlinux	EXPORT_SYMBOL
-0x8e07a799	drm_helper_crtc_in_use	vmlinux	EXPORT_SYMBOL
-0xaae55ac9	pci_clear_master	vmlinux	EXPORT_SYMBOL
-0xb5d803af	bio_integrity_add_page	vmlinux	EXPORT_SYMBOL
-0x2a712834	dump_align	vmlinux	EXPORT_SYMBOL
-0xca832efe	kmalloc_order	vmlinux	EXPORT_SYMBOL
-0xe24175ff	__dec_node_page_state	vmlinux	EXPORT_SYMBOL
-0x575d657c	__inc_node_page_state	vmlinux	EXPORT_SYMBOL
-0xde0c587e	__mod_node_page_state	vmlinux	EXPORT_SYMBOL
-0x751ff010	vsock_addr_unbind	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0xce22e01d	nf_nat_l3proto_unregister	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0x93daa565	nf_nat_l4proto_unregister	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0xfc619abd	_nfs_display_fhandle	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x23ebd5fb	dm_bitset_set_bit	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x134cdd34	inet_frag_rbtree_purge	vmlinux	EXPORT_SYMBOL
-0xddd018db	skb_queue_tail	vmlinux	EXPORT_SYMBOL
-0x6e30ba8e	drm_rect_rotate_inv	vmlinux	EXPORT_SYMBOL
-0x34a1f7e3	acpi_processor_get_psd	vmlinux	EXPORT_SYMBOL
-0x0810be09	free_irq_cpu_rmap	vmlinux	EXPORT_SYMBOL
-0x0310b970	crypto_lookup_template	vmlinux	EXPORT_SYMBOL_GPL
-0x5bcf0288	__register_nls	vmlinux	EXPORT_SYMBOL
-0x6041d3b9	register_sysctl	vmlinux	EXPORT_SYMBOL
-0x39b55f46	vfs_test_lock	vmlinux	EXPORT_SYMBOL_GPL
-0x952664c5	do_exit	vmlinux	EXPORT_SYMBOL_GPL
-0x6085edbd	nfs_map_string_to_numeric	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x89ce6257	rvt_get_credit	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x52e56feb	devm_device_add_groups	vmlinux	EXPORT_SYMBOL_GPL
-0x99fd20aa	drm_rect_clip_scaled	vmlinux	EXPORT_SYMBOL
-0x558c136a	sbitmap_get_shallow	vmlinux	EXPORT_SYMBOL_GPL
-0xd3d44ef5	mark_buffer_dirty_inode	vmlinux	EXPORT_SYMBOL
-0x652216e5	nf_conntrack_l4proto_udplite6	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x57147467	nf_conntrack_l4proto_udplite4	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x0aad0ef8	ip_tunnel_lookup	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0x1f2c7506	ceph_msg_get	net/ceph/libceph	EXPORT_SYMBOL
-0xd485ae8b	__put_mtd_device	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xf2667978	__get_mtd_device	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x56486f28	mtd_wunit_to_pairing_info	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x0958448b	v4l2_set_edid_phys_addr	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0xa15f8b38	media_create_intf_link	drivers/media/media	EXPORT_SYMBOL_GPL
-0x7c381a76	dm_bufio_get_block_size	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x8db75e61	ib_get_net_dev_by_params	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x9e21b538	ata_sff_thaw	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xba8c48c1	dev_pm_qos_remove_request	vmlinux	EXPORT_SYMBOL_GPL
-0xcfddb6b5	drm_connector_set_path_property	vmlinux	EXPORT_SYMBOL
-0x03e53561	dma_wait_for_async_tx	vmlinux	EXPORT_SYMBOL_GPL
-0xae0fb289	devm_clk_bulk_get	vmlinux	EXPORT_SYMBOL_GPL
-0x0b26b8c8	acpi_run_osc	vmlinux	EXPORT_SYMBOL
-0x005d519a	backlight_device_register	vmlinux	EXPORT_SYMBOL
-0xe7dce7f8	simple_dentry_operations	vmlinux	EXPORT_SYMBOL
-0xb1c3a01a	oops_in_progress	vmlinux	EXPORT_SYMBOL
-0xc0ab9c24	nf_ct_helper_log	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x3cb83d5b	eeprom_93cx6_multireadb	drivers/misc/eeprom/eeprom_93cx6	EXPORT_SYMBOL_GPL
-0x900c1644	__tracepoint_vb2_v4l2_qbuf	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xd02c51de	pmbus_do_probe	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0x418873cc	irq_bypass_register_producer	vmlinux	EXPORT_SYMBOL_GPL
-0x5e890a5d	netdev_lower_dev_get_private	vmlinux	EXPORT_SYMBOL
-0xc4444081	tty_check_change	vmlinux	EXPORT_SYMBOL
-0x6a261c33	tty_insert_flip_string_fixed_flag	vmlinux	EXPORT_SYMBOL
-0x31fc7de2	tty_register_ldisc	vmlinux	EXPORT_SYMBOL
-0x98cacdbd	tty_throttle	vmlinux	EXPORT_SYMBOL
-0x4a11deca	btree_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0xfe86e1cf	public_key_subtype	vmlinux	EXPORT_SYMBOL_GPL
-0x5ff9307d	kill_fasync	vmlinux	EXPORT_SYMBOL
-0x31ac5047	param_get_byte	vmlinux	EXPORT_SYMBOL
-0x7bdd1050	gfn_to_pfn_atomic	vmlinux	EXPORT_SYMBOL_GPL
-0xa87e487c	psample_group_get	net/psample/psample	EXPORT_SYMBOL_GPL
-0x09575cc5	ieee80211_sta_ps_transition	net/mac80211/mac80211	EXPORT_SYMBOL
-0xb0799f2c	ieee80211_update_mu_groups	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x1803a6ed	raid6_2data_recov	lib/raid6/raid6_pq	EXPORT_SYMBOL_GPL
-0xe448ccfa	wusb_dev_destroy	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x77c39ac1	fc_fill_hdr	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x98fa1e20	dm_get_reserved_rq_based_ios	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xad995dac	netdev_stats_to_stats64	vmlinux	EXPORT_SYMBOL
-0x9d0d8807	dev_disable_lro	vmlinux	EXPORT_SYMBOL
-0x7bb8c314	sock_alloc	vmlinux	EXPORT_SYMBOL
-0xfed7070a	attribute_container_classdev_to_container	vmlinux	EXPORT_SYMBOL_GPL
-0x043d732e	drm_put_dev	vmlinux	EXPORT_SYMBOL
-0xe8581877	drm_gem_vm_open	vmlinux	EXPORT_SYMBOL
-0x56693242	drm_fb_helper_setcmap	vmlinux	EXPORT_SYMBOL
-0xd4cd2a48	drm_lspcon_set_mode	vmlinux	EXPORT_SYMBOL
-0x21bdb523	errseq_check_and_advance	vmlinux	EXPORT_SYMBOL
-0xd9b85ef6	lockref_get	vmlinux	EXPORT_SYMBOL
-0xb9bf0d77	debugfs_create_u8	vmlinux	EXPORT_SYMBOL_GPL
-0x22f3a829	ieee80211_find_sta_by_ifaddr	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0xd346ded6	i1480_cmd	drivers/uwb/i1480/dfu/i1480-dfu-usb	EXPORT_SYMBOL_GPL
-0x41da4410	is_nd_btt	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x35d1697a	mlx4_map_phys_fmr	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x501dc1bf	hinic_get_rq_free_wqebbs	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xc9a3422d	dm_bufio_write_dirty_buffers_async	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x9c4e5e99	ib_unregister_mad_agent	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xada31783	store_sampling_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x31c75a95	md_rdev_clear	vmlinux	EXPORT_SYMBOL_GPL
-0x6cf30ec6	typec_switch_put	vmlinux	EXPORT_SYMBOL_GPL
-0x0eb149ff	typec_switch_get	vmlinux	EXPORT_SYMBOL_GPL
-0xd504538a	drm_crtc_force_disable	vmlinux	EXPORT_SYMBOL
-0x5b5cd11b	__acpi_node_get_property_reference	vmlinux	EXPORT_SYMBOL_GPL
-0xb9a2b069	pci_wait_for_pending_transaction	vmlinux	EXPORT_SYMBOL
-0xced0f4d4	gen_pool_create	vmlinux	EXPORT_SYMBOL
-0x7049c830	set_worker_desc	vmlinux	EXPORT_SYMBOL_GPL
-0x43026a7b	nfs_file_llseek	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x49857ada	vhost_poll_init	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xfbb5de7a	scsi_is_fc_rport	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0x3e33ac54	nvme_fc_rescan_remoteport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL
-0x5cf3dd79	mlxsw_core_bus_device_unregister	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xca119cda	mlx5_set_port_tc_bw_alloc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x25c51cbb	hinic_set_arm_bit	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x05f29764	rdma_set_afonly	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0xc169145d	tcf_idr_cleanup	vmlinux	EXPORT_SYMBOL
-0xa710faa1	devm_nvmem_register	vmlinux	EXPORT_SYMBOL_GPL
-0xcb035b1d	mdio_driver_register	vmlinux	EXPORT_SYMBOL
-0xd8e5c403	regmap_get_reg_stride	vmlinux	EXPORT_SYMBOL_GPL
-0x878b0353	__iommu_sva_unbind_device	vmlinux	EXPORT_SYMBOL_GPL
-0xd25bc5d4	csum_tcpudp_nofold	vmlinux	EXPORT_SYMBOL
-0x6c224cda	gen_pool_destroy	vmlinux	EXPORT_SYMBOL
-0xc7d1064e	blk_mq_tagset_busy_iter	vmlinux	EXPORT_SYMBOL
-0x5e5cf2a9	vma_kernel_pagesize	vmlinux	EXPORT_SYMBOL_GPL
-0xd1b10e0c	__tracepoint_kmalloc_node	vmlinux	EXPORT_SYMBOL
-0xf70cc8f7	trace_seq_bitmask	vmlinux	EXPORT_SYMBOL_GPL
-0x8ddd8aad	schedule_timeout	vmlinux	EXPORT_SYMBOL
-0xe76ff17f	irq_chip_mask_parent	vmlinux	EXPORT_SYMBOL_GPL
-0x66cc8e45	nfs4_decode_mp_ds_addr	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x5bf830d5	nvdimm_badblocks_populate	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0xace84bb9	ath10k_warn	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xf9a867bd	mlx5_core_dealloc_q_counter	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x9eea3e6e	mtd_ooblayout_count_freebytes	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xa32bf5dc	dw_mci_pltfm_pmops	drivers/mmc/host/dw_mmc-pltfm	EXPORT_SYMBOL_GPL
-0x7d7b8e3d	mmc_start_request	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xd6c66f80	tifm_eject	drivers/misc/tifm_core	EXPORT_SYMBOL
-0xc1132024	ata_scsi_port_error_handler	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x65ccb6f0	call_netevent_notifiers	vmlinux	EXPORT_SYMBOL_GPL
-0x47e6564d	crypto_alloc_base	vmlinux	EXPORT_SYMBOL_GPL
-0x71d26711	is_subdir	vmlinux	EXPORT_SYMBOL
-0x7e04d8ae	alarm_start	vmlinux	EXPORT_SYMBOL_GPL
-0x6c5fc61e	cfg80211_report_wowlan_wakeup	net/wireless/cfg80211	EXPORT_SYMBOL
-0x97436145	sdio_retune_hold_now	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x7914e3ab	mmc_wait_for_app_cmd	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x6a88212e	v4l2_fh_del	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xc38ef0e2	rdma_notify	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x6ecb34a6	ata_pci_device_do_resume	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x452ba683	ipv6_ext_hdr	vmlinux	EXPORT_SYMBOL
-0xe7fefe0e	neigh_destroy	vmlinux	EXPORT_SYMBOL
-0x42f251b0	netdev_warn	vmlinux	EXPORT_SYMBOL
-0xc5a919fd	hid_validate_values	vmlinux	EXPORT_SYMBOL_GPL
-0xcefcd99a	serial8250_unregister_port	vmlinux	EXPORT_SYMBOL
-0x41a260b4	context_tracking_enabled	vmlinux	EXPORT_SYMBOL_GPL
-0xf2e349c2	klp_register_patch	vmlinux	EXPORT_SYMBOL_GPL
-0x45b42340	to_nd_blk_region	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x510cea5e	rt2x00queue_unpause_queue	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xc1148c21	rt2x00lib_txdone	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x0b5662eb	usbnet_get_link	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0xb7fcc6cf	free_c_can_dev	drivers/net/can/c_can/c_can	EXPORT_SYMBOL_GPL
-0xf55cf6c2	ata_pci_sff_init_host	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x043ad860	cryptd_aead_child	crypto/cryptd	EXPORT_SYMBOL_GPL
-0xadb52612	__xfrm_policy_check	vmlinux	EXPORT_SYMBOL
-0x4d2c7133	acpi_info	vmlinux	EXPORT_SYMBOL
-0x3aff3200	acpi_evaluate_object_typed	vmlinux	EXPORT_SYMBOL
-0x7d4a37e7	devm_pci_remap_iospace	vmlinux	EXPORT_SYMBOL
-0xcb9fdc1c	pci_read_config_word	vmlinux	EXPORT_SYMBOL
-0x00a13f86	gpiod_count	vmlinux	EXPORT_SYMBOL_GPL
-0xc4d7e83f	rhashtable_walk_next	vmlinux	EXPORT_SYMBOL_GPL
-0x0ba5248b	blk_lld_busy	vmlinux	EXPORT_SYMBOL_GPL
-0x7da18643	blk_sync_queue	vmlinux	EXPORT_SYMBOL
-0xb4cb5936	__kthread_init_worker	vmlinux	EXPORT_SYMBOL_GPL
-0x77fd89c6	gre_del_protocol	net/ipv4/gre	EXPORT_SYMBOL_GPL
-0xa7770f62	fat_alloc_new_dir	fs/fat/fat	EXPORT_SYMBOL_GPL
-0x8a72a464	vq_iotlb_prefetch	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x84dfacf0	bcma_core_dma_translation	drivers/bcma/bcma	EXPORT_SYMBOL
-0x8842e8a5	ip6_route_input_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x93922111	get_compat_bpf_fprog	vmlinux	EXPORT_SYMBOL_GPL
-0x9a2568a3	lwtunnel_output	vmlinux	EXPORT_SYMBOL_GPL
-0xf79c1809	skb_clone_tx_timestamp	vmlinux	EXPORT_SYMBOL_GPL
-0x55d9ce81	hid_open_report	vmlinux	EXPORT_SYMBOL_GPL
-0x7e2a7431	scsi_schedule_eh	vmlinux	EXPORT_SYMBOL_GPL
-0x7971339f	regmap_attach_dev	vmlinux	EXPORT_SYMBOL_GPL
-0x0ef9f9d1	pm_runtime_irq_safe	vmlinux	EXPORT_SYMBOL_GPL
-0x9e80c225	class_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x20bd2a58	drm_gem_private_object_init	vmlinux	EXPORT_SYMBOL
-0x4b9c6250	simple_write_end	vmlinux	EXPORT_SYMBOL
-0x1234e483	get_cpu_iowait_time_us	vmlinux	EXPORT_SYMBOL_GPL
-0xa26a61a4	node_data	vmlinux	EXPORT_SYMBOL
-0x4e21e7c0	nfs_async_iocounter_wait	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x01b37a36	wusbhc_rh_control	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x2bb4de78	ata_sff_postreset	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x691a3b43	ata_sas_port_resume	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xc502b455	ping_init_sock	vmlinux	EXPORT_SYMBOL_GPL
-0x1b4621d4	netdev_update_features	vmlinux	EXPORT_SYMBOL
-0x5a708c89	spi_async	vmlinux	EXPORT_SYMBOL_GPL
-0xa16062c3	regmap_mmio_detach_clk	vmlinux	EXPORT_SYMBOL_GPL
-0x9300e50d	regmap_mmio_attach_clk	vmlinux	EXPORT_SYMBOL_GPL
-0x8c5286f5	__regmap_init_i2c	vmlinux	EXPORT_SYMBOL_GPL
-0xfc3a27be	regmap_raw_write_async	vmlinux	EXPORT_SYMBOL_GPL
-0xa6411d1b	devm_acpi_dma_controller_free	vmlinux	EXPORT_SYMBOL_GPL
-0xe234b147	acpi_dev_get_property	vmlinux	EXPORT_SYMBOL_GPL
-0x2dbc4889	sys_imageblit	vmlinux	EXPORT_SYMBOL
-0x51803df3	sg_free_table_chained	vmlinux	EXPORT_SYMBOL_GPL
-0xe32a00bd	ftrace_set_filter_ip	vmlinux	EXPORT_SYMBOL_GPL
-0xd75c79df	smp_call_function	vmlinux	EXPORT_SYMBOL
-0xef6c3f70	round_jiffies_up_relative	vmlinux	EXPORT_SYMBOL_GPL
-0x4f0bccd6	lbc_write8_nolock	drivers/soc/hisilicon/lbc/lbc	EXPORT_SYMBOL
-0xb678366f	int_sqrt	vmlinux	EXPORT_SYMBOL
-0xee039d41	eth_header_cache	vmlinux	EXPORT_SYMBOL
-0x5d691fd0	i2c_smbus_read_byte_data	vmlinux	EXPORT_SYMBOL
-0x34f825b2	ps2_handle_response	vmlinux	EXPORT_SYMBOL
-0xb9d6df2d	ps2_command	vmlinux	EXPORT_SYMBOL
-0xd388d459	scsi_print_sense_hdr	vmlinux	EXPORT_SYMBOL
-0xf2ce4187	scsi_host_lookup	vmlinux	EXPORT_SYMBOL
-0xbd41a0e4	uart_set_options	vmlinux	EXPORT_SYMBOL_GPL
-0x8c383d68	of_get_videomode	vmlinux	EXPORT_SYMBOL_GPL
-0xeb54b2b3	pci_find_capability	vmlinux	EXPORT_SYMBOL
-0xdb1082ed	phy_get	vmlinux	EXPORT_SYMBOL_GPL
-0xb9d025c9	llist_del_first	vmlinux	EXPORT_SYMBOL_GPL
-0xa55b39d7	dec_zone_page_state	vmlinux	EXPORT_SYMBOL
-0xdf93b9d8	timespec64_to_jiffies	vmlinux	EXPORT_SYMBOL
-0xf38bcdf3	nf_conntrack_max	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xa7d81643	llc_mac_hdr_init	net/llc/llc	EXPORT_SYMBOL
-0x9e21c49e	srp_rport_del	drivers/scsi/scsi_transport_srp	EXPORT_SYMBOL_GPL
-0x7b719bf5	mlxsw_core_driver_unregister	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x8d183e4b	mlx4_test_interrupt	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x79e7fc9f	uverbs_destroy_def_handler	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL
-0x325249af	drm_mode_create_aspect_ratio_property	vmlinux	EXPORT_SYMBOL
-0x02614671	clk_bulk_enable	vmlinux	EXPORT_SYMBOL_GPL
-0xd96babb4	interval_tree_iter_next	vmlinux	EXPORT_SYMBOL_GPL
-0x2be26833	badblocks_exit	vmlinux	EXPORT_SYMBOL_GPL
-0xa0e0c2c6	config_item_put	vmlinux	EXPORT_SYMBOL
-0x341013ba	config_item_get	vmlinux	EXPORT_SYMBOL
-0x73da6824	mnt_drop_write_file	vmlinux	EXPORT_SYMBOL
-0x2996086f	generic_update_time	vmlinux	EXPORT_SYMBOL
-0xed94b3e8	__tracepoint_module_get	vmlinux	EXPORT_SYMBOL
-0x1eb9516e	round_jiffies_relative	vmlinux	EXPORT_SYMBOL_GPL
-0xa7eedcc4	call_usermodehelper	vmlinux	EXPORT_SYMBOL
-0x453efa54	svc_pool_map	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x463e7eb3	ceph_monc_renew_subs	net/ceph/libceph	EXPORT_SYMBOL
-0xe5769fe0	pnfs_layoutcommit_inode	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x46142e79	__fscache_disable_cookie	fs/fscache/fscache	EXPORT_SYMBOL
-0x12643f46	rpipe_clear_feature_stalled	drivers/usb/wusbcore/wusb-wa	EXPORT_SYMBOL_GPL
-0xefe5daed	fc_linkup	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xefc232fb	pmem_should_map_pages	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x7c29a25a	rt2x00queue_get_entry	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x0aa4b651	rt2x00mac_get_antenna	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x47ad949f	video_unregister_device	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xb194af91	dm_put_table_device	drivers/md/dm-mod	EXPORT_SYMBOL
-0x5d27aa4e	dm_get_table_device	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0x30b56bcd	__cast6_setkey	crypto/cast6_generic	EXPORT_SYMBOL_GPL
-0x977be5c7	klist_iter_init_node	vmlinux	EXPORT_SYMBOL_GPL
-0x8321eb09	inet_csk_compat_setsockopt	vmlinux	EXPORT_SYMBOL_GPL
-0xfa697d10	inet_csk_compat_getsockopt	vmlinux	EXPORT_SYMBOL_GPL
-0x5819e8ea	mbox_client_txdone	vmlinux	EXPORT_SYMBOL_GPL
-0x0930e54e	__i2c_smbus_xfer	vmlinux	EXPORT_SYMBOL
-0x2d1e301d	typec_find_power_role	vmlinux	EXPORT_SYMBOL_GPL
-0xe156bbd7	ttm_bo_device_release	vmlinux	EXPORT_SYMBOL
-0xcc7721ae	arch_apei_enable_cmcff	vmlinux	EXPORT_SYMBOL_GPL
-0x2d7c73b5	kstrdup_quotable	vmlinux	EXPORT_SYMBOL_GPL
-0x0634100a	bitmap_parselist_user	vmlinux	EXPORT_SYMBOL
-0xf8fb4c81	blk_queue_update_dma_alignment	vmlinux	EXPORT_SYMBOL
-0x3a18d0a6	blk_start_request	vmlinux	EXPORT_SYMBOL
-0x3f4e8a96	hrtimer_try_to_cancel	vmlinux	EXPORT_SYMBOL_GPL
-0x6fe3242e	nf_ct_seqadj_set	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x4b54fc7f	vhost_dev_reset_owner_prepare	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xa89857fa	idr_replace	vmlinux	EXPORT_SYMBOL
-0x2db1a729	__dev_get_by_name	vmlinux	EXPORT_SYMBOL
-0xc6752d21	skb_copy_and_csum_dev	vmlinux	EXPORT_SYMBOL
-0x0c40fabb	input_unregister_handle	vmlinux	EXPORT_SYMBOL
-0xe582cbfd	usb_hcd_map_urb_for_dma	vmlinux	EXPORT_SYMBOL_GPL
-0x945b8da5	drm_hdmi_avi_infoframe_from_display_mode	vmlinux	EXPORT_SYMBOL
-0x656c1a0e	string_escape_mem	vmlinux	EXPORT_SYMBOL
-0xdf9c80ba	blk_mq_quiesce_queue	vmlinux	EXPORT_SYMBOL_GPL
-0x7c0c0fda	register_asymmetric_key_parser	vmlinux	EXPORT_SYMBOL_GPL
-0x20543dd5	mod_node_page_state	vmlinux	EXPORT_SYMBOL
-0x2c7db649	irq_dispose_mapping	vmlinux	EXPORT_SYMBOL_GPL
-0x530b1e98	pm_suspend	vmlinux	EXPORT_SYMBOL
-0x0803e8bd	kbox_unregister_store_interface	vmlinux	EXPORT_SYMBOL
-0xae69b1c1	usermodehelper_read_unlock	vmlinux	EXPORT_SYMBOL_GPL
-0xa29c812b	cfg80211_get_station	net/wireless/cfg80211	EXPORT_SYMBOL
-0xd9c81f0b	xdr_stream_decode_opaque_dup	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x9d394c03	hisi_sas_host_reset	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x0305c6c5	nvme_unfreeze	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x584a4230	rvt_add_retry_timer	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0xedd57614	ib_resize_cq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xd3b3cfe1	register_netdev	vmlinux	EXPORT_SYMBOL
-0x78e100f8	mdiobus_write_nested	vmlinux	EXPORT_SYMBOL
-0x3907bde9	device_get_dma_attr	vmlinux	EXPORT_SYMBOL_GPL
-0xc91aee1b	blk_limits_io_opt	vmlinux	EXPORT_SYMBOL
-0x1bd4a16f	proc_create	vmlinux	EXPORT_SYMBOL
-0x7aa1756e	kvfree	vmlinux	EXPORT_SYMBOL
-0xf15da28a	iscsi_create_endpoint	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x97f3ccb0	hinic_support_ft	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xa68b28d8	dm_internal_resume	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xac8744ef	radix_tree_tag_get	vmlinux	EXPORT_SYMBOL
-0x1d6bbe94	ping_err	vmlinux	EXPORT_SYMBOL_GPL
-0xbb3af789	inet_twsk_purge	vmlinux	EXPORT_SYMBOL_GPL
-0x37db8f19	dmi_get_date	vmlinux	EXPORT_SYMBOL
-0x872cc674	__tracepoint_xhci_dbg_quirks	vmlinux	EXPORT_SYMBOL_GPL
-0xe4a4d3b3	component_del	vmlinux	EXPORT_SYMBOL_GPL
-0xadfdfcef	__bitmap_andnot	vmlinux	EXPORT_SYMBOL
-0x96475b58	blkg_rwstat_recursive_sum	vmlinux	EXPORT_SYMBOL_GPL
-0xc4dc76fe	posix_acl_from_xattr	vmlinux	EXPORT_SYMBOL
-0xb6e08bc8	clear_nlink	vmlinux	EXPORT_SYMBOL
-0x996d272f	nf_xfrm_me_harder	net/netfilter/nf_nat	EXPORT_SYMBOL
-0x9dac58db	ceph_osdc_alloc_messages	net/ceph/libceph	EXPORT_SYMBOL
-0xee5bf09f	qlt_lport_deregister	drivers/scsi/qla2xxx/qla2xxx	EXPORT_SYMBOL
-0x5c78be8e	mlx4_srq_alloc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xebe1a674	hns_roce_free_cmd_mailbox	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x66ab81dd	dev_loopback_xmit	vmlinux	EXPORT_SYMBOL
-0x52dac51d	skb_seq_read	vmlinux	EXPORT_SYMBOL
-0xdb5c9b8a	i2c_transfer	vmlinux	EXPORT_SYMBOL
-0x3bd51e8f	scsi_device_lookup	vmlinux	EXPORT_SYMBOL
-0x6d520d2a	drm_i2c_encoder_prepare	vmlinux	EXPORT_SYMBOL
-0xdd18a993	acpi_check_dsm	vmlinux	EXPORT_SYMBOL
-0x667cecc9	acpi_os_printf	vmlinux	EXPORT_SYMBOL
-0x51012350	of_irq_parse_and_map_pci	vmlinux	EXPORT_SYMBOL_GPL
-0x08aa811c	gpiod_get_raw_value_cansleep	vmlinux	EXPORT_SYMBOL_GPL
-0x64127b67	bitmap_find_next_zero_area_off	vmlinux	EXPORT_SYMBOL
-0xb9299ee5	skcipher_walk_aead_decrypt	vmlinux	EXPORT_SYMBOL_GPL
-0x57b9db01	cgroup_path_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x41ed30fc	param_set_int	vmlinux	EXPORT_SYMBOL
-0xa59d8166	vcpu_load	vmlinux	EXPORT_SYMBOL_GPL
-0x6afb2d4f	xdr_inline_pages	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x02c2c2de	pppox_compat_ioctl	drivers/net/ppp/pppox	EXPORT_SYMBOL
-0x34482696	nic_disable_net_lane	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0xcbb1bae2	dm_bufio_get	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x47b0ef01	cdrom_dummy_generic_packet	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0x356461c8	rtc_time64_to_tm	vmlinux	EXPORT_SYMBOL
-0xbf4cd714	serial8250_rx_dma_flush	vmlinux	EXPORT_SYMBOL_GPL
-0xbe7e05a8	acpi_tb_install_and_load_table	vmlinux	EXPORT_SYMBOL
-0x37bbff36	crypto_drop_spawn	vmlinux	EXPORT_SYMBOL_GPL
-0x716ddb7a	security_socket_socketpair	vmlinux	EXPORT_SYMBOL
-0xf637e36e	dquot_writeback_dquots	vmlinux	EXPORT_SYMBOL
-0x1caac38c	bdev_read_page	vmlinux	EXPORT_SYMBOL_GPL
-0x4446a9a1	qlt_enable_vha	drivers/scsi/qla2xxx/qla2xxx	EXPORT_SYMBOL
-0x67369b42	ipmi_addr_src_to_str	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0xd652e310	ata_cable_80wire	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x57b6efe3	drm_ioctl_flags	vmlinux	EXPORT_SYMBOL
-0xeb858307	drm_helper_probe_detect	vmlinux	EXPORT_SYMBOL
-0x749549be	tty_port_register_device_attr_serdev	vmlinux	EXPORT_SYMBOL_GPL
-0x15b467cd	blk_mq_init_queue	vmlinux	EXPORT_SYMBOL
-0x89ae7aa0	rsa_parse_pub_key	vmlinux	EXPORT_SYMBOL_GPL
-0xdb61eaf2	param_set_short	vmlinux	EXPORT_SYMBOL
-0xcf6f8e77	nf_nat_tftp_hook	net/netfilter/nf_conntrack_tftp	EXPORT_SYMBOL_GPL
-0xc4d2b118	nf_nat_snmp_hook	net/netfilter/nf_conntrack_snmp	EXPORT_SYMBOL_GPL
-0x9aa114cd	get_h225_addr	net/netfilter/nf_conntrack_h323	EXPORT_SYMBOL_GPL
-0x89a0cd52	crc32c_impl	lib/libcrc32c	EXPORT_SYMBOL
-0xf4597737	target_to_linux_sector	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xc93cdb5b	iscsit_tmr_post_handler	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xeb80b3f8	fc_exch_mgr_list_clone	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x440122ee	hinic_get_stateful_enable	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xe080d041	can_rx_offload_queue_tail	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0xc40c9cea	v4l2_ctrl_handler_free	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x77bc13a0	strim	vmlinux	EXPORT_SYMBOL
-0x551c85c6	pci_scan_bus	vmlinux	EXPORT_SYMBOL
-0x75adf708	shash_register_instance	vmlinux	EXPORT_SYMBOL_GPL
-0x72cd6eea	debugfs_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0xc0fbe358	seq_write	vmlinux	EXPORT_SYMBOL
-0x2710173f	no_seek_end_llseek	vmlinux	EXPORT_SYMBOL
-0x8362b9b7	generic_file_llseek	vmlinux	EXPORT_SYMBOL
-0x5102a30b	do_wait_intr_irq	vmlinux	EXPORT_SYMBOL
-0x488de458	get_mm_exe_file	vmlinux	EXPORT_SYMBOL
-0x0805f2c8	ecryptfs_get_auth_tok_key	security/keys/encrypted-keys/encrypted-keys	EXPORT_SYMBOL
-0x42dee891	ip6_tnl_parse_tlv_enc_lim	net/ipv6/ip6_tunnel	EXPORT_SYMBOL
-0xa1bcd198	fc_cpu_mask	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x0637e7cf	sparse_keymap_report_entry	drivers/input/sparse-keymap	EXPORT_SYMBOL
-0x134d3af5	sensor_hub_register_callback	drivers/hid/hid-sensor-hub	EXPORT_SYMBOL_GPL
-0x445a09c0	nvmem_device_cell_write	vmlinux	EXPORT_SYMBOL_GPL
-0x9d20181b	rtc_update_irq_enable	vmlinux	EXPORT_SYMBOL_GPL
-0x5ecf2beb	_dev_err	vmlinux	EXPORT_SYMBOL
-0x8d15041c	drm_plane_create_zpos_immutable_property	vmlinux	EXPORT_SYMBOL
-0x44fe9fab	dma_request_slave_channel	vmlinux	EXPORT_SYMBOL_GPL
-0x66dea29e	acpi_dev_resource_io	vmlinux	EXPORT_SYMBOL_GPL
-0x999e8297	vfree	vmlinux	EXPORT_SYMBOL
-0xb3170b7f	wait_on_page_bit	vmlinux	EXPORT_SYMBOL
-0x41aed6e7	mutex_lock	vmlinux	EXPORT_SYMBOL
-0xf18d9c01	pnfs_generic_pg_readpages	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x189a6a11	fscache_object_retrying_stale	fs/fscache/fscache	EXPORT_SYMBOL
-0xcb34fdbe	mmc_detect_card_removed	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x4e155af0	ib_response_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xb3eaa312	ata_acpi_cbl_80wire	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xa1716baf	__rb_insert_augmented	vmlinux	EXPORT_SYMBOL
-0x592f84a5	scsi_get_host_dev	vmlinux	EXPORT_SYMBOL
-0xffb400cb	simple_symlink_inode_operations	vmlinux	EXPORT_SYMBOL
-0xcd8dd495	dma_pool_alloc	vmlinux	EXPORT_SYMBOL
-0x71c74604	virtio_config_changed	drivers/virtio/virtio	EXPORT_SYMBOL_GPL
-0xae74d9a8	mlx4_mr_hw_change_pd	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xf2b2c3e6	ahci_platform_enable_regulators	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0x95d6f1f8	ip6_route_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x01dcf1bb	tcp_v4_do_rcv	vmlinux	EXPORT_SYMBOL
-0x7146a011	of_device_get_match_data	vmlinux	EXPORT_SYMBOL
-0x709ff8a1	ehci_handshake	vmlinux	EXPORT_SYMBOL_GPL
-0x6b1493a4	get_device	vmlinux	EXPORT_SYMBOL_GPL
-0xce669dff	hvc_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0xf147dcb2	hdmi_spd_infoframe_init	vmlinux	EXPORT_SYMBOL
-0xd73c344f	iov_iter_gap_alignment	vmlinux	EXPORT_SYMBOL
-0x90d22095	blk_dump_rq_flags	vmlinux	EXPORT_SYMBOL
-0xb9ba96d6	exportfs_decode_fh	vmlinux	EXPORT_SYMBOL_GPL
-0x40c78b01	sysfs_create_group	vmlinux	EXPORT_SYMBOL_GPL
-0x4ea9f3ee	xprt_release_rqst_cong	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x38d3dce5	g_make_token_header	net/sunrpc/auth_gss/auth_rpcgss	EXPORT_SYMBOL_GPL
-0xe062f9f6	ceph_msg_data_add_pages	net/ceph/libceph	EXPORT_SYMBOL
-0x1ddd3eea	nfs_sync_inode	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x8164a1b1	target_submit_cmd_map_sgls	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x75eb055f	usbnet_status_start	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0xd833b739	mlx4_get_eqs_per_port	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xbae23b98	hinic_slq_uninit	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x00463eac	__v4l2_ctrl_handler_setup	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x4d95d6d1	memcpy_flushcache	vmlinux	EXPORT_SYMBOL_GPL
-0x768aa71d	__ll_sc___cmpxchg_case_rel_8	vmlinux	EXPORT_SYMBOL
-0x7d314c75	__ll_sc___cmpxchg_case_rel_4	vmlinux	EXPORT_SYMBOL
-0x78ecb9c1	__ll_sc___cmpxchg_case_rel_2	vmlinux	EXPORT_SYMBOL
-0x7a02431b	__ll_sc___cmpxchg_case_rel_1	vmlinux	EXPORT_SYMBOL
-0x04155c7e	xfrm_unregister_mode	vmlinux	EXPORT_SYMBOL
-0x7f197bea	secure_tcpv6_ts_off	vmlinux	EXPORT_SYMBOL
-0x9d7876ee	consume_skb	vmlinux	EXPORT_SYMBOL
-0x7502815d	hid_lookup_quirk	vmlinux	EXPORT_SYMBOL_GPL
-0xefd52425	scsi_add_device	vmlinux	EXPORT_SYMBOL
-0x9cf864b3	__pm_stay_awake	vmlinux	EXPORT_SYMBOL_GPL
-0xb93ca374	drm_atomic_state_alloc	vmlinux	EXPORT_SYMBOL
-0xc774196c	pci_match_id	vmlinux	EXPORT_SYMBOL
-0x85d365e1	pcie_set_mps	vmlinux	EXPORT_SYMBOL
-0xfe762249	pci_dev_run_wake	vmlinux	EXPORT_SYMBOL_GPL
-0xf882c8a6	generic_fadvise	vmlinux	EXPORT_SYMBOL
-0xcb28ac26	rpc_alloc_iostats	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x6402b389	nft_trace_enabled	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x48798048	mdev_unregister_device	drivers/vfio/mdev/mdev	EXPORT_SYMBOL
-0x526d8b62	cxgbi_ep_connect	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xeccc4f4c	cxgbi_sock_fail_act_open	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xa94d6607	rt2x00lib_suspend	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xb8b76f0d	input_allocate_polled_device	drivers/input/input-polldev	EXPORT_SYMBOL
-0xeeb8997f	__fib6_flush_trees	vmlinux	EXPORT_SYMBOL
-0xfb6f7507	tcf_action_dump_1	vmlinux	EXPORT_SYMBOL
-0x5a568fe1	i2c_add_numbered_adapter	vmlinux	EXPORT_SYMBOL_GPL
-0xa69486d4	usb_unanchor_urb	vmlinux	EXPORT_SYMBOL_GPL
-0x51c991be	scsi_check_sense	vmlinux	EXPORT_SYMBOL_GPL
-0xd84d35bd	dax_read_lock	vmlinux	EXPORT_SYMBOL_GPL
-0x8bc98aa5	drm_gem_fb_prepare_fb	vmlinux	EXPORT_SYMBOL_GPL
-0x07305d8c	dma_get_slave_channel	vmlinux	EXPORT_SYMBOL_GPL
-0x1f2d7234	phy_power_off	vmlinux	EXPORT_SYMBOL_GPL
-0xc91277a1	kgdb_schedule_breakpoint	vmlinux	EXPORT_SYMBOL_GPL
-0x0823fc30	nft_redir_policy	net/netfilter/nft_redir	EXPORT_SYMBOL_GPL
-0x1da991c7	nf_ct_tmpl_alloc	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x17f3ed7c	fuse_direct_io	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0x4ef8ec80	vring_transport_features	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x6075374d	vfio_iommu_group_put	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0xb3a73d08	vfio_iommu_group_get	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0x2291385c	__tracepoint_mlx5_fs_set_fte	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x996307fd	media_entity_get_fwnode_pad	drivers/media/media	EXPORT_SYMBOL_GPL
-0x36b84cda	dm_array_del	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xb6d5c65d	dm_deferred_set_add_work	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x850a41f3	rmi_unregister_transport_device	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL
-0xd3bd868e	hns_roce_cmd_event	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xa432baf6	ib_unpack	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x7ead8e1b	__ll_sc_atomic_fetch_xor_relaxed	vmlinux	EXPORT_SYMBOL
-0xa0f4efc2	mr_mfc_seq_next	vmlinux	EXPORT_SYMBOL
-0xd8e5f25d	tcp_prot	vmlinux	EXPORT_SYMBOL
-0xb2e52f32	of_graph_get_remote_endpoint	vmlinux	EXPORT_SYMBOL
-0x0d5819a3	root_device_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x85e2dbd7	textsearch_prepare	vmlinux	EXPORT_SYMBOL
-0x38aa5734	migrate_page_copy	vmlinux	EXPORT_SYMBOL
-0x2e8ddbc3	crash_kexec_notifier_list	vmlinux	EXPORT_SYMBOL
-0x617c452b	queued_read_lock_slowpath	vmlinux	EXPORT_SYMBOL
-0x84c1c552	proc_dointvec_ms_jiffies	vmlinux	EXPORT_SYMBOL
-0xa345bab6	ceph_con_keepalive	net/ceph/libceph	EXPORT_SYMBOL
-0x15520d21	sas_port_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0xf4097f14	hinic_ppf_tmr_start	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xd34ab659	v4l2_fh_release	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xb16050a3	cryptd_free_skcipher	crypto/cryptd	EXPORT_SYMBOL_GPL
-0x77200374	async_memcpy	crypto/async_tx/async_memcpy	EXPORT_SYMBOL_GPL
-0x4c5ed81a	__ll_sc_atomic64_dec_if_positive	vmlinux	EXPORT_SYMBOL
-0x8b1672ac	inet_frag_kill	vmlinux	EXPORT_SYMBOL
-0x0f31b100	led_update_brightness	vmlinux	EXPORT_SYMBOL_GPL
-0x89aab106	drm_flip_work_cleanup	vmlinux	EXPORT_SYMBOL
-0xbcc945a0	drm_get_edid_switcheroo	vmlinux	EXPORT_SYMBOL
-0x98ed45a4	videomode_from_timing	vmlinux	EXPORT_SYMBOL_GPL
-0x81b72f18	simple_setattr	vmlinux	EXPORT_SYMBOL
-0xc9052546	simple_getattr	vmlinux	EXPORT_SYMBOL
-0x074b55fe	mempool_free	vmlinux	EXPORT_SYMBOL
-0x6c283aee	lwt_del_ref	vmlinux	EXPORT_SYMBOL
-0x7f0d288e	llc_sap_open	net/llc/llc	EXPORT_SYMBOL
-0x82700d27	usb_stor_Bulk_reset	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x47fbdae0	srp_rport_put	drivers/scsi/scsi_transport_srp	EXPORT_SYMBOL
-0x07e7e154	rt2x00lib_beacondone	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x2f3a8aa0	mlx5_core_destroy_tir	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xdf24adef	hnae_unregister_notifier	drivers/net/ethernet/hisilicon/hns/hnae	EXPORT_SYMBOL
-0x9f52779e	tcf_em_tree_validate	vmlinux	EXPORT_SYMBOL
-0xa4cd3663	typec_unregister_altmode	vmlinux	EXPORT_SYMBOL_GPL
-0x35811101	attribute_container_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x1bf6b59f	driver_for_each_device	vmlinux	EXPORT_SYMBOL_GPL
-0x3f4bd846	gen_pool_first_fit_order_align	vmlinux	EXPORT_SYMBOL
-0x326fbe7b	btree_last	vmlinux	EXPORT_SYMBOL_GPL
-0xac2d392d	bdget_disk	vmlinux	EXPORT_SYMBOL
-0xe6ad9421	configfs_register_subsystem	vmlinux	EXPORT_SYMBOL
-0x00587610	__compat_only_sysfs_link_entry_to_kobj	vmlinux	EXPORT_SYMBOL_GPL
-0xf1b31314	delayacct_on	vmlinux	EXPORT_SYMBOL_GPL
-0x77e35ccc	nlmsvc_unlock_all_by_ip	fs/lockd/lockd	EXPORT_SYMBOL_GPL
-0x8a19eaf8	nlmsvc_unlock_all_by_sb	fs/lockd/lockd	EXPORT_SYMBOL_GPL
-0x8217f837	rt2x00mac_set_antenna	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x1960e8ec	v4l2_g_ctrl	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x1080cde8	rdma_get_service_id	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x20c55ae0	sscanf	vmlinux	EXPORT_SYMBOL
-0x063f3f1d	fib6_rule_default	vmlinux	EXPORT_SYMBOL_GPL
-0xca672de0	fib4_rule_default	vmlinux	EXPORT_SYMBOL_GPL
-0x46c5a743	tcp_rcv_state_process	vmlinux	EXPORT_SYMBOL
-0xf6bada29	skb_to_sgvec	vmlinux	EXPORT_SYMBOL_GPL
-0xa6f0fa0e	drm_bridge_mode_set	vmlinux	EXPORT_SYMBOL
-0x07dd8875	drm_atomic_helper_connector_destroy_state	vmlinux	EXPORT_SYMBOL
-0x7e204f60	__breadahead	vmlinux	EXPORT_SYMBOL
-0x239478af	perf_event_sysfs_show	vmlinux	EXPORT_SYMBOL_GPL
-0x275197c8	rpc_bind_new_program	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x61bdd166	ip6_tnl_encap_add_ops	net/ipv6/ip6_tunnel	EXPORT_SYMBOL
-0x3ae00414	iscsi_destroy_iface	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x47e8ad9b	iscsi_boot_destroy_kset	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL
-0xce839e73	iscsi_boot_create_initiator	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL
-0xa972bb52	__ll_sc_atomic64_fetch_sub_relaxed	vmlinux	EXPORT_SYMBOL
-0xd87ae60d	xt_check_entry_offsets	vmlinux	EXPORT_SYMBOL
-0xe71952db	pfifo_fast_ops	vmlinux	EXPORT_SYMBOL
-0xfc3bba0f	unregister_fib_notifier	vmlinux	EXPORT_SYMBOL
-0x2908f1a5	led_classdev_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0xdf6cf9bf	platform_device_register_full	vmlinux	EXPORT_SYMBOL_GPL
-0x8d802e03	drm_syncobj_remove_callback	vmlinux	EXPORT_SYMBOL
-0x66814f09	drm_gem_dmabuf_release	vmlinux	EXPORT_SYMBOL
-0x500c768c	apei_exec_read_register	vmlinux	EXPORT_SYMBOL_GPL
-0x48193639	acpi_lid_open	vmlinux	EXPORT_SYMBOL
-0x90d78784	devm_gpio_free	vmlinux	EXPORT_SYMBOL
-0x0fe0a4fb	blk_mq_queue_stopped	vmlinux	EXPORT_SYMBOL
-0xd7f9b7ca	vmf_insert_pfn_pmd	vmlinux	EXPORT_SYMBOL_GPL
-0x08bc0870	compat_put_timespec	vmlinux	EXPORT_SYMBOL_GPL
-0xfa901b31	compat_get_timespec	vmlinux	EXPORT_SYMBOL_GPL
-0x6de13801	wait_for_completion	vmlinux	EXPORT_SYMBOL
-0xbf1e932f	__cpuhp_setup_state	vmlinux	EXPORT_SYMBOL
-0x34d510c4	csum_partial_copy_to_xdr	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xd92933b2	virtio_config_disable	drivers/virtio/virtio	EXPORT_SYMBOL_GPL
-0x9f7f360a	ath_hw_cycle_counters_update	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0x108a0acd	bstr_printf	vmlinux	EXPORT_SYMBOL_GPL
-0x1d24c881	___ratelimit	vmlinux	EXPORT_SYMBOL
-0x0bc7cee1	dev_get_by_name_rcu	vmlinux	EXPORT_SYMBOL
-0xd5d9814a	i2c_smbus_write_byte_data	vmlinux	EXPORT_SYMBOL
-0x377e7240	usb_unlink_urb	vmlinux	EXPORT_SYMBOL_GPL
-0xa2e4bf0c	drm_mm_reserve_node	vmlinux	EXPORT_SYMBOL
-0x2e2a41c8	gpiod_get_from_of_node	vmlinux	EXPORT_SYMBOL
-0x66171c22	iomap_fiemap	vmlinux	EXPORT_SYMBOL_GPL
-0xa72a0f5b	nr_online_nodes	vmlinux	EXPORT_SYMBOL
-0x7136bc1f	__nf_nat_mangle_tcp_packet	net/netfilter/nf_nat	EXPORT_SYMBOL
-0x6c0660f7	__vring_new_virtqueue	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0xbfc80ef3	iscsit_stop_dataout_timer	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x4b70b2fd	to_nd_region	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x49ebd0d2	sja1000_interrupt	drivers/net/can/sja1000/sja1000	EXPORT_SYMBOL_GPL
-0xac8d7fa4	sock_diag_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x6b8bf149	netif_receive_skb_list	vmlinux	EXPORT_SYMBOL
-0x6c5dae23	scsi_kmap_atomic_sg	vmlinux	EXPORT_SYMBOL
-0xdad9bb42	platform_device_add_data	vmlinux	EXPORT_SYMBOL_GPL
-0xe1642201	drm_modeset_lock_all_ctx	vmlinux	EXPORT_SYMBOL
-0xc79413b2	register_kprobes	vmlinux	EXPORT_SYMBOL_GPL
-0x912a0bf8	hugetlb_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0x3a26ed11	sched_clock	vmlinux	EXPORT_SYMBOL_GPL
-0x6931b5bb	put_rpccred	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x7ea50d02	rpcauth_init_cred	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x3fcb5e68	jbd2_journal_free_reserved	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x59a8ec5e	ata_std_qc_defer	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x44838b39	xfrm_audit_state_replay_overflow	vmlinux	EXPORT_SYMBOL_GPL
-0xdf19de63	sock_create_lite	vmlinux	EXPORT_SYMBOL
-0xc76b49a0	drm_gem_create_mmap_offset	vmlinux	EXPORT_SYMBOL
-0xb923fa45	net_prio_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0x7145b049	irq_domain_free_irqs_parent	vmlinux	EXPORT_SYMBOL_GPL
-0x58e3306d	bit_wait_io	vmlinux	EXPORT_SYMBOL
-0x84418ea2	_fc_frame_alloc	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xd07bd0c2	fcoe_clean_pending_queue	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0xa8c1caf4	rt2x00usb_vendor_req_buff_lock	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0x619caa78	mlx4_register_mac	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xd96cada5	tifm_free_device	drivers/misc/tifm_core	EXPORT_SYMBOL
-0xad23cb4b	v4l2_g_ext_ctrls	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xcdc0e717	cdrom_release	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0x0298ae81	cpufreq_unregister_governor	vmlinux	EXPORT_SYMBOL_GPL
-0x07cac9a7	pm_clk_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x776cc48b	pci_iomap_wc_range	vmlinux	EXPORT_SYMBOL_GPL
-0x6dc2c3ae	iomap_readpages	vmlinux	EXPORT_SYMBOL_GPL
-0x757171cb	d_obtain_alias	vmlinux	EXPORT_SYMBOL
-0xf3ddc9f8	mmu_notifier_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xfcea54f3	irq_domain_set_info	vmlinux	EXPORT_SYMBOL
-0x7ca9c64d	nf_conntrack_helper_try_module_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x864154d8	devlink_resources_unregister	net/core/devlink	EXPORT_SYMBOL_GPL
-0xbfb699e7	uwb_rc_alloc	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x9ef76d99	nvmet_fc_unregister_targetport	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL
-0xde9b3dfe	cxgb4_l2t_alloc_switching	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x0ff7657e	ata_pci_sff_init_one	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xc8fae5fa	ip6_datagram_connect	vmlinux	EXPORT_SYMBOL_GPL
-0x437eb1df	ipv6_mod_enabled	vmlinux	EXPORT_SYMBOL_GPL
-0x22f0ec88	ip4_datagram_connect	vmlinux	EXPORT_SYMBOL
-0xa6b6acda	tcp_timewait_state_process	vmlinux	EXPORT_SYMBOL
-0x781e802d	__tcp_send_ack	vmlinux	EXPORT_SYMBOL_GPL
-0x6d09cfae	pnp_start_dev	vmlinux	EXPORT_SYMBOL
-0x5ad04f9a	security_inode_init_security	vmlinux	EXPORT_SYMBOL
-0xdd01082e	schedule_hrtimeout	vmlinux	EXPORT_SYMBOL_GPL
-0x635ff76d	LZ4_saveDict	lib/lz4/lz4_compress	EXPORT_SYMBOL
-0x8b9bc133	tee_shm_pool_alloc	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0x09bdf683	v4l2_ctrl_poll	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x0f44c74d	key_to_hw_index	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x19d3ee9e	radix_tree_iter_delete	vmlinux	EXPORT_SYMBOL
-0xec2ac905	__ll_sc_atomic_sub_return	vmlinux	EXPORT_SYMBOL
-0x2a5bea6b	starget_for_each_device	vmlinux	EXPORT_SYMBOL
-0xe4bde3f3	subsys_interface_register	vmlinux	EXPORT_SYMBOL_GPL
-0xf3916987	global_cursor_default	vmlinux	EXPORT_SYMBOL
-0xb6e6d99d	clk_disable	vmlinux	EXPORT_SYMBOL_GPL
-0xb25b55b4	nobh_writepage	vmlinux	EXPORT_SYMBOL
-0xfedcdb60	seq_hlist_next_percpu	vmlinux	EXPORT_SYMBOL
-0xa4872249	clear_page_dirty_for_io	vmlinux	EXPORT_SYMBOL
-0x9a1fc4b4	jiffies_to_timeval	vmlinux	EXPORT_SYMBOL
-0x13753dd7	srcu_init_notifier_head	vmlinux	EXPORT_SYMBOL_GPL
-0x5d112304	__memcpy_fromio	vmlinux	EXPORT_SYMBOL
-0x9783081d	virtio_transport_shutdown	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xfbc6f7d0	xdr_commit_encode	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x00f7c371	locks_start_grace	fs/nfs_common/grace	EXPORT_SYMBOL_GPL
-0x68241f41	ftdi_elan_gone_away	drivers/usb/misc/ftdi-elan	EXPORT_SYMBOL_GPL
-0xa649b763	mlxsw_core_schedule_dw	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xccc6862a	mlx5_query_nic_vport_qkey_viol_cntr	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x97aa659e	ahci_platform_resume	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0x81fa613e	of_phy_register_fixed_link	vmlinux	EXPORT_SYMBOL
-0x1a919b4f	devm_free_pages	vmlinux	EXPORT_SYMBOL_GPL
-0x1173ac19	tty_schedule_flip	vmlinux	EXPORT_SYMBOL
-0x0827be13	acpi_dma_deconfigure	vmlinux	EXPORT_SYMBOL_GPL
-0x0aadf2db	blkg_dev_name	vmlinux	EXPORT_SYMBOL_GPL
-0x6ed09229	dump_skip	vmlinux	EXPORT_SYMBOL
-0x2b24963c	tracepoint_probe_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xf8e6b564	hibernation_set_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x1e27f046	svc_create_xprt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xfc00e7d1	pnfs_write_done_resend_to_mds	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xf64f9815	nfs_server_copy_userdata	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x3e7b3728	switchdev_trans_item_dequeue	vmlinux	EXPORT_SYMBOL_GPL
-0x8ee32c83	dma_fence_add_callback	vmlinux	EXPORT_SYMBOL
-0xea5eb491	fwnode_property_read_string_array	vmlinux	EXPORT_SYMBOL_GPL
-0x47114aa7	tty_devnum	vmlinux	EXPORT_SYMBOL
-0x94456bbf	pcie_flr	vmlinux	EXPORT_SYMBOL_GPL
-0x41d094f3	hash_algo_name	vmlinux	EXPORT_SYMBOL_GPL
-0x336634b6	__vfs_removexattr	vmlinux	EXPORT_SYMBOL
-0xc71cacec	uwb_rc_ie_rm	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x21e58dc0	usb_serial_generic_tiocmiwait	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0xb08257d7	mlx4_get_slave_port_state	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xb1efba67	cxgb_find_route6	drivers/net/ethernet/chelsio/libcxgb/libcxgb	EXPORT_SYMBOL
-0x4d8f67fc	cxgbi_ppm_init	drivers/net/ethernet/chelsio/libcxgb/libcxgb	EXPORT_SYMBOL
-0x95d281dc	ib_post_send_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x76eeeb0f	sha384_zero_message_hash	crypto/sha512_generic	EXPORT_SYMBOL_GPL
-0xfa41d619	page_pool_destroy	vmlinux	EXPORT_SYMBOL
-0x998592de	iommu_group_for_each_dev	vmlinux	EXPORT_SYMBOL_GPL
-0x32e6f1a0	acpi_video_backlight_string	vmlinux	EXPORT_SYMBOL
-0x43dae11a	nla_parse	vmlinux	EXPORT_SYMBOL
-0x946dd559	sha224_zero_message_hash	vmlinux	EXPORT_SYMBOL_GPL
-0x73c625d6	write_dirty_buffer	vmlinux	EXPORT_SYMBOL
-0x46ff43b9	noop_llseek	vmlinux	EXPORT_SYMBOL
-0xc65d3eed	ring_buffer_entries_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0x5f34bf11	nft_redir_dump	net/netfilter/nft_redir	EXPORT_SYMBOL_GPL
-0x1ef1be67	ieee80211_txq_get_depth	net/mac80211/mac80211	EXPORT_SYMBOL
-0x9db15a45	llc_sap_find	net/llc/llc	EXPORT_SYMBOL
-0xc6444d23	umc_device_create	drivers/uwb/umc	EXPORT_SYMBOL_GPL
-0x94d43a97	ata_host_init	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xa97463c9	__siphash_aligned	vmlinux	EXPORT_SYMBOL
-0x4b167280	__udp_enqueue_schedule_skb	vmlinux	EXPORT_SYMBOL_GPL
-0x5a3844c5	cpufreq_driver_fast_switch	vmlinux	EXPORT_SYMBOL_GPL
-0x2c68ab99	input_free_device	vmlinux	EXPORT_SYMBOL
-0x1cfedd13	iommu_sva_device_init	vmlinux	EXPORT_SYMBOL_GPL
-0x21ac8b77	iommu_group_get_by_id	vmlinux	EXPORT_SYMBOL_GPL
-0x574609c5	apei_exec_write_register_value	vmlinux	EXPORT_SYMBOL_GPL
-0x921a3277	compat_put_timespec64	vmlinux	EXPORT_SYMBOL_GPL
-0xb2b81f12	compat_get_timespec64	vmlinux	EXPORT_SYMBOL_GPL
-0xb6f174c5	xprt_set_retrans_timeout_rtt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x93359ff1	rt2800_sta_remove	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0xf12eeb0b	pppox_unbind_sock	drivers/net/ppp/pppox	EXPORT_SYMBOL
-0xfa3c9a0d	mlx5_query_nic_vport_mac_list	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x13f2928b	hinic_func_tmr_bitmap_set	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x75de98b8	hinic_unregister_mgmt_msg_cb	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xbcf19ea7	tifm_unmap_sg	drivers/misc/tifm_core	EXPORT_SYMBOL
-0x7deff673	dm_consume_args	drivers/md/dm-mod	EXPORT_SYMBOL
-0xe5180b86	async_trigger_callback	crypto/async_tx/async_tx	EXPORT_SYMBOL_GPL
-0x8c1beed8	ip6_route_output_flags	vmlinux	EXPORT_SYMBOL_GPL
-0x3e9110fa	__hw_addr_unsync	vmlinux	EXPORT_SYMBOL
-0x706e6b40	of_platform_default_populate	vmlinux	EXPORT_SYMBOL_GPL
-0x2fca718e	usb_hid_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x7d6aea4c	i2c_verify_adapter	vmlinux	EXPORT_SYMBOL
-0xcbc431ee	drm_rgb_quant_range_selectable	vmlinux	EXPORT_SYMBOL
-0x4f147857	drm_atomic_helper_setup_commit	vmlinux	EXPORT_SYMBOL
-0xb874b87a	__clzsi2	vmlinux	EXPORT_SYMBOL
-0xed9f9a20	__ctzsi2	vmlinux	EXPORT_SYMBOL
-0x10a0a59e	security_kernel_read_file	vmlinux	EXPORT_SYMBOL_GPL
-0x15ba50a6	jiffies	vmlinux	EXPORT_SYMBOL
-0x9269b737	kvm_vcpu_write_guest_page	vmlinux	EXPORT_SYMBOL_GPL
-0xf999267e	pnfs_generic_commit_release	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x47be3d70	nfs_get_lock_context	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x746e5950	cxgb4_l2t_get	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xbb7e9834	do_map_probe	drivers/mtd/chips/chipreg	EXPORT_SYMBOL
-0xa6aa6a9e	bcma_core_is_enabled	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0xa847f93d	dev_queue_xmit	vmlinux	EXPORT_SYMBOL
-0x50316a7b	of_device_alloc	vmlinux	EXPORT_SYMBOL
-0xbc4ab3ca	devm_device_remove_group	vmlinux	EXPORT_SYMBOL_GPL
-0x1e7b3304	drm_dp_mst_allocate_vcpi	vmlinux	EXPORT_SYMBOL
-0x13d0adf7	__kfifo_out	vmlinux	EXPORT_SYMBOL
-0xe06141e9	security_sk_clone	vmlinux	EXPORT_SYMBOL
-0x6c2a23c4	proc_mkdir	vmlinux	EXPORT_SYMBOL
-0xfc131275	dummy_irq_chip	vmlinux	EXPORT_SYMBOL_GPL
-0x4eac5fc1	cpu_mitigations_auto_nosmt	vmlinux	EXPORT_SYMBOL_GPL
-0x8f678b07	__stack_chk_guard	vmlinux	EXPORT_SYMBOL
-0xdd944534	fcoe_wwn_from_mac	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0xaef41373	usbnet_update_max_qlen	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x8b689a23	mlx5_query_hca_vport_context	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xa8eafd54	mlx4_flow_steer_promisc_add	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x67be703a	hinic_set_root_ctxt	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xdaea6e0d	mfd_clone_cell	drivers/mfd/mfd-core	EXPORT_SYMBOL
-0x9cc22733	rdma_iw_cm_id	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0xd4c9681a	__serpent_setkey	crypto/serpent_generic	EXPORT_SYMBOL_GPL
-0xe77cc327	usb_hcd_start_port_resume	vmlinux	EXPORT_SYMBOL_GPL
-0xab6dd21b	phy_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0xf264253e	blk_integrity_merge_bio	vmlinux	EXPORT_SYMBOL
-0xe2725b0a	blk_rq_map_sg	vmlinux	EXPORT_SYMBOL
-0x8780ecff	get_cached_acl_rcu	vmlinux	EXPORT_SYMBOL
-0x88164603	get_mem_cgroup_from_mm	vmlinux	EXPORT_SYMBOL
-0x2fec615a	watchdog_set_softlockup_divide	vmlinux	EXPORT_SYMBOL
-0xc0845fc2	alarm_start_relative	vmlinux	EXPORT_SYMBOL_GPL
-0xdf6b082f	proc_dointvec_jiffies	vmlinux	EXPORT_SYMBOL
-0x5d9792cb	hinic_global_func_id	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xc4e54c79	v4l2_hdmi_rx_colorimetry	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0x6facf48a	tcp_peek_len	vmlinux	EXPORT_SYMBOL
-0xc7e2644b	dev_change_carrier	vmlinux	EXPORT_SYMBOL
-0x51c55e93	__napi_schedule	vmlinux	EXPORT_SYMBOL
-0x79395d59	sk_stream_wait_memory	vmlinux	EXPORT_SYMBOL
-0x862d17c9	hid_bus_type	vmlinux	EXPORT_SYMBOL
-0x1b99c892	usb_set_interface	vmlinux	EXPORT_SYMBOL_GPL
-0x1c549085	seqno_fence_ops	vmlinux	EXPORT_SYMBOL
-0xb24a0fdd	tty_unlock	vmlinux	EXPORT_SYMBOL
-0xb65a0cf0	kstrtos16_from_user	vmlinux	EXPORT_SYMBOL
-0xa084749a	__bitmap_or	vmlinux	EXPORT_SYMBOL
-0x68c5a113	security_req_classify_flow	vmlinux	EXPORT_SYMBOL
-0x24485cdb	get_dcookie	vmlinux	EXPORT_SYMBOL_GPL
-0x230749db	trace_event_raw_init	vmlinux	EXPORT_SYMBOL_GPL
-0xf40d7016	relay_late_setup_files	vmlinux	EXPORT_SYMBOL_GPL
-0x36e3b256	nf_ct_kill_acct	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xb55a4b17	__fscache_alloc_page	fs/fscache/fscache	EXPORT_SYMBOL
-0x40d2177d	sata_lpm_ignore_phy_events	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xc29bf967	strspn	vmlinux	EXPORT_SYMBOL
-0x945db04a	netlink_broadcast_filtered	vmlinux	EXPORT_SYMBOL
-0x4761f17c	register_netevent_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x82847fa5	of_device_uevent_modalias	vmlinux	EXPORT_SYMBOL_GPL
-0x98cf60b3	strlen	vmlinux	EXPORT_SYMBOL
-0x6e9d2eea	rpc_lookup_cred_nonblock	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xdb68bbad	rfkill_destroy	net/rfkill/rfkill	EXPORT_SYMBOL
-0xa72fb769	ieee80211_rx_ba_timer_expired	net/mac80211/mac80211	EXPORT_SYMBOL
-0x91bcd4a7	iscsit_handle_task_mgt_cmd	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x021c5c26	drm_vma_offset_add	vmlinux	EXPORT_SYMBOL
-0xedbaee5e	nla_strcmp	vmlinux	EXPORT_SYMBOL
-0x3464b72d	nla_strdup	vmlinux	EXPORT_SYMBOL
-0x2464da17	gen_pool_size	vmlinux	EXPORT_SYMBOL_GPL
-0xfeebc7c4	__kfifo_from_user_r	vmlinux	EXPORT_SYMBOL
-0x106b8bae	crypto_ahash_type	vmlinux	EXPORT_SYMBOL_GPL
-0xa2ebdd3c	synproxy_tstamp_adjust	net/netfilter/nf_synproxy_core	EXPORT_SYMBOL_GPL
-0x72ad5208	fc_seq_assign	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xb3c5ac5e	mlx5_query_nic_vport_system_image_guid	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x49502bc2	mlx5_core_detach_mcg	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x8a8aa043	vb2_common_vm_ops	drivers/media/common/videobuf2/videobuf2-memops	EXPORT_SYMBOL_GPL
-0x7684ff60	tcp_get_cookie_sock	vmlinux	EXPORT_SYMBOL
-0x7110b3b7	__skb_flow_dissect	vmlinux	EXPORT_SYMBOL
-0xea467300	skb_trim	vmlinux	EXPORT_SYMBOL
-0x3e414547	usb_enable_autosuspend	vmlinux	EXPORT_SYMBOL_GPL
-0xe2600cf5	drm_simple_display_pipe_init	vmlinux	EXPORT_SYMBOL
-0x403f9529	gpio_request_one	vmlinux	EXPORT_SYMBOL_GPL
-0x31b8b0e0	blk_mq_unfreeze_queue	vmlinux	EXPORT_SYMBOL_GPL
-0x4083a6bd	perf_tp_event	vmlinux	EXPORT_SYMBOL_GPL
-0x2326717e	gfn_to_pfn_memslot	vmlinux	EXPORT_SYMBOL_GPL
-0x4a2e1dae	gfn_to_hva_memslot	vmlinux	EXPORT_SYMBOL_GPL
-0xae08b9d6	svc_proc_register	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xb501b2df	nd_cmd_dimm_desc	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x7cb6212f	rt2x00lib_resume	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x24d49d47	radix_tree_tag_set	vmlinux	EXPORT_SYMBOL
-0x83b30940	__ll_sc_atomic64_fetch_andnot	vmlinux	EXPORT_SYMBOL
-0x60661d0e	xfrm_policy_delete	vmlinux	EXPORT_SYMBOL
-0x615486a2	inet_frags_init	vmlinux	EXPORT_SYMBOL
-0x4f497d55	power_supply_changed	vmlinux	EXPORT_SYMBOL_GPL
-0xcb193ef4	i2c_get_device_id	vmlinux	EXPORT_SYMBOL_GPL
-0x9049491e	typec_find_port_data_role	vmlinux	EXPORT_SYMBOL_GPL
-0xba3c3d91	pci_scan_root_bus_bridge	vmlinux	EXPORT_SYMBOL
-0x4e3567f7	match_int	vmlinux	EXPORT_SYMBOL
-0xb1615cee	blk_queue_lld_busy	vmlinux	EXPORT_SYMBOL_GPL
-0x8f1e0491	shash_free_instance	vmlinux	EXPORT_SYMBOL_GPL
-0x99e623ff	debugfs_create_x64	vmlinux	EXPORT_SYMBOL_GPL
-0xceb75412	rpcauth_generic_bind_cred	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x5475ba9e	dm_block_location	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x587002ec	rdma_put_gid_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xb6852da5	tcf_idrinfo_destroy	vmlinux	EXPORT_SYMBOL
-0x38cf0b82	skb_cow_data	vmlinux	EXPORT_SYMBOL_GPL
-0x58b1a63c	scsi_internal_device_block_nowait	vmlinux	EXPORT_SYMBOL_GPL
-0x8e4b63a6	hisi_clk_register_gate_sep	vmlinux	EXPORT_SYMBOL_GPL
-0x7de7cbb9	pci_fixup_cardbus	vmlinux	EXPORT_SYMBOL
-0xbed02646	posix_acl_update_mode	vmlinux	EXPORT_SYMBOL
-0x1879fcbd	bridge_tunnel_header	net/wireless/cfg80211	EXPORT_SYMBOL
-0x13925623	nf_conncount_count	net/netfilter/nf_conncount	EXPORT_SYMBOL_GPL
-0x0c0a5ebb	hinic_dbg_lt_rd_16byte	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x40d6984c	mtd_erase	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xd4bddf5c	dm_bufio_issue_flush	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0xd56f1038	rdma_connect	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x868acba5	get_options	vmlinux	EXPORT_SYMBOL
-0xa8892556	ip6_datagram_release_cb	vmlinux	EXPORT_SYMBOL_GPL
-0x61416d60	ip4_datagram_release_cb	vmlinux	EXPORT_SYMBOL_GPL
-0xbbb823eb	i2c_get_adapter	vmlinux	EXPORT_SYMBOL
-0x50bf816c	of_genpd_opp_to_performance_state	vmlinux	EXPORT_SYMBOL_GPL
-0xd13f9985	drm_edid_block_valid	vmlinux	EXPORT_SYMBOL
-0x5e71d44b	timespec64_trunc	vmlinux	EXPORT_SYMBOL
-0xa53d554e	vfs_iter_write	vmlinux	EXPORT_SYMBOL
-0xf5e7ea40	ktime_get_coarse_ts64	vmlinux	EXPORT_SYMBOL
-0xd3caf835	setup_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x7ef2d9d0	xdr_partial_copy_from_skb	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x71fb5796	nft_unregister_expr	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x3c99d284	udp_sock_create6	net/ipv6/ip6_udp_tunnel	EXPORT_SYMBOL_GPL
-0xc81876ed	his_hllc_init	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0xc5e11637	fib_new_table	vmlinux	EXPORT_SYMBOL_GPL
-0x18cd9077	xdp_do_redirect	vmlinux	EXPORT_SYMBOL_GPL
-0xf57c4aa0	input_unregister_handler	vmlinux	EXPORT_SYMBOL
-0xab0e7cd4	drm_fb_helper_modinit	vmlinux	EXPORT_SYMBOL
-0x249706fa	drm_fb_helper_sys_copyarea	vmlinux	EXPORT_SYMBOL
-0x9020c639	acpi_get_pci_dev	vmlinux	EXPORT_SYMBOL_GPL
-0x3955fcf6	__kfifo_in_r	vmlinux	EXPORT_SYMBOL
-0x4ede7c7a	bh_uptodate_or_lock	vmlinux	EXPORT_SYMBOL
-0x8df2db7d	mem_cgroup_from_task	vmlinux	EXPORT_SYMBOL
-0x54db6e11	unregister_kernel_fault_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x22f823d4	nf_nat_unregister_fn	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0x408a2bde	ieee80211_chswitch_done	net/mac80211/mac80211	EXPORT_SYMBOL
-0x005ada4c	fat_fill_super	fs/fat/fat	EXPORT_SYMBOL_GPL
-0xa6f527e9	spc_emulate_evpd_83	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xa2a9e227	rt2x00usb_disconnect	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0x122d93be	mlx5_core_get_srq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x77f51c64	xfrm_state_walk_init	vmlinux	EXPORT_SYMBOL
-0x00e826bf	udp4_hwcsum	vmlinux	EXPORT_SYMBOL_GPL
-0xb2ed7cd4	__tracepoint_br_fdb_add	vmlinux	EXPORT_SYMBOL_GPL
-0xd62a612a	of_graph_get_port_by_id	vmlinux	EXPORT_SYMBOL
-0xb5d8c2b6	rtc_read_alarm	vmlinux	EXPORT_SYMBOL_GPL
-0x0eba0530	__drm_atomic_helper_crtc_destroy_state	vmlinux	EXPORT_SYMBOL
-0x48a91171	string_get_size	vmlinux	EXPORT_SYMBOL
-0xc5bb1b29	security_path_mknod	vmlinux	EXPORT_SYMBOL
-0x5a9b861f	dquot_initialize	vmlinux	EXPORT_SYMBOL
-0xde57b5f5	nft_parse_u32_check	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0xf4047464	nf_log_l2packet	net/netfilter/nf_log_common	EXPORT_SYMBOL_GPL
-0x81ad2522	vhost_init_device_iotlb	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x2ff006c0	of_can_transceiver	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0xff9fa623	cfi_udelay	drivers/mtd/chips/cfi_util	EXPORT_SYMBOL
-0x156761d2	i2c_dw_read_comp_param	drivers/i2c/busses/i2c-designware-core	EXPORT_SYMBOL_GPL
-0xc15a44c6	memzero_explicit	vmlinux	EXPORT_SYMBOL
-0x6d3f7c3d	fl6_sock_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0xb5a90bf9	__sock_cmsg_send	vmlinux	EXPORT_SYMBOL
-0x517fa29a	of_mdio_find_bus	vmlinux	EXPORT_SYMBOL
-0x80c35365	pci_bus_write_config_word	vmlinux	EXPORT_SYMBOL
-0x5666192c	sg_alloc_table	vmlinux	EXPORT_SYMBOL
-0xac8c0f34	handle_simple_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x286cc647	async_synchronize_cookie_domain	vmlinux	EXPORT_SYMBOL_GPL
-0x550ff333	call_usermodehelper_exec	vmlinux	EXPORT_SYMBOL
-0xcd957719	ceph_open_session	net/ceph/libceph	EXPORT_SYMBOL
-0x67726b49	br_vlan_get_pvid	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0x05d22a5a	uwb_dev_try_get	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x022cd30f	transport_send_check_condition_and_sense	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x82e55e3f	fc_set_mfs	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x51a408be	fc_disc_init	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x94072fc3	tifm_register_driver	drivers/misc/tifm_core	EXPORT_SYMBOL
-0xbc7f82d4	cb710_pci_update_config_reg	drivers/misc/cb710/cb710	EXPORT_SYMBOL_GPL
-0xaf13651c	v4l2_async_subdev_notifier_register	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xadc17cd5	v4l2_ctrl_handler_init_class	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xb455924d	sha256_block_data_order	arch/arm64/crypto/sha256-arm64	EXPORT_SYMBOL
-0x5d907ada	drm_gem_prime_fd_to_handle	vmlinux	EXPORT_SYMBOL
-0xea0f0e43	drm_scdc_write	vmlinux	EXPORT_SYMBOL
-0xca286961	pci_release_region	vmlinux	EXPORT_SYMBOL
-0x141f38bf	ktime_get_raw_fast_ns	vmlinux	EXPORT_SYMBOL_GPL
-0xbcac6160	pm_qos_remove_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x425036bc	ieee80211_connection_loss	net/mac80211/mac80211	EXPORT_SYMBOL
-0xa1f0eebc	ieee80211_get_tkip_p2k	net/mac80211/mac80211	EXPORT_SYMBOL
-0x74530ecd	fscache_op_debug_id	fs/fscache/fscache	EXPORT_SYMBOL
-0x95f9fd6a	vfio_platform_probe_common	drivers/vfio/platform/vfio-platform-base	EXPORT_SYMBOL_GPL
-0x5d45ef48	fc_elsct_init	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xe4f4665b	ipmi_validate_addr	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x494187e1	ata_host_put	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xd6cc048e	inet_addr_type_table	vmlinux	EXPORT_SYMBOL
-0x2fa55f9f	bpf_redirect_info	vmlinux	EXPORT_SYMBOL_GPL
-0x9e1a302d	power_supply_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x8eee3399	dax_read_unlock	vmlinux	EXPORT_SYMBOL_GPL
-0x3dc3147b	drm_release	vmlinux	EXPORT_SYMBOL
-0xc569d8ce	__clk_get_name	vmlinux	EXPORT_SYMBOL_GPL
-0x486075c8	gen_pool_dma_alloc	vmlinux	EXPORT_SYMBOL
-0xff1e9dd8	seq_list_start	vmlinux	EXPORT_SYMBOL
-0x641a51de	irq_find_matching_fwspec	vmlinux	EXPORT_SYMBOL_GPL
-0xc567f9b8	unregister_euleros_reboot_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0xb0e84420	kthread_queue_work	vmlinux	EXPORT_SYMBOL_GPL
-0xc6b23eef	nf_ct_port_nlattr_to_tuple	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x0ae4af78	register_ip_vs_scheduler	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0xe9f70a35	mlx5_del_flow_rules	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x907df803	rdma_event_msg	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x0049ca83	xfrm_aead_get_byname	vmlinux	EXPORT_SYMBOL_GPL
-0x6b067fb5	km_state_notify	vmlinux	EXPORT_SYMBOL
-0x1ef0b33b	lwtunnel_encap_del_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x1d45f85c	cpuidle_enable_device	vmlinux	EXPORT_SYMBOL_GPL
-0x09e05245	dma_run_dependencies	vmlinux	EXPORT_SYMBOL_GPL
-0x63b5912b	btree_grim_visitor	vmlinux	EXPORT_SYMBOL_GPL
-0xf7d8ed2a	bpf_prog_add	vmlinux	EXPORT_SYMBOL_GPL
-0x3f90473a	trace_seq_putmem	vmlinux	EXPORT_SYMBOL_GPL
-0x70872572	dma_virt_ops	vmlinux	EXPORT_SYMBOL
-0x51bd55b5	completion_done	vmlinux	EXPORT_SYMBOL
-0xb92679d3	pnfs_set_layoutcommit	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x3aae39d7	nfs_setsecurity	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x92c425c6	rt2800_config	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0xc119cc5a	mlx4_alloc_cmd_mailbox	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xe1373f53	hinic_mpf_idx	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xd5c13a19	media_entity_remove_links	drivers/media/media	EXPORT_SYMBOL_GPL
-0xfae80a15	sensor_hub_get_feature	drivers/hid/hid-sensor-hub	EXPORT_SYMBOL_GPL
-0xb94339c4	qdisc_put_stab	vmlinux	EXPORT_SYMBOL
-0xe9a9b6e6	devm_led_trigger_register	vmlinux	EXPORT_SYMBOL_GPL
-0x1c0c957b	drm_connector_cleanup	vmlinux	EXPORT_SYMBOL
-0xce4cdb8e	fb_find_best_mode	vmlinux	EXPORT_SYMBOL
-0xb934ee8f	seq_printf	vmlinux	EXPORT_SYMBOL
-0x6b331545	inet_diag_msg_common_fill	net/ipv4/inet_diag	EXPORT_SYMBOL_GPL
-0x88e805b4	nd_device_register	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x47fd6eee	mlxsw_core_fw_flash_end	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xe7ff7008	mmc_free_host	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x9fe5f7f9	rvt_comm_est	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x0b742fd7	simple_strtol	vmlinux	EXPORT_SYMBOL
-0x8d5ff576	devres_release	vmlinux	EXPORT_SYMBOL_GPL
-0x6b003c7b	drm_mode_validate_size	vmlinux	EXPORT_SYMBOL
-0xd92a0999	acpi_device_set_power	vmlinux	EXPORT_SYMBOL
-0xcf7c9e9d	pci_dev_driver	vmlinux	EXPORT_SYMBOL
-0xe7f7d3d6	setattr_prepare	vmlinux	EXPORT_SYMBOL
-0x0061b995	ilookup5_nowait	vmlinux	EXPORT_SYMBOL
-0x600e2c23	irq_gc_mask_clr_bit	vmlinux	EXPORT_SYMBOL_GPL
-0xd1767b6c	irq_gc_mask_set_bit	vmlinux	EXPORT_SYMBOL_GPL
-0xaccc8d4e	rwsem_downgrade_wake	vmlinux	EXPORT_SYMBOL
-0xb878e818	gretap_fb_dev_create	net/ipv4/ip_gre	EXPORT_SYMBOL_GPL
-0x7c9722ba	nfs_dreq_bytes_left	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xa8e9e1ae	send_implementation_id	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xeb05c6bc	fuse_dev_operations	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0xb0537756	unregister_hdlc_protocol	drivers/net/wan/hdlc	EXPORT_SYMBOL
-0x07fcde74	mlx5_query_hca_vport_gid	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xd593f5df	ib_send_cm_lap	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0xded39a6b	gen_kill_estimator	vmlinux	EXPORT_SYMBOL
-0x63d4c90b	of_led_classdev_register	vmlinux	EXPORT_SYMBOL_GPL
-0x81e00eaa	gen10g_read_status	vmlinux	EXPORT_SYMBOL_GPL
-0x82bd72b2	devm_add_action	vmlinux	EXPORT_SYMBOL_GPL
-0x7b982195	drm_mm_init	vmlinux	EXPORT_SYMBOL
-0x0511a31e	fbcon_set_tileops	vmlinux	EXPORT_SYMBOL
-0xdd000520	pci_set_power_state	vmlinux	EXPORT_SYMBOL
-0xe1ae369a	blk_queue_alignment_offset	vmlinux	EXPORT_SYMBOL
-0xdc958a92	dquot_alloc	vmlinux	EXPORT_SYMBOL
-0xe0d69ef9	kernel_neon_busy	vmlinux	EXPORT_SYMBOL
-0xc05b461c	devlink_unregister	net/core/devlink	EXPORT_SYMBOL_GPL
-0x7dc95f91	fc_lport_logo_resp	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xff987a02	bgx_set_xcast_mode	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0xa2365f44	btracker_issue	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0xdd849d51	scsi_get_sense_info_fld	vmlinux	EXPORT_SYMBOL
-0x4f55166f	acpi_set_current_resources	vmlinux	EXPORT_SYMBOL
-0x53768671	pci_bus_size_bridges	vmlinux	EXPORT_SYMBOL
-0x13d469fa	blk_mq_sched_free_hctx_data	vmlinux	EXPORT_SYMBOL_GPL
-0xd502fb33	sysfs_create_groups	vmlinux	EXPORT_SYMBOL_GPL
-0x151f94f2	vfs_setpos	vmlinux	EXPORT_SYMBOL
-0x7e16fb9b	vm_node_stat	vmlinux	EXPORT_SYMBOL
-0xa0fbac79	wake_up_bit	vmlinux	EXPORT_SYMBOL
-0xb7b6a6dd	transport_alloc_session	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x8f94527c	mlx5_modify_nic_vport_mac_address	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x53340fee	sdhci_execute_tuning	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x5794bc22	drm_mode_create_content_type_property	vmlinux	EXPORT_SYMBOL
-0x0c69fcac	drm_format_horz_chroma_subsampling	vmlinux	EXPORT_SYMBOL
-0xed5b86fd	__hvc_resize	vmlinux	EXPORT_SYMBOL_GPL
-0xd4d7428a	tty_do_resize	vmlinux	EXPORT_SYMBOL
-0x6aeefac4	zlib_deflateReset	vmlinux	EXPORT_SYMBOL
-0xcdca3691	nr_irqs	vmlinux	EXPORT_SYMBOL_GPL
-0x51e77c97	pfn_valid	vmlinux	EXPORT_SYMBOL
-0x100ebb56	tls_get_record	net/tls/tls	EXPORT_SYMBOL
-0xa57ca18b	osd_req_op_extent_osd_data_bvec_pos	net/ceph/libceph	EXPORT_SYMBOL
-0x2ce88537	nfs_post_op_update_inode	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x2709bfec	jbd2_journal_set_triggers	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x51f99f46	rvt_stop_rc_timers	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0xa17c3b3b	ib_cancel_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xdaf5c16e	__cookie_v4_check	vmlinux	EXPORT_SYMBOL_GPL
-0xe871aade	xt_match_to_user	vmlinux	EXPORT_SYMBOL_GPL
-0x56c8799d	scsi_kunmap_atomic_sg	vmlinux	EXPORT_SYMBOL
-0xc68b97b6	scsi_block_when_processing_errors	vmlinux	EXPORT_SYMBOL
-0x871ab41a	drm_rect_intersect	vmlinux	EXPORT_SYMBOL
-0xcde26600	cppc_get_transition_latency	vmlinux	EXPORT_SYMBOL_GPL
-0x50ea2b69	wait_for_key_construction	vmlinux	EXPORT_SYMBOL
-0x04a4ce0b	f_setown	vmlinux	EXPORT_SYMBOL
-0x05e807a9	xdr_encode_string	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xfc9bc0b1	wpan_phy_new	net/ieee802154/ieee802154	EXPORT_SYMBOL
-0x35adf626	fc_linkdown	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xb72ff8ae	mlx4_sync_pkey_table	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x42801d20	ubi_sync	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0xa43b3cf3	mmc_can_sanitize	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x07e06498	fmc_device_register_n	drivers/fmc/fmc	EXPORT_SYMBOL
-0xb5f25391	ip6_dst_hoplimit	vmlinux	EXPORT_SYMBOL
-0xc697b0f7	nvmem_device_read	vmlinux	EXPORT_SYMBOL_GPL
-0xe304cb5d	edac_device_free_ctl_info	vmlinux	EXPORT_SYMBOL_GPL
-0xb0bbaf2c	usb_clear_halt	vmlinux	EXPORT_SYMBOL_GPL
-0x18e4f8aa	swphy_read_reg	vmlinux	EXPORT_SYMBOL_GPL
-0xd1409152	ttm_check_under_lowerlimit	vmlinux	EXPORT_SYMBOL
-0x26d885f2	iommu_get_domain_for_dev	vmlinux	EXPORT_SYMBOL_GPL
-0xbf542f86	amba_device_unregister	vmlinux	EXPORT_SYMBOL
-0xd643239a	acpi_leave_sleep_state	vmlinux	EXPORT_SYMBOL
-0x7065d2ce	of_pwm_get	vmlinux	EXPORT_SYMBOL_GPL
-0x1772261b	elv_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x5f988315	x509_cert_parse	vmlinux	EXPORT_SYMBOL_GPL
-0x76ae5074	sched_autogroup_detach	vmlinux	EXPORT_SYMBOL
-0xadc044b7	vfio_set_irqs_validate_and_prepare	drivers/vfio/vfio	EXPORT_SYMBOL
-0xe46531ef	nd_device_unregister	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x14049802	ip6_datagram_connect_v6_only	vmlinux	EXPORT_SYMBOL_GPL
-0x7d599367	dev_mc_sync_multiple	vmlinux	EXPORT_SYMBOL
-0x0ce89e33	dev_uc_sync_multiple	vmlinux	EXPORT_SYMBOL
-0xb3bb0f25	of_pci_dma_range_parser_init	vmlinux	EXPORT_SYMBOL_GPL
-0x5197571c	free_iova_fast	vmlinux	EXPORT_SYMBOL_GPL
-0xa1727703	devm_acpi_dma_controller_register	vmlinux	EXPORT_SYMBOL_GPL
-0xe8b437a3	devm_gpiod_get_array_optional	vmlinux	EXPORT_SYMBOL
-0x09f5a67b	submit_bh	vmlinux	EXPORT_SYMBOL
-0xdd5a1341	mnt_clone_write	vmlinux	EXPORT_SYMBOL_GPL
-0x1d587afe	page_mkclean	vmlinux	EXPORT_SYMBOL_GPL
-0xc5e3d65f	cpuset_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0x039b27c6	unregister_8022_client	net/802/p8022	EXPORT_SYMBOL
-0x00e38ca3	fc_seq_set_resp	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x37dd5bc0	rdma_nl_chk_listeners	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xa5526619	rb_insert_color	vmlinux	EXPORT_SYMBOL
-0x2fd35ef6	switchdev_port_obj_add	vmlinux	EXPORT_SYMBOL_GPL
-0x448cb4f2	mr_mfc_find_any_parent	vmlinux	EXPORT_SYMBOL
-0x30519524	passthru_features_check	vmlinux	EXPORT_SYMBOL
-0xa2cdfe06	skb_checksum_setup	vmlinux	EXPORT_SYMBOL
-0xe8a2b729	md_cluster_ops	vmlinux	EXPORT_SYMBOL
-0x7e8d8619	usb_anchor_empty	vmlinux	EXPORT_SYMBOL_GPL
-0x138e0957	dax_write_cache_enabled	vmlinux	EXPORT_SYMBOL_GPL
-0xe0b1c103	clk_set_max_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x3ea5196d	apei_osc_setup	vmlinux	EXPORT_SYMBOL_GPL
-0x0c99aa80	sys_fillrect	vmlinux	EXPORT_SYMBOL
-0x5c017464	kvasprintf	vmlinux	EXPORT_SYMBOL
-0xc0a557cd	skcipher_walk_aead_encrypt	vmlinux	EXPORT_SYMBOL_GPL
-0x0c49bd0e	debugfs_write_file_bool	vmlinux	EXPORT_SYMBOL_GPL
-0x6482c4ac	page_get_link	vmlinux	EXPORT_SYMBOL
-0xc7e9aba8	kthread_flush_worker	vmlinux	EXPORT_SYMBOL_GPL
-0x288340c9	svcauth_unix_set_client	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x35eff5e0	nf_osf_fingers	net/netfilter/nfnetlink_osf	EXPORT_SYMBOL_GPL
-0xf70e0f03	ata_sff_dma_pause	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x07646cee	ata_tf_to_fis	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xd075a6b8	__xfrm_init_state	vmlinux	EXPORT_SYMBOL
-0x8416ecb6	xdp_rxq_info_reg	vmlinux	EXPORT_SYMBOL_GPL
-0xda161832	hid_dump_field	vmlinux	EXPORT_SYMBOL_GPL
-0x6989a7a2	__scsi_init_queue	vmlinux	EXPORT_SYMBOL_GPL
-0x7736f391	drm_helper_probe_single_connector_modes	vmlinux	EXPORT_SYMBOL
-0x5790e7a0	pci_unlock_rescan_remove	vmlinux	EXPORT_SYMBOL_GPL
-0xb4cff00f	__module_text_address	vmlinux	EXPORT_SYMBOL_GPL
-0x66d87d38	symbol_put_addr	vmlinux	EXPORT_SYMBOL_GPL
-0x054e2888	hrtimer_start_range_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x8f050944	ieee802154_free_hw	net/mac802154/mac802154	EXPORT_SYMBOL
-0xddf91f1b	llc_set_station_handler	net/llc/llc	EXPORT_SYMBOL
-0x38f2d94e	ceph_file_to_extents	net/ceph/libceph	EXPORT_SYMBOL
-0x576fada3	hns_roce_check_whether_mhop	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x840b2114	ib_create_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x7d5109be	i2c_smbus_read_word_data	vmlinux	EXPORT_SYMBOL
-0xb2e2689c	device_for_each_child_reverse	vmlinux	EXPORT_SYMBOL_GPL
-0x668a968e	drm_property_blob_get	vmlinux	EXPORT_SYMBOL
-0x5ca1d4ac	drm_property_blob_put	vmlinux	EXPORT_SYMBOL
-0x91a1462c	tty_port_unregister_device	vmlinux	EXPORT_SYMBOL_GPL
-0x518397f9	tty_buffer_request_room	vmlinux	EXPORT_SYMBOL_GPL
-0x0be6df24	d_alloc	vmlinux	EXPORT_SYMBOL
-0x4f65049a	kmem_cache_alloc_node_trace	vmlinux	EXPORT_SYMBOL
-0x17cea6fb	unuse_mm	vmlinux	EXPORT_SYMBOL_GPL
-0x9c3e7b1e	__alloc_pages_nodemask	vmlinux	EXPORT_SYMBOL
-0xd63f145e	fc_host_post_event	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0xf4311c7d	regmap_multi_reg_write_bypassed	vmlinux	EXPORT_SYMBOL_GPL
-0xcb2340b8	drm_rect_debug_print	vmlinux	EXPORT_SYMBOL
-0x32de3cc3	drm_simple_display_pipe_attach_bridge	vmlinux	EXPORT_SYMBOL
-0x1a551022	ring_buffer_lock_reserve	vmlinux	EXPORT_SYMBOL_GPL
-0xb7e3a01d	irq_set_affinity_hint	vmlinux	EXPORT_SYMBOL_GPL
-0x11d366b8	finish_swait	vmlinux	EXPORT_SYMBOL
-0xfae7e5fc	wiphy_unregister	net/wireless/cfg80211	EXPORT_SYMBOL
-0x8c65a362	fscache_object_lookup_negative	fs/fscache/fscache	EXPORT_SYMBOL
-0x88a137ca	cxgbi_get_conn_stats	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x1b5c0864	v4l2_ctrl_merge	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x40ebcd39	inet_sk_rx_dst_set	vmlinux	EXPORT_SYMBOL
-0x4305f5f1	of_clk_get_from_provider	vmlinux	EXPORT_SYMBOL_GPL
-0x76d9b876	clk_set_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x556e4390	clk_get_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x6d8f375b	acpi_driver_match_device	vmlinux	EXPORT_SYMBOL_GPL
-0x1c1454f9	gpiod_remove_lookup_table	vmlinux	EXPORT_SYMBOL_GPL
-0x6a0b018a	blk_execute_rq_nowait	vmlinux	EXPORT_SYMBOL_GPL
-0x255ba5cb	blk_set_stacking_limits	vmlinux	EXPORT_SYMBOL
-0x523b2a86	security_inode_mkdir	vmlinux	EXPORT_SYMBOL_GPL
-0xe19fc70b	xdr_stream_decode_opaque	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xb72c162e	ceph_buffer_release	net/ceph/libceph	EXPORT_SYMBOL
-0x76e897f5	nfs_access_add_cache	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x3e73a5e0	nvdimm_has_flush	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0xf388b18b	ipmi_destroy_user	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x87c82bcd	ata_print_version	drivers/ata/libata	EXPORT_SYMBOL
-0x2f399bf1	tcf_chain_get_by_act	vmlinux	EXPORT_SYMBOL
-0x01f05a6b	kernel_sendpage	vmlinux	EXPORT_SYMBOL
-0x2c68313e	edac_pci_release_generic_ctl	vmlinux	EXPORT_SYMBOL_GPL
-0x402ab0e6	ttm_suspend_unlock	vmlinux	EXPORT_SYMBOL
-0xbaa5d8c8	pci_choose_state	vmlinux	EXPORT_SYMBOL
-0xc44f14d5	dquot_quotactl_sysfile_ops	vmlinux	EXPORT_SYMBOL
-0x5fe9cf5b	delete_from_page_cache	vmlinux	EXPORT_SYMBOL
-0x633475c7	static_key_enable	vmlinux	EXPORT_SYMBOL_GPL
-0xa9320d27	ktime_get_seconds	vmlinux	EXPORT_SYMBOL_GPL
-0xa096b889	wait_for_completion_killable	vmlinux	EXPORT_SYMBOL
-0x693c3961	nf_ct_helper_hash	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x72edc6e9	__wa_destroy	drivers/usb/wusbcore/wusb-wa	EXPORT_SYMBOL_GPL
-0x304d0d7d	iscsi_complete_scsi_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xef95ea6a	ahci_platform_shutdown	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0xa3176bf0	uart_insert_char	vmlinux	EXPORT_SYMBOL_GPL
-0x949f7342	__alloc_percpu	vmlinux	EXPORT_SYMBOL_GPL
-0x45b069d6	trace_print_hex_seq	vmlinux	EXPORT_SYMBOL
-0x6ebe366f	ktime_get_mono_fast_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x19f462ab	kfree_call_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0x8eff02fd	__percpu_down_read	vmlinux	EXPORT_SYMBOL_GPL
-0x7da76780	ip_tunnel_encap_add_ops	net/ipv4/ip_tunnel	EXPORT_SYMBOL
-0x0125c594	br_multicast_enabled	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0xbb10dd6e	rt2800_disable_wpdma	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0xf743c46c	memstick_next_req	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0xc1cabdef	dm_device_name	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0x4faddf69	rvt_check_ah	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x17b7cda9	rdma_leave_multicast	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x74acd53f	tpm_get_timeouts	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0xc0fc177d	ata_eh_qc_retry	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xd66dde18	cryptd_alloc_skcipher	crypto/cryptd	EXPORT_SYMBOL_GPL
-0x51fce1de	__ll_sc_atomic_fetch_or	vmlinux	EXPORT_SYMBOL
-0x2a150d41	__raw_v6_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x7758dce3	__raw_v4_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x2107ca0e	compat_tcp_getsockopt	vmlinux	EXPORT_SYMBOL
-0x24b0be61	led_trigger_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x841d0bc8	scsi_cmd_get_serial	vmlinux	EXPORT_SYMBOL
-0x691887e7	drm_helper_hpd_irq_event	vmlinux	EXPORT_SYMBOL
-0x52e8c26b	pci_enable_pri	vmlinux	EXPORT_SYMBOL_GPL
-0x113ec395	clear_inode	vmlinux	EXPORT_SYMBOL
-0x4d7d437a	svc_close_xprt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xfc9dac88	target_show_dynamic_sessions	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x673e7c9a	iscsi_eh_cmd_timed_out	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x08445187	__mlx4_cmd	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x1cfd5b9f	uverbs_get_flags32	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL
-0x4fdb2a29	bcma_host_pci_irq_ctl	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x99517682	udp_encap_enable	vmlinux	EXPORT_SYMBOL
-0xab157318	qdisc_hash_add	vmlinux	EXPORT_SYMBOL
-0x77045c01	neigh_parms_release	vmlinux	EXPORT_SYMBOL
-0x2569344d	led_set_brightness_nosleep	vmlinux	EXPORT_SYMBOL_GPL
-0x0572f919	usb_hcd_link_urb_to_ep	vmlinux	EXPORT_SYMBOL_GPL
-0xa4f4745c	device_release_driver	vmlinux	EXPORT_SYMBOL_GPL
-0xf13d0a0b	acpi_initialize_hp_context	vmlinux	EXPORT_SYMBOL_GPL
-0xb2af650c	blk_lookup_devt	vmlinux	EXPORT_SYMBOL
-0x4ff01de5	crypto_grab_akcipher	vmlinux	EXPORT_SYMBOL_GPL
-0x162589e5	crypto_grab_skcipher	vmlinux	EXPORT_SYMBOL_GPL
-0xd22540b2	security_path_rename	vmlinux	EXPORT_SYMBOL
-0xe953b21f	get_next_ino	vmlinux	EXPORT_SYMBOL
-0xc6fa3aab	dmam_release_declared_memory	vmlinux	EXPORT_SYMBOL
-0x0c4631ca	pm_vt_switch_required	vmlinux	EXPORT_SYMBOL
-0xf36f3e5c	queue_rcu_work	vmlinux	EXPORT_SYMBOL
-0xdd360281	cfg80211_iftype_allowed	net/wireless/cfg80211	EXPORT_SYMBOL
-0x63423dcb	ceph_osdc_get_request	net/ceph/libceph	EXPORT_SYMBOL
-0x0ff311dd	nfs4_schedule_lease_moved_recovery	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x15d75998	usb_stor_bulk_srb	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0xdce13c84	usb_serial_handle_dcd_change	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0x7784f507	iscsit_build_task_mgt_rsp	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xf247a7f7	iscsi_suspend_queue	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x8e03f434	cxgbi_sock_select_mss	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x77ffc2f2	sdhci_cqe_disable	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xaea8f681	dm_kcopyd_copy	drivers/md/dm-mod	EXPORT_SYMBOL
-0x03eb764f	efivar_entry_size	vmlinux	EXPORT_SYMBOL_GPL
-0x0841f680	usb_alloc_streams	vmlinux	EXPORT_SYMBOL_GPL
-0xab2cbdb6	scsi_register_interface	vmlinux	EXPORT_SYMBOL
-0x3ab14de1	iommu_attach_device	vmlinux	EXPORT_SYMBOL_GPL
-0x800d8ab7	pinctrl_utils_add_config	vmlinux	EXPORT_SYMBOL_GPL
-0x11a2ecf2	vfs_setlease	vmlinux	EXPORT_SYMBOL_GPL
-0xc134b67f	find_get_pages_range_tag	vmlinux	EXPORT_SYMBOL
-0xbf26a367	from_kgid_munged	vmlinux	EXPORT_SYMBOL
-0x1bec1e1a	dma_common_get_sgtable	vmlinux	EXPORT_SYMBOL
-0x40d04664	console_trylock	vmlinux	EXPORT_SYMBOL
-0x800c8356	mlx4_fmr_unmap	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xc235c60d	v4l2_ctrl_add_handler	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xd73170df	ata_sff_queue_pio_task	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x70998506	xdp_do_generic_redirect	vmlinux	EXPORT_SYMBOL_GPL
-0xed092839	pps_event	vmlinux	EXPORT_SYMBOL
-0x2d09b4b9	i2c_smbus_read_block_data	vmlinux	EXPORT_SYMBOL
-0x2e65e297	usb_put_intf	vmlinux	EXPORT_SYMBOL_GPL
-0xe9d03012	__regmap_init_mmio_clk	vmlinux	EXPORT_SYMBOL_GPL
-0x0f3aba7b	clk_multiplier_ops	vmlinux	EXPORT_SYMBOL_GPL
-0xee6b9217	nla_put_64bit	vmlinux	EXPORT_SYMBOL
-0x0755068e	blk_queue_dma_pad	vmlinux	EXPORT_SYMBOL
-0xb1dabc1e	unregister_ftrace_export	vmlinux	EXPORT_SYMBOL_GPL
-0x4d1ff60a	wait_for_completion_timeout	vmlinux	EXPORT_SYMBOL
-0x025483b1	set_current_groups	vmlinux	EXPORT_SYMBOL
-0x8eab1ce6	pnfs_generic_pg_test	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xa83f3292	nfs_show_options	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x0d62bb0c	usb_stor_probe2	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0xc83e1daf	usb_stor_probe1	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0xb574a94e	core_tpg_register	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xf0788e63	cxgbi_ddp_ppm_setup	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x3884f8b8	nvme_fc_unregister_localport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL
-0xcafacf3a	rt2800_write_tx_data	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x4ce655ab	mlx4_cq_alloc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xff60953c	rmi_2d_sensor_set_input_params	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0x9ef7a817	dcb_ieee_getapp_mask	vmlinux	EXPORT_SYMBOL
-0x4975d875	xfrm6_input_addr	vmlinux	EXPORT_SYMBOL
-0x097af021	neigh_proc_dointvec_jiffies	vmlinux	EXPORT_SYMBOL
-0x8f50737c	skb_copy_header	vmlinux	EXPORT_SYMBOL
-0xa25e9f41	update_region	vmlinux	EXPORT_SYMBOL
-0xe27f8d49	dma_request_chan_by_mask	vmlinux	EXPORT_SYMBOL_GPL
-0x4c07a7e0	acpi_processor_unregister_performance	vmlinux	EXPORT_SYMBOL
-0x81db6ebb	xz_dec_reset	vmlinux	EXPORT_SYMBOL
-0x03916cab	public_key_signature_free	vmlinux	EXPORT_SYMBOL_GPL
-0x88e1d0f0	page_frag_free	vmlinux	EXPORT_SYMBOL
-0x661601de	sprint_symbol	vmlinux	EXPORT_SYMBOL_GPL
-0xf9eced44	LZ4_compress_fast_continue	lib/lz4/lz4_compress	EXPORT_SYMBOL
-0x15b1e883	tifm_remove_adapter	drivers/misc/tifm_core	EXPORT_SYMBOL
-0xbfb6c014	blowfish_setkey	crypto/blowfish_common	EXPORT_SYMBOL_GPL
-0x58876f41	tcf_em_unregister	vmlinux	EXPORT_SYMBOL
-0xbea2f293	scm_fp_dup	vmlinux	EXPORT_SYMBOL
-0x05610897	of_changeset_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x6a313baf	led_stop_software_blink	vmlinux	EXPORT_SYMBOL_GPL
-0x7be10df8	devres_remove	vmlinux	EXPORT_SYMBOL_GPL
-0xccc2c9e5	serial8250_release_dma	vmlinux	EXPORT_SYMBOL_GPL
-0x41014fcb	tty_vhangup	vmlinux	EXPORT_SYMBOL
-0xc6c09e43	kstrtobool_from_user	vmlinux	EXPORT_SYMBOL
-0x2ce98559	kcrypto_wq	vmlinux	EXPORT_SYMBOL_GPL
-0xa86f3de4	shrink_dcache_parent	vmlinux	EXPORT_SYMBOL
-0xad6de31e	trace_seq_vprintf	vmlinux	EXPORT_SYMBOL_GPL
-0x83d655c3	preempt_notifier_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x382ac044	nft_register_obj	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x57b2cd57	iscsit_reject_cmd	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xca506f83	fc_lport_iterate	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x7e2ee186	rt2x00usb_regbusy_read	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0x0b4e3631	ath10k_ce_free_pipe	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xe7afd0d0	qede_rdma_unregister_driver	drivers/net/ethernet/qlogic/qede/qede	EXPORT_SYMBOL
-0x61492bb7	mlx5_rl_are_equal	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xb77b0159	v4l2_prio_init	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xc70086b9	ib_close_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x609f1c7e	synchronize_net	vmlinux	EXPORT_SYMBOL
-0x187eeffa	sk_alloc_sg	vmlinux	EXPORT_SYMBOL
-0xd636f329	mdiobus_register_device	vmlinux	EXPORT_SYMBOL
-0x3862ac10	bus_for_each_drv	vmlinux	EXPORT_SYMBOL_GPL
-0x8865f1bc	bus_for_each_dev	vmlinux	EXPORT_SYMBOL_GPL
-0xa90a4de2	bsg_job_done	vmlinux	EXPORT_SYMBOL_GPL
-0x42825ce2	rcu_scheduler_active	vmlinux	EXPORT_SYMBOL_GPL
-0xe523ad75	synchronize_irq	vmlinux	EXPORT_SYMBOL
-0x74dcd98c	dm_bufio_get_aux_data	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0xdf8c695a	__ndelay	vmlinux	EXPORT_SYMBOL
-0x9e7d6bd0	__udelay	vmlinux	EXPORT_SYMBOL
-0x76bb51ee	pneigh_lookup	vmlinux	EXPORT_SYMBOL
-0xfdb164fa	devm_hwspin_lock_free	vmlinux	EXPORT_SYMBOL_GPL
-0x9014061e	component_master_del	vmlinux	EXPORT_SYMBOL_GPL
-0xf9202407	ttm_bo_move_to_lru_tail	vmlinux	EXPORT_SYMBOL
-0xe2a13cee	drm_format_plane_height	vmlinux	EXPORT_SYMBOL
-0x855ab047	kern_path_create	vmlinux	EXPORT_SYMBOL
-0xfa10c99d	xdr_terminate_string	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x361e43b0	rpcauth_key_timeout_notify	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x6bdad87d	rpc_net_ns	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xe01bd023	__serpent_encrypt	crypto/serpent_generic	EXPORT_SYMBOL_GPL
-0xec1d3284	fib_rules_dump	vmlinux	EXPORT_SYMBOL_GPL
-0xdde9543b	drm_mode_create_scaling_mode_property	vmlinux	EXPORT_SYMBOL
-0x007e80ec	pci_irq_vector	vmlinux	EXPORT_SYMBOL
-0xe2ffeef3	scsi_req_init	vmlinux	EXPORT_SYMBOL
-0x0eb494e0	blk_queue_find_tag	vmlinux	EXPORT_SYMBOL
-0x3241d079	super_setup_bdi	vmlinux	EXPORT_SYMBOL
-0x8e8bcd37	trace_seq_printf	vmlinux	EXPORT_SYMBOL_GPL
-0xb44e18ea	audit_enabled	vmlinux	EXPORT_SYMBOL_GPL
-0x39461d6a	in_egroup_p	vmlinux	EXPORT_SYMBOL
-0xfc650ed5	ath10k_ce_send	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xfdc31392	radix_tree_gang_lookup_slot	vmlinux	EXPORT_SYMBOL
-0xedd53825	eth_gro_complete	vmlinux	EXPORT_SYMBOL
-0x16dbbfe4	drm_atomic_helper_fake_vblank	vmlinux	EXPORT_SYMBOL
-0x98e648d5	drm_dp_aux_register	vmlinux	EXPORT_SYMBOL
-0x409873e3	tty_termios_baud_rate	vmlinux	EXPORT_SYMBOL
-0x07a890c8	fb_alloc_cmap	vmlinux	EXPORT_SYMBOL
-0x83b81cc4	af_alg_release	vmlinux	EXPORT_SYMBOL_GPL
-0x2176e42a	hwpoison_filter_memcg	vmlinux	EXPORT_SYMBOL_GPL
-0xa1ed58dd	perf_event_addr_filters_sync	vmlinux	EXPORT_SYMBOL_GPL
-0xc9dc90c1	irq_chip_set_type_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xfecc3afe	nf_conntrack_broadcast_help	net/netfilter/nf_conntrack_broadcast	EXPORT_SYMBOL_GPL
-0x58481bd4	ib_alloc_odp_umem	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x64ebd9ef	ping_seq_start	vmlinux	EXPORT_SYMBOL_GPL
-0x9f54ead7	gro_cells_destroy	vmlinux	EXPORT_SYMBOL
-0x03ea8669	dev_get_nest_level	vmlinux	EXPORT_SYMBOL
-0x80ee5d97	skb_append_datato_frags	vmlinux	EXPORT_SYMBOL
-0x5afcea40	input_mt_sync_frame	vmlinux	EXPORT_SYMBOL
-0xc079154d	phy_speed_up	vmlinux	EXPORT_SYMBOL_GPL
-0xa117a435	dax_copy_from_iter	vmlinux	EXPORT_SYMBOL_GPL
-0x7ba804fe	release_firmware	vmlinux	EXPORT_SYMBOL
-0x4e38f01f	blk_mq_start_stopped_hw_queue	vmlinux	EXPORT_SYMBOL_GPL
-0xb0aa812e	fips_enabled	vmlinux	EXPORT_SYMBOL_GPL
-0x9a097630	set_posix_acl	vmlinux	EXPORT_SYMBOL
-0x9e0c711d	vzalloc_node	vmlinux	EXPORT_SYMBOL
-0x7f24de73	jiffies_to_usecs	vmlinux	EXPORT_SYMBOL
-0x37befc70	jiffies_to_msecs	vmlinux	EXPORT_SYMBOL
-0xd05a390b	iscsit_build_nopin_rsp	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xa802684b	mlx5_query_port_oper_mtu	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x87f21eb3	hnae3_unregister_client	drivers/net/ethernet/hisilicon/hns3/hnae3	EXPORT_SYMBOL
-0x8b9a4532	iptun_encaps	vmlinux	EXPORT_SYMBOL
-0x30c43cf5	inet_frag_queue_insert	vmlinux	EXPORT_SYMBOL
-0x60f44478	tcp_child_process	vmlinux	EXPORT_SYMBOL
-0xc7cf0821	sock_diag_put_filterinfo	vmlinux	EXPORT_SYMBOL
-0x97d98aba	netdev_set_tc_queue	vmlinux	EXPORT_SYMBOL
-0xceb73268	devm_power_supply_register	vmlinux	EXPORT_SYMBOL_GPL
-0x274c7f19	devm_mdiobus_alloc_size	vmlinux	EXPORT_SYMBOL_GPL
-0xa638266b	phy_start_machine	vmlinux	EXPORT_SYMBOL_GPL
-0xa43895a2	__pm_runtime_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0xa8ad5d01	drm_detect_hdmi_monitor	vmlinux	EXPORT_SYMBOL
-0xd61755c3	drm_atomic_helper_update_plane	vmlinux	EXPORT_SYMBOL
-0xc666a132	crc_t10dif	vmlinux	EXPORT_SYMBOL
-0x2ac36288	kvasprintf_const	vmlinux	EXPORT_SYMBOL
-0x48ab17cb	param_get_charp	vmlinux	EXPORT_SYMBOL
-0x50a44fb1	nf_nat_redirect_ipv6	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0x8d1154bf	nf_nat_redirect_ipv4	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0x2a7a0c1c	uwb_rc_get_by_dev	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0xae32f42d	nvmf_fail_nonready_command	drivers/nvme/host/nvme-fabrics	EXPORT_SYMBOL_GPL
-0xaa226d64	rt2800_config_filter	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0xd4b0e862	cxgb4_ofld_send	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x77a77922	mtd_unpoint	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xe3ccf48d	xdp_rxq_info_unreg	vmlinux	EXPORT_SYMBOL_GPL
-0x1c6f213b	validate_xmit_skb_list	vmlinux	EXPORT_SYMBOL_GPL
-0xe7a77dff	of_find_matching_node_and_match	vmlinux	EXPORT_SYMBOL
-0x3ac418a9	mdiobus_write	vmlinux	EXPORT_SYMBOL
-0x8b8322b9	tty_port_destroy	vmlinux	EXPORT_SYMBOL
-0x0c430935	bsg_unregister_queue	vmlinux	EXPORT_SYMBOL_GPL
-0x70a73ab7	bio_trim	vmlinux	EXPORT_SYMBOL_GPL
-0x10e63679	dquot_claim_space_nodirty	vmlinux	EXPORT_SYMBOL
-0x76c2325f	dax_iomap_rw	vmlinux	EXPORT_SYMBOL_GPL
-0xf71998c5	blkdev_read_iter	vmlinux	EXPORT_SYMBOL_GPL
-0x1ae945a4	prepare_binprm	vmlinux	EXPORT_SYMBOL
-0x3d37c91a	atm_dev_deregister	net/atm/atm	EXPORT_SYMBOL
-0xdb088dbe	nd_btt_arena_is_valid	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x2f0b9e00	rdma_restrack_put	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x0e2650c8	adt7x10_dev_pm_ops	drivers/hwmon/adt7x10	EXPORT_SYMBOL_GPL
-0x6ca66755	fmc_device_register	drivers/fmc/fmc	EXPORT_SYMBOL
-0xbc52725c	ahci_port_resume	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0xdf2c2742	rb_last	vmlinux	EXPORT_SYMBOL
-0x63cd46d6	tcp_v4_destroy_sock	vmlinux	EXPORT_SYMBOL
-0xa43d830e	ehci_setup	vmlinux	EXPORT_SYMBOL_GPL
-0xfbacfc97	pm_clk_remove_clk	vmlinux	EXPORT_SYMBOL_GPL
-0x752a7e69	acpi_debugfs_dir	vmlinux	EXPORT_SYMBOL_GPL
-0x8e227a3f	gpiod_export	vmlinux	EXPORT_SYMBOL_GPL
-0x04c4f603	mpi_get_buffer	vmlinux	EXPORT_SYMBOL_GPL
-0x80ed9c4f	sysfs_create_mount_point	vmlinux	EXPORT_SYMBOL_GPL
-0x1c881699	mount_bdev	vmlinux	EXPORT_SYMBOL
-0xcc5d22d9	can_do_mlock	vmlinux	EXPORT_SYMBOL
-0x60a13e90	rcu_barrier	vmlinux	EXPORT_SYMBOL_GPL
-0xd5d555b9	nft_do_chain	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0xfda29c54	nf_ct_helper_expectfn_find_by_symbol	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xe69f9fb3	nf_nat_masquerade_ipv6	net/ipv6/netfilter/nf_nat_ipv6	EXPORT_SYMBOL_GPL
-0xc1612531	nf_nat_masquerade_ipv4	net/ipv4/netfilter/nf_nat_ipv4	EXPORT_SYMBOL_GPL
-0x0064df4b	nfs_umount_begin	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xe6de0085	hisi_sas_kill_tasklets	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x5c29248c	dm_internal_suspend_fast	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0x2eb065db	ib_mr_pool_init	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x91715312	sprintf	vmlinux	EXPORT_SYMBOL
-0x085b029d	ndisc_mc_map	vmlinux	EXPORT_SYMBOL
-0x6ff17ea6	ttm_dma_unpopulate	vmlinux	EXPORT_SYMBOL_GPL
-0xec2b8a42	acpi_walk_namespace	vmlinux	EXPORT_SYMBOL
-0x74f723c4	dup_iter	vmlinux	EXPORT_SYMBOL
-0xda3d10a8	security_tun_dev_open	vmlinux	EXPORT_SYMBOL
-0x4a0ae2ff	simple_attr_write	vmlinux	EXPORT_SYMBOL_GPL
-0xdb67737f	simple_unlink	vmlinux	EXPORT_SYMBOL
-0x109e2d8e	generic_listxattr	vmlinux	EXPORT_SYMBOL
-0x091ec9eb	virtio_transport_free_pkt	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x5379cea3	ceph_caps_for_mode	net/ceph/libceph	EXPORT_SYMBOL
-0x9605daa6	uwb_rc_pre_reset	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x08e62656	media_device_register_entity	drivers/media/media	EXPORT_SYMBOL_GPL
-0x1da970af	ahci_platform_enable_clks	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0xf6ebc03b	net_ratelimit	vmlinux	EXPORT_SYMBOL
-0xdf561149	dev_addr_init	vmlinux	EXPORT_SYMBOL
-0x8da443e8	platform_device_add_properties	vmlinux	EXPORT_SYMBOL_GPL
-0xfa0cccdd	ttm_mem_global_free	vmlinux	EXPORT_SYMBOL
-0xfde8ced9	drm_event_cancel_free	vmlinux	EXPORT_SYMBOL
-0x1ebf6c2a	pci_power_names	vmlinux	EXPORT_SYMBOL_GPL
-0xec95b3bf	gen_pool_alloc	vmlinux	EXPORT_SYMBOL
-0x3261e085	shash_ahash_update	vmlinux	EXPORT_SYMBOL_GPL
-0xa61bc42f	posix_acl_valid	vmlinux	EXPORT_SYMBOL
-0x321be00e	invalidate_inode_buffers	vmlinux	EXPORT_SYMBOL
-0x7279f679	PageMovable	vmlinux	EXPORT_SYMBOL
-0xa58e3cf4	cpu_hwcaps	vmlinux	EXPORT_SYMBOL
-0xc57a3e5c	ip_tunnel_ioctl	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0xbf0e1eb0	raid_class_release	drivers/scsi/raid_class	EXPORT_SYMBOL
-0xe91a65b8	cxgbi_parse_pdu_itt	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xfca9dc99	nvme_fc_unregister_remoteport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL
-0xa6ff52e6	mlx4_SET_PORT_PRIO2TC	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x1d77b0f8	unix_socket_table	vmlinux	EXPORT_SYMBOL_GPL
-0xf565f62d	nl_table	vmlinux	EXPORT_SYMBOL_GPL
-0x354c6fbe	usb_autopm_get_interface_async	vmlinux	EXPORT_SYMBOL_GPL
-0x6e0bbabe	drm_mm_print	vmlinux	EXPORT_SYMBOL
-0x742578a5	wait_for_random_bytes	vmlinux	EXPORT_SYMBOL
-0x9deac8ad	crypto_shash_update	vmlinux	EXPORT_SYMBOL_GPL
-0x3f787bb0	find_vma	vmlinux	EXPORT_SYMBOL
-0x1c42aa32	gfn_to_page_many_atomic	vmlinux	EXPORT_SYMBOL_GPL
-0x73fb489b	svc_print_addr	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x822f22af	nf_ct_extend_unregister	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x59a2712d	raid6_gfinv	lib/raid6/raid6_pq	EXPORT_SYMBOL
-0xa5285b6f	sas_request_addr	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0xbfccd03b	mlx4_multicast_promisc_add	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x219dafe9	nic_set_led	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0x8653ca0a	can_get_echo_skb	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x2a1a0ee2	dcb_ieee_getapp_dscp_prio_mask_map	vmlinux	EXPORT_SYMBOL
-0xa21584cc	kernel_connect	vmlinux	EXPORT_SYMBOL
-0x4de982de	of_phandle_iterator_init	vmlinux	EXPORT_SYMBOL_GPL
-0xcad1aca8	acpi_exception	vmlinux	EXPORT_SYMBOL
-0xf0b23898	gen_pool_get	vmlinux	EXPORT_SYMBOL_GPL
-0x3df7644d	dquot_destroy	vmlinux	EXPORT_SYMBOL
-0x6f51ed6f	single_open_size	vmlinux	EXPORT_SYMBOL
-0xfdac11c3	virtqueue_notify	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x2f1ddb7f	fcoe_ctlr_recv_flogi	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL
-0x8e6368f8	alloc_canfd_skb	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x69b38ff9	inet_stream_connect	vmlinux	EXPORT_SYMBOL
-0x490b302c	peernet2id	vmlinux	EXPORT_SYMBOL
-0xf6b4b93d	mdiobus_read_nested	vmlinux	EXPORT_SYMBOL
-0x4e86afca	dma_buf_end_cpu_access	vmlinux	EXPORT_SYMBOL_GPL
-0xa05c03df	mempool_kmalloc	vmlinux	EXPORT_SYMBOL
-0x99e509d1	rpc_mkpipe_dentry	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x69ded10f	devlink_port_type_eth_set	net/core/devlink	EXPORT_SYMBOL_GPL
-0x7c21a2dc	hinic_get_chip_present_flag	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x88ea0adf	ata_eh_qc_complete	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x62f42c82	ahci_stop_engine	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0xc5ea3c94	qdisc_warn_nonwc	vmlinux	EXPORT_SYMBOL
-0x1a64de81	pci_release_regions	vmlinux	EXPORT_SYMBOL
-0x5118491c	mmu_notifier_unregister_no_release	vmlinux	EXPORT_SYMBOL_GPL
-0xf2d00514	find_lock_entry	vmlinux	EXPORT_SYMBOL
-0xd0d036a6	nsec_to_clock_t	vmlinux	EXPORT_SYMBOL
-0x46c803d3	nlmclnt_done	fs/lockd/lockd	EXPORT_SYMBOL_GPL
-0x07d48ef5	rt2800_load_firmware	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x26072828	v4l2_queryctrl	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x3f21ba59	tpm_send	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x75fb9062	arch_timer_read_counter	vmlinux	EXPORT_SYMBOL_GPL
-0x553b49a4	cpufreq_get_driver_data	vmlinux	EXPORT_SYMBOL_GPL
-0xa8e6933a	qdf2400_e44_present	vmlinux	EXPORT_SYMBOL
-0x41305d4f	flex_array_put	vmlinux	EXPORT_SYMBOL
-0xa92f2d25	blk_queue_physical_block_size	vmlinux	EXPORT_SYMBOL
-0x364b33d8	dio_end_io	vmlinux	EXPORT_SYMBOL_GPL
-0xd6eda2bd	relay_subbufs_consumed	vmlinux	EXPORT_SYMBOL_GPL
-0xb8212341	timecounter_cyc2time	vmlinux	EXPORT_SYMBOL_GPL
-0x82c40ddf	ip_vs_new_conn_out	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0x677f7cd8	ieee80211_wake_queue	net/mac80211/mac80211	EXPORT_SYMBOL
-0xa3b88e06	target_setup_cmd_from_cdb	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x0632d12b	fc_seq_els_rsp_send	drivers/scsi/libfc/libfc	EXPORT_SYMBOL_GPL
-0xbd6bec05	mlx4_mr_hw_put_mpt	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x8038b37c	v4l2_ctrl_handler_log_status	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x05e6ba68	hns_roce_release_range_qp	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x838d2bc8	siphash_3u32	vmlinux	EXPORT_SYMBOL
-0x70002fe8	siphash_1u32	vmlinux	EXPORT_SYMBOL
-0x19899bb4	sock_diag_check_cookie	vmlinux	EXPORT_SYMBOL_GPL
-0x23412816	rtc_tm_to_ktime	vmlinux	EXPORT_SYMBOL_GPL
-0xa095e02e	generic_check_addressable	vmlinux	EXPORT_SYMBOL
-0xa972a373	perf_event_read_value	vmlinux	EXPORT_SYMBOL_GPL
-0x04482cdb	__refrigerator	vmlinux	EXPORT_SYMBOL
-0x577a857b	irqchip_fwnode_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x7cb1ae69	cpu_down	vmlinux	EXPORT_SYMBOL
-0x69354ccf	nft_validate_register_store	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x79891527	nf_conntrack_l4proto_sctp4	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x840e0dac	ata_link_printk	drivers/ata/libata	EXPORT_SYMBOL
-0xa2f32863	inet6_csk_addr2sockaddr	vmlinux	EXPORT_SYMBOL_GPL
-0x7e023a57	netdev_refcnt_read	vmlinux	EXPORT_SYMBOL
-0x871dbf2e	i2c_recover_bus	vmlinux	EXPORT_SYMBOL_GPL
-0x1f3cccae	input_mt_init_slots	vmlinux	EXPORT_SYMBOL
-0x7384f339	usb_disable_lpm	vmlinux	EXPORT_SYMBOL_GPL
-0x5e8024ff	usb_disable_ltm	vmlinux	EXPORT_SYMBOL_GPL
-0xb6f3e5eb	devres_close_group	vmlinux	EXPORT_SYMBOL_GPL
-0x433a26e4	drm_mode_parse_command_line_for_connector	vmlinux	EXPORT_SYMBOL
-0xfdc06c79	devm_of_find_backlight	vmlinux	EXPORT_SYMBOL
-0x74ea7da1	__blk_end_request	vmlinux	EXPORT_SYMBOL
-0x26b5b02e	failover_unregister	net/core/failover	EXPORT_SYMBOL_GPL
-0xec0b1600	nfs_initiate_commit	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x970c0f82	cxgb4_l2t_send	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x1a10eaab	register_candev	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x55fe977c	ahci_set_em_messages	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0xd7e56a4e	simple_strtoll	vmlinux	EXPORT_SYMBOL
-0x20000329	simple_strtoul	vmlinux	EXPORT_SYMBOL
-0x355bc89a	klist_next	vmlinux	EXPORT_SYMBOL_GPL
-0xd8ff2c2d	tcp_rcv_established	vmlinux	EXPORT_SYMBOL
-0x4aa58bea	inet_getpeer	vmlinux	EXPORT_SYMBOL_GPL
-0xfc221f82	ipv4_update_pmtu	vmlinux	EXPORT_SYMBOL_GPL
-0xbe3f04fa	xt_unregister_targets	vmlinux	EXPORT_SYMBOL
-0x64862732	usb_enable_lpm	vmlinux	EXPORT_SYMBOL_GPL
-0x4982f0f4	usb_enable_ltm	vmlinux	EXPORT_SYMBOL_GPL
-0x20aadd76	drm_mode_object_get	vmlinux	EXPORT_SYMBOL
-0x4499a29a	__tracepoint_add_device_to_group	vmlinux	EXPORT_SYMBOL_GPL
-0xcab70d49	acpi_ec_remove_query_handler	vmlinux	EXPORT_SYMBOL_GPL
-0x8e7f0a9c	acpi_get_phys_id	vmlinux	EXPORT_SYMBOL_GPL
-0xcf248dd2	balance_dirty_pages_ratelimited	vmlinux	EXPORT_SYMBOL
-0x7c437c7b	uwb_rsv_terminate	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x60c001c5	sdio_run_irqs	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x0f0865c4	ib_sa_sendonly_fullmem_support	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x1e8fddae	ib_send_cm_drep	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0x4d361310	ib_send_cm_dreq	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0x40fd8f35	net_ns_type_operations	vmlinux	EXPORT_SYMBOL_GPL
-0x70b3e9f2	i2c_detect_slave_mode	vmlinux	EXPORT_SYMBOL_GPL
-0xb9cad492	__drm_atomic_state_free	vmlinux	EXPORT_SYMBOL
-0x0f8ff3bc	drm_panel_bridge_add	vmlinux	EXPORT_SYMBOL
-0xc1ac5e6d	iommu_unregister_device_fault_handler	vmlinux	EXPORT_SYMBOL_GPL
-0xb5b38904	proc_symlink	vmlinux	EXPORT_SYMBOL
-0x50dec0c9	ceph_create_snap_context	net/ceph/libceph	EXPORT_SYMBOL
-0x4212160f	ceph_copy_user_to_page_vector	net/ceph/libceph	EXPORT_SYMBOL
-0x74f14b6c	encode_rs8	lib/reed_solomon/reed_solomon	EXPORT_SYMBOL_GPL
-0xff761222	spi_populate_tag_msg	drivers/scsi/scsi_transport_spi	EXPORT_SYMBOL_GPL
-0x66f06625	cxgb4_tp_smt_idx	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x0e17678a	siphash_4u64	vmlinux	EXPORT_SYMBOL
-0xa0ae1e73	siphash_3u64	vmlinux	EXPORT_SYMBOL
-0x12cabc89	siphash_2u64	vmlinux	EXPORT_SYMBOL
-0x3126a9e8	siphash_1u64	vmlinux	EXPORT_SYMBOL
-0x8c77229f	__tracepoint_br_fdb_external_learn_add	vmlinux	EXPORT_SYMBOL_GPL
-0x0bb4af0c	__rtnl_link_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x18a723b7	rtnl_kfree_skbs	vmlinux	EXPORT_SYMBOL
-0x4f7bb186	usb_hcd_pci_pm_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x9b3d5baf	cdc_parse_cdc_header	vmlinux	EXPORT_SYMBOL
-0xc6a4a872	__clk_is_enabled	vmlinux	EXPORT_SYMBOL_GPL
-0x564f7608	acpi_reconfig_notifier_register	vmlinux	EXPORT_SYMBOL
-0x05b27a8d	cpu_rmap_put	vmlinux	EXPORT_SYMBOL
-0xad9d409e	blk_integrity_compare	vmlinux	EXPORT_SYMBOL
-0x3ee9b0f5	blk_queue_dma_alignment	vmlinux	EXPORT_SYMBOL
-0x795b1e30	security_path_unlink	vmlinux	EXPORT_SYMBOL
-0xfef8cf74	vfs_statx	vmlinux	EXPORT_SYMBOL
-0xe914570e	remap_vmalloc_range	vmlinux	EXPORT_SYMBOL
-0x441f4a42	noop_backing_dev_info	vmlinux	EXPORT_SYMBOL_GPL
-0xd985dc99	mempool_free_pages	vmlinux	EXPORT_SYMBOL
-0x1abebf35	irq_domain_set_hwirq_and_chip	vmlinux	EXPORT_SYMBOL_GPL
-0xfcec0987	enable_irq	vmlinux	EXPORT_SYMBOL
-0x1e7bbcb3	kernel_restart	vmlinux	EXPORT_SYMBOL_GPL
-0x8fe2da4c	iscsi_set_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xaa59408d	nvdimm_flush	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x6912ac06	mlx5_core_alloc_q_counter	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xe90e958f	ib_modify_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xbf9a90a1	ata_port_printk	drivers/ata/libata	EXPORT_SYMBOL
-0x03db8bb3	ip_cmsg_recv_offset	vmlinux	EXPORT_SYMBOL
-0xe52ae8b5	skb_flow_dissector_init	vmlinux	EXPORT_SYMBOL
-0x4e5e2b08	nvmem_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xabc36692	of_pci_get_max_link_speed	vmlinux	EXPORT_SYMBOL_GPL
-0x90576ec4	vmemdup_user	vmlinux	EXPORT_SYMBOL
-0xe44080a9	filemap_page_mkwrite	vmlinux	EXPORT_SYMBOL
-0x29506775	put_timespec64	vmlinux	EXPORT_SYMBOL_GPL
-0xf90f1976	__ieee80211_get_rx_led_name	net/mac80211/mac80211	EXPORT_SYMBOL
-0x267c1fe3	raid_class_attach	drivers/scsi/raid_class	EXPORT_SYMBOL
-0x4bc5fbb1	fc_rport_terminate_io	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x7c902580	tcf_block_put_ext	vmlinux	EXPORT_SYMBOL
-0x39154b38	__get_hash_from_flowi6	vmlinux	EXPORT_SYMBOL
-0xfad9c827	kill_dax	vmlinux	EXPORT_SYMBOL_GPL
-0x4d7d1932	drm_crtc_arm_vblank_event	vmlinux	EXPORT_SYMBOL
-0xe880e6ea	drm_mode_create	vmlinux	EXPORT_SYMBOL
-0xe7cbea16	clear_wb_congested	vmlinux	EXPORT_SYMBOL
-0xa07a37f0	memchr	vmlinux	EXPORT_SYMBOL
-0xc18ac88d	nf_ct_expect_hsize	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xdf412dad	nfs_request_add_commit_list	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xf6f2e5e8	nfs_invalidate_atime	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x13d5bce1	nfs_rename	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xd8602b6a	tun_is_xdp_frame	drivers/net/tun	EXPORT_SYMBOL
-0x9956a2c8	v4l2_ctrl_new_int_menu	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xade78ae9	inet6_release	vmlinux	EXPORT_SYMBOL
-0xe194a4e1	of_get_parent	vmlinux	EXPORT_SYMBOL
-0x6ec4bfce	drm_syncobj_find	vmlinux	EXPORT_SYMBOL
-0x27fd93c9	drm_mode_destroy	vmlinux	EXPORT_SYMBOL
-0x7ed0f6c8	drm_dp_mst_topology_mgr_resume	vmlinux	EXPORT_SYMBOL
-0x4e6795f0	clk_hw_get_name	vmlinux	EXPORT_SYMBOL_GPL
-0x7fa6d399	pci_destroy_slot	vmlinux	EXPORT_SYMBOL_GPL
-0xd8a6aef7	vfs_kern_mount	vmlinux	EXPORT_SYMBOL_GPL
-0xd5bd7dac	ring_buffer_record_enable_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0x267df662	smp_call_on_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0x9ec6ca96	ktime_get_real_ts64	vmlinux	EXPORT_SYMBOL
-0x7406bb23	insert_resource	vmlinux	EXPORT_SYMBOL_GPL
-0x484489a4	mlxsw_cmd_exec	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x4c3a464b	hinic_misx_intr_clear_resend_bit	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x5ee265ea	ib_get_cached_port_state	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x4a3c3357	hid_sensor_get_usage_index	drivers/hid/hid-sensor-hub	EXPORT_SYMBOL_GPL
-0xcf3c4ab1	sock_diag_register	vmlinux	EXPORT_SYMBOL_GPL
-0x0dff1ed2	sk_net_capable	vmlinux	EXPORT_SYMBOL
-0x8ab91ab3	spi_bus_type	vmlinux	EXPORT_SYMBOL_GPL
-0x023ceedd	anon_transport_class_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xb2bcb088	acpi_current_gpe_count	vmlinux	EXPORT_SYMBOL
-0xd865cc14	acpi_device_modalias	vmlinux	EXPORT_SYMBOL_GPL
-0x5a0b73d0	zlib_deflateInit2	vmlinux	EXPORT_SYMBOL
-0x1c855f23	submit_bio	vmlinux	EXPORT_SYMBOL
-0xff5ff8bb	alloc_page_buffers	vmlinux	EXPORT_SYMBOL_GPL
-0x622c7922	register_oom_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0xc5bb653a	trace_event_buffer_lock_reserve	vmlinux	EXPORT_SYMBOL_GPL
-0x127c10ec	on_each_cpu_mask	vmlinux	EXPORT_SYMBOL
-0xcfc68341	synchronize_rcu_bh	vmlinux	EXPORT_SYMBOL_GPL
-0x549525ef	handle_nested_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x2592fc6c	console_printk	vmlinux	EXPORT_SYMBOL
-0xcfd88aa4	ceph_osdc_update_epoch_barrier	net/ceph/libceph	EXPORT_SYMBOL
-0x1d6a6944	ceph_msg_dump	net/ceph/libceph	EXPORT_SYMBOL
-0x46f85830	br_dev_queue_push_xmit	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0x581ea44f	sas_alloc_slow_task	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0x313bf1b3	mmc_remove_host	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x7903e46e	ledtrig_torch_ctrl	drivers/leds/trigger/ledtrig-camera	EXPORT_SYMBOL_GPL
-0xf9b5db6b	ata_host_resume	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x730a49de	crypto_transfer_akcipher_request_to_engine	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0x1656786d	fl6_update_dst	vmlinux	EXPORT_SYMBOL_GPL
-0xa8e1aa97	neigh_lookup	vmlinux	EXPORT_SYMBOL
-0xd97b5daa	usb_put_hcd	vmlinux	EXPORT_SYMBOL_GPL
-0xccfd2ebc	scsi_dev_info_list_del_keyed	vmlinux	EXPORT_SYMBOL
-0x9597a186	uart_get_rs485_mode	vmlinux	EXPORT_SYMBOL_GPL
-0xa3df9c7e	debugfs_create_u32_array	vmlinux	EXPORT_SYMBOL_GPL
-0x98b0ece8	nfs_init_timeout_values	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x7b8799c0	uwb_dev_for_each	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x542172e3	ulpi_unregister_interface	drivers/usb/common/ulpi	EXPORT_SYMBOL_GPL
-0x827a2f1f	mlxsw_afa_block_jump	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x040bf872	hinic_get_pci_device_id	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xc373700f	mmc_cqe_request_done	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xb3d3ff91	__media_remove_intf_links	drivers/media/media	EXPORT_SYMBOL_GPL
-0xc0950c26	tcp_mtup_init	vmlinux	EXPORT_SYMBOL
-0x46066e5b	perf_pmu_name	vmlinux	EXPORT_SYMBOL_GPL
-0xd8fdcaa4	cpuidle_register	vmlinux	EXPORT_SYMBOL_GPL
-0x6b498801	typec_match_altmode	vmlinux	EXPORT_SYMBOL_GPL
-0x9ad2e027	devm_clk_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x05f2ebcf	kstrtou8_from_user	vmlinux	EXPORT_SYMBOL
-0x7c3aaa29	kstrtoul_from_user	vmlinux	EXPORT_SYMBOL
-0xa3949b0f	__clocksource_update_freq_scale	vmlinux	EXPORT_SYMBOL_GPL
-0xbea5ff1e	static_key_initialized	vmlinux	EXPORT_SYMBOL_GPL
-0xbbc025bf	cache_purge	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xc847ab11	l2tp_tunnel_create	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0x71e1d813	mlxsw_core_port_clear	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xd163cade	dm_tm_commit	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x222e7ce2	sysfs_streq	vmlinux	EXPORT_SYMBOL
-0x9341a465	dbs_update	vmlinux	EXPORT_SYMBOL_GPL
-0x29c1e24d	drm_dev_fini	vmlinux	EXPORT_SYMBOL
-0x48b62a57	drm_dp_link_train_channel_eq_delay	vmlinux	EXPORT_SYMBOL
-0x5e179d4a	sbitmap_bitmap_show	vmlinux	EXPORT_SYMBOL_GPL
-0x777d334d	alloc_buffer_head	vmlinux	EXPORT_SYMBOL
-0xba55df98	bpf_event_output	vmlinux	EXPORT_SYMBOL_GPL
-0xd067d3c5	system_freezable_power_efficient_wq	vmlinux	EXPORT_SYMBOL_GPL
-0x1d270c4b	xdr_write_pages	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x26884ff7	nfs_alloc_fhandle	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xfcd798b7	mdev_register_driver	drivers/vfio/mdev/mdev	EXPORT_SYMBOL
-0x02cd7a85	usbnet_get_endpoints	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x4d38d262	dm_accept_partial_bio	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0x1fe912f1	netdev_alloc_frag	vmlinux	EXPORT_SYMBOL
-0x589e4569	syscon_regmap_lookup_by_pdevname	vmlinux	EXPORT_SYMBOL_GPL
-0xf740255f	pci_bus_read_dev_vendor_id	vmlinux	EXPORT_SYMBOL
-0x5948ae06	cfg80211_nan_func_terminated	net/wireless/cfg80211	EXPORT_SYMBOL
-0x5929b512	vhost_disable_notify	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xb692d14b	vhost_vq_avail_empty	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xd888a742	iscsi_conn_teardown	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x1cc499f4	nvme_stop_queues	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x0c110854	nd_tbl	vmlinux	EXPORT_SYMBOL_GPL
-0x6e2380eb	device_remove_file	vmlinux	EXPORT_SYMBOL_GPL
-0x6bf17a81	acpi_dev_get_dma_resources	vmlinux	EXPORT_SYMBOL_GPL
-0x1b8822d8	pinctrl_gpio_direction_output	vmlinux	EXPORT_SYMBOL_GPL
-0x5cc88384	security_inode_invalidate_secctx	vmlinux	EXPORT_SYMBOL
-0x60506751	unmap_kernel_range_noflush	vmlinux	EXPORT_SYMBOL_GPL
-0x84d205f1	rcu_sched_get_gp_seq	vmlinux	EXPORT_SYMBOL_GPL
-0xaadaebb0	param_set_bool_enable_only	vmlinux	EXPORT_SYMBOL_GPL
-0x289c3714	nf_ct_alloc_hashtable	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x5e894968	ipv6_skip_exthdr	vmlinux	EXPORT_SYMBOL
-0xe302fed3	nf_ip_reroute	vmlinux	EXPORT_SYMBOL_GPL
-0x20e39c85	tcp_md5_hash_skb_data	vmlinux	EXPORT_SYMBOL
-0xe201d6a3	ip_options_compile	vmlinux	EXPORT_SYMBOL
-0xd04067a4	sock_diag_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xe082e88d	acpi_check_address_range	vmlinux	EXPORT_SYMBOL
-0xebb597e4	pcibios_bus_to_resource	vmlinux	EXPORT_SYMBOL
-0xd3bbec55	param_get_ulong	vmlinux	EXPORT_SYMBOL
-0x07c75fb9	kill_pid	vmlinux	EXPORT_SYMBOL
-0x671b5ba3	ceph_get_direct_page_vector	net/ceph/libceph	EXPORT_SYMBOL
-0xe5bc9a53	slhc_free	drivers/net/slip/slhc	EXPORT_SYMBOL
-0x7862ad31	hinic_get_rq_wqe	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x6780169e	memstick_add_host	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0x5ce560e5	rt6_lookup	vmlinux	EXPORT_SYMBOL
-0x60e8e77b	unix_outq_len	vmlinux	EXPORT_SYMBOL_GPL
-0xaf8b09f4	udp_seq_start	vmlinux	EXPORT_SYMBOL
-0xb7283b01	device_store_int	vmlinux	EXPORT_SYMBOL_GPL
-0x045339e4	drm_gem_mmap	vmlinux	EXPORT_SYMBOL
-0x64999478	congestion_wait	vmlinux	EXPORT_SYMBOL
-0x76bbc0ec	__cgroup_bpf_run_filter_sk	vmlinux	EXPORT_SYMBOL
-0x4b25d32d	ring_buffer_read_prepare	vmlinux	EXPORT_SYMBOL_GPL
-0x0d151221	nf_ct_tmpl_free	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xf28404cf	devlink_dpipe_header_ipv6	net/core/devlink	EXPORT_SYMBOL
-0x4d17ad4e	mlx4_get_is_vlan_offload_disabled	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x52eab358	i40evf_unregister_client	drivers/net/ethernet/intel/i40evf/i40evf	EXPORT_SYMBOL
-0x335cf3f7	hinic_support_fic	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x76ab2de2	hinic_support_nic	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x2d018c0d	mmc_retune_release	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xc17414aa	__ll_sc_atomic_fetch_and	vmlinux	EXPORT_SYMBOL
-0xd3a74a45	__ll_sc_atomic_fetch_sub	vmlinux	EXPORT_SYMBOL
-0x35772342	__ll_sc_atomic_fetch_add	vmlinux	EXPORT_SYMBOL
-0x6a6f5f97	inet_pton_with_scope	vmlinux	EXPORT_SYMBOL
-0x637fa398	i2c_del_driver	vmlinux	EXPORT_SYMBOL
-0xa6da12e6	device_property_read_u64_array	vmlinux	EXPORT_SYMBOL_GPL
-0x7dbfe093	device_property_read_u32_array	vmlinux	EXPORT_SYMBOL_GPL
-0x639f945a	device_property_read_u16_array	vmlinux	EXPORT_SYMBOL_GPL
-0x0d244036	drm_fb_helper_restore_fbdev_mode_unlocked	vmlinux	EXPORT_SYMBOL
-0x8b262804	blk_queue_dma_drain	vmlinux	EXPORT_SYMBOL_GPL
-0xa4e437ad	config_item_set_name	vmlinux	EXPORT_SYMBOL
-0xed999c88	dquot_release	vmlinux	EXPORT_SYMBOL
-0x6a6cafd2	ring_buffer_read_page	vmlinux	EXPORT_SYMBOL_GPL
-0x5de7447d	__atomic_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL
-0x21a9d793	__gfn_to_pfn_memslot	vmlinux	EXPORT_SYMBOL_GPL
-0x00e6ccbe	ieee80211_beacon_loss	net/mac80211/mac80211	EXPORT_SYMBOL
-0x9cef495b	LZ4_saveDictHC	lib/lz4/lz4hc_compress	EXPORT_SYMBOL
-0xd833f0b3	nfs_generic_pgio	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x6a3d8b17	vfio_pin_pages	drivers/vfio/vfio	EXPORT_SYMBOL
-0x0cbda716	sas_slave_configure	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0xd1df84c5	rvt_rc_rnr_retry	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x62a5aee3	drm_legacy_ioremapfree	vmlinux	EXPORT_SYMBOL
-0x82271c5a	__dma_request_channel	vmlinux	EXPORT_SYMBOL_GPL
-0xfe916dc6	hex_dump_to_buffer	vmlinux	EXPORT_SYMBOL
-0x31dd0611	file_ra_state_init	vmlinux	EXPORT_SYMBOL_GPL
-0x8a9cf5a7	nvme_fc_set_remoteport_devloss	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL
-0x4eceb5f6	nvdimm_create	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0xafdc3e3a	mlx5_core_modify_cq_moderation	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x93b58df3	mlx4_unicast_promisc_remove	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xb5cd3d09	vb2_prepare_buf	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x432b8178	dm_array_cursor_begin	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xbabea58f	__ll_sc_atomic_xor	vmlinux	EXPORT_SYMBOL
-0xfe49ef15	usb_alloc_coherent	vmlinux	EXPORT_SYMBOL_GPL
-0x03feeb7f	crypto_larval_kill	vmlinux	EXPORT_SYMBOL_GPL
-0x9d9b32b9	irq_set_default_host	vmlinux	EXPORT_SYMBOL_GPL
-0x4a9dd6f0	nft_flowtable_lookup	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x343e1ba3	sas_tlr_supported	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL
-0x807e0db3	mmc_flush_cache	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xab0a3467	mult_to_ib_rate	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xfdfd05cb	fmc_write_ee	drivers/fmc/fmc	EXPORT_SYMBOL
-0x62da6d58	xfrm_register_mode	vmlinux	EXPORT_SYMBOL
-0xda861a0e	inet_csk_get_port	vmlinux	EXPORT_SYMBOL_GPL
-0xda16ac8f	netdev_is_rx_handler_busy	vmlinux	EXPORT_SYMBOL_GPL
-0x5f8e17ec	hid_match_device	vmlinux	EXPORT_SYMBOL_GPL
-0x39a4a223	i2c_clients_command	vmlinux	EXPORT_SYMBOL
-0x2b27f482	typec_altmode_notify	vmlinux	EXPORT_SYMBOL_GPL
-0xed59d726	drm_modeset_acquire_init	vmlinux	EXPORT_SYMBOL
-0x44e797c4	drm_mode_is_420_only	vmlinux	EXPORT_SYMBOL
-0x26442f5d	kiocb_set_cancel_fn	vmlinux	EXPORT_SYMBOL
-0xab299f9d	add_to_page_cache	vmlinux	EXPORT_SYMBOL
-0xeb3f8466	unregister_kprobe	vmlinux	EXPORT_SYMBOL_GPL
-0xa51c2460	ath10k_ce_num_free_src_entries	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xe0c9cb36	mlx5_query_port_ib_proto_oper	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x054d1e64	pmbus_clear_cache	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0xc82c721f	klist_remove	vmlinux	EXPORT_SYMBOL_GPL
-0xcf0e2a86	dev_get_flags	vmlinux	EXPORT_SYMBOL
-0xf6ac3668	hwspin_lock_request	vmlinux	EXPORT_SYMBOL_GPL
-0xc0156f2c	typec_mux_put	vmlinux	EXPORT_SYMBOL_GPL
-0x915db02b	usb_get_status	vmlinux	EXPORT_SYMBOL_GPL
-0xada0ac44	crypto_sha256_update	vmlinux	EXPORT_SYMBOL
-0x9d92f3ad	__wait_on_bit_lock	vmlinux	EXPORT_SYMBOL
-0xbc064ce2	svc_auth_register	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xf6d16a33	nf_ct_seq_offset	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x301b7cd7	l2tp_tunnel_register	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0x403c31ab	jbd2_journal_inode_ranged_wait	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xfaa3ad65	hisi_sas_sata_done	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x22f3cf93	ib_pack	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xbf317007	fib_nl_delrule	vmlinux	EXPORT_SYMBOL_GPL
-0x22fc9e8c	fib_nl_newrule	vmlinux	EXPORT_SYMBOL_GPL
-0xbac58131	gen_new_estimator	vmlinux	EXPORT_SYMBOL
-0x7cd6f042	cpufreq_get_current_driver	vmlinux	EXPORT_SYMBOL_GPL
-0xab95bd19	input_class	vmlinux	EXPORT_SYMBOL_GPL
-0x751f4bdd	platform_unregister_drivers	vmlinux	EXPORT_SYMBOL_GPL
-0xfc3b4246	acpi_bus_update_power	vmlinux	EXPORT_SYMBOL_GPL
-0xc776231c	pci_set_master	vmlinux	EXPORT_SYMBOL
-0x7af29802	iov_iter_pipe	vmlinux	EXPORT_SYMBOL
-0xa6dd80e4	blk_mq_stop_hw_queue	vmlinux	EXPORT_SYMBOL
-0xf288d0f3	crypto_alg_mod_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0xb81e7940	debugfs_create_ulong	vmlinux	EXPORT_SYMBOL_GPL
-0x2a551fe0	freeze_super	vmlinux	EXPORT_SYMBOL
-0x25963a95	__devm_request_region	vmlinux	EXPORT_SYMBOL
-0xf1dcac87	nfs_pageio_resend	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x60b84332	mmc_set_data_timeout	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xf5ef842e	v4l_bound_align_image	drivers/media/v4l2-core/v4l2-common	EXPORT_SYMBOL_GPL
-0x46f7f027	iw_cm_accept	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL
-0x7f4635e9	l3mdev_fib_table_by_index	vmlinux	EXPORT_SYMBOL_GPL
-0x85606b0d	hid_connect	vmlinux	EXPORT_SYMBOL_GPL
-0x7ba73707	usb_set_device_state	vmlinux	EXPORT_SYMBOL_GPL
-0xc668f044	scsi_autopm_put_device	vmlinux	EXPORT_SYMBOL_GPL
-0x94ec3d41	scsi_autopm_get_device	vmlinux	EXPORT_SYMBOL_GPL
-0x475ab97f	scsi_eh_finish_cmd	vmlinux	EXPORT_SYMBOL
-0x196ae02e	drm_wait_one_vblank	vmlinux	EXPORT_SYMBOL
-0x621612b9	vc_cons	vmlinux	EXPORT_SYMBOL
-0x3f5412e8	dma_async_device_unregister	vmlinux	EXPORT_SYMBOL
-0xca21ebd3	bitmap_free	vmlinux	EXPORT_SYMBOL
-0xda9b12b9	find_inode_nowait	vmlinux	EXPORT_SYMBOL
-0x6ba36c6a	hwpoison_filter_flags_value	vmlinux	EXPORT_SYMBOL_GPL
-0x4e85cccb	cfg80211_auth_timeout	net/wireless/cfg80211	EXPORT_SYMBOL
-0x3e3ee29b	transport_free_session	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x456e53b3	v4l2_ctrl_new_std_menu	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x3b996270	ata_common_sdev_attrs	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xf9c0b663	strlcat	vmlinux	EXPORT_SYMBOL
-0x2e2b40d2	strncat	vmlinux	EXPORT_SYMBOL
-0x2f9eade2	drm_add_edid_modes	vmlinux	EXPORT_SYMBOL
-0x5a54d4bc	fsl8250_handle_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x41be0936	devm_of_clk_del_provider	vmlinux	EXPORT_SYMBOL
-0x0282b8af	acpi_kobj	vmlinux	EXPORT_SYMBOL_GPL
-0x44c4542c	gpiod_get_value	vmlinux	EXPORT_SYMBOL_GPL
-0xa4987585	cpu_rmap_update	vmlinux	EXPORT_SYMBOL
-0x2c4e7cc7	blk_queue_max_discard_sectors	vmlinux	EXPORT_SYMBOL
-0xbb6f025a	asymmetric_key_generate_id	vmlinux	EXPORT_SYMBOL_GPL
-0xb3f7646e	kthread_should_stop	vmlinux	EXPORT_SYMBOL
-0x605d5bfa	cache_line_size	vmlinux	EXPORT_SYMBOL_GPL
-0xaef27a22	nfnetlink_set_err	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL
-0xb3dfd43b	mlx4_config_vxlan_port	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xce6c1018	mtd_lock_user_prot_reg	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x4de08082	cfi_merge_status	drivers/mtd/chips/cfi_util	EXPORT_SYMBOL
-0xa9fd40a8	ata_pci_device_suspend	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x06abef29	mr_mfc_seq_idx	vmlinux	EXPORT_SYMBOL
-0x00cfec56	netdev_notice	vmlinux	EXPORT_SYMBOL
-0xd6205043	mddev_init	vmlinux	EXPORT_SYMBOL_GPL
-0x1c0748a4	of_i2c_setup_smbus_alert	vmlinux	EXPORT_SYMBOL_GPL
-0xa2be7aaf	pm_generic_freeze_noirq	vmlinux	EXPORT_SYMBOL_GPL
-0xd9c264c4	blk_rq_map_kern	vmlinux	EXPORT_SYMBOL
-0x7a177606	sync_mapping_buffers	vmlinux	EXPORT_SYMBOL
-0xa044ed0b	noop_invalidatepage	vmlinux	EXPORT_SYMBOL_GPL
-0x7cd1de5a	ceph_auth_is_authenticated	net/ceph/libceph	EXPORT_SYMBOL
-0x4d01bd8d	fat_scan	fs/fat/fat	EXPORT_SYMBOL_GPL
-0x4f779f99	virtqueue_get_avail_addr	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x80e6b92c	wusbhc_create	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x6da43a64	usb_serial_handle_break	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0x5057e880	target_lun_is_rdonly	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xf436c089	mlx4_get_parav_qkey	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x3337c2b9	inet_ehash_nolisten	vmlinux	EXPORT_SYMBOL_GPL
-0x5e5b5845	genl_family_attrbuf	vmlinux	EXPORT_SYMBOL
-0x50001287	__scsi_add_device	vmlinux	EXPORT_SYMBOL
-0xe91bfe75	drm_hdmi_vendor_infoframe_from_display_mode	vmlinux	EXPORT_SYMBOL
-0xed12a626	desc_to_gpio	vmlinux	EXPORT_SYMBOL_GPL
-0x9614b953	to_nvdimm_bus	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0xec8f197f	rt2x00queue_flush_queue	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xe9a19cca	datagram_poll	vmlinux	EXPORT_SYMBOL
-0x9827ec04	__scsi_print_sense	vmlinux	EXPORT_SYMBOL
-0x4d49ae85	regmap_update_bits_base	vmlinux	EXPORT_SYMBOL_GPL
-0x8a86564e	__tty_alloc_driver	vmlinux	EXPORT_SYMBOL
-0xf73c68a7	blk_mq_map_queues	vmlinux	EXPORT_SYMBOL_GPL
-0x1e9edfb7	seq_hlist_start_head_rcu	vmlinux	EXPORT_SYMBOL
-0x28ccaaaf	current_time	vmlinux	EXPORT_SYMBOL
-0xd5412379	user_path_at_empty	vmlinux	EXPORT_SYMBOL
-0x4aad536b	jbd2_journal_check_available_features	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xf32769cc	usb_stor_Bulk_transport	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0xa1fd2725	hisi_sas_controller_reset_done	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x7d0f5577	__tcf_em_tree_match	vmlinux	EXPORT_SYMBOL
-0x3e64f5e0	dev_mc_flush	vmlinux	EXPORT_SYMBOL
-0xebdb9824	dev_uc_flush	vmlinux	EXPORT_SYMBOL
-0xb1d44979	xhci_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0xc17e9946	usb_show_dynids	vmlinux	EXPORT_SYMBOL_GPL
-0xbeb24779	drm_atomic_state_clear	vmlinux	EXPORT_SYMBOL
-0xe8a38f72	pinctrl_enable	vmlinux	EXPORT_SYMBOL_GPL
-0xed61f6b3	security_release_secctx	vmlinux	EXPORT_SYMBOL
-0x2d994605	security_inode_copy_up_xattr	vmlinux	EXPORT_SYMBOL
-0xd7e4dccf	flush_old_exec	vmlinux	EXPORT_SYMBOL
-0x862258db	timecounter_init	vmlinux	EXPORT_SYMBOL_GPL
-0x24090a0b	ieee80211_free_txskb	net/mac80211/mac80211	EXPORT_SYMBOL
-0x62d0a83d	llc_sap_close	net/llc/llc	EXPORT_SYMBOL
-0xa27edf26	garp_request_leave	net/802/garp	EXPORT_SYMBOL_GPL
-0x50f28fb9	ath10k_ce_completed_send_next	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x810fb7f6	mlx4_set_vf_link_state	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xc55e9466	hinic_ppf_idx	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x8b055488	hw_index_to_key	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x01d170a9	ata_bmdma_port_start32	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x595b1a68	inet_addr_type	vmlinux	EXPORT_SYMBOL
-0x12bffb57	inet_recvmsg	vmlinux	EXPORT_SYMBOL
-0x55e31703	ethtool_convert_link_mode_to_legacy_u32	vmlinux	EXPORT_SYMBOL
-0x5dfdd009	mdiobus_unregister	vmlinux	EXPORT_SYMBOL
-0xe123f3d9	dma_fence_release	vmlinux	EXPORT_SYMBOL
-0x0ce449eb	ttm_vt_lock	vmlinux	EXPORT_SYMBOL
-0x0a57cdfa	__tracepoint_rpm_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0x92db8f68	do_trace_rcu_torture_read	vmlinux	EXPORT_SYMBOL_GPL
-0xf1dc9e3c	ceph_auth_update_authorizer	net/ceph/libceph	EXPORT_SYMBOL
-0x40060471	nfs_commitdata_alloc	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x8444e64e	mii_link_ok	drivers/net/mii	EXPORT_SYMBOL
-0x8a50693e	phy_detach	vmlinux	EXPORT_SYMBOL
-0x0b09e040	__tracepoint_rpm_idle	vmlinux	EXPORT_SYMBOL_GPL
-0xd4362e48	nf_ct_ext_destroy	net/netfilter/nf_conntrack	EXPORT_SYMBOL
-0x0bc74e17	nf_conntrack_l4proto_udp6	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x6230c5fe	pnfs_unregister_layoutdriver	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x890458b5	fscache_fsdef_index	fs/fscache/fscache	EXPORT_SYMBOL
-0x428a906a	transport_deregister_session	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x439d91cf	cxgbi_get_ep_param	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x2438a881	mlx5_alloc_bfreg	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x2dce2f1c	__irq_regs	vmlinux	EXPORT_SYMBOL
-0xba4c2382	mr_fill_mroute	vmlinux	EXPORT_SYMBOL
-0xb172ffac	efivars_sysfs_init	vmlinux	EXPORT_SYMBOL_GPL
-0xb5fa96e8	gov_attr_set_put	vmlinux	EXPORT_SYMBOL_GPL
-0x7ef0fd61	gov_attr_set_get	vmlinux	EXPORT_SYMBOL_GPL
-0x81437bb4	wakeup_source_remove	vmlinux	EXPORT_SYMBOL_GPL
-0xf3e32e55	stop_tty	vmlinux	EXPORT_SYMBOL
-0xac58aa80	btree_visitor	vmlinux	EXPORT_SYMBOL_GPL
-0xd0522e90	dquot_get_dqblk	vmlinux	EXPORT_SYMBOL
-0x799dbb60	nf_ct_l4proto_pernet_register_one	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x3e6d3ad3	nfs_pageio_reset_write_mds	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xe221c8df	rt2x00mac_tx	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x7a31569e	sdio_writel	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x1b240954	vb2_verify_memory_type	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL
-0xd6636ca6	rdma_addr_size_in6	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x3db826ff	ipv6_push_frag_opts	vmlinux	EXPORT_SYMBOL
-0x42578e80	acpi_get_type	vmlinux	EXPORT_SYMBOL
-0x5a07d0b8	unlock_page_memcg	vmlinux	EXPORT_SYMBOL
-0x5e9a957b	jbd2_journal_stop	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xb2183a36	tee_shm_get_from_id	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0x492c4310	hisi_sas_free	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0xdc05c846	geneve_dev_create_fb	drivers/net/geneve	EXPORT_SYMBOL_GPL
-0x841b0d3b	hinic_get_netdev_by_pcidev	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x364f204f	sdhci_pltfm_register	drivers/mmc/host/sdhci-pltfm	EXPORT_SYMBOL_GPL
-0x7b25bdf4	sdio_memcpy_toio	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x08249512	iwe_stream_add_point	vmlinux	EXPORT_SYMBOL
-0x51c8521a	xfrm_policy_destroy	vmlinux	EXPORT_SYMBOL
-0x40dedaf7	inet_del_offload	vmlinux	EXPORT_SYMBOL
-0x9cdfb3f7	sysctl_fb_tunnels_only_for_init_net	vmlinux	EXPORT_SYMBOL
-0x22a0c8ed	devm_hwmon_device_register_with_info	vmlinux	EXPORT_SYMBOL_GPL
-0xda0a9c4c	typec_unregister_port	vmlinux	EXPORT_SYMBOL_GPL
-0x50ffd6e8	device_connection_add	vmlinux	EXPORT_SYMBOL_GPL
-0x0b3d4412	__drm_atomic_helper_plane_duplicate_state	vmlinux	EXPORT_SYMBOL
-0x2e7e9738	gpiod_get_index_optional	vmlinux	EXPORT_SYMBOL_GPL
-0x0cad4570	security_kernel_load_data	vmlinux	EXPORT_SYMBOL_GPL
-0x044daa1e	__trace_note_message	vmlinux	EXPORT_SYMBOL_GPL
-0xa6943929	hinic_update_sq_pi	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x0fe6493f	cfi_fixup	drivers/mtd/chips/cfi_util	EXPORT_SYMBOL
-0x74778a80	ipmi_get_my_LUN	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x9c8102da	ahci_platform_ops	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0xd70a4c28	twofish_setkey	crypto/twofish_common	EXPORT_SYMBOL_GPL
-0x1ac5d3cb	strcspn	vmlinux	EXPORT_SYMBOL
-0x4d194ed8	neigh_ifdown	vmlinux	EXPORT_SYMBOL
-0xc0f745c6	is_minid_3559	vmlinux	EXPORT_SYMBOL
-0xae62b1eb	zero_fill_bio_iter	vmlinux	EXPORT_SYMBOL
-0xe174e9a4	rdma_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0x34eeb6dd	mmput_async	vmlinux	EXPORT_SYMBOL_GPL
-0xb00ad753	jbd2_journal_extend	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x7bb86d27	hinic_free_qp_ctxts	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x16019d48	ata_cable_ignore	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x81d54f08	md_allow_write	vmlinux	EXPORT_SYMBOL_GPL
-0xec6cbb4f	thermal_zone_unbind_cooling_device	vmlinux	EXPORT_SYMBOL_GPL
-0xe2d92fa6	devm_get_free_pages	vmlinux	EXPORT_SYMBOL_GPL
-0x5e798ffb	divider_get_val	vmlinux	EXPORT_SYMBOL_GPL
-0xcc224073	pci_scan_bridge	vmlinux	EXPORT_SYMBOL
-0xcd6db07b	pci_generic_config_read	vmlinux	EXPORT_SYMBOL_GPL
-0x314d83f3	bio_integrity_clone	vmlinux	EXPORT_SYMBOL
-0x8bf3817e	blk_mq_delay_kick_requeue_list	vmlinux	EXPORT_SYMBOL
-0x8c8e5243	memcg_sockets_enabled_key	vmlinux	EXPORT_SYMBOL
-0x5b1428af	virtio_transport_notify_recv_pre_dequeue	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xc5a88214	ip_md_tunnel_xmit	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0x4926021a	usb_serial_resume	drivers/usb/serial/usbserial	EXPORT_SYMBOL
-0xaf45d550	netdev_master_upper_dev_link_private	vmlinux	EXPORT_SYMBOL
-0x5e665580	skb_copy_and_csum_datagram_msg	vmlinux	EXPORT_SYMBOL
-0x0b7ec659	hid_parse_report	vmlinux	EXPORT_SYMBOL_GPL
-0x3390324b	ehci_resume	vmlinux	EXPORT_SYMBOL_GPL
-0xac9966f9	genpd_dev_pm_attach	vmlinux	EXPORT_SYMBOL_GPL
-0x3e314c78	drm_invalid_op	vmlinux	EXPORT_SYMBOL
-0xe3948ff4	acpi_walk_dep_device_list	vmlinux	EXPORT_SYMBOL_GPL
-0x5a4626ed	sbitmap_queue_init_node	vmlinux	EXPORT_SYMBOL_GPL
-0x7532588a	alloc_pages_exact	vmlinux	EXPORT_SYMBOL
-0x685e31ca	groups_sort	vmlinux	EXPORT_SYMBOL
-0xa13acdb8	svc_pool_map_put	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xb312d0c4	svc_pool_map_get	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x1d42e00c	ieee80211_rx_irqsafe	net/mac80211/mac80211	EXPORT_SYMBOL
-0xb826d461	ceph_msg_new	net/ceph/libceph	EXPORT_SYMBOL
-0x3bcacda7	virtio_break_device	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0xe8cf5f8a	core_allocate_nexus_loss_ua	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x8654bdd7	ata_timing_compute	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x18632fb4	xdp_rxq_info_unused	vmlinux	EXPORT_SYMBOL_GPL
-0x41c6c555	regmap_get_device	vmlinux	EXPORT_SYMBOL_GPL
-0x0b00e5e9	drm_connector_set_tile_property	vmlinux	EXPORT_SYMBOL
-0xd2f2351d	drm_atomic_helper_plane_reset	vmlinux	EXPORT_SYMBOL
-0xc153ae73	of_clk_hw_simple_get	vmlinux	EXPORT_SYMBOL_GPL
-0xc0fd0d48	svc_find_xprt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x91d1c28a	svc_process	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xdc433b73	rpc_force_rebind	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x6c8c1729	usbnet_skb_return	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x2ea739f2	hinic_support_fcoe	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x14ed1f5b	__des3_ede_setkey	crypto/des_generic	EXPORT_SYMBOL_GPL
-0xbc1afd17	nf_register_net_hook	vmlinux	EXPORT_SYMBOL
-0x7f0660be	of_parse_phandle_with_args	vmlinux	EXPORT_SYMBOL
-0xb1142e12	ttm_bo_swapout_all	vmlinux	EXPORT_SYMBOL
-0x3b65deae	gpiod_to_chip	vmlinux	EXPORT_SYMBOL_GPL
-0x57892fba	__nla_reserve	vmlinux	EXPORT_SYMBOL
-0xe3ec2f2b	alloc_chrdev_region	vmlinux	EXPORT_SYMBOL
-0x144c1973	inc_zone_page_state	vmlinux	EXPORT_SYMBOL
-0xe63d71bb	cpu_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0x7ccc9f80	rpc_killall_tasks	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x55b74e50	deregister_mtd_blktrans	drivers/mtd/mtd_blkdevs	EXPORT_SYMBOL_GPL
-0xca9360b5	rb_next	vmlinux	EXPORT_SYMBOL
-0x04e27719	xt_compat_flush_offsets	vmlinux	EXPORT_SYMBOL_GPL
-0x522bc7a7	netdev_bind_sb_channel_queue	vmlinux	EXPORT_SYMBOL
-0x0567328b	skb_checksum	vmlinux	EXPORT_SYMBOL
-0x4578e430	kfree_skb_list	vmlinux	EXPORT_SYMBOL
-0x6af50d92	ohci_setup	vmlinux	EXPORT_SYMBOL_GPL
-0x93c11dbb	drm_legacy_mmap	vmlinux	EXPORT_SYMBOL
-0xa1fefe6a	drm_dp_psr_setup_time	vmlinux	EXPORT_SYMBOL
-0xfab84363	pci_pme_capable	vmlinux	EXPORT_SYMBOL
-0xd537ba36	inode_permission	vmlinux	EXPORT_SYMBOL
-0x7d712ae1	buffer_migrate_page	vmlinux	EXPORT_SYMBOL
-0x92540fbf	finish_wait	vmlinux	EXPORT_SYMBOL
-0x220eccf5	svc_xprt_init	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x52d7b2fd	llc_sap_list	net/llc/llc	EXPORT_SYMBOL
-0xdcb306e9	nfs4_pnfs_ds_add	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x52af1ad7	nfs_get_client	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x11fdaf68	vfio_add_group_dev	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0x61b7b126	simple_strtoull	vmlinux	EXPORT_SYMBOL
-0xae5dd607	cpumask_any_but	vmlinux	EXPORT_SYMBOL
-0x24aabd2c	xdp_return_frame_rx_napi	vmlinux	EXPORT_SYMBOL_GPL
-0x25783848	phy_start_aneg	vmlinux	EXPORT_SYMBOL
-0x56909a8e	scsi_print_result	vmlinux	EXPORT_SYMBOL
-0x63c4d61f	__bitmap_weight	vmlinux	EXPORT_SYMBOL
-0x619cb7dd	simple_read_from_buffer	vmlinux	EXPORT_SYMBOL
-0x63b78ebd	clockevent_delta2ns	vmlinux	EXPORT_SYMBOL_GPL
-0x7f5475de	irq_domain_simple_ops	vmlinux	EXPORT_SYMBOL_GPL
-0xff1340cf	nf_defrag_ipv6_enable	net/ipv6/netfilter/nf_defrag_ipv6	EXPORT_SYMBOL_GPL
-0x64bbf814	nf_defrag_ipv4_enable	net/ipv4/netfilter/nf_defrag_ipv4	EXPORT_SYMBOL_GPL
-0x1d1a8ca1	target_complete_cmd	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x9cfbc436	mlx5_cmd_create_vport_lag	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xb716f88b	mlx4_SET_PORT_user_mtu	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x0a7e77f3	dm_btree_cursor_end	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x80b36f30	nf_checksum	vmlinux	EXPORT_SYMBOL_GPL
-0x23d95205	edac_set_report_status	vmlinux	EXPORT_SYMBOL_GPL
-0x45006cee	default_red	vmlinux	EXPORT_SYMBOL
-0x3ddc2551	clk_mux_val_to_index	vmlinux	EXPORT_SYMBOL_GPL
-0x0397edd5	fb_edid_to_monspecs	vmlinux	EXPORT_SYMBOL
-0xdf484f3a	pci_d3cold_enable	vmlinux	EXPORT_SYMBOL_GPL
-0x2b433c85	gpiochip_add_pin_range	vmlinux	EXPORT_SYMBOL_GPL
-0xa681fe88	generate_random_uuid	vmlinux	EXPORT_SYMBOL
-0x62dac5fa	get_mem_cgroup_from_page	vmlinux	EXPORT_SYMBOL
-0xb85644e1	nf_ct_tcp_seqadj_set	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x0ce2ce5a	crypto_transfer_hash_request_to_engine	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0xb2b85d30	xfrm_policy_hash_rebuild	vmlinux	EXPORT_SYMBOL
-0xd8de9bb2	get_net_ns_by_pid	vmlinux	EXPORT_SYMBOL_GPL
-0xa93c9b6d	mbox_chan_received_data	vmlinux	EXPORT_SYMBOL_GPL
-0xf0351d2f	_dev_warn	vmlinux	EXPORT_SYMBOL
-0x8bdebae9	fb_deferred_io_cleanup	vmlinux	EXPORT_SYMBOL_GPL
-0xb7a94c47	vfs_statfs	vmlinux	EXPORT_SYMBOL
-0x6ac99a70	target_submit_cmd	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xeb70b156	__ll_sc_atomic_and	vmlinux	EXPORT_SYMBOL
-0x9c34c2f7	__mdiobus_read	vmlinux	EXPORT_SYMBOL
-0x51f6d945	_dev_alert	vmlinux	EXPORT_SYMBOL
-0x327407a9	drm_writeback_get_out_fence	vmlinux	EXPORT_SYMBOL
-0xc2d2e8d3	drm_fb_helper_output_poll_changed	vmlinux	EXPORT_SYMBOL
-0x3c14530d	drm_dp_update_payload_part2	vmlinux	EXPORT_SYMBOL
-0x2a6172a3	drm_dp_update_payload_part1	vmlinux	EXPORT_SYMBOL
-0x8384647a	acpi_map_pxm_to_online_node	vmlinux	EXPORT_SYMBOL
-0x60442e65	af_alg_register_type	vmlinux	EXPORT_SYMBOL_GPL
-0x438610bd	security_tun_dev_alloc_security	vmlinux	EXPORT_SYMBOL
-0xfeec4e86	list_lru_walk_one	vmlinux	EXPORT_SYMBOL_GPL
-0x7afe324e	halt_poll_ns_grow	vmlinux	EXPORT_SYMBOL_GPL
-0xd8e6b11b	xdr_buf_trim	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x6fcb514d	ieee80211_iterate_active_interfaces_atomic	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x9d35ef2e	nfs4_pnfs_ds_connect	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x1898d64b	iscsit_sequence_cmd	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x108863dd	cfi_cmdset_0020	drivers/mtd/chips/cfi_cmdset_0020	EXPORT_SYMBOL_GPL
-0xa6a45df6	cfi_cmdset_0701	drivers/mtd/chips/cfi_cmdset_0002	EXPORT_SYMBOL_GPL
-0x23184220	cfi_cmdset_0006	drivers/mtd/chips/cfi_cmdset_0002	EXPORT_SYMBOL_GPL
-0xb2581669	cfi_cmdset_0002	drivers/mtd/chips/cfi_cmdset_0002	EXPORT_SYMBOL_GPL
-0xdc26c43d	cfi_cmdset_0200	drivers/mtd/chips/cfi_cmdset_0001	EXPORT_SYMBOL_GPL
-0xe0d442eb	cfi_cmdset_0003	drivers/mtd/chips/cfi_cmdset_0001	EXPORT_SYMBOL_GPL
-0x45ccebef	cfi_cmdset_0001	drivers/mtd/chips/cfi_cmdset_0001	EXPORT_SYMBOL_GPL
-0x41299bff	pmbus_write_byte	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0x3b4c1ccb	async_xor_val	crypto/async_tx/async_xor	EXPORT_SYMBOL_GPL
-0x7569f6d1	ip6_datagram_send_ctl	vmlinux	EXPORT_SYMBOL_GPL
-0x7d9316a0	xfrm_input_register_afinfo	vmlinux	EXPORT_SYMBOL
-0x2d184e05	udp_ioctl	vmlinux	EXPORT_SYMBOL
-0x6bc6d53d	i2c_new_probed_device	vmlinux	EXPORT_SYMBOL_GPL
-0x75b4d8fc	__mdiobus_write	vmlinux	EXPORT_SYMBOL
-0x4ec042e2	genphy_loopback	vmlinux	EXPORT_SYMBOL
-0x63c29358	__pci_complete_power_transition	vmlinux	EXPORT_SYMBOL_GPL
-0xceb1f126	mpi_read_raw_data	vmlinux	EXPORT_SYMBOL_GPL
-0x0b4cf65f	__nla_reserve_nohdr	vmlinux	EXPORT_SYMBOL
-0x7dda30af	unregister_tracepoint_module_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x8ea9dfe1	alarm_forward_now	vmlinux	EXPORT_SYMBOL_GPL
-0x779a4e4b	is_nvdimm_bus_locked	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0xe6bed24a	mlx5_core_query_rq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x0dca4e2a	v4l2_ctrl_handler_setup	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xd702b71b	v4l2_spi_new_subdev	drivers/media/v4l2-core/v4l2-common	EXPORT_SYMBOL_GPL
-0xd51c29f1	dm_sm_disk_create	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x0f5f2af1	rdma_find_gid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x35a3cd4b	rtnetlink_put_metrics	vmlinux	EXPORT_SYMBOL
-0x5ed90adc	int_to_scsilun	vmlinux	EXPORT_SYMBOL
-0x9f9abe21	pwm_get_chip_data	vmlinux	EXPORT_SYMBOL_GPL
-0x685a151a	pwm_set_chip_data	vmlinux	EXPORT_SYMBOL_GPL
-0x5430c2ce	blk_queue_max_write_same_sectors	vmlinux	EXPORT_SYMBOL
-0xfbf2862b	may_umount	vmlinux	EXPORT_SYMBOL
-0xa82b0a21	pids_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0x56dbf0df	rpc_switch_client_transport	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x2aa22e04	nf_nat_register_fn	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0x699fe53e	iscsi_get_discovery_parent_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x64e1cb1d	iscsi_tcp_r2tpool_alloc	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0x976ed33c	cxgb4_crypto_send	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x63ea80b3	cper_mem_err_type_str	vmlinux	EXPORT_SYMBOL_GPL
-0x654a529c	md_integrity_add_rdev	vmlinux	EXPORT_SYMBOL
-0xa0cf5f8c	genpd_dev_pm_attach_by_id	vmlinux	EXPORT_SYMBOL_GPL
-0x7c39ef63	drm_dev_unplug	vmlinux	EXPORT_SYMBOL
-0xe82958fc	iommu_detach_device	vmlinux	EXPORT_SYMBOL_GPL
-0x091ee893	tty_buffer_unlock_exclusive	vmlinux	EXPORT_SYMBOL_GPL
-0x2343b829	pcix_get_max_mmrbc	vmlinux	EXPORT_SYMBOL
-0x9be900b5	block_read_full_page	vmlinux	EXPORT_SYMBOL
-0x70651e48	console_drivers	vmlinux	EXPORT_SYMBOL_GPL
-0xe986a92a	cfg80211_check_combinations	net/wireless/cfg80211	EXPORT_SYMBOL
-0x515b2de7	devlink_dpipe_table_register	net/core/devlink	EXPORT_SYMBOL_GPL
-0x9faacf6e	nfs_mark_client_ready	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xac4c5c42	to_nvdimm	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x6fc667fc	cdc_ncm_unbind	drivers/net/usb/cdc_ncm	EXPORT_SYMBOL_GPL
-0xdfc367f7	hinic_func_type	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x787f004f	mmc_sw_reset	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xaed64dca	mmc_hw_reset	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x3ba42008	bus_sort_breadthfirst	vmlinux	EXPORT_SYMBOL_GPL
-0xad1d4855	pci_alloc_host_bridge	vmlinux	EXPORT_SYMBOL
-0x9fe939e1	mpi_powm	vmlinux	EXPORT_SYMBOL_GPL
-0x917ec1c7	dec_node_page_state	vmlinux	EXPORT_SYMBOL
-0xc17e61db	ct_sip_get_header	net/netfilter/nf_conntrack_sip	EXPORT_SYMBOL_GPL
-0x6baba739	ipt_alloc_initial_table	net/ipv4/netfilter/ip_tables	EXPORT_SYMBOL_GPL
-0x3b61f65e	devlink_resource_occ_get_unregister	net/core/devlink	EXPORT_SYMBOL_GPL
-0xd716c420	nfs_open	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x3f795969	jbd2_journal_ack_err	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x3b33290e	sas_port_delete	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x6920b162	hnae_ae_register	drivers/net/ethernet/hisilicon/hns/hnae	EXPORT_SYMBOL
-0xf27ebb3a	rdma_replace_ah_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xdfa43d13	tpm_chip_alloc	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x535684d3	tcp_v4_connect	vmlinux	EXPORT_SYMBOL
-0x0b8e92dc	tcp_sync_mss	vmlinux	EXPORT_SYMBOL
-0xd2e6ac1c	edac_pci_del_device	vmlinux	EXPORT_SYMBOL_GPL
-0x7962b0ce	alloc_dax	vmlinux	EXPORT_SYMBOL_GPL
-0xe1649487	regmap_raw_write	vmlinux	EXPORT_SYMBOL_GPL
-0x6f7f6d01	drm_dev_init	vmlinux	EXPORT_SYMBOL
-0xe8a034df	drm_dev_exit	vmlinux	EXPORT_SYMBOL
-0xc42dcb99	acpi_evaluate_ost	vmlinux	EXPORT_SYMBOL
-0x3fe2ccbe	memweight	vmlinux	EXPORT_SYMBOL
-0xae4e0429	watchdog_set_print_period	vmlinux	EXPORT_SYMBOL
-0xd0c05159	emergency_restart	vmlinux	EXPORT_SYMBOL_GPL
-0x5f99b0e6	ieee80211_csa_is_complete	net/mac80211/mac80211	EXPORT_SYMBOL
-0x1d3c20e1	ezusb_fx1_ihex_firmware_download	drivers/usb/misc/ezusb	EXPORT_SYMBOL_GPL
-0x072460c4	mlx5_fill_page_frag_array	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xd01828f5	cxgb4_remove_tid	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x9abf4d11	mmc_set_blockcount	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x5d51fbc9	v4l2_clk_unregister	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x1e3f728d	dm_block_data	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xb53d71ed	get_recv_wqe	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x165774b1	netdev_upper_dev_link	vmlinux	EXPORT_SYMBOL
-0xc13de4fd	md_error	vmlinux	EXPORT_SYMBOL
-0xe9895fec	serio_rescan	vmlinux	EXPORT_SYMBOL
-0x917bdc1b	regmap_field_read	vmlinux	EXPORT_SYMBOL_GPL
-0x13bbb532	clk_fixed_factor_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x479f7d4b	clk_bulk_disable	vmlinux	EXPORT_SYMBOL_GPL
-0x4a420d09	acpi_bus_detach_private_data	vmlinux	EXPORT_SYMBOL_GPL
-0xf298c5b4	framebuffer_alloc	vmlinux	EXPORT_SYMBOL
-0xdc20f322	kstrtouint_from_user	vmlinux	EXPORT_SYMBOL
-0x1eea24f5	blkcg_schedule_throttle	vmlinux	EXPORT_SYMBOL_GPL
-0x34e7baf1	bio_associate_blkcg	vmlinux	EXPORT_SYMBOL_GPL
-0x59c095b7	devm_nsio_enable	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x1ba342bb	hinic_ovs_set_vf_nic_state	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x3df0bb6d	mtd_panic_write	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x8c731ce3	vb2_fop_read	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x38efaf5a	dm_region_hash_destroy	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0x009bc3b6	chash_table_alloc	drivers/gpu/drm/amd/lib/chash	EXPORT_SYMBOL
-0x0014311d	tpm_transmit_cmd	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0xb7bd9027	xfrm_policy_byid	vmlinux	EXPORT_SYMBOL
-0x87e3021d	mbox_free_channel	vmlinux	EXPORT_SYMBOL_GPL
-0xd766894a	of_io_request_and_map	vmlinux	EXPORT_SYMBOL
-0xc06e5897	cpufreq_driver_target	vmlinux	EXPORT_SYMBOL_GPL
-0xdd3776fc	amba_apb_device_add	vmlinux	EXPORT_SYMBOL_GPL
-0x78501b8b	pci_prepare_to_sleep	vmlinux	EXPORT_SYMBOL
-0x9ace2797	sbitmap_any_bit_clear	vmlinux	EXPORT_SYMBOL_GPL
-0x52725a83	ahash_register_instance	vmlinux	EXPORT_SYMBOL_GPL
-0x25d4289b	load_nls_default	vmlinux	EXPORT_SYMBOL
-0xc00b4a3b	nonseekable_open	vmlinux	EXPORT_SYMBOL
-0x630c8390	kmem_cache_create	vmlinux	EXPORT_SYMBOL
-0xe6417487	kvm_vcpu_read_guest_atomic	vmlinux	EXPORT_SYMBOL_GPL
-0x7f3407a7	fc_seq_start_next	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x1c53800d	nvme_reset_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x88b658b0	mlxsw_afa_create	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x8a44bc3b	mlxsw_afk_create	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x6393ec90	mlx4_mr_free	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x0be67537	dm_btree_walk	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xa68e1f06	dm_rh_get_state	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0xaa93a6a7	inet_get_local_port_range	vmlinux	EXPORT_SYMBOL
-0x889d72ec	devm_nvmem_device_get	vmlinux	EXPORT_SYMBOL_GPL
-0x3680b4ff	devm_nvmem_device_put	vmlinux	EXPORT_SYMBOL_GPL
-0xf94d2fb8	of_graph_get_endpoint_count	vmlinux	EXPORT_SYMBOL
-0xd0e3007e	ohci_restart	vmlinux	EXPORT_SYMBOL_GPL
-0x34307317	phy_get_eee_err	vmlinux	EXPORT_SYMBOL
-0x8bf7988e	pci_bus_claim_resources	vmlinux	EXPORT_SYMBOL
-0xd0d3f0a4	gen_pool_avail	vmlinux	EXPORT_SYMBOL_GPL
-0x3a9345e0	__seq_open_private	vmlinux	EXPORT_SYMBOL
-0xee64a0b5	seq_escape	vmlinux	EXPORT_SYMBOL
-0x9e23baf2	__mmu_notifier_invalidate_range_start	vmlinux	EXPORT_SYMBOL_GPL
-0xbe9b6d0f	usb_stor_resume	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x32fbceb4	nd_btt_probe	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x6b3983c2	ath10k_ce_deinit_pipe	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x0be2bb2c	mlx5_core_destroy_sq_tracked	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x3b6fad3c	mlx5_core_destroy_rq_tracked	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xddc1dfda	open_candev	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0xefaba854	ubi_open_volume	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0xc72fc8fb	v4l2_async_unregister_subdev	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x5eb24829	dm_shift_arg	drivers/md/dm-mod	EXPORT_SYMBOL
-0xd6f50cf7	xfrm_ealg_get_byname	vmlinux	EXPORT_SYMBOL_GPL
-0x559b27f8	xdp_do_flush_map	vmlinux	EXPORT_SYMBOL_GPL
-0xc7011bba	__sk_queue_drop_skb	vmlinux	EXPORT_SYMBOL
-0x6cc33e54	sock_alloc_file	vmlinux	EXPORT_SYMBOL
-0x349fafa2	of_mdiobus_register	vmlinux	EXPORT_SYMBOL
-0xbbe2c557	drm_client_dev_hotplug	vmlinux	EXPORT_SYMBOL
-0xba5bf60c	__generic_file_write_iter	vmlinux	EXPORT_SYMBOL
-0x8dbed0b8	nfs_access_set_mask	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x22b90986	fc_exch_mgr_del	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x19687bc8	fc_exch_mgr_add	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x9d81ad83	ath_reg_notifier_apply	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0xbc9a2c4e	mlx4_pd_free	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x870b53e9	eeprom_93cx6_write	drivers/misc/eeprom/eeprom_93cx6	EXPORT_SYMBOL_GPL
-0xed1d74ca	ata_sas_scsi_ioctl	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x2428905e	xfrm_lookup	vmlinux	EXPORT_SYMBOL
-0xdaf2be3c	skb_store_bits	vmlinux	EXPORT_SYMBOL
-0x99e979f4	msm_pinctrl_remove	vmlinux	EXPORT_SYMBOL
-0x8b45aa93	page_cache_sync_readahead	vmlinux	EXPORT_SYMBOL_GPL
-0x332db910	__cgroup_bpf_run_filter_skb	vmlinux	EXPORT_SYMBOL
-0x7681946c	unregister_pm_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x9d13f54c	kvm_vcpu_read_guest_page	vmlinux	EXPORT_SYMBOL_GPL
-0x65e01af9	__sync_icache_dcache	vmlinux	EXPORT_SYMBOL_GPL
-0x5d3c3963	nft_fib_init	net/netfilter/nft_fib	EXPORT_SYMBOL_GPL
-0xcc199e38	unregister_ip_vs_pe	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL_GPL
-0x7f73ef1c	ieee80211_enable_rssi_reports	net/mac80211/mac80211	EXPORT_SYMBOL
-0x74785857	usb_wwan_resume	drivers/usb/serial/usb_wwan	EXPORT_SYMBOL
-0x5ca2c9a7	iscsi_scan_finished	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0xd26ebda3	mlx4_set_admin_guid	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xafbda3f3	dm_bufio_new	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x53465a84	inet_unregister_protosw	vmlinux	EXPORT_SYMBOL
-0xa0e0f200	__hwspin_unlock	vmlinux	EXPORT_SYMBOL_GPL
-0xe6693793	cpufreq_dbs_governor_stop	vmlinux	EXPORT_SYMBOL_GPL
-0x9a6d8442	i2c_smbus_read_byte	vmlinux	EXPORT_SYMBOL
-0xf180993a	i2c_probe_func_quick_read	vmlinux	EXPORT_SYMBOL_GPL
-0xf1191ba7	_dev_info	vmlinux	EXPORT_SYMBOL
-0xa1ed9c8b	add_hwgenerator_randomness	vmlinux	EXPORT_SYMBOL_GPL
-0x6dcf857f	uuid_null	vmlinux	EXPORT_SYMBOL
-0xc6c4f48f	blk_queue_bypass_end	vmlinux	EXPORT_SYMBOL_GPL
-0x8daae94d	__posix_acl_chmod	vmlinux	EXPORT_SYMBOL
-0xaa2862b9	for_each_kernel_tracepoint	vmlinux	EXPORT_SYMBOL_GPL
-0x48e7e045	svc_xprt_put	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x9e6bdeaa	devres_for_each_res	vmlinux	EXPORT_SYMBOL_GPL
-0x6821adf0	device_remove_file_self	vmlinux	EXPORT_SYMBOL_GPL
-0xa55488b9	drm_plane_create_alpha_property	vmlinux	EXPORT_SYMBOL
-0x90046894	pci_alloc_dev	vmlinux	EXPORT_SYMBOL
-0xfa841a07	blkcipher_walk_phys	vmlinux	EXPORT_SYMBOL_GPL
-0x7da9e8ce	security_inet_conn_established	vmlinux	EXPORT_SYMBOL
-0x3dfc897c	seq_hlist_start_head	vmlinux	EXPORT_SYMBOL
-0xaf90a894	clocksource_change_rating	vmlinux	EXPORT_SYMBOL
-0xd9f0367b	rpcauth_cred_key_to_expire	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x34b64a16	ip6_tnl_rcv_ctl	net/ipv6/ip6_tunnel	EXPORT_SYMBOL_GPL
-0xd593add5	nfs_file_fsync	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xf3ffb961	usb_stor_post_reset	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0xbaadda23	cxgbi_bind_conn	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x5d925fb9	__ath10k_ce_send_revert	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x1cb8f858	mlxsw_reg_trans_query	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xc1300be8	mlx4_read_clock	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x30f0bd09	cxgb4_free_atid	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x8762619a	can_len2dlc	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x7417d25f	spi_nor_restore	drivers/mtd/spi-nor/spi-nor	EXPORT_SYMBOL_GPL
-0x7305f466	sdio_set_block_size	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xd47da653	rdma_create_qp	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x61ca4180	rdma_create_ah	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x39991865	icmp_global_allow	vmlinux	EXPORT_SYMBOL
-0xa1a05346	peernet2id_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0xd36760ef	__usb_get_extra_descriptor	vmlinux	EXPORT_SYMBOL_GPL
-0xcb418b85	__tracepoint_attach_device_to_domain	vmlinux	EXPORT_SYMBOL_GPL
-0x0ab188ab	pci_hp_create_module_link	vmlinux	EXPORT_SYMBOL_GPL
-0x670255fb	pci_bus_assign_resources	vmlinux	EXPORT_SYMBOL
-0xd5effd7f	mark_buffer_write_io_error	vmlinux	EXPORT_SYMBOL
-0xb72ce7b5	find_get_entry	vmlinux	EXPORT_SYMBOL
-0xa389a49a	profile_event_register	vmlinux	EXPORT_SYMBOL_GPL
-0xec4dbf82	__nf_conntrack_helper_find	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xd66d1521	nf_tproxy_get_sock_v6	net/ipv6/netfilter/nf_tproxy_ipv6	EXPORT_SYMBOL_GPL
-0xa705db66	nfs_generic_pg_test	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x1d5af549	nfs_init_server_rpcclient	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x3b999817	ppp_input_error	drivers/net/ppp/ppp_generic	EXPORT_SYMBOL
-0x158245b2	ppp_unit_number	drivers/net/ppp/ppp_generic	EXPORT_SYMBOL
-0x1b27eed6	can_change_mtu	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x0c169ad5	drm_dev_enter	vmlinux	EXPORT_SYMBOL
-0x615911d7	__bitmap_set	vmlinux	EXPORT_SYMBOL
-0x1d7133ba	sysfs_rename_link_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x7daece67	quota_send_warning	vmlinux	EXPORT_SYMBOL
-0x114f7bb8	__dquot_transfer	vmlinux	EXPORT_SYMBOL
-0x1a6bf28f	fsnotify_get_cookie	vmlinux	EXPORT_SYMBOL_GPL
-0x17cb77dc	lock_two_nondirectories	vmlinux	EXPORT_SYMBOL
-0x6869c8eb	unregister_kprobes	vmlinux	EXPORT_SYMBOL_GPL
-0x8f7e0826	usb_serial_generic_open	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0xa3a02208	fc_exch_init	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x55d1d308	can_rx_offload_queue_sorted	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x067e727b	v4l2_device_disconnect	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x2f504452	ahci_reset_em	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0xcb14e737	dcb_setapp	vmlinux	EXPORT_SYMBOL
-0x19966aff	dcb_getapp	vmlinux	EXPORT_SYMBOL
-0xae59e766	register_netdevice	vmlinux	EXPORT_SYMBOL
-0x732712f5	ps2_init	vmlinux	EXPORT_SYMBOL
-0xd4627bfe	drm_universal_plane_init	vmlinux	EXPORT_SYMBOL
-0xbe87800f	drm_connector_update_edid_property	vmlinux	EXPORT_SYMBOL
-0x586fb73e	drm_gem_create_mmap_offset_size	vmlinux	EXPORT_SYMBOL
-0xc2cc7f3d	drm_primary_helper_funcs	vmlinux	EXPORT_SYMBOL
-0x10ea1b23	gen_pool_add_virt	vmlinux	EXPORT_SYMBOL
-0x2e8d6bb4	user_describe	vmlinux	EXPORT_SYMBOL_GPL
-0x8108a9a8	blkdev_put	vmlinux	EXPORT_SYMBOL
-0x4c5668a8	blkdev_get	vmlinux	EXPORT_SYMBOL
-0xacb753c3	finish_no_open	vmlinux	EXPORT_SYMBOL
-0xcebdb8ff	static_key_deferred_flush	vmlinux	EXPORT_SYMBOL_GPL
-0x4ebf7eb2	bpf_prog_get_type_path	vmlinux	EXPORT_SYMBOL
-0x830a46b8	nf_nat_l3proto_register	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0x4aa99258	nf_nat_l4proto_register	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0x15938397	ip_set_type_unregister	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x978c9e50	ebt_do_table	net/bridge/netfilter/ebtables	EXPORT_SYMBOL
-0x07cb2fad	fscache_enqueue_operation	fs/fscache/fscache	EXPORT_SYMBOL
-0xf6c59641	ipvlan_link_delete	drivers/net/ipvlan/ipvlan	EXPORT_SYMBOL_GPL
-0x2d2dd36f	kobj_ns_grab_current	vmlinux	EXPORT_SYMBOL_GPL
-0x253a964b	__neigh_set_probe_once	vmlinux	EXPORT_SYMBOL
-0xc77eeb61	build_skb	vmlinux	EXPORT_SYMBOL
-0x0288680e	md_wait_for_blocked_rdev	vmlinux	EXPORT_SYMBOL
-0xd747eeea	get_tz_trend	vmlinux	EXPORT_SYMBOL
-0x282cdabc	usb_led_activity	vmlinux	EXPORT_SYMBOL_GPL
-0x1f6e07ea	__devm_regmap_init_i2c	vmlinux	EXPORT_SYMBOL_GPL
-0xd4fda871	fwnode_handle_put	vmlinux	EXPORT_SYMBOL_GPL
-0x52252316	clk_unregister_fixed_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x93e302fa	jbd2_trans_will_send_data_barrier	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x8789a5bc	jbd2_journal_begin_ordered_truncate	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x68c8f8eb	__media_device_usb_init	drivers/media/media	EXPORT_SYMBOL_GPL
-0x35f50c86	ata_sff_tf_load	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x890e7cc7	tcp_get_info	vmlinux	EXPORT_SYMBOL_GPL
-0x9f6122ae	skb_to_sgvec_nomark	vmlinux	EXPORT_SYMBOL_GPL
-0xe88c9afb	__alloc_skb	vmlinux	EXPORT_SYMBOL
-0xac4af37a	regmap_get_val_bytes	vmlinux	EXPORT_SYMBOL_GPL
-0xde33444e	drm_atomic_nonblocking_commit	vmlinux	EXPORT_SYMBOL
-0xbd5a5a65	of_get_dma_window	vmlinux	EXPORT_SYMBOL_GPL
-0xd90043b5	vm_zone_stat	vmlinux	EXPORT_SYMBOL
-0x05460136	file_fdatawait_range	vmlinux	EXPORT_SYMBOL
-0x055e77e8	jiffies_64	vmlinux	EXPORT_SYMBOL
-0xb3b42a38	mutex_trylock	vmlinux	EXPORT_SYMBOL
-0x19243640	housekeeping_cpumask	vmlinux	EXPORT_SYMBOL_GPL
-0x887de95d	svc_create	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x1dedecea	rpc_lookup_machine_cred	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xae4a0fa9	iscsi_tcp_segment_done	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0xa8d53889	media_remove_intf_link	drivers/media/media	EXPORT_SYMBOL_GPL
-0x10e6ccea	dm_bitset_clear_bit	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xbd60714f	blk_mq_start_stopped_hw_queues	vmlinux	EXPORT_SYMBOL
-0x2d8d35f3	hugetlb_insert_hugepage_pte_by_pa	vmlinux	EXPORT_SYMBOL_GPL
-0x4dd2d24f	ceph_pg_pool_name_by_id	net/ceph/libceph	EXPORT_SYMBOL
-0x5b9a48e8	umc_device_register	drivers/uwb/umc	EXPORT_SYMBOL_GPL
-0x885b0024	dm_array_new	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x471e0e35	xfrm_state_migrate	vmlinux	EXPORT_SYMBOL
-0x147d88bd	led_set_brightness	vmlinux	EXPORT_SYMBOL_GPL
-0xe2b58cd2	pci_cleanup_aer_uncorrect_error_status	vmlinux	EXPORT_SYMBOL_GPL
-0x2324e30b	dcache_readdir	vmlinux	EXPORT_SYMBOL
-0xb7de84f1	inode_add_bytes	vmlinux	EXPORT_SYMBOL
-0xe2c32299	thaw_super	vmlinux	EXPORT_SYMBOL
-0x75cbb17e	generic_file_mmap	vmlinux	EXPORT_SYMBOL
-0x5b6b0329	swiotlb_max_segment	vmlinux	EXPORT_SYMBOL_GPL
-0x8259391d	abort_creds	vmlinux	EXPORT_SYMBOL
-0x38b92846	llc_remove_pack	net/llc/llc	EXPORT_SYMBOL
-0xe987d9aa	hisi_sas_debugfs_enable	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x9ad03057	idr_find	vmlinux	EXPORT_SYMBOL_GPL
-0x204c19f5	tcp_alloc_md5sig_pool	vmlinux	EXPORT_SYMBOL
-0x4de24492	xt_target_to_user	vmlinux	EXPORT_SYMBOL_GPL
-0x4188d439	neigh_rand_reach_time	vmlinux	EXPORT_SYMBOL
-0xe4ab8b59	dev_forward_skb	vmlinux	EXPORT_SYMBOL_GPL
-0x4df2ea84	gen_estimator_read	vmlinux	EXPORT_SYMBOL
-0xa740d84e	sock_common_setsockopt	vmlinux	EXPORT_SYMBOL
-0x1842f607	sock_common_getsockopt	vmlinux	EXPORT_SYMBOL
-0xa08b919f	drm_mode_create_dvi_i_properties	vmlinux	EXPORT_SYMBOL
-0x95dbc76d	drm_ht_create	vmlinux	EXPORT_SYMBOL
-0xf70ef409	n_tty_inherit_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x17614bf3	apei_resources_sub	vmlinux	EXPORT_SYMBOL_GPL
-0xf04429b4	acpi_bus_get_status_handle	vmlinux	EXPORT_SYMBOL_GPL
-0x3cad6fe6	acpi_subsys_freeze_noirq	vmlinux	EXPORT_SYMBOL_GPL
-0x65408378	zlib_inflate_blob	vmlinux	EXPORT_SYMBOL
-0xcea0c0ff	security_sctp_sk_clone	vmlinux	EXPORT_SYMBOL
-0x0226a80c	try_to_writeback_inodes_sb	vmlinux	EXPORT_SYMBOL
-0xcd74314d	vfs_mknod	vmlinux	EXPORT_SYMBOL
-0xbdd07858	klp_enable_patch	vmlinux	EXPORT_SYMBOL_GPL
-0x6391c475	cfg80211_disconnected	net/wireless/cfg80211	EXPORT_SYMBOL
-0x0530b0f5	nft_chain_validate_hooks	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x5772eeaa	nf_nat_l3proto_ipv6_register_fn	net/ipv6/netfilter/nf_nat_ipv6	EXPORT_SYMBOL_GPL
-0xb148d649	nf_nat_l3proto_ipv4_register_fn	net/ipv4/netfilter/nf_nat_ipv4	EXPORT_SYMBOL_GPL
-0xdee2f713	rt2x00queue_flush_queues	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xa0643d1c	usbnet_manage_power	drivers/net/usb/usbnet	EXPORT_SYMBOL
-0x25376096	mlx4_multicast_attach	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xdde66b60	vb2_ioctl_querybuf	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0xccacae5a	ib_get_rmpp_segment	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x084e2c04	tc_setup_cb_egdev_call	vmlinux	EXPORT_SYMBOL_GPL
-0x232010eb	skb_dequeue	vmlinux	EXPORT_SYMBOL
-0x0bb028d4	hisi_clk_register_fixed_factor	vmlinux	EXPORT_SYMBOL_GPL
-0x6b68b7ad	clk_hw_register	vmlinux	EXPORT_SYMBOL_GPL
-0x9f4f2aa3	acpi_gbl_FADT	vmlinux	EXPORT_SYMBOL
-0x5df10e7c	filemap_write_and_wait	vmlinux	EXPORT_SYMBOL
-0x27bbf221	disable_irq_nosync	vmlinux	EXPORT_SYMBOL
-0xd73aa8f6	cfg80211_nan_match	net/wireless/cfg80211	EXPORT_SYMBOL
-0xb95be3aa	ieee80211_tx_prepare_skb	net/mac80211/mac80211	EXPORT_SYMBOL
-0x7d27e0a9	nf_send_reset	net/ipv4/netfilter/nf_reject_ipv4	EXPORT_SYMBOL_GPL
-0x59ade572	pnfs_destroy_layout	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x42d4df54	rt2800_config_ant	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0xe1472e8d	mlx4_srq_query	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xe7ee8cb8	dm_cell_promote_or_release	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x6c07d933	add_uevent_var	vmlinux	EXPORT_SYMBOL_GPL
-0x08a926ef	inet_rtx_syn_ack	vmlinux	EXPORT_SYMBOL
-0x460aeabd	__pm_relax	vmlinux	EXPORT_SYMBOL_GPL
-0xbb931964	drm_framebuffer_unregister_private	vmlinux	EXPORT_SYMBOL
-0xf7584a9c	find_font	vmlinux	EXPORT_SYMBOL
-0x50c60211	alloc_cpu_rmap	vmlinux	EXPORT_SYMBOL
-0x98efaaa9	blk_queue_chunk_sectors	vmlinux	EXPORT_SYMBOL
-0x9b218258	blk_clear_pm_only	vmlinux	EXPORT_SYMBOL_GPL
-0x640c6019	perf_event_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0x9da7d019	udp_tunnel_drop_rx_port	net/ipv4/udp_tunnel	EXPORT_SYMBOL_GPL
-0x54326046	media_entity_remote_pad	drivers/media/media	EXPORT_SYMBOL_GPL
-0x0e059946	ipmi_smi_watcher_unregister	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x36242943	switchdev_deferred_process	vmlinux	EXPORT_SYMBOL_GPL
-0x28635bda	tcp_filter	vmlinux	EXPORT_SYMBOL
-0x24e0fdca	netdev_features_change	vmlinux	EXPORT_SYMBOL
-0x0359296c	extcon_unregister_notifier_all	vmlinux	EXPORT_SYMBOL_GPL
-0x8c370d83	platform_get_resource_byname	vmlinux	EXPORT_SYMBOL_GPL
-0x6d24d749	acpi_unbind_one	vmlinux	EXPORT_SYMBOL_GPL
-0x892b26a0	set_memory_nx	vmlinux	EXPORT_SYMBOL_GPL
-0xd505c3e0	nf_ct_port_nlattr_tuple_size	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x3b695e77	usb_stor_adjust_quirks	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x4d04e8f5	hisi_sas_slot_task_free	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0xace5da8a	of_find_node_by_type	vmlinux	EXPORT_SYMBOL
-0xe3cbfaf5	phy_start	vmlinux	EXPORT_SYMBOL
-0x3ab7b1cc	scsi_set_sense_field_pointer	vmlinux	EXPORT_SYMBOL
-0x26a311a0	devres_find	vmlinux	EXPORT_SYMBOL_GPL
-0x15d8aa41	__drm_printfn_seq_file	vmlinux	EXPORT_SYMBOL
-0x81ccbc38	drm_mode_probed_add	vmlinux	EXPORT_SYMBOL
-0x4c602bf1	__blkg_release_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0xf7a2687e	user_free_preparse	vmlinux	EXPORT_SYMBOL_GPL
-0xc11fc1ff	page_mapped	vmlinux	EXPORT_SYMBOL
-0xa7e1a9d6	get_timespec64	vmlinux	EXPORT_SYMBOL_GPL
-0x319d493d	proc_dostring	vmlinux	EXPORT_SYMBOL
-0xaac5a346	kvm_init	vmlinux	EXPORT_SYMBOL_GPL
-0xdd248cf6	fc_fc4_register_provider	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x4b87eba0	ath10k_htc_tx_completion_handler	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x382145e7	ib_query_pkey	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x3bc683c6	genlmsg_put	vmlinux	EXPORT_SYMBOL
-0xacf5a378	ttm_kmap_atomic_prot	vmlinux	EXPORT_SYMBOL
-0x3673e0f1	drm_crtc_set_max_vblank_count	vmlinux	EXPORT_SYMBOL
-0xcc6206b7	drm_dp_mst_detect_port	vmlinux	EXPORT_SYMBOL
-0xe7976cb1	of_get_display_timing	vmlinux	EXPORT_SYMBOL_GPL
-0x6211b89e	pci_bus_write_config_byte	vmlinux	EXPORT_SYMBOL
-0x8e9dd0e8	devm_gpiod_put_array	vmlinux	EXPORT_SYMBOL
-0xd7d280ad	irq_poll_complete	vmlinux	EXPORT_SYMBOL
-0x47709e42	free_anon_bdev	vmlinux	EXPORT_SYMBOL
-0x50509123	__kvm_set_memory_region	vmlinux	EXPORT_SYMBOL_GPL
-0x44c6d009	usb_stor_control_msg	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x71bdc733	raw_hash_sk	vmlinux	EXPORT_SYMBOL_GPL
-0xf4ec19e2	tcp_seq_start	vmlinux	EXPORT_SYMBOL
-0x81d40728	dst_cache_get	vmlinux	EXPORT_SYMBOL_GPL
-0xf24bc9d7	rps_sock_flow_table	vmlinux	EXPORT_SYMBOL
-0x21eacca9	skb_insert	vmlinux	EXPORT_SYMBOL
-0xa7eb01c7	md_bitmap_close_sync	vmlinux	EXPORT_SYMBOL
-0xcd76860d	md_bitmap_startwrite	vmlinux	EXPORT_SYMBOL
-0x6e4bc056	spi_res_free	vmlinux	EXPORT_SYMBOL_GPL
-0xd32b36bf	of_genpd_add_subdomain	vmlinux	EXPORT_SYMBOL_GPL
-0x03c63897	__drm_get_edid_firmware_path	vmlinux	EXPORT_SYMBOL
-0x8b001e94	blk_mq_complete_request	vmlinux	EXPORT_SYMBOL
-0x6d7e951e	rcu_exp_batches_completed	vmlinux	EXPORT_SYMBOL_GPL
-0x1c132024	request_any_context_irq	vmlinux	EXPORT_SYMBOL_GPL
-0xb4a5b8e4	register_lwt_work	vmlinux	EXPORT_SYMBOL
-0x554ef5a7	ieee802154_wake_queue	net/mac802154/mac802154	EXPORT_SYMBOL
-0x04085c83	nfs_wb_all	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x4b4a38e1	uio_unregister_device	drivers/uio/uio	EXPORT_SYMBOL_GPL
-0xfd444a9a	mlx5_core_query_q_counter	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x55f7ccfd	mlx4_port_map_set	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x7ab80a37	hinic_support_roce	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xd4d1983c	udplite_table	vmlinux	EXPORT_SYMBOL
-0x71406613	cpufreq_driver_resolve_freq	vmlinux	EXPORT_SYMBOL_GPL
-0x13992325	pm_runtime_get_if_in_use	vmlinux	EXPORT_SYMBOL_GPL
-0x59463c91	drm_atomic_helper_duplicate_state	vmlinux	EXPORT_SYMBOL
-0x7fe9e8a5	serial8250_do_set_mctrl	vmlinux	EXPORT_SYMBOL_GPL
-0x0d3985cd	serial8250_do_get_mctrl	vmlinux	EXPORT_SYMBOL_GPL
-0xdb63a944	acpi_lpat_get_conversion_table	vmlinux	EXPORT_SYMBOL_GPL
-0x22023876	msi_desc_to_pci_dev	vmlinux	EXPORT_SYMBOL
-0x55e78025	blk_queue_max_segment_size	vmlinux	EXPORT_SYMBOL
-0xa5b98bce	nft_masq_init	net/netfilter/nft_masq	EXPORT_SYMBOL_GPL
-0xea513e2a	vhost_new_msg	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x7fdde0b4	mlx4_handle_eth_header_mcast_prio	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x25f262f0	kill_mtd_super	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x99d3a43c	dm_table_get_size	drivers/md/dm-mod	EXPORT_SYMBOL
-0x710b0935	ib_destroy_rwq_ind_table	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xf9259cf3	ahci_shost_attrs	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0x611cfa85	klist_add_tail	vmlinux	EXPORT_SYMBOL_GPL
-0x050877b9	dmi_first_match	vmlinux	EXPORT_SYMBOL
-0x600683d3	do_unblank_screen	vmlinux	EXPORT_SYMBOL
-0x2997c49e	pci_find_ext_capability	vmlinux	EXPORT_SYMBOL_GPL
-0x392fe739	look_up_OID	vmlinux	EXPORT_SYMBOL_GPL
-0xf7502048	kernel_read_file	vmlinux	EXPORT_SYMBOL_GPL
-0x6e9dd606	__symbol_put	vmlinux	EXPORT_SYMBOL
-0x3d1e050e	iscsit_increment_maxcmdsn	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xfa4667d1	fc_seq_release	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xe93dfa01	hinic_set_link_status_follow	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x8e76e71b	vb2_streamon	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0xeed8fd50	netpoll_send_udp	vmlinux	EXPORT_SYMBOL
-0xf665f74f	sock_load_diag_module	vmlinux	EXPORT_SYMBOL
-0xadf1e9aa	md_bitmap_update_sb	vmlinux	EXPORT_SYMBOL
-0x5ac3a632	typec_set_vconn_role	vmlinux	EXPORT_SYMBOL_GPL
-0xbdd4c60d	genphy_restart_aneg	vmlinux	EXPORT_SYMBOL
-0x3200f002	drm_compat_ioctl	vmlinux	EXPORT_SYMBOL
-0x27e81190	drm_connector_attach_scaling_mode_property	vmlinux	EXPORT_SYMBOL
-0xd7518689	pci_claim_resource	vmlinux	EXPORT_SYMBOL
-0xa79dd7f2	get_kernel_page	vmlinux	EXPORT_SYMBOL_GPL
-0x9b388444	get_zeroed_page	vmlinux	EXPORT_SYMBOL
-0x36efb6f4	bpf_prog_put	vmlinux	EXPORT_SYMBOL_GPL
-0xc82be691	bgx_get_map	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0x692a99f4	ndo_dflt_fdb_dump	vmlinux	EXPORT_SYMBOL
-0xd8aa8205	mbox_request_channel	vmlinux	EXPORT_SYMBOL_GPL
-0xa60555fa	of_translate_dma_address	vmlinux	EXPORT_SYMBOL
-0x52825f77	of_device_is_available	vmlinux	EXPORT_SYMBOL
-0xb870aecc	input_close_device	vmlinux	EXPORT_SYMBOL
-0xcf016a8a	af_alg_sendmsg	vmlinux	EXPORT_SYMBOL_GPL
-0x6a11eff0	key_validate	vmlinux	EXPORT_SYMBOL
-0x6dfb912f	arm64_const_caps_ready	vmlinux	EXPORT_SYMBOL
-0x77b198d6	rpc_init_pipe_dir_head	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xfcba28aa	tcp_vegas_init	net/ipv4/tcp_vegas	EXPORT_SYMBOL_GPL
-0x2ef32fb9	virtio_device_freeze	drivers/virtio/virtio	EXPORT_SYMBOL_GPL
-0x99c0deef	iscsi_eh_recover_target	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xbe5feab1	v4l2_device_unregister	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x79b83327	ata_std_error_handler	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xe9ba1574	rtnl_create_link	vmlinux	EXPORT_SYMBOL
-0xa2c85874	md_stop	vmlinux	EXPORT_SYMBOL_GPL
-0xa7337651	of_usb_get_phy_mode	vmlinux	EXPORT_SYMBOL_GPL
-0xaca2fb87	phy_connect_direct	vmlinux	EXPORT_SYMBOL
-0x4bcf1161	_dev_notice	vmlinux	EXPORT_SYMBOL
-0x665f4a6e	drm_crtc_vblank_waitqueue	vmlinux	EXPORT_SYMBOL
-0xd7d5cff2	tty_insert_flip_string_flags	vmlinux	EXPORT_SYMBOL
-0xd1847eb9	__sbitmap_queue_get_shallow	vmlinux	EXPORT_SYMBOL_GPL
-0x3a51b135	blk_stat_free_callback	vmlinux	EXPORT_SYMBOL_GPL
-0x73d40df5	address_space_init_once	vmlinux	EXPORT_SYMBOL
-0x9714e0bb	ktime_get_raw	vmlinux	EXPORT_SYMBOL_GPL
-0x45e69e01	prepare_to_wait_exclusive	vmlinux	EXPORT_SYMBOL
-0xf9e82859	uwb_est_register	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0xc011af75	cxgbi_ddp_set_one_ppod	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x85a8ee76	ubi_unregister_volume_notifier	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0x59715b4b	ubi_open_volume_nm	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0xdf1786cb	v4l2_async_notifier_cleanup	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xc7fa4aa9	kobj_ns_drop	vmlinux	EXPORT_SYMBOL_GPL
-0xd8069838	xfrm_audit_state_replay	vmlinux	EXPORT_SYMBOL_GPL
-0xe27a6313	inet_dev_addr_type	vmlinux	EXPORT_SYMBOL
-0x60e235c1	tcf_action_exec	vmlinux	EXPORT_SYMBOL
-0x2ce0b12f	md_bitmap_load	vmlinux	EXPORT_SYMBOL_GPL
-0xcfe7566f	platform_device_add	vmlinux	EXPORT_SYMBOL_GPL
-0x886c2795	ttm_bo_mmap	vmlinux	EXPORT_SYMBOL
-0xdffb4bd5	ttm_bo_kmap	vmlinux	EXPORT_SYMBOL
-0xfcb86837	clk_hw_get_num_parents	vmlinux	EXPORT_SYMBOL_GPL
-0xbc24e699	debugfs_create_size_t	vmlinux	EXPORT_SYMBOL_GPL
-0x3ec25af9	remove_proc_entry	vmlinux	EXPORT_SYMBOL
-0x30ea381b	arpt_register_table	net/ipv4/netfilter/arp_tables	EXPORT_SYMBOL
-0x2a983d26	ceph_pagelist_release	net/ceph/libceph	EXPORT_SYMBOL
-0x3e7e335d	nvmf_reg_write32	drivers/nvme/host/nvme-fabrics	EXPORT_SYMBOL_GPL
-0x6a1e5d59	ipv6_opt_accepted	vmlinux	EXPORT_SYMBOL_GPL
-0x1f36a84c	xfrm_spd_getinfo	vmlinux	EXPORT_SYMBOL
-0x08c125be	dm_kobject_release	vmlinux	EXPORT_SYMBOL
-0x84aa699b	ptp_find_pin	vmlinux	EXPORT_SYMBOL
-0x2c0fa012	genphy_setup_forced	vmlinux	EXPORT_SYMBOL
-0x10cd66b7	ttm_bo_lock_delayed_workqueue	vmlinux	EXPORT_SYMBOL
-0xad76691e	drm_modeset_lock	vmlinux	EXPORT_SYMBOL
-0x24b3350e	pci_walk_bus	vmlinux	EXPORT_SYMBOL_GPL
-0x56425cdc	block_is_partially_uptodate	vmlinux	EXPORT_SYMBOL
-0xd9ecb670	ring_buffer_overruns	vmlinux	EXPORT_SYMBOL_GPL
-0x28f21762	__aes_arm64_decrypt	vmlinux	EXPORT_SYMBOL
-0xe595fef3	__aes_arm64_encrypt	vmlinux	EXPORT_SYMBOL
-0xcee467f3	xprt_load_transport	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x6acc4f71	atm_alloc_charge	net/atm/atm	EXPORT_SYMBOL
-0x44cb211e	hinic_rx_tx_flush	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xbb3d16af	ib_get_eth_speed	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x8abb961c	fmc_device_unregister_n	drivers/fmc/fmc	EXPORT_SYMBOL
-0xdd86dbf9	alloc_etherdev_mqs	vmlinux	EXPORT_SYMBOL
-0x5be63c5b	crc32c_csum_stub	vmlinux	EXPORT_SYMBOL
-0x210bb9e0	drm_atomic_helper_commit_hw_done	vmlinux	EXPORT_SYMBOL
-0x9804752e	uart_resume_port	vmlinux	EXPORT_SYMBOL
-0x2bab3de1	gpiod_get_value_cansleep	vmlinux	EXPORT_SYMBOL_GPL
-0x49e0fd21	__cpu_copy_user_page	vmlinux	EXPORT_SYMBOL_GPL
-0x0c747034	ieee802154_rx_irqsafe	net/mac802154/mac802154	EXPORT_SYMBOL
-0x3ebc1d47	jbd2_journal_errno	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xfc723f11	iscsit_setup_text_cmd	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xd0135705	rt2800_sta_add	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x6bb4bf8f	dm_array_cursor_next	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x1c63107f	ahci_platform_resume_host	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0x8005cf66	netlbl_audit_start	vmlinux	EXPORT_SYMBOL
-0xb05fc310	sysctl_rmem_max	vmlinux	EXPORT_SYMBOL
-0xfac8865f	sysctl_wmem_max	vmlinux	EXPORT_SYMBOL
-0x98a54a75	ps2_handle_ack	vmlinux	EXPORT_SYMBOL
-0xda9c40ce	phy_lookup_setting	vmlinux	EXPORT_SYMBOL_GPL
-0xcdcfca32	pm_relax	vmlinux	EXPORT_SYMBOL_GPL
-0x5f3e7478	ttm_bo_mem_put	vmlinux	EXPORT_SYMBOL
-0x8ad8b560	of_drm_find_panel	vmlinux	EXPORT_SYMBOL
-0x4b58daf2	acpi_walk_resource_buffer	vmlinux	EXPORT_SYMBOL
-0x84c46479	pci_user_write_config_byte	vmlinux	EXPORT_SYMBOL_GPL
-0x29ba0ed2	__sbitmap_queue_get	vmlinux	EXPORT_SYMBOL_GPL
-0x3dbe6c38	ahash_free_instance	vmlinux	EXPORT_SYMBOL_GPL
-0xe9e6eb11	crypto_grab_spawn	vmlinux	EXPORT_SYMBOL_GPL
-0x2861c287	dquot_transfer	vmlinux	EXPORT_SYMBOL
-0x26ed2186	register_vmap_purge_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x12ccdf40	kvm_clear_guest	vmlinux	EXPORT_SYMBOL_GPL
-0x2cffe1f7	xt_rateest_lookup	net/netfilter/xt_RATEEST	EXPORT_SYMBOL_GPL
-0xf8b41291	fc_elsct_send	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x86431096	nvmf_connect_io_queue	drivers/nvme/host/nvme-fabrics	EXPORT_SYMBOL_GPL
-0xc83efbef	mlx4_SET_PORT_BEACON	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xd6711a58	dm_bitset_cursor_next	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xf482fe82	rdma_get_gid_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xde4fd0f6	ata_std_bios_param	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x467df16d	netdev_rss_key_fill	vmlinux	EXPORT_SYMBOL
-0x39712e9f	md_wakeup_thread	vmlinux	EXPORT_SYMBOL
-0x5cf53ce2	input_free_minor	vmlinux	EXPORT_SYMBOL
-0x7913e0d3	phy_ethtool_ksettings_get	vmlinux	EXPORT_SYMBOL
-0x6fbc44c5	phy_ethtool_ksettings_set	vmlinux	EXPORT_SYMBOL
-0xc09db692	pm_wakeup_dev_event	vmlinux	EXPORT_SYMBOL_GPL
-0xaf921c28	drm_gem_map_dma_buf	vmlinux	EXPORT_SYMBOL
-0xbb04a2f5	drm_clflush_pages	vmlinux	EXPORT_SYMBOL
-0xe3e15ee2	drm_gem_fb_create_with_funcs	vmlinux	EXPORT_SYMBOL_GPL
-0x2306d1cf	pci_write_config_byte	vmlinux	EXPORT_SYMBOL
-0x4a21249c	pwm_get	vmlinux	EXPORT_SYMBOL_GPL
-0xa95c1ae4	pagecache_write_end	vmlinux	EXPORT_SYMBOL
-0x7dc908ac	cfg80211_ft_event	net/wireless/cfg80211	EXPORT_SYMBOL
-0x180ef48d	rpc_clone_client	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x5b35c4f9	vfio_group_set_kvm	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0x9e266d24	sysctl_pmbus_read	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0x3c853ff9	iscsi_boot_create_acpitbl	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL
-0x47c3ddb0	rndis_tx_fixup	drivers/net/usb/rndis_host	EXPORT_SYMBOL_GPL
-0x3e17f466	mdio_set_flag	drivers/net/mdio	EXPORT_SYMBOL
-0xbeaef17a	sdio_f0_readb	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x2fece571	get_send_extend_sge	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xe55daa47	ahci_platform_disable_clks	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0xf10bd3f4	xfrm_audit_state_icvfail	vmlinux	EXPORT_SYMBOL_GPL
-0x07be6905	net_inc_egress_queue	vmlinux	EXPORT_SYMBOL_GPL
-0x1eaf0255	of_get_next_child	vmlinux	EXPORT_SYMBOL
-0x3789b546	hid_resolv_usage	vmlinux	EXPORT_SYMBOL_GPL
-0x84300319	hidinput_get_led_field	vmlinux	EXPORT_SYMBOL_GPL
-0x174c7898	pm_genpd_add_subdomain	vmlinux	EXPORT_SYMBOL_GPL
-0xd361f705	drm_panel_detach	vmlinux	EXPORT_SYMBOL
-0x1950c66f	drm_read	vmlinux	EXPORT_SYMBOL
-0xb077e70a	clk_unprepare	vmlinux	EXPORT_SYMBOL_GPL
-0xb12cbacb	fb_unregister_client	vmlinux	EXPORT_SYMBOL
-0x10f1064d	kstrtoint_from_user	vmlinux	EXPORT_SYMBOL
-0x77d57a1b	blk_finish_request	vmlinux	EXPORT_SYMBOL
-0xa70cf9a8	perf_get_aux	vmlinux	EXPORT_SYMBOL_GPL
-0x0cd383ae	__nf_ct_l4proto_find	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xa89db577	ip_vs_conn_out_get	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0x44c6e633	vcc_sklist_lock	net/atm/atm	EXPORT_SYMBOL
-0x830000ea	fcoe_transport_detach	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL
-0xd9f711ae	mlxsw_afa_block_append_mcrouter	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x1d2ee15d	i40e_register_client	drivers/net/ethernet/intel/i40e/i40e	EXPORT_SYMBOL
-0x372ce0fe	hinic_ceq_register_cb	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xcfaceff2	xfrm_inner_extract_output	vmlinux	EXPORT_SYMBOL_GPL
-0x5cd1e5e9	inet_csk_init_xmit_timers	vmlinux	EXPORT_SYMBOL
-0xa59235bb	drm_fb_helper_debug_enter	vmlinux	EXPORT_SYMBOL
-0xad4c070a	hisi_clk_init	vmlinux	EXPORT_SYMBOL_GPL
-0x9d923528	clk_hw_register_mux_table	vmlinux	EXPORT_SYMBOL_GPL
-0x8f1b4353	crypto_has_skcipher2	vmlinux	EXPORT_SYMBOL_GPL
-0x2e1da9fb	probe_kernel_read	vmlinux	EXPORT_SYMBOL_GPL
-0x5399a2aa	irq_set_chip_and_handler_name	vmlinux	EXPORT_SYMBOL_GPL
-0x83904363	ip_tunnel_encap_setup	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0x9390f1b0	ceph_con_open	net/ceph/libceph	EXPORT_SYMBOL
-0xc16ec96c	vfio_platform_remove_common	drivers/vfio/platform/vfio-platform-base	EXPORT_SYMBOL_GPL
-0x3371a5a6	rpipe_ep_disable	drivers/usb/wusbcore/wusb-wa	EXPORT_SYMBOL_GPL
-0xebc9b3df	get_phv_bit	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x73c7df1a	v4l2_ctrl_new_std_menu_items	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x5e3abeea	ohci_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x3efe1703	phy_unregister_fixup_for_id	vmlinux	EXPORT_SYMBOL
-0x2e8d5e3b	dev_pm_put_subsys_data	vmlinux	EXPORT_SYMBOL_GPL
-0x0c60af6f	dev_pm_get_subsys_data	vmlinux	EXPORT_SYMBOL_GPL
-0x289e72fb	transport_add_device	vmlinux	EXPORT_SYMBOL_GPL
-0x4ddee872	kill_device	vmlinux	EXPORT_SYMBOL_GPL
-0x163e17c5	drm_mode_prune_invalid	vmlinux	EXPORT_SYMBOL
-0xfeeecd05	apei_read	vmlinux	EXPORT_SYMBOL_GPL
-0x864439ee	vfs_readlink	vmlinux	EXPORT_SYMBOL
-0x8133c67d	complete_and_exit	vmlinux	EXPORT_SYMBOL
-0x70169b88	kvm_write_guest	vmlinux	EXPORT_SYMBOL_GPL
-0xf68df1ad	cfg80211_unregister_wdev	net/wireless/cfg80211	EXPORT_SYMBOL
-0xef446c69	nd_region_dev	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x2b4fe5c8	mlx4_buf_write_mtt	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x7c593811	t4_cleanup_clip_tbl	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x5c06d519	v4l_enable_media_source	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xfe7c4330	i2c_mux_del_adapters	drivers/i2c/i2c-mux	EXPORT_SYMBOL_GPL
-0x5e9cd6ec	inet6_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x612bec5b	udp_seq_stop	vmlinux	EXPORT_SYMBOL
-0x6160286e	__hwspin_trylock	vmlinux	EXPORT_SYMBOL_GPL
-0x19d52f1f	hid_quirks_exit	vmlinux	EXPORT_SYMBOL_GPL
-0x1e9ff279	scsi_nl_sock	vmlinux	EXPORT_SYMBOL_GPL
-0x20ee4b66	regmap_reinit_cache	vmlinux	EXPORT_SYMBOL_GPL
-0x5b47429a	of_clk_parent_fill	vmlinux	EXPORT_SYMBOL_GPL
-0x16516798	osc_pc_lpi_support_confirmed	vmlinux	EXPORT_SYMBOL_GPL
-0x291d00f4	acpi_dev_get_first_match_name	vmlinux	EXPORT_SYMBOL
-0xff6878cf	fb_default_cmap	vmlinux	EXPORT_SYMBOL
-0x1c260d12	sysfs_remove_group	vmlinux	EXPORT_SYMBOL_GPL
-0x1008b7a4	sysfs_remove_file_from_group	vmlinux	EXPORT_SYMBOL_GPL
-0xff6a85f7	down_read_trylock	vmlinux	EXPORT_SYMBOL
-0x61c54dec	ip_set_nfnl_get_byindex	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0xa0ce5d33	wpan_phy_register	net/ieee802154/ieee802154	EXPORT_SYMBOL
-0xdd4866e4	spc_emulate_inquiry_std	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x1874d4d1	rt2x00lib_rxdone	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xd16d9c01	v4l2_ctrl_get_int_menu	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x927e2050	__media_device_register	drivers/media/media	EXPORT_SYMBOL_GPL
-0x1324bc4e	init_flush_work	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x21144dbb	dcbnl_cee_notify	vmlinux	EXPORT_SYMBOL
-0x823edea5	xt_compat_add_offset	vmlinux	EXPORT_SYMBOL_GPL
-0x4bfc1b97	hid_hw_start	vmlinux	EXPORT_SYMBOL_GPL
-0xe5aa67e0	cpufreq_register_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x91e36328	iopf_queue_add_device	vmlinux	EXPORT_SYMBOL_GPL
-0x0672c55a	serial8250_handle_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x9833bc0c	hvc_kick	vmlinux	EXPORT_SYMBOL_GPL
-0x4f5fc1dd	path_has_submounts	vmlinux	EXPORT_SYMBOL
-0x30281df7	open_with_fake_path	vmlinux	EXPORT_SYMBOL
-0x7b5683a8	get_kbox_reserve_area	vmlinux	EXPORT_SYMBOL
-0x4f117031	__strp_unpause	net/strparser/strparser	EXPORT_SYMBOL_GPL
-0x5a68354c	ieee80211_iter_chan_contexts_atomic	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x9943574b	uwb_radio_stop	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x479ae272	hisi_sas_debugfs_exit	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x2b6ad2a7	hisi_sas_debugfs_init	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x44ee6c6f	mlx4_wol_write	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x9ecbbdf7	dw_mci_remove	drivers/mmc/host/dw_mmc	EXPORT_SYMBOL
-0x16ce9e13	ib_register_client	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xa94fca70	inet6_offloads	vmlinux	EXPORT_SYMBOL
-0x8a6dd344	nf_getsockopt	vmlinux	EXPORT_SYMBOL
-0xa969bbb6	nf_setsockopt	vmlinux	EXPORT_SYMBOL
-0x579e0bf5	rtnl_unregister_all	vmlinux	EXPORT_SYMBOL_GPL
-0x271ae988	netif_rx_ni	vmlinux	EXPORT_SYMBOL
-0xbe8667cf	netif_tx_wake_queue	vmlinux	EXPORT_SYMBOL
-0x2c8dd6b8	edac_mem_types	vmlinux	EXPORT_SYMBOL_GPL
-0x63f82cad	i2c_smbus_xfer	vmlinux	EXPORT_SYMBOL
-0x5a9db0d0	ps2_begin_command	vmlinux	EXPORT_SYMBOL
-0x1e44a900	dev_pm_qos_remove_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x4857c266	device_attach	vmlinux	EXPORT_SYMBOL_GPL
-0xfbc2c5ec	ttm_object_file_release	vmlinux	EXPORT_SYMBOL
-0x240a56df	drm_is_current_master	vmlinux	EXPORT_SYMBOL
-0xe0bfbaf2	tty_port_open	vmlinux	EXPORT_SYMBOL
-0x0b33aafa	dma_get_any_slave_channel	vmlinux	EXPORT_SYMBOL_GPL
-0x7a0e9aeb	blk_rq_map_user_iov	vmlinux	EXPORT_SYMBOL
-0xfa1d4a6a	ioc_lookup_icq	vmlinux	EXPORT_SYMBOL
-0x2101d91b	dquot_commit_info	vmlinux	EXPORT_SYMBOL
-0xc64db0b7	seq_puts	vmlinux	EXPORT_SYMBOL
-0xaaa1ae73	seq_putc	vmlinux	EXPORT_SYMBOL
-0x5707041c	super_setup_bdi_name	vmlinux	EXPORT_SYMBOL
-0x7c3fd9cb	nf_nat_inet_fn	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0xdae9b5d7	nfs4_disable_idmapping	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x1c40cd5c	ata_dev_disable	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x6f4a4b27	crypto_poly1305_final	crypto/poly1305_generic	EXPORT_SYMBOL_GPL
-0xe81b1aa2	usb_create_shared_hcd	vmlinux	EXPORT_SYMBOL_GPL
-0x2ec24dc6	uart_update_timeout	vmlinux	EXPORT_SYMBOL
-0x4e13d075	pci_vfs_assigned	vmlinux	EXPORT_SYMBOL_GPL
-0x9361bd64	part_round_stats	vmlinux	EXPORT_SYMBOL_GPL
-0x9dfac700	crypto_register_acomp	vmlinux	EXPORT_SYMBOL_GPL
-0xda4c041d	d_genocide	vmlinux	EXPORT_SYMBOL
-0x328995b5	tracing_generic_entry_update	vmlinux	EXPORT_SYMBOL_GPL
-0x67d7ec3e	__module_put_and_exit	vmlinux	EXPORT_SYMBOL
-0x6b853d06	ns_to_kernel_old_timeval	vmlinux	EXPORT_SYMBOL
-0x43a53735	__alloc_workqueue_key	vmlinux	EXPORT_SYMBOL_GPL
-0x267ed5dd	cfg80211_report_obss_beacon	net/wireless/cfg80211	EXPORT_SYMBOL
-0x73e1fc05	nf_ct_l4proto_log_invalid	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xbe4e4635	ceph_monc_stop	net/ceph/libceph	EXPORT_SYMBOL
-0xcffa2aff	spi_populate_width_msg	drivers/scsi/scsi_transport_spi	EXPORT_SYMBOL_GPL
-0xa4edcfb0	hinic_get_hwdev_by_netdev	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x45396fdc	vb2_core_streamon	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x5cad6a27	fmc_reprogram	drivers/fmc/fmc	EXPORT_SYMBOL
-0x03c9e88e	netlink_add_tap	vmlinux	EXPORT_SYMBOL_GPL
-0x56e1e353	__skb_wait_for_more_packets	vmlinux	EXPORT_SYMBOL
-0x5a59597c	pm_clk_init	vmlinux	EXPORT_SYMBOL_GPL
-0x96ab2b65	iommu_get_dma_cookie	vmlinux	EXPORT_SYMBOL
-0x7fbb0c18	blkg_print_stat_ios_recursive	vmlinux	EXPORT_SYMBOL_GPL
-0xcb272aad	get_kernel_modules	vmlinux	EXPORT_SYMBOL
-0xac65e40e	find_get_task_by_vpid	vmlinux	EXPORT_SYMBOL_GPL
-0x06c83e96	nf_log_dump_sk_uid_gid	net/netfilter/nf_log_common	EXPORT_SYMBOL_GPL
-0x17140cbb	tcp_vegas_cwnd_event	net/ipv4/tcp_vegas	EXPORT_SYMBOL_GPL
-0xee27f3e2	nvme_shutdown_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x0c742008	netdev_txq_to_tc	vmlinux	EXPORT_SYMBOL
-0x7c983a5d	dmi_walk	vmlinux	EXPORT_SYMBOL_GPL
-0x0e9874e1	fwnode_graph_get_next_endpoint	vmlinux	EXPORT_SYMBOL_GPL
-0x1367deca	__crc32c_le	vmlinux	EXPORT_SYMBOL
-0xae1011ef	elv_dispatch_add_tail	vmlinux	EXPORT_SYMBOL
-0x567a2714	af_alg_count_tsgl	vmlinux	EXPORT_SYMBOL_GPL
-0x2a9fef34	end_buffer_write_sync	vmlinux	EXPORT_SYMBOL
-0x2013e0ae	d_rehash	vmlinux	EXPORT_SYMBOL
-0xc8aeaf2c	d_drop	vmlinux	EXPORT_SYMBOL
-0xdd727d96	file_open_root	vmlinux	EXPORT_SYMBOL
-0xd7ff1b8a	__ashlti3	vmlinux	EXPORT_SYMBOL
-0x97131d63	nfs_initiate_pgio	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xb5e19257	nfs_create_rpc_client	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xa80ffb05	vfio_group_get_external_user	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0x2a40d972	wusbhc_reset_all	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x464c9610	__mmc_claim_host	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x40571b16	__v4l2_ctrl_s_ctrl	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xc2b02c80	fmc_free_sdb_tree	drivers/fmc/fmc	EXPORT_SYMBOL
-0x4cba441d	iwe_stream_add_event	vmlinux	EXPORT_SYMBOL
-0x96471c8b	tso_build_hdr	vmlinux	EXPORT_SYMBOL
-0xb5aa2545	sock_recv_errqueue	vmlinux	EXPORT_SYMBOL
-0x284bc76a	usb_poison_urb	vmlinux	EXPORT_SYMBOL_GPL
-0xc2a3e570	errata	vmlinux	EXPORT_SYMBOL_GPL
-0xe1ed7c7d	pci_get_class	vmlinux	EXPORT_SYMBOL
-0xe569f4be	__bdevname	vmlinux	EXPORT_SYMBOL
-0x91edffbb	vfs_write	vmlinux	EXPORT_SYMBOL
-0x7918d817	memory_failure	vmlinux	EXPORT_SYMBOL_GPL
-0xf6a28554	region_intersects	vmlinux	EXPORT_SYMBOL_GPL
-0xc0145680	usbnet_ether_cdc_bind	drivers/net/usb/cdc_ether	EXPORT_SYMBOL_GPL
-0xc47b54e9	hinic_flush_sq_res	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x7551b46e	dm_tm_open_with_sm	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x367068c4	__ll_sc_atomic_andnot	vmlinux	EXPORT_SYMBOL
-0x87c1a973	netif_rx	vmlinux	EXPORT_SYMBOL
-0xc516bad5	i2c_acpi_find_bus_speed	vmlinux	EXPORT_SYMBOL_GPL
-0x0c15cf9d	bio_clone_fast	vmlinux	EXPORT_SYMBOL
-0x2d959ac0	irqtime_account_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x955b0e2e	kthread_worker_fn	vmlinux	EXPORT_SYMBOL_GPL
-0x52e6b934	vsock_add_tap	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x8cdc19b1	unregister_ip_vs_app	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0xe0786edd	nfs_dentry_operations	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x3d4443c4	sas_eh_abort_handler	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0x1818a3d6	rt2x00lib_probe_dev	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xa2acd5b4	mlx5_core_xrcd_alloc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xd0a2847c	sha_init	vmlinux	EXPORT_SYMBOL
-0xc08c0a06	xfrm_stateonly_find	vmlinux	EXPORT_SYMBOL
-0xf48a9ea6	usb_create_hcd	vmlinux	EXPORT_SYMBOL_GPL
-0x72ea7b2d	scsi_device_type	vmlinux	EXPORT_SYMBOL
-0xec2f20e8	elv_bio_merge_ok	vmlinux	EXPORT_SYMBOL
-0x20ce896b	rpc_get_sb_net	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x29df798a	mlx4_get_slave_pkey_gid_tbl_len	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x67dd287e	can_bus_off	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x3a1a3979	ccp_version	drivers/crypto/ccp/ccp	EXPORT_SYMBOL_GPL
-0xe0fbabb2	usb_autopm_get_interface_no_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x87692762	gpiochip_get_data	vmlinux	EXPORT_SYMBOL_GPL
-0xa965ca81	reciprocal_value	vmlinux	EXPORT_SYMBOL
-0xb956c815	unregister_binfmt	vmlinux	EXPORT_SYMBOL
-0xe138ab94	alloc_vm_area	vmlinux	EXPORT_SYMBOL_GPL
-0x65eba8e0	make_kgid	vmlinux	EXPORT_SYMBOL
-0x359ec42f	_raw_read_trylock	vmlinux	EXPORT_SYMBOL
-0x59796352	xdr_init_encode	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x8b1d391d	usb_serial_register_drivers	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0xe234f1f8	hi_vrd_info_get	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0xec3ceb34	hinic_cpu_to_be32	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x8b1f9322	ata_sff_check_status	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xc7980943	cryptd_ahash_child	crypto/cryptd	EXPORT_SYMBOL_GPL
-0x0b77b1e0	tcf_idr_check_alloc	vmlinux	EXPORT_SYMBOL
-0x33d3cd73	sock_no_accept	vmlinux	EXPORT_SYMBOL
-0xabc74ca5	of_pci_range_to_resource	vmlinux	EXPORT_SYMBOL
-0xf4b754fd	acpi_resources_are_enforced	vmlinux	EXPORT_SYMBOL
-0x209a2ab8	pinctrl_dev_get_devname	vmlinux	EXPORT_SYMBOL_GPL
-0x6c3f70e0	guid_gen	vmlinux	EXPORT_SYMBOL_GPL
-0x7c8ccdcb	__cleancache_init_shared_fs	vmlinux	EXPORT_SYMBOL
-0xa48196c8	kdb_poll_idx	vmlinux	EXPORT_SYMBOL_GPL
-0x39205075	set_groups	vmlinux	EXPORT_SYMBOL
-0xd5335c7e	mmc_unregister_driver	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x757ef6f9	hns_roce_table_get	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xf8de5036	roccat_common2_send_with_status	drivers/hid/hid-roccat-common	EXPORT_SYMBOL_GPL
-0x153b60a6	klist_del	vmlinux	EXPORT_SYMBOL_GPL
-0xfc49b85b	tcf_generic_walker	vmlinux	EXPORT_SYMBOL
-0x00cae5fb	sock_diag_register_inet_compat	vmlinux	EXPORT_SYMBOL_GPL
-0xfbea424c	netif_schedule_queue	vmlinux	EXPORT_SYMBOL
-0xc67dda0a	dev_remove_offload	vmlinux	EXPORT_SYMBOL
-0x8a4f95f6	genphy_soft_reset	vmlinux	EXPORT_SYMBOL
-0xe936804c	__lock_buffer	vmlinux	EXPORT_SYMBOL
-0x9de62a16	memory_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0x0f00fab6	esp6_input_done2	net/ipv6/esp6	EXPORT_SYMBOL_GPL
-0x18fb24eb	passthrough_parse_cdb	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x3b360d70	mlx4_mr_hw_change_access	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xa57f9eab	tcp_openreq_init_rwin	vmlinux	EXPORT_SYMBOL
-0xd9cabf97	xdp_rxq_info_reg_mem_model	vmlinux	EXPORT_SYMBOL_GPL
-0x607fcffb	dev_direct_xmit	vmlinux	EXPORT_SYMBOL
-0xbb0ab47b	debug_locks	vmlinux	EXPORT_SYMBOL_GPL
-0x186bac69	ablkcipher_walk_phys	vmlinux	EXPORT_SYMBOL_GPL
-0x9921588d	ablkcipher_walk_done	vmlinux	EXPORT_SYMBOL_GPL
-0x0d957000	aead_geniv_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x98a8b50f	perf_event_update_userpage	vmlinux	EXPORT_SYMBOL_GPL
-0x49e66412	trace_print_bitmask_seq	vmlinux	EXPORT_SYMBOL_GPL
-0x7924b6de	ip_set_hostmask_map	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x3ad14850	iscsi_destroy_flashnode_sess	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x45840f68	to_hisi_sas_port	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x56463e01	xdp_return_frame	vmlinux	EXPORT_SYMBOL_GPL
-0x69d20711	dma_release_declared_memory	vmlinux	EXPORT_SYMBOL
-0x20a789ac	irq_set_chip_data	vmlinux	EXPORT_SYMBOL
-0x63197685	s2idle_wake	vmlinux	EXPORT_SYMBOL_GPL
-0x245691e3	cfg80211_scan_done	net/wireless/cfg80211	EXPORT_SYMBOL
-0x65692658	register_ip_vs_pe	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL_GPL
-0x4852054c	ip6_tnl_get_link_net	net/ipv6/ip6_tunnel	EXPORT_SYMBOL
-0xcb065e68	vhost_dev_ioctl	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xc2a03a07	cxgbi_sock_act_open_req_arp_failure	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x07017fbe	dm_unregister_path_selector	drivers/md/dm-multipath	EXPORT_SYMBOL_GPL
-0xf1dd59ff	ata_eh_analyze_ncq_error	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x8dda36ce	inet6_csk_xmit	vmlinux	EXPORT_SYMBOL_GPL
-0xb915ae39	tcp_ioctl	vmlinux	EXPORT_SYMBOL
-0x5d550c4d	scsi_sd_probe_domain	vmlinux	EXPORT_SYMBOL
-0xfa52f7f0	drm_fb_helper_sys_fillrect	vmlinux	EXPORT_SYMBOL
-0xf5be31c4	iommu_attach_group	vmlinux	EXPORT_SYMBOL_GPL
-0x6c655913	register_acpi_hed_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0xcaa2709f	registered_fb	vmlinux	EXPORT_SYMBOL
-0x241b32f3	vfs_symlink	vmlinux	EXPORT_SYMBOL
-0x8df1bf74	cgroup_bpf_enabled_key	vmlinux	EXPORT_SYMBOL
-0xd273b1b1	__round_jiffies_up_relative	vmlinux	EXPORT_SYMBOL_GPL
-0x35465e15	wait_for_completion_io	vmlinux	EXPORT_SYMBOL
-0xfe4c4ff1	find_vpid	vmlinux	EXPORT_SYMBOL_GPL
-0x263beb75	ecryptfs_get_versions	security/keys/encrypted-keys/encrypted-keys	EXPORT_SYMBOL
-0xa0c71dac	spi_populate_sync_msg	drivers/scsi/scsi_transport_spi	EXPORT_SYMBOL_GPL
-0xd58bbbcb	nvme_delete_wq	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0xa69f13da	media_remove_intf_links	drivers/media/media	EXPORT_SYMBOL_GPL
-0x6f3614b6	rdma_is_zero_gid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x1a93f44e	dw_dma_disable	drivers/dma/dw/dw_dmac_core	EXPORT_SYMBOL_GPL
-0x503aceb8	ttm_tt_set_placement_caching	vmlinux	EXPORT_SYMBOL
-0xe27d9c58	btree_insert	vmlinux	EXPORT_SYMBOL_GPL
-0xb0c5e247	lockref_put_return	vmlinux	EXPORT_SYMBOL
-0x64b6c21e	unmap_mapping_range	vmlinux	EXPORT_SYMBOL
-0x7171121c	overflowgid	vmlinux	EXPORT_SYMBOL
-0x8b618d08	overflowuid	vmlinux	EXPORT_SYMBOL
-0xa92bd223	cfg80211_radar_event	net/wireless/cfg80211	EXPORT_SYMBOL
-0x17ec64e5	cfg80211_inform_bss_data	net/wireless/cfg80211	EXPORT_SYMBOL
-0xed15fb41	nfs4_print_deviceid	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x0dd263ed	__tracepoint_mlx5_fs_add_rule	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x126ffa3e	mlx4_unregister_vlan	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x68f1eada	hinic_init_qp_ctxts	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x321b5c49	free_cc770dev	drivers/net/can/cc770/cc770	EXPORT_SYMBOL_GPL
-0xcfd26058	crypto_chacha20_setkey	crypto/chacha20_generic	EXPORT_SYMBOL_GPL
-0xc2099f54	mr_rtm_dumproute	vmlinux	EXPORT_SYMBOL
-0xd79930bc	ping_unhash	vmlinux	EXPORT_SYMBOL_GPL
-0x127014e8	inet_select_addr	vmlinux	EXPORT_SYMBOL
-0x8240bf6f	dev_getbyhwaddr_rcu	vmlinux	EXPORT_SYMBOL
-0xc17717ed	iommu_get_msi_cookie	vmlinux	EXPORT_SYMBOL
-0x267b6399	dma_async_tx_descriptor_init	vmlinux	EXPORT_SYMBOL
-0x801d5783	pci_enable_device	vmlinux	EXPORT_SYMBOL
-0x71cc3e84	vfs_dedupe_file_range	vmlinux	EXPORT_SYMBOL
-0xa317f3ba	xprt_release_xprt_cong	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x37ec6be8	ieee80211_proberesp_get	net/mac80211/mac80211	EXPORT_SYMBOL
-0x8d63d184	cryptd_skcipher_child	crypto/cryptd	EXPORT_SYMBOL_GPL
-0xcaaa57b3	wireless_send_event	vmlinux	EXPORT_SYMBOL
-0xe9ac75ae	ipv6_recv_error	vmlinux	EXPORT_SYMBOL_GPL
-0xbaec201f	udp_sk_rx_dst_set	vmlinux	EXPORT_SYMBOL
-0x968f9a23	efivar_entry_iter_begin	vmlinux	EXPORT_SYMBOL_GPL
-0x9c245fd2	typec_register_cable	vmlinux	EXPORT_SYMBOL_GPL
-0x6ae00764	phy_read_mmd	vmlinux	EXPORT_SYMBOL
-0x0465a073	regmap_reg_in_ranges	vmlinux	EXPORT_SYMBOL_GPL
-0x788bf5a9	iommu_fwspec_free	vmlinux	EXPORT_SYMBOL_GPL
-0xc1943b52	blk_mq_debugfs_rq_show	vmlinux	EXPORT_SYMBOL_GPL
-0x8e02e546	get_task_io_context	vmlinux	EXPORT_SYMBOL
-0x8120e625	dcache_dir_close	vmlinux	EXPORT_SYMBOL
-0x2c91e17c	vm_get_page_prot	vmlinux	EXPORT_SYMBOL
-0x0a947bb5	rpc_wake_up_queued_task	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xcc922d35	unregister_snap_client	net/802/psnap	EXPORT_SYMBOL
-0x08402862	v4l2_print_dv_timings	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0x7485935a	dm_btree_lookup	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x621b042d	hns_roce_mtr_find	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x8da6a4f9	sensor_hub_device_open	drivers/hid/hid-sensor-hub	EXPORT_SYMBOL_GPL
-0x15fe790a	tcp_enter_quickack_mode	vmlinux	EXPORT_SYMBOL
-0xfda744ba	phy_driver_register	vmlinux	EXPORT_SYMBOL
-0x4b6de090	scsi_dma_unmap	vmlinux	EXPORT_SYMBOL
-0x1256d5a4	vga_set_legacy_decoding	vmlinux	EXPORT_SYMBOL
-0x0cf81d7b	ttm_bo_move_accel_cleanup	vmlinux	EXPORT_SYMBOL
-0xb76ba143	drm_atomic_state_default_clear	vmlinux	EXPORT_SYMBOL
-0x408bcb28	drm_mode_config_helper_suspend	vmlinux	EXPORT_SYMBOL
-0x5d17148b	apei_write	vmlinux	EXPORT_SYMBOL_GPL
-0xad797f95	crypto_alloc_rng	vmlinux	EXPORT_SYMBOL_GPL
-0xe6d712fe	relay_reset	vmlinux	EXPORT_SYMBOL_GPL
-0x77751555	cfg80211_rx_unprot_mlme_mgmt	net/wireless/cfg80211	EXPORT_SYMBOL
-0x30f9f18d	nf_conntrack_register_notifier	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xa3773052	nf_send_reset6	net/ipv6/netfilter/nf_reject_ipv6	EXPORT_SYMBOL_GPL
-0xd0962642	fscache_withdraw_cache	fs/fscache/fscache	EXPORT_SYMBOL
-0xbcb06944	rt2800_config_intf	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x5f6114bf	ath10k_ce_enable_interrupts	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xc47c7484	dm_exception_store_type_register	drivers/md/dm-snapshot	EXPORT_SYMBOL
-0x527b4d7f	inet_put_port	vmlinux	EXPORT_SYMBOL
-0x85b7ede1	sock_no_connect	vmlinux	EXPORT_SYMBOL
-0xf876652d	sk_set_peek_off	vmlinux	EXPORT_SYMBOL_GPL
-0x74a43632	phy_print_status	vmlinux	EXPORT_SYMBOL
-0x2ba059f7	cpu_device_create	vmlinux	EXPORT_SYMBOL_GPL
-0x08e7cc47	clk_register_fractional_divider	vmlinux	EXPORT_SYMBOL_GPL
-0xa5717ec0	pci_remove_bus	vmlinux	EXPORT_SYMBOL
-0x09d639e7	pinctrl_select_state	vmlinux	EXPORT_SYMBOL_GPL
-0x30427a59	iov_iter_zero	vmlinux	EXPORT_SYMBOL
-0x98f1386f	crypto_register_aeads	vmlinux	EXPORT_SYMBOL_GPL
-0xd3a9eac4	dquot_mark_dquot_dirty	vmlinux	EXPORT_SYMBOL
-0x4f78d928	vm_numa_stat	vmlinux	EXPORT_SYMBOL
-0xe85a9fd3	cpu_cluster_pm_exit	vmlinux	EXPORT_SYMBOL_GPL
-0x1e1e140e	ns_to_timespec64	vmlinux	EXPORT_SYMBOL
-0x0917490b	wait_for_completion_killable_timeout	vmlinux	EXPORT_SYMBOL
-0x113f436a	iscsi_boot_create_target	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL
-0x5a1f1ad2	to_nvdimm_bus_dev	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x691d1a39	__ll_sc_atomic64_fetch_add_release	vmlinux	EXPORT_SYMBOL
-0x10ecc52c	usb_amd_quirk_pll_enable	vmlinux	EXPORT_SYMBOL_GPL
-0x2e9f8bb8	of_clk_add_hw_provider	vmlinux	EXPORT_SYMBOL_GPL
-0x9f7d7dbb	logic_outsw	vmlinux	EXPORT_SYMBOL
-0x0331d1d8	generic_file_read_iter	vmlinux	EXPORT_SYMBOL
-0xd9ecc0fd	get_device_system_crosststamp	vmlinux	EXPORT_SYMBOL_GPL
-0xeeeb8481	xdr_stream_pos	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x6e224a7a	need_conntrack	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x86fca7e4	ceph_put_snap_context	net/ceph/libceph	EXPORT_SYMBOL
-0x996c5d6d	mlxsw_reg_trans_bulk_wait	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xb1266858	hnae_register_notifier	drivers/net/ethernet/hisilicon/hns/hnae	EXPORT_SYMBOL
-0x0719ff75	ib_destroy_wq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x68ad40df	rdma_port_get_link_layer	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xe0a1d5f1	bcma_chipco_get_alp_clock	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0xb1839ca8	dev_get_phys_port_id	vmlinux	EXPORT_SYMBOL
-0x1cf5bba4	i2c_of_match_device	vmlinux	EXPORT_SYMBOL_GPL
-0x5f75737d	spi_res_release	vmlinux	EXPORT_SYMBOL_GPL
-0xfea913c7	drm_state_dump	vmlinux	EXPORT_SYMBOL
-0x74f340aa	iommu_map	vmlinux	EXPORT_SYMBOL_GPL
-0x0d61eeee	__bitmap_subset	vmlinux	EXPORT_SYMBOL
-0x697c5d0d	tracing_snapshot_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x6c07ef16	set_normalized_timespec	vmlinux	EXPORT_SYMBOL
-0xeda437a4	cfg80211_chandef_valid	net/wireless/cfg80211	EXPORT_SYMBOL
-0xac8597d5	mb_cache_entry_get	fs/mbcache	EXPORT_SYMBOL
-0x2426627e	alloc_cc770dev	drivers/net/can/cc770/cc770	EXPORT_SYMBOL_GPL
-0x2e835566	__ll_sc_atomic64_sub_return_release	vmlinux	EXPORT_SYMBOL
-0xbdc33066	__ll_sc_atomic64_add_return_release	vmlinux	EXPORT_SYMBOL
-0x84094327	eth_type_trans	vmlinux	EXPORT_SYMBOL
-0x5a878e8c	of_get_address	vmlinux	EXPORT_SYMBOL
-0x71169852	mce_unregister_panic_notifier_chain	vmlinux	EXPORT_SYMBOL_GPL
-0x803b0a3d	fwnode_get_phy_mode	vmlinux	EXPORT_SYMBOL_GPL
-0x2a2dc498	ttm_tt_bind	vmlinux	EXPORT_SYMBOL
-0x87e805bb	drm_atomic_helper_crtc_duplicate_state	vmlinux	EXPORT_SYMBOL
-0xf17e6282	clk_register_mux	vmlinux	EXPORT_SYMBOL_GPL
-0x189f0bce	gpiochip_free_own_desc	vmlinux	EXPORT_SYMBOL_GPL
-0xce20a64b	bioset_integrity_free	vmlinux	EXPORT_SYMBOL
-0x0121013b	debugfs_create_blob	vmlinux	EXPORT_SYMBOL_GPL
-0x9551c7b6	posix_acl_access_xattr_handler	vmlinux	EXPORT_SYMBOL_GPL
-0x177976fd	vm_insert_mixed	vmlinux	EXPORT_SYMBOL
-0x3492ca81	send_sig	vmlinux	EXPORT_SYMBOL
-0xcc317601	usb_stor_set_xfer_buf	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x8b343386	usbnet_change_mtu	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0xb5bf65d0	hinic_api_cmd_read_ack	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x38e10c1d	ubi_flush	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0x98db2687	dm_bitset_cursor_end	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x26ea361d	drm_sched_hw_job_reset	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL
-0xcf256a20	bcma_core_enable	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0xf42be14e	tcp_shutdown	vmlinux	EXPORT_SYMBOL
-0xcbae6c7a	acpi_lid_notifier_unregister	vmlinux	EXPORT_SYMBOL
-0xacfd5282	blk_mq_alloc_request	vmlinux	EXPORT_SYMBOL
-0xffd8938a	down_write_trylock	vmlinux	EXPORT_SYMBOL
-0x40179cd8	param_set_uint	vmlinux	EXPORT_SYMBOL
-0xfd446133	rpc_init_wait_queue	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xddf86133	LZ4_compress_HC	lib/lz4/lz4hc_compress	EXPORT_SYMBOL
-0xd316fac2	usb_stor_ctrl_transfer	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x9a05a442	tee_shm_alloc	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0x45ec3c5c	cxgb4_pktgl_to_skb	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x6fc153f8	sdio_set_host_pm_flags	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xd51a924d	enclosure_for_each_device	drivers/misc/enclosure	EXPORT_SYMBOL_GPL
-0xe0502cf2	cdrom_open	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0x573b5453	ipv6_fixup_options	vmlinux	EXPORT_SYMBOL_GPL
-0xf389fe60	__hw_addr_init	vmlinux	EXPORT_SYMBOL
-0x199ed0cd	net_disable_timestamp	vmlinux	EXPORT_SYMBOL
-0x40db0fe3	sock_cmsg_send	vmlinux	EXPORT_SYMBOL
-0xbe37b8c5	drm_dp_dual_mode_read	vmlinux	EXPORT_SYMBOL
-0x59584bf0	pwmchip_add	vmlinux	EXPORT_SYMBOL_GPL
-0xf9f8bbd0	blk_queue_max_discard_segments	vmlinux	EXPORT_SYMBOL_GPL
-0x75efb38f	pkcs7_parse_message	vmlinux	EXPORT_SYMBOL_GPL
-0x6a4f623b	mmu_notifier_synchronize	vmlinux	EXPORT_SYMBOL_GPL
-0x775ae012	mlx5_query_port_vl_hw_cap	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xc5606ee6	mlx4_map_sw_to_hw_steering_mode	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xdff25576	ib_create_qp_security	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x272716e8	pmbus_get_fan_rate_device	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0xc52106c5	ata_pci_device_resume	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x5d7cb205	ata_scsi_slave_config	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x535d1f54	of_prop_next_string	vmlinux	EXPORT_SYMBOL_GPL
-0x7aa5aacd	cpufreq_enable_fast_switch	vmlinux	EXPORT_SYMBOL_GPL
-0x82afbb7c	spi_register_controller	vmlinux	EXPORT_SYMBOL_GPL
-0x4afe9a77	scsi_partsize	vmlinux	EXPORT_SYMBOL
-0x0c817be9	backlight_device_set_brightness	vmlinux	EXPORT_SYMBOL
-0xf852c898	pcie_capability_write_word	vmlinux	EXPORT_SYMBOL
-0x1e51dcca	copy_page_to_iter	vmlinux	EXPORT_SYMBOL
-0xb46b25c1	dquot_set_dqinfo	vmlinux	EXPORT_SYMBOL
-0xe7698027	ioremap_cache	vmlinux	EXPORT_SYMBOL
-0xe7f2c8c0	iscsi_conn_error_event	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x58f4f4f3	fcoe_ctlr_destroy_store	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL
-0xae85f1dd	cxgbi_sock_rcv_abort_rpl	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xeb713a57	vb2_streamoff	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0xda5b475c	led_set_flash_timeout	drivers/leds/led-class-flash	EXPORT_SYMBOL_GPL
-0x0a47e7dd	ata_port_pbar_desc	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x3a1f9930	cryptd_alloc_ahash	crypto/cryptd	EXPORT_SYMBOL_GPL
-0x6c5d13e9	qdisc_hash_del	vmlinux	EXPORT_SYMBOL
-0x622076f8	of_find_device_by_node	vmlinux	EXPORT_SYMBOL
-0xbabd5de4	ttm_populate_and_map_pages	vmlinux	EXPORT_SYMBOL
-0x00efae9b	drm_pci_alloc	vmlinux	EXPORT_SYMBOL
-0x5b6d6519	__blkdev_issue_zeroout	vmlinux	EXPORT_SYMBOL
-0x9b855c07	kblockd_mod_delayed_work_on	vmlinux	EXPORT_SYMBOL
-0x2eaeb30f	irq_get_percpu_devid_partition	vmlinux	EXPORT_SYMBOL_GPL
-0x3e2b0ba6	groups_alloc	vmlinux	EXPORT_SYMBOL
-0x315fcf8d	svc_rqst_free	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x0316d905	cxgbi_ep_poll	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xbbc50884	hinic_api_csr_rd64	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x7e1f31d5	vb2_core_create_bufs	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0xacf12a83	ib_create_cm_id	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0xc8de5996	drm_sched_entity_flush	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL
-0xdf54a8f7	netlink_unregister_notifier	vmlinux	EXPORT_SYMBOL
-0x4927e713	lwtunnel_build_state	vmlinux	EXPORT_SYMBOL_GPL
-0xc3383058	devm_rtc_allocate_device	vmlinux	EXPORT_SYMBOL_GPL
-0x1cfd300c	drm_syncobj_get_handle	vmlinux	EXPORT_SYMBOL
-0x7fd84224	__dynamic_dev_dbg	vmlinux	EXPORT_SYMBOL
-0x57dd26ae	simple_release_fs	vmlinux	EXPORT_SYMBOL
-0x6626afca	down	vmlinux	EXPORT_SYMBOL
-0x2b619297	register_kernel_fault_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x26301164	mlx4_set_vf_rate	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x9c777edd	hinic_intr_type	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xae71627d	ipmi_create_user	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0xf86e128f	__spi_alloc_controller	vmlinux	EXPORT_SYMBOL_GPL
-0xd653e4f2	sync_file_create	vmlinux	EXPORT_SYMBOL
-0xc6db2981	ttm_base_object_lookup_for_ref	vmlinux	EXPORT_SYMBOL
-0x93a3854d	drm_dev_put	vmlinux	EXPORT_SYMBOL
-0xc58549de	drm_dev_get	vmlinux	EXPORT_SYMBOL
-0x19625b0c	clk_divider_ro_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x0afed801	blk_end_request	vmlinux	EXPORT_SYMBOL
-0xad914dd0	irq_chip_set_affinity_parent	vmlinux	EXPORT_SYMBOL_GPL
-0x2af18fe5	inet_diag_dump_icsk	net/ipv4/inet_diag	EXPORT_SYMBOL_GPL
-0x83e527a5	cxgbi_sock_rcv_close_conn_rpl	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x7c9804f4	qede_rdma_register_driver	drivers/net/ethernet/qlogic/qede/qede	EXPORT_SYMBOL
-0xab1e3afe	ubi_leb_write	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0x7d1e6b2d	mtd_concat_create	drivers/mtd/mtd	EXPORT_SYMBOL
-0xe5a29bef	tcp_rtx_synack	vmlinux	EXPORT_SYMBOL
-0x5fe110f7	skb_put	vmlinux	EXPORT_SYMBOL
-0x920be418	scsi_host_put	vmlinux	EXPORT_SYMBOL
-0x01662d3d	vga_default_device	vmlinux	EXPORT_SYMBOL_GPL
-0x2513426f	pcim_set_mwi	vmlinux	EXPORT_SYMBOL
-0x8641b0b5	alarm_restart	vmlinux	EXPORT_SYMBOL_GPL
-0x75ddcce4	kvm_gfn_to_hva_cache_init	vmlinux	EXPORT_SYMBOL_GPL
-0xdb065657	nfnl_unlock	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL
-0xb0a5a90e	usb_ftdi_elan_read_pcimem	drivers/usb/misc/ftdi-elan	EXPORT_SYMBOL_GPL
-0x31ef5622	core_tpg_set_initiator_node_queue_depth	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x53b8c025	ethtool_op_get_ts_info	vmlinux	EXPORT_SYMBOL
-0x610cc6f6	sk_capable	vmlinux	EXPORT_SYMBOL
-0x795bdbca	get_governor_parent_kobj	vmlinux	EXPORT_SYMBOL_GPL
-0x4828e77b	acpi_scan_lock_acquire	vmlinux	EXPORT_SYMBOL_GPL
-0x3330c6eb	pinctrl_put	vmlinux	EXPORT_SYMBOL_GPL
-0x5775f402	pinctrl_get	vmlinux	EXPORT_SYMBOL_GPL
-0xb1bce188	configfs_depend_item	vmlinux	EXPORT_SYMBOL
-0x269e9bd5	generic_block_fiemap	vmlinux	EXPORT_SYMBOL
-0x4afb2238	add_wait_queue	vmlinux	EXPORT_SYMBOL
-0xc2301b3f	param_ops_invbool	vmlinux	EXPORT_SYMBOL
-0x981d7548	vb2_poll	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x97263968	dm_bitset_resize	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xa30dfd22	__rmi_register_function_handler	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0xa9702835	ahci_sdev_attrs	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0x4841bdee	strnchr	vmlinux	EXPORT_SYMBOL
-0x9f7de7d7	dev_add_pack	vmlinux	EXPORT_SYMBOL
-0x0b4bdd59	usb_hub_clear_tt_buffer	vmlinux	EXPORT_SYMBOL_GPL
-0xd3253a26	ttm_bo_move_memcpy	vmlinux	EXPORT_SYMBOL
-0x659d653f	drm_modeset_drop_locks	vmlinux	EXPORT_SYMBOL
-0xa1903eba	drm_legacy_addbufs_pci	vmlinux	EXPORT_SYMBOL
-0x0770aba7	drm_helper_connector_dpms	vmlinux	EXPORT_SYMBOL
-0x9f22d1fb	gpiod_get	vmlinux	EXPORT_SYMBOL_GPL
-0xd20bf6ba	dcookie_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x3d299dfb	static_key_enable_cpuslocked	vmlinux	EXPORT_SYMBOL_GPL
-0x86ca269c	kvm_vcpu_init	vmlinux	EXPORT_SYMBOL_GPL
-0x9f984513	strrchr	vmlinux	EXPORT_SYMBOL
-0xc20e5089	__fscache_uncache_page	fs/fscache/fscache	EXPORT_SYMBOL
-0x1ad0c119	mlx4_set_vf_spoofchk	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x1e01660e	vsnprintf	vmlinux	EXPORT_SYMBOL
-0x7fe32873	rb_replace_node	vmlinux	EXPORT_SYMBOL
-0xbfbca9fa	__tracepoint_arm_event	vmlinux	EXPORT_SYMBOL_GPL
-0xfe68840d	edac_pci_handle_pe	vmlinux	EXPORT_SYMBOL_GPL
-0xf97636e0	bio_alloc_mddev	vmlinux	EXPORT_SYMBOL_GPL
-0x5bd0748f	crypto_del_default_rng	vmlinux	EXPORT_SYMBOL_GPL
-0x668402aa	crypto_put_default_rng	vmlinux	EXPORT_SYMBOL_GPL
-0x6ff607b6	crypto_get_default_rng	vmlinux	EXPORT_SYMBOL_GPL
-0x2121d47e	crypto_mod_put	vmlinux	EXPORT_SYMBOL_GPL
-0xaad242e1	filemap_map_pages	vmlinux	EXPORT_SYMBOL
-0xdee365b0	_raw_write_trylock	vmlinux	EXPORT_SYMBOL
-0x46111371	cancel_work_sync	vmlinux	EXPORT_SYMBOL_GPL
-0x307fa321	ieee80211_cqm_beacon_loss_notify	net/mac80211/mac80211	EXPORT_SYMBOL
-0x256c2be2	vhost_dev_stop	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x9754ec10	radix_tree_preload	vmlinux	EXPORT_SYMBOL
-0x51312bdd	kobject_get_unless_zero	vmlinux	EXPORT_SYMBOL
-0xeb4bbcbc	pingv6_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x8a0c661d	nf_log_set	vmlinux	EXPORT_SYMBOL
-0xcdf0be4a	hwspin_lock_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x8b132148	input_set_keycode	vmlinux	EXPORT_SYMBOL
-0xec6bb5ab	subsys_virtual_register	vmlinux	EXPORT_SYMBOL_GPL
-0x3e187124	drm_gem_free_mmap_offset	vmlinux	EXPORT_SYMBOL
-0xd35cab02	blkcg_maybe_throttle_current	vmlinux	EXPORT_SYMBOL_GPL
-0x63df1ba8	blkdev_ioctl	vmlinux	EXPORT_SYMBOL_GPL
-0x689ced43	__quota_error	vmlinux	EXPORT_SYMBOL
-0x10962bc2	nfs_auth_info_match	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x1c9c214b	rt2800_get_survey	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0xf90a18eb	idr_alloc_cyclic	vmlinux	EXPORT_SYMBOL
-0xe7a3f64a	dev_set_alias	vmlinux	EXPORT_SYMBOL
-0x90e3cf38	__i2c_board_lock	vmlinux	EXPORT_SYMBOL_GPL
-0xedc5eced	usb_find_common_endpoints	vmlinux	EXPORT_SYMBOL_GPL
-0x7900b3e3	drm_atomic_helper_wait_for_flip_done	vmlinux	EXPORT_SYMBOL
-0x7fb5effd	tty_ldisc_flush	vmlinux	EXPORT_SYMBOL_GPL
-0x4a82727f	__dynamic_netdev_dbg	vmlinux	EXPORT_SYMBOL
-0xfd5c7450	__blkg_prfill_rwstat	vmlinux	EXPORT_SYMBOL_GPL
-0x5d129990	crypto_register_instance	vmlinux	EXPORT_SYMBOL_GPL
-0xe1a16980	crypto_alloc_tfm	vmlinux	EXPORT_SYMBOL_GPL
-0x35b75f2e	fscache_object_destroy	fs/fscache/fscache	EXPORT_SYMBOL
-0x8617193d	rt2800_vco_calibration	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x86427743	ath_hw_keyreset	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0x9444a098	hinic_ovs_set_vf_load_state	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xf812cff6	memscan	vmlinux	EXPORT_SYMBOL
-0x888c5be5	irq_bypass_register_consumer	vmlinux	EXPORT_SYMBOL_GPL
-0x424713b1	skb_tstamp_tx	vmlinux	EXPORT_SYMBOL_GPL
-0xda6ff80f	of_hwspin_lock_get_id	vmlinux	EXPORT_SYMBOL_GPL
-0xa62892c6	efivar_sysfs_list	vmlinux	EXPORT_SYMBOL_GPL
-0x93022ba6	__scsi_format_command	vmlinux	EXPORT_SYMBOL
-0x120d67d4	unregister_memory_isolate_notifier	vmlinux	EXPORT_SYMBOL
-0x27240cfe	tty_set_operations	vmlinux	EXPORT_SYMBOL
-0xab67a0ac	dql_init	vmlinux	EXPORT_SYMBOL
-0xf488ff7e	mark_buffer_dirty	vmlinux	EXPORT_SYMBOL
-0x66ef7030	get_super	vmlinux	EXPORT_SYMBOL
-0x9c1e5bf5	queued_spin_lock_slowpath	vmlinux	EXPORT_SYMBOL
-0x81d5d8aa	ieee80211_operating_class_to_band	net/wireless/cfg80211	EXPORT_SYMBOL
-0x1c6a2b8f	write_bytes_to_xdr_buf	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xf5548a34	rpipe_destroy	drivers/usb/wusbcore/wusb-wa	EXPORT_SYMBOL_GPL
-0xa77d0f8f	usb_wwan_dtr_rts	drivers/usb/serial/usb_wwan	EXPORT_SYMBOL
-0xb20ec802	tee_shm_pool_alloc_res_mem	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0x98c07359	srp_attach_transport	drivers/scsi/scsi_transport_srp	EXPORT_SYMBOL_GPL
-0xa3ec2303	mlx4_get_module_info	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x91bf9995	cxgb4_immdata_send	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x0e789c4c	ib_create_ah_from_wc	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x8ef1e136	fmc_irq_ack	drivers/fmc/fmc	EXPORT_SYMBOL
-0x8fc48a77	ahci_check_ready	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0x07b242eb	xfrm_state_sort	vmlinux	EXPORT_SYMBOL
-0x26e6d8c3	skb_copy_and_csum_bits	vmlinux	EXPORT_SYMBOL
-0xab6c80f2	devm_hwmon_device_register_with_groups	vmlinux	EXPORT_SYMBOL_GPL
-0xae277372	__drm_crtc_commit_free	vmlinux	EXPORT_SYMBOL
-0x49797aec	clk_mux_ro_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x60c2fe76	ll_rw_block	vmlinux	EXPORT_SYMBOL
-0x80722e42	block_write_begin	vmlinux	EXPORT_SYMBOL
-0x35d0b877	irq_domain_associate_many	vmlinux	EXPORT_SYMBOL_GPL
-0xbc6bec66	free_percpu_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x6e6d3a41	sas_rphy_free	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0xefb15c8e	fc_release_transport	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0xdc31781e	mlxsw_reg_trans_write	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x5e7dd46a	mlx5_set_port_pfc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x6998cf2d	mlx4_release_eq	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xae50437c	memstick_init_req	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0x31828ff7	media_graph_walk_next	drivers/media/media	EXPORT_SYMBOL_GPL
-0xabaeaf2e	media_graph_walk_init	drivers/media/media	EXPORT_SYMBOL_GPL
-0xbe1887e4	ata_unpack_xfermask	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x46181cf8	__tracepoint_non_standard_event	vmlinux	EXPORT_SYMBOL_GPL
-0x23e32aca	ps2_sendbyte	vmlinux	EXPORT_SYMBOL
-0x7a6d0f04	drm_mode_validate_driver	vmlinux	EXPORT_SYMBOL
-0x72a0a7db	fb_deferred_io_fsync	vmlinux	EXPORT_SYMBOL_GPL
-0x1d4ecbb3	pci_alloc_irq_vectors_affinity	vmlinux	EXPORT_SYMBOL
-0x8e47d430	blk_mq_sched_mark_restart_hctx	vmlinux	EXPORT_SYMBOL_GPL
-0x1bc729c9	blk_mq_start_hw_queues	vmlinux	EXPORT_SYMBOL
-0xe1761617	security_inet_conn_request	vmlinux	EXPORT_SYMBOL
-0x71b60b65	sysfs_remove_groups	vmlinux	EXPORT_SYMBOL_GPL
-0x1268f357	resume_device_irqs	vmlinux	EXPORT_SYMBOL_GPL
-0x244a207a	pnfs_generic_recover_commit_reqs	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xca321cf8	iscsit_unregister_transport	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x37d68784	fc_lport_flogi_resp	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x7ab898db	fcoe_fcf_get_selected	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL
-0xed29206a	nvdimm_name	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x522cbfd3	ath10k_core_create	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xdfbf11bb	hns_roce_init	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x4048e8bc	of_dma_configure	vmlinux	EXPORT_SYMBOL_GPL
-0xf7eae3b8	of_usb_update_otg_caps	vmlinux	EXPORT_SYMBOL_GPL
-0xc9f5f94b	dev_pm_domain_attach_by_id	vmlinux	EXPORT_SYMBOL_GPL
-0x4ae07394	component_match_add_release	vmlinux	EXPORT_SYMBOL
-0x853cbabb	drm_add_override_edid_modes	vmlinux	EXPORT_SYMBOL
-0x4ea10af2	drm_fb_helper_alloc_fbi	vmlinux	EXPORT_SYMBOL
-0x1e0cd7fe	acpi_detach_data	vmlinux	EXPORT_SYMBOL
-0x4e1868d3	gpiod_set_array_value_cansleep	vmlinux	EXPORT_SYMBOL_GPL
-0xd9c3f128	kstrtos8	vmlinux	EXPORT_SYMBOL
-0x1b006e66	kblockd_schedule_work_on	vmlinux	EXPORT_SYMBOL
-0xfdbd7a17	crypto_get_attr_type	vmlinux	EXPORT_SYMBOL_GPL
-0x2e95c255	virtio_transport_do_socket_init	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0xaade51c0	svc_proc_unregister	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x03bf43c4	nfnetlink_send	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL
-0x02cc159c	pnfs_generic_pg_init_write	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xba788f51	pnfs_error_mark_layout_for_return	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xf60c561b	uwb_radio_start	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0xe5d10c83	ib_umem_release	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x97b57050	ib_fmr_pool_unmap	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x6735d56e	tcp_ca_get_name_by_key	vmlinux	EXPORT_SYMBOL_GPL
-0xf7f16b3f	input_get_new_minor	vmlinux	EXPORT_SYMBOL
-0xd2f69981	phy_modify	vmlinux	EXPORT_SYMBOL_GPL
-0x26c90ea4	scsi_eh_get_sense	vmlinux	EXPORT_SYMBOL_GPL
-0x02fd5e2b	device_create_bin_file	vmlinux	EXPORT_SYMBOL_GPL
-0x866f5eae	drm_crtc_wait_one_vblank	vmlinux	EXPORT_SYMBOL
-0x05be2d7f	drm_dev_unregister	vmlinux	EXPORT_SYMBOL
-0x754fb18d	drm_scdc_set_high_tmds_clock_ratio	vmlinux	EXPORT_SYMBOL
-0x4435ca80	acpi_subsys_freeze_late	vmlinux	EXPORT_SYMBOL_GPL
-0x1340344f	pci_intx	vmlinux	EXPORT_SYMBOL_GPL
-0x0edad967	crypto_alloc_aead	vmlinux	EXPORT_SYMBOL_GPL
-0x52cc0186	crypto_spawn_tfm2	vmlinux	EXPORT_SYMBOL_GPL
-0x50fad434	round_jiffies_up	vmlinux	EXPORT_SYMBOL_GPL
-0xed667006	mlx4_mtt_cleanup	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x5e40a9f9	hinic_unregister_micro_log	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xc2be7196	hinic_get_netdev_by_lld	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x3ad0f55b	dm_bm_flush	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xa53387c7	dm_rh_flush	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0x9688cc56	bcma_chipco_pll_write	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x58c3c5e0	xt_request_find_table_lock	vmlinux	EXPORT_SYMBOL_GPL
-0xd5a999e8	dev_set_mac_address	vmlinux	EXPORT_SYMBOL
-0xb44d2f92	sk_mc_loop	vmlinux	EXPORT_SYMBOL
-0x328b4689	serio_open	vmlinux	EXPORT_SYMBOL
-0x22b325d5	kd_mksound	vmlinux	EXPORT_SYMBOL
-0x34331f04	acpi_os_unmap_memory	vmlinux	EXPORT_SYMBOL_GPL
-0xdeb5d4ca	crypto_register_scomps	vmlinux	EXPORT_SYMBOL_GPL
-0x570f3aaa	__tracepoint_powernv_throttle	vmlinux	EXPORT_SYMBOL_GPL
-0xd0f36f0d	audit_log_format	vmlinux	EXPORT_SYMBOL
-0x7c323ff4	nf_fwd_netdev_egress	net/netfilter/nf_dup_netdev	EXPORT_SYMBOL_GPL
-0xb6517b2e	mlxsw_afa_block_append_trap_and_forward	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x1d1d2b65	vb2_ioctl_qbuf	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x7a087eda	vb2_core_streamoff	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x088f583b	tpm2_probe	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x75248ffa	loop_register_transfer	drivers/block/loop	EXPORT_SYMBOL
-0x2d10ee8d	ata_link_next	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x6d2fc5a6	net_namespace_list	vmlinux	EXPORT_SYMBOL_GPL
-0x09f7d717	sock_register	vmlinux	EXPORT_SYMBOL
-0x49354026	serio_close	vmlinux	EXPORT_SYMBOL
-0xa2d5eb84	device_set_wakeup_enable	vmlinux	EXPORT_SYMBOL_GPL
-0x4c0711e9	drm_vblank_restore	vmlinux	EXPORT_SYMBOL
-0x6b4d12e6	pci_find_bus	vmlinux	EXPORT_SYMBOL
-0x4a125575	pinctrl_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x9adc35c3	register_ftrace_function	vmlinux	EXPORT_SYMBOL_GPL
-0xda186918	cgrp_dfl_root	vmlinux	EXPORT_SYMBOL_GPL
-0xc890f99c	mutex_lock_io	vmlinux	EXPORT_SYMBOL_GPL
-0xba566ace	kvm_vcpu_read_guest	vmlinux	EXPORT_SYMBOL_GPL
-0x5ce3b588	nfnl_lock	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL
-0x20a58f60	nfs_flock	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x5a74313e	hisi_sas_controller_reset_prepare	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x94b529e4	rt2x00usb_suspend	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0x9679d349	hdlc_open	drivers/net/wan/hdlc	EXPORT_SYMBOL
-0xa942c15f	register_mtd_blktrans	drivers/mtd/mtd_blkdevs	EXPORT_SYMBOL_GPL
-0x642a07bc	hns_roce_bitmap_alloc	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x212c7ba9	__ll_sc_atomic64_sub_return_acquire	vmlinux	EXPORT_SYMBOL
-0xb26c1ea9	__ll_sc_atomic64_add_return_acquire	vmlinux	EXPORT_SYMBOL
-0x17f16012	inet6_register_protosw	vmlinux	EXPORT_SYMBOL
-0x0691f09a	xdp_attachment_flags_ok	vmlinux	EXPORT_SYMBOL_GPL
-0xa80516af	dev_set_group	vmlinux	EXPORT_SYMBOL
-0x6d91e43c	netif_set_real_num_rx_queues	vmlinux	EXPORT_SYMBOL
-0x9cc7f731	netif_set_real_num_tx_queues	vmlinux	EXPORT_SYMBOL
-0x210e7e80	phy_init_hw	vmlinux	EXPORT_SYMBOL
-0xc2e396bc	phy_register_fixup_for_uid	vmlinux	EXPORT_SYMBOL
-0x204c5067	scsi_dev_info_add_list	vmlinux	EXPORT_SYMBOL
-0x6078326d	drm_mm_insert_node_in_range	vmlinux	EXPORT_SYMBOL
-0x680ffc3d	pci_find_resource	vmlinux	EXPORT_SYMBOL
-0xd037ba0f	pci_user_read_config_word	vmlinux	EXPORT_SYMBOL_GPL
-0x5c703687	badblocks_check	vmlinux	EXPORT_SYMBOL_GPL
-0xf36f2163	proc_remove	vmlinux	EXPORT_SYMBOL
-0xd60c5f02	end_buffer_async_write	vmlinux	EXPORT_SYMBOL
-0x39fd83db	halt_poll_ns_shrink	vmlinux	EXPORT_SYMBOL_GPL
-0x69b18f43	rfc1042_header	net/wireless/cfg80211	EXPORT_SYMBOL
-0x6e3cd44a	mlx4_SET_PORT_fcs_check	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x1751b5bd	hinic_slq_free	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x94e96de6	sdio_get_host_pm_caps	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x48d31990	media_device_register_entity_notify	drivers/media/media	EXPORT_SYMBOL_GPL
-0x9a583306	netlbl_bitmap_walk	vmlinux	EXPORT_SYMBOL
-0x6cb46525	netlbl_catmap_walk	vmlinux	EXPORT_SYMBOL
-0x9866fdda	drm_fb_helper_unlink_fbi	vmlinux	EXPORT_SYMBOL
-0x1216e03d	drm_atomic_helper_update_legacy_modeset_state	vmlinux	EXPORT_SYMBOL
-0x50097088	security_tun_dev_free_security	vmlinux	EXPORT_SYMBOL
-0x22096589	svc_rpcb_cleanup	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x1122512a	iscsi_tcp_conn_get_stats	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0x85583c6f	dm_disk	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0x1f8761e9	hns_roce_unlock_cqs	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x8a47043d	LZ4_decompress_safe_continue	vmlinux	EXPORT_SYMBOL
-0x68f31cbd	__list_add_valid	vmlinux	EXPORT_SYMBOL
-0xfc70c5d8	ring_buffer_consume	vmlinux	EXPORT_SYMBOL_GPL
-0x1c5b1f28	irq_free_descs	vmlinux	EXPORT_SYMBOL_GPL
-0xa8181adf	proc_dointvec	vmlinux	EXPORT_SYMBOL
-0xafdb27b6	qlt_rdy_to_xfer	drivers/scsi/qla2xxx/qla2xxx	EXPORT_SYMBOL
-0xb86a39f8	__inet_lookup_established	vmlinux	EXPORT_SYMBOL_GPL
-0xd77ef56c	netdev_alert	vmlinux	EXPORT_SYMBOL
-0x2077bce8	netdev_has_any_upper_dev	vmlinux	EXPORT_SYMBOL
-0x0321cdbf	of_alias_get_highest_id	vmlinux	EXPORT_SYMBOL_GPL
-0xe3f558be	drm_atomic_helper_async_check	vmlinux	EXPORT_SYMBOL
-0x1714fd62	drm_dp_atomic_find_vcpi_slots	vmlinux	EXPORT_SYMBOL
-0xfaf7cef5	__reset_control_get	vmlinux	EXPORT_SYMBOL_GPL
-0x4248ae3c	single_task_running	vmlinux	EXPORT_SYMBOL
-0x8ab14d5c	svc_rpcb_setup	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x1da6526c	ceph_osdc_flush_notifies	net/ceph/libceph	EXPORT_SYMBOL
-0x58b86794	br_forward_finish	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0x150626cd	atm_dev_lookup	net/atm/atm	EXPORT_SYMBOL
-0x15f11dd0	mlx4_flow_detach	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x24d2acca	v4l2_g_parm_cap	drivers/media/v4l2-core/v4l2-common	EXPORT_SYMBOL_GPL
-0x293233d4	dw_dma_filter	drivers/dma/dw/dw_dmac_core	EXPORT_SYMBOL_GPL
-0x6bc04ae5	cpumask_next_and	vmlinux	EXPORT_SYMBOL
-0x0a63d3a4	udp_lib_rehash	vmlinux	EXPORT_SYMBOL
-0xdedd2191	udp_lib_unhash	vmlinux	EXPORT_SYMBOL
-0x05495392	hid_debug	vmlinux	EXPORT_SYMBOL_GPL
-0x5635c6cd	pm_stay_awake	vmlinux	EXPORT_SYMBOL_GPL
-0x8d8e902a	device_show_ulong	vmlinux	EXPORT_SYMBOL_GPL
-0x17df3167	acpi_bus_register_driver	vmlinux	EXPORT_SYMBOL
-0x2cbbc4e3	of_pci_find_child_device	vmlinux	EXPORT_SYMBOL_GPL
-0xe101e94f	set_ras_addr_hook	net/netfilter/nf_conntrack_h323	EXPORT_SYMBOL_GPL
-0xbc071179	iscsi_get_ipaddress_state_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x20e10280	nvmet_fc_register_targetport	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL
-0x44ab45ef	tcp_ca_get_key_by_name	vmlinux	EXPORT_SYMBOL_GPL
-0x1518858b	nf_hook_slow	vmlinux	EXPORT_SYMBOL
-0x45f06cb7	task_cls_state	vmlinux	EXPORT_SYMBOL_GPL
-0x63a76cff	dev_pick_tx_cpu_id	vmlinux	EXPORT_SYMBOL
-0xac028c9f	drm_open	vmlinux	EXPORT_SYMBOL
-0xce5ac24f	zlib_inflate_workspacesize	vmlinux	EXPORT_SYMBOL
-0xff5bec7a	of_gen_pool_get	vmlinux	EXPORT_SYMBOL_GPL
-0x4e3fd1b4	kvm_release_pfn_clean	vmlinux	EXPORT_SYMBOL_GPL
-0xda37e4b5	svc_age_temp_xprts_now	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x11ae8447	ip6_tnl_change_mtu	net/ipv6/ip6_tunnel	EXPORT_SYMBOL
-0x61a18ac3	ceph_osdc_sync	net/ceph/libceph	EXPORT_SYMBOL
-0x0ce31991	pnfs_put_lseg	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x1ec74bbe	nfs_sb_deactive	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x4b1f6e87	vhost_dequeue_msg	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x9b68d9e2	ath10k_core_register	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x98097a24	dm_dirty_log_type_register	drivers/md/dm-log	EXPORT_SYMBOL
-0x3662fba5	bcma_find_core_unit	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x374c53e1	ata_get_cmd_descript	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x812f9d95	tcp_recvmsg	vmlinux	EXPORT_SYMBOL
-0xa25fc115	xt_compat_check_entry_offsets	vmlinux	EXPORT_SYMBOL
-0x24324d60	xdp_return_buff	vmlinux	EXPORT_SYMBOL_GPL
-0xeb09d8d0	vga_client_register	vmlinux	EXPORT_SYMBOL
-0x6acf3fb6	bioset_init	vmlinux	EXPORT_SYMBOL
-0x57386b56	bioset_exit	vmlinux	EXPORT_SYMBOL
-0x2416d1d6	irq_alloc_generic_chip	vmlinux	EXPORT_SYMBOL_GPL
-0x632e8d4d	fcoe_ctlr_init	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL
-0xd227b0cb	ata_pci_sff_activate_host	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xd4682ee2	ata_timing_cycle2mode	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xd4f0c4ef	ata_scsi_queuecmd	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x9ccc9fbd	xfrm_audit_state_notfound_simple	vmlinux	EXPORT_SYMBOL_GPL
-0xcda2f75f	udp_destruct_sock	vmlinux	EXPORT_SYMBOL_GPL
-0x66551bc7	drm_detect_monitor_audio	vmlinux	EXPORT_SYMBOL
-0x9a27dde3	af_alg_alloc_tsgl	vmlinux	EXPORT_SYMBOL_GPL
-0x77db2509	bpf_verifier_log_write	vmlinux	EXPORT_SYMBOL_GPL
-0x19d5179f	console_start	vmlinux	EXPORT_SYMBOL
-0x3dd9b230	proc_dointvec_userhz_jiffies	vmlinux	EXPORT_SYMBOL
-0x8fd180e7	kernel_neon_begin	vmlinux	EXPORT_SYMBOL
-0xa9f14ba2	vb2_fop_release	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x3a44010e	tcp_simple_retransmit	vmlinux	EXPORT_SYMBOL
-0x9003d8eb	xt_register_match	vmlinux	EXPORT_SYMBOL
-0x7cee9fe3	of_find_node_with_property	vmlinux	EXPORT_SYMBOL
-0xc2ed3a4c	drm_crtc_vblank_put	vmlinux	EXPORT_SYMBOL
-0xb1073caf	drm_gem_unmap_dma_buf	vmlinux	EXPORT_SYMBOL
-0xa316098a	pci_check_and_mask_intx	vmlinux	EXPORT_SYMBOL_GPL
-0x212fc841	proc_set_user	vmlinux	EXPORT_SYMBOL
-0xa16fd0eb	anon_inode_getfile	vmlinux	EXPORT_SYMBOL_GPL
-0x61cc659f	simple_dir_inode_operations	vmlinux	EXPORT_SYMBOL
-0xf086dacc	static_key_count	vmlinux	EXPORT_SYMBOL_GPL
-0xc2fbc383	trace_output_call	vmlinux	EXPORT_SYMBOL_GPL
-0x9e0a2401	irq_domain_xlate_onetwocell	vmlinux	EXPORT_SYMBOL_GPL
-0x21887e8c	can_ioctl	net/can/can	EXPORT_SYMBOL
-0xcfe66985	sas_get_local_phy	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0x007fa086	vb2_mmap	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0xba68af7f	pmbus_update_byte_data	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0x61b4f7ad	ahci_do_softreset	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0xf807b2ca	napi_consume_skb	vmlinux	EXPORT_SYMBOL
-0xdfbd6f3c	pci_host_probe	vmlinux	EXPORT_SYMBOL_GPL
-0x92601b1f	refcount_sub_and_test_checked	vmlinux	EXPORT_SYMBOL
-0x8dd9251f	dmam_pool_create	vmlinux	EXPORT_SYMBOL
-0xb7e8793c	register_kretprobe	vmlinux	EXPORT_SYMBOL_GPL
-0x180b3399	iscsi_host_alloc	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x7c2d9750	of_get_nvmem_mac_address	vmlinux	EXPORT_SYMBOL
-0x2fa2cd74	input_mt_get_slot_by_key	vmlinux	EXPORT_SYMBOL
-0x161c3747	input_mt_drop_unused	vmlinux	EXPORT_SYMBOL
-0xe81bb6e5	genphy_suspend	vmlinux	EXPORT_SYMBOL
-0x203a80b1	__platform_create_bundle	vmlinux	EXPORT_SYMBOL_GPL
-0x3e9fe3df	subsys_system_register	vmlinux	EXPORT_SYMBOL_GPL
-0xf71f0615	ttm_unmap_and_unpopulate_pages	vmlinux	EXPORT_SYMBOL
-0xaac39ff3	__drm_printfn_info	vmlinux	EXPORT_SYMBOL
-0x2615ea83	drm_atomic_check_only	vmlinux	EXPORT_SYMBOL
-0xd3e9f909	acpi_find_child_device	vmlinux	EXPORT_SYMBOL_GPL
-0x54549fa1	__find_get_block	vmlinux	EXPORT_SYMBOL
-0x66c24ad9	dcache_dir_open	vmlinux	EXPORT_SYMBOL
-0x3f4547a7	put_unused_fd	vmlinux	EXPORT_SYMBOL
-0xb1ddf995	jiffies_64_to_clock_t	vmlinux	EXPORT_SYMBOL
-0x9f8395e6	irq_domain_create_hierarchy	vmlinux	EXPORT_SYMBOL_GPL
-0xc3a2be67	nfs_net_id	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x716d9a9b	srp_reconnect_rport	drivers/scsi/scsi_transport_srp	EXPORT_SYMBOL
-0xa8757e06	hisi_sas_slave_configure	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0xb2ee3f7c	usbnet_read_cmd	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x85075379	mlx4_counter_free	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xb277dbf3	cxgb4_get_tcp_stats	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xece784c2	rb_first	vmlinux	EXPORT_SYMBOL
-0x4890b142	inet6_lookup_listener	vmlinux	EXPORT_SYMBOL_GPL
-0x5a3013b1	tcp_seq_stop	vmlinux	EXPORT_SYMBOL
-0x5762d1c8	dev_pm_qos_expose_latency_limit	vmlinux	EXPORT_SYMBOL_GPL
-0x40bc395a	of_dma_simple_xlate	vmlinux	EXPORT_SYMBOL_GPL
-0x0067fdb1	gpiochip_generic_free	vmlinux	EXPORT_SYMBOL_GPL
-0xc72e1233	__trace_bprintk	vmlinux	EXPORT_SYMBOL_GPL
-0x6a5ecb18	unregister_module_notifier	vmlinux	EXPORT_SYMBOL
-0x3dc619d3	swake_up_locked	vmlinux	EXPORT_SYMBOL
-0xf8f61ebc	wake_up_var	vmlinux	EXPORT_SYMBOL
-0x8368a460	flush_delayed_work	vmlinux	EXPORT_SYMBOL
-0x59d943c8	vsock_addr_cast	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0xa01a1a50	nf_conntrack_hash_check_insert	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xd2c107bb	ceph_flags_to_mode	net/ceph/libceph	EXPORT_SYMBOL
-0x483ade2b	sas_change_queue_depth	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0x24bfb294	cxgbi_sock_purge_wr_queue	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x25d24cc0	mmc_switch	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xe1f311e8	ib_find_exact_cached_pkey	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x85aeb6f9	ata_dummy_port_ops	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x7bcdd105	skb_zerocopy_headlen	vmlinux	EXPORT_SYMBOL_GPL
-0xd7f0449d	fwnode_property_present	vmlinux	EXPORT_SYMBOL_GPL
-0x4251acbd	drm_of_find_panel_or_bridge	vmlinux	EXPORT_SYMBOL_GPL
-0xfd7243c7	erst_disable	vmlinux	EXPORT_SYMBOL_GPL
-0xe843f916	iscsit_response_queue	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x7d00c65b	nd_synchronize	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x5fc08edc	v4l2_spi_subdev_init	drivers/media/v4l2-core/v4l2-common	EXPORT_SYMBOL_GPL
-0xf60e3bdc	unix_peer_get	vmlinux	EXPORT_SYMBOL_GPL
-0x9eba8167	devm_extcon_unregister_notifier_all	vmlinux	EXPORT_SYMBOL
-0xee9b16c2	device_property_read_string	vmlinux	EXPORT_SYMBOL_GPL
-0xe2f5532f	bus_register	vmlinux	EXPORT_SYMBOL_GPL
-0x51698444	clk_hw_register_divider_table	vmlinux	EXPORT_SYMBOL_GPL
-0x082c3213	pci_root_buses	vmlinux	EXPORT_SYMBOL
-0x66d700ff	blk_freeze_queue_start	vmlinux	EXPORT_SYMBOL_GPL
-0xb1ab70b3	balloon_aops	vmlinux	EXPORT_SYMBOL_GPL
-0x82e0da7d	audit_log_task_info	vmlinux	EXPORT_SYMBOL
-0xb29612f0	kbox_register_store_interface	vmlinux	EXPORT_SYMBOL
-0xc0e0ee58	mmc_alloc_host	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xa7deff17	bcma_chipco_regctl_maskset	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x200c80d8	tcp_syn_ack_timeout	vmlinux	EXPORT_SYMBOL
-0xfce6ec98	nf_log_unregister	vmlinux	EXPORT_SYMBOL
-0xa42fcb9f	scsi_eh_ready_devs	vmlinux	EXPORT_SYMBOL_GPL
-0x1c819e64	drm_atomic_helper_connector_duplicate_state	vmlinux	EXPORT_SYMBOL
-0x29af0639	of_clk_get_by_name	vmlinux	EXPORT_SYMBOL
-0x0e13cb4d	apei_resources_release	vmlinux	EXPORT_SYMBOL_GPL
-0x141271bf	acpi_dev_found	vmlinux	EXPORT_SYMBOL
-0x42f1b900	fb_pad_unaligned_buffer	vmlinux	EXPORT_SYMBOL
-0x52590a8e	gpiochip_irqchip_add_key	vmlinux	EXPORT_SYMBOL_GPL
-0xadffed41	d_hash_and_lookup	vmlinux	EXPORT_SYMBOL
-0x13f42152	system_entering_hibernation	vmlinux	EXPORT_SYMBOL
-0x79339e69	ahci_platform_disable_regulators	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0x8c9c863e	of_property_read_string	vmlinux	EXPORT_SYMBOL_GPL
-0x53dc9a86	timer_unstable_counter_workaround	vmlinux	EXPORT_SYMBOL_GPL
-0x223c794a	dmi_kobj	vmlinux	EXPORT_SYMBOL_GPL
-0x092fe0fc	thermal_cooling_device_register	vmlinux	EXPORT_SYMBOL_GPL
-0xd5cb2594	input_open_device	vmlinux	EXPORT_SYMBOL
-0xeddb953d	typec_port_register_altmode	vmlinux	EXPORT_SYMBOL_GPL
-0xbf1d34dd	typec_plug_register_altmode	vmlinux	EXPORT_SYMBOL_GPL
-0xd9d62cba	drm_fb_helper_single_add_all_connectors	vmlinux	EXPORT_SYMBOL
-0x8a37066c	drm_atomic_helper_commit_planes	vmlinux	EXPORT_SYMBOL
-0xfe990052	gpio_free	vmlinux	EXPORT_SYMBOL_GPL
-0x6a3de870	nla_policy_len	vmlinux	EXPORT_SYMBOL
-0x56c1672b	_copy_from_iter_nocache	vmlinux	EXPORT_SYMBOL
-0x11b847c0	blk_mq_rdma_map_queues	vmlinux	EXPORT_SYMBOL_GPL
-0xd7ae967e	fsync_bdev	vmlinux	EXPORT_SYMBOL
-0xcf43b70c	simple_get_link	vmlinux	EXPORT_SYMBOL
-0xee8d74d6	jiffies64_to_nsecs	vmlinux	EXPORT_SYMBOL
-0x0b6e7fac	xprt_set_retrans_timeout_def	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xb2612501	hinic_unregister_fault_recover	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xedade769	ip6_dst_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x41d4107b	efivar_entry_set_get_size	vmlinux	EXPORT_SYMBOL_GPL
-0x30e72642	i2c_new_device	vmlinux	EXPORT_SYMBOL_GPL
-0x8d197243	device_for_each_child	vmlinux	EXPORT_SYMBOL_GPL
-0xb5c3d127	ttm_read_lock	vmlinux	EXPORT_SYMBOL
-0xa7e4970d	drm_flip_work_queue	vmlinux	EXPORT_SYMBOL
-0x8c06514e	drm_vma_offset_lookup_locked	vmlinux	EXPORT_SYMBOL
-0x2efc1f00	drm_mode_set_name	vmlinux	EXPORT_SYMBOL
-0xe9c7f14d	drm_legacy_ioremap_wc	vmlinux	EXPORT_SYMBOL
-0x40a9b349	vzalloc	vmlinux	EXPORT_SYMBOL
-0x03123783	cfg80211_reg_can_beacon_relax	net/wireless/cfg80211	EXPORT_SYMBOL
-0x144e7fb4	cfg80211_inform_bss_frame_data	net/wireless/cfg80211	EXPORT_SYMBOL
-0x0d1d15c1	ieee80211_free_hw	net/mac80211/mac80211	EXPORT_SYMBOL
-0x668273fa	nfs_commit_inode	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x1902178a	srp_tmo_valid	drivers/scsi/scsi_transport_srp	EXPORT_SYMBOL_GPL
-0xee84bc20	nvmf_connect_admin_queue	drivers/nvme/host/nvme-fabrics	EXPORT_SYMBOL_GPL
-0x339b0d3a	mlx4_find_cached_vlan	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x5bd6fc25	mmc_cmdq_enable	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x67e3b611	media_device_unregister	drivers/media/media	EXPORT_SYMBOL_GPL
-0x15fdcd8d	__ib_alloc_pd	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x5db4c7f1	pmbus_set_page	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0xf09c84a3	pm_generic_poweroff_late	vmlinux	EXPORT_SYMBOL_GPL
-0x2817f7fd	cppc_get_desired_perf	vmlinux	EXPORT_SYMBOL_GPL
-0x2503a192	pci_probe_reset_slot	vmlinux	EXPORT_SYMBOL_GPL
-0x3f42a4a2	unregister_key_type	vmlinux	EXPORT_SYMBOL
-0xb57343c2	frontswap_shrink	vmlinux	EXPORT_SYMBOL
-0x4de98562	rpc_shutdown_client	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xd7ccc267	failover_slave_unregister	net/core/failover	EXPORT_SYMBOL_GPL
-0x485dff57	transport_generic_new_cmd	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x8dfba75d	pppox_ioctl	drivers/net/ppp/pppox	EXPORT_SYMBOL
-0x30948b75	mlx4_get_internal_clock_params	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x3c45ccad	hinic_get_ppf_uld_by_pdev	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xea1e434c	nic_set_mac_state	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0xe5840ec6	ib_wc_status_msg	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x11089ac7	_ctype	vmlinux	EXPORT_SYMBOL
-0x9af85c3e	drm_fb_helper_prepare	vmlinux	EXPORT_SYMBOL
-0x983a8f43	__drm_atomic_helper_connector_duplicate_state	vmlinux	EXPORT_SYMBOL
-0x3e7df4bf	blk_get_queue	vmlinux	EXPORT_SYMBOL
-0x3b89ac16	af_alg_wait_for_data	vmlinux	EXPORT_SYMBOL_GPL
-0x524d000b	bd_set_size	vmlinux	EXPORT_SYMBOL
-0x86c14fde	pm_vt_switch_unregister	vmlinux	EXPORT_SYMBOL
-0xca7d8764	kthread_freezable_should_stop	vmlinux	EXPORT_SYMBOL_GPL
-0x18fb2caf	cpus_read_unlock	vmlinux	EXPORT_SYMBOL_GPL
-0x06444749	nf_conncount_gc_list	net/netfilter/nf_conncount	EXPORT_SYMBOL_GPL
-0x121d3832	__fscache_enable_cookie	fs/fscache/fscache	EXPORT_SYMBOL
-0x3aa1d536	mtd_device_unregister	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x4cd553bf	power_supply_get_by_name	vmlinux	EXPORT_SYMBOL_GPL
-0x9cad8da6	typec_unregister_partner	vmlinux	EXPORT_SYMBOL_GPL
-0x46ed2db1	pcie_capability_write_dword	vmlinux	EXPORT_SYMBOL
-0x86d93720	gpiod_is_active_low	vmlinux	EXPORT_SYMBOL_GPL
-0x7846af3e	__kfifo_len_r	vmlinux	EXPORT_SYMBOL
-0x2df3d8f9	srcutorture_get_gp_data	vmlinux	EXPORT_SYMBOL_GPL
-0x98cbc2e2	svc_xprt_names	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x308a0dd5	devlink_dpipe_table_counter_enabled	net/core/devlink	EXPORT_SYMBOL_GPL
-0x3a82c6bf	target_backend_unregister	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xcba0fdbe	close_candev	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0xa4380b94	cqhci_resume	drivers/mmc/host/cqhci	EXPORT_SYMBOL
-0x86c0aaf0	dm_cell_lock_v2	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x0e385842	ib_rvt_state_ops	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0xb77d0bb6	hns_roce_lock_cqs	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x47d3aa36	rdma_rw_mr_factor	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x92f3d5ee	ib_alloc_fmr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x27864d57	memparse	vmlinux	EXPORT_SYMBOL
-0xa2060911	inet_current_timestamp	vmlinux	EXPORT_SYMBOL
-0x096c4af2	inet_sk_rebuild_header	vmlinux	EXPORT_SYMBOL
-0xb3df0a52	skb_copy	vmlinux	EXPORT_SYMBOL
-0x943e9ca2	input_ff_flush	vmlinux	EXPORT_SYMBOL_GPL
-0x955c062c	input_inject_event	vmlinux	EXPORT_SYMBOL
-0x5f6d57a8	regmap_field_free	vmlinux	EXPORT_SYMBOL_GPL
-0x584ddcaa	acpi_is_pnp_device	vmlinux	EXPORT_SYMBOL_GPL
-0x20706f43	pci_bus_read_config_dword	vmlinux	EXPORT_SYMBOL
-0x0225f85c	sysfs_remove_mount_point	vmlinux	EXPORT_SYMBOL_GPL
-0xff03f4a6	block_truncate_page	vmlinux	EXPORT_SYMBOL
-0x161138e1	vfs_tmpfile	vmlinux	EXPORT_SYMBOL
-0x3c2b4db8	generic_write_checks	vmlinux	EXPORT_SYMBOL
-0xcd59ef5b	kthread_park	vmlinux	EXPORT_SYMBOL_GPL
-0x0826767b	sas_rphy_unlink	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x59d9f445	iscsi_session_get_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x7ebcc107	mmc_send_tuning	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x05b5e861	hns_roce_mr_enable	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x3b9ed36a	__ll_sc_atomic64_fetch_andnot_release	vmlinux	EXPORT_SYMBOL
-0x317767c0	xfrm_dev_state_flush	vmlinux	EXPORT_SYMBOL
-0x69668826	netdev_increment_features	vmlinux	EXPORT_SYMBOL
-0x4f2250ba	rtc_tm_to_time64	vmlinux	EXPORT_SYMBOL
-0x6fc4576b	fwnode_property_read_u8_array	vmlinux	EXPORT_SYMBOL_GPL
-0x1cd9c865	drm_atomic_helper_page_flip_target	vmlinux	EXPORT_SYMBOL
-0xc26cf3d8	uart_match_port	vmlinux	EXPORT_SYMBOL
-0xe7f895ee	acpi_register_gsi	vmlinux	EXPORT_SYMBOL_GPL
-0x221abb56	debugfs_create_file_size	vmlinux	EXPORT_SYMBOL_GPL
-0x4cc417ad	vfs_get_link	vmlinux	EXPORT_SYMBOL
-0x03372453	force_irqthreads	vmlinux	EXPORT_SYMBOL_GPL
-0x39fd2d78	cfg80211_pmksa_candidate_notify	net/wireless/cfg80211	EXPORT_SYMBOL
-0x5864fdd7	svc_shutdown_net	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x9e312fd9	iscsi_host_get_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x7838db80	of_thermal_get_trip_points	vmlinux	EXPORT_SYMBOL_GPL
-0xcf813b90	ttm_eu_backoff_reservation	vmlinux	EXPORT_SYMBOL
-0x3af5c0cb	iommu_register_device_fault_handler	vmlinux	EXPORT_SYMBOL_GPL
-0x87609413	acpi_device_get_match_data	vmlinux	EXPORT_SYMBOL_GPL
-0x82ed344c	pcie_port_service_register	vmlinux	EXPORT_SYMBOL
-0x72f0c644	pci_request_selected_regions	vmlinux	EXPORT_SYMBOL
-0xd48ea6a4	__splice_from_pipe	vmlinux	EXPORT_SYMBOL
-0xd56d55f3	ieee80211_get_mesh_hdrlen	net/wireless/cfg80211	EXPORT_SYMBOL
-0x83a8dac7	uwb_rc_post_reset	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x06d48ad7	scsi_is_sas_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x47e1c0af	fc_rport_login	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x580bda9e	cxgbi_ep_disconnect	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xe7d2a3b2	rt2x00usb_resume	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0x03a2101c	sdhci_set_power	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x91e7bb30	sdio_align_size	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xbf8e3312	hidma_mgmt_setup	drivers/dma/qcom/hdma_mgmt	EXPORT_SYMBOL_GPL
-0x1b5059ce	ata_id_xfermask	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xc57c6d80	unregister_net_sysctl_table	vmlinux	EXPORT_SYMBOL_GPL
-0x619a2e8e	inet_gro_complete	vmlinux	EXPORT_SYMBOL
-0xe50d2ce0	xt_check_table_hooks	vmlinux	EXPORT_SYMBOL
-0xa31e5d5a	__skb_tstamp_tx	vmlinux	EXPORT_SYMBOL_GPL
-0x4a03a71f	cpufreq_register_governor	vmlinux	EXPORT_SYMBOL_GPL
-0xbae95a90	tty_write_room	vmlinux	EXPORT_SYMBOL
-0xdf344fa8	acpi_processor_register_performance	vmlinux	EXPORT_SYMBOL
-0xe138fb8c	percpu_counter_add_batch	vmlinux	EXPORT_SYMBOL
-0x197cf609	sysfs_add_file_to_group	vmlinux	EXPORT_SYMBOL_GPL
-0x18a00879	param_ops_ushort	vmlinux	EXPORT_SYMBOL
-0x93e61219	ieee80211_pspoll_get	net/mac80211/mac80211	EXPORT_SYMBOL
-0x06f81825	__ll_sc_atomic64_fetch_and_release	vmlinux	EXPORT_SYMBOL
-0x66b234f6	__ll_sc_atomic64_fetch_add_acquire	vmlinux	EXPORT_SYMBOL
-0xb51fbc5f	dev_trans_start	vmlinux	EXPORT_SYMBOL
-0x266eff4b	hwspin_lock_request_specific	vmlinux	EXPORT_SYMBOL_GPL
-0xe5fe814c	of_graph_get_remote_node	vmlinux	EXPORT_SYMBOL
-0xefeafcf1	edac_has_mcs	vmlinux	EXPORT_SYMBOL_GPL
-0x5d9808fb	usb_unlocked_disable_lpm	vmlinux	EXPORT_SYMBOL_GPL
-0x534c53f9	drm_plane_helper_update	vmlinux	EXPORT_SYMBOL
-0xbe872c56	serial8250_rpm_put	vmlinux	EXPORT_SYMBOL_GPL
-0x64a9c928	default_blu	vmlinux	EXPORT_SYMBOL
-0x57575f08	dmaengine_put	vmlinux	EXPORT_SYMBOL
-0xaae8ab0e	acpi_bus_power_manageable	vmlinux	EXPORT_SYMBOL
-0xdb1b64d6	hdmi_infoframe_unpack	vmlinux	EXPORT_SYMBOL
-0x4ea25709	dql_reset	vmlinux	EXPORT_SYMBOL
-0x60f1185a	blk_register_region	vmlinux	EXPORT_SYMBOL
-0x0930fe78	bio_put	vmlinux	EXPORT_SYMBOL
-0x78af0ae5	devm_memunmap	vmlinux	EXPORT_SYMBOL
-0x2132ab2d	devm_memremap	vmlinux	EXPORT_SYMBOL
-0xb61ab127	bpf_map_inc	vmlinux	EXPORT_SYMBOL_GPL
-0x2bb58a7c	trace_print_array_seq	vmlinux	EXPORT_SYMBOL
-0x1b597b7a	swake_up_all	vmlinux	EXPORT_SYMBOL
-0x1721761a	ieee80211_rts_get	net/mac80211/mac80211	EXPORT_SYMBOL
-0x17b57670	sdhci_set_ios	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x702e82d6	video_ioctl2	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x5de611a9	btracker_nr_writebacks_queued	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0xafab9f65	ahci_do_hardreset	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0x5c0d3da5	of_find_compatible_node	vmlinux	EXPORT_SYMBOL
-0xc898b273	input_alloc_absinfo	vmlinux	EXPORT_SYMBOL
-0x4ddbd080	serio_bus	vmlinux	EXPORT_SYMBOL
-0x220f9eed	scsi_is_target_device	vmlinux	EXPORT_SYMBOL
-0x21cd536a	crypto_put_default_null_skcipher	vmlinux	EXPORT_SYMBOL_GPL
-0x18ea9e8e	crypto_get_default_null_skcipher	vmlinux	EXPORT_SYMBOL_GPL
-0x507b7d77	each_symbol_section	vmlinux	EXPORT_SYMBOL_GPL
-0xef0b67ce	virtio_transport_stream_dequeue	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x5437cbb0	nfs_init_client	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x6a5e9ca1	mdev_get_drvdata	drivers/vfio/mdev/mdev	EXPORT_SYMBOL
-0xf4716ff0	mlx5_core_access_reg	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xd2938951	ib_modify_qp_is_ok	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x8178ca0a	ping_bind	vmlinux	EXPORT_SYMBOL_GPL
-0xeac1b30f	nf_hook_entries_insert_raw	vmlinux	EXPORT_SYMBOL_GPL
-0x53674c9d	sk_dst_check	vmlinux	EXPORT_SYMBOL
-0x821d199c	typec_altmode_enter	vmlinux	EXPORT_SYMBOL_GPL
-0xba3d53bb	ttm_mem_io_lock	vmlinux	EXPORT_SYMBOL
-0x453c8403	pci_msi_enabled	vmlinux	EXPORT_SYMBOL
-0xd36e3d59	prandom_bytes_state	vmlinux	EXPORT_SYMBOL
-0xefcd884e	inode_needs_sync	vmlinux	EXPORT_SYMBOL
-0x399bb8c0	__wake_up_sync_key	vmlinux	EXPORT_SYMBOL_GPL
-0xc05a679b	ahci_print_info	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0x7c97c8a4	__ll_sc_atomic_add_return	vmlinux	EXPORT_SYMBOL
-0x4ac54309	inet_csk_complete_hashdance	vmlinux	EXPORT_SYMBOL
-0x0eb6ee75	dev_getfirstbyhwtype	vmlinux	EXPORT_SYMBOL
-0x26e298e0	unregister_memory_notifier	vmlinux	EXPORT_SYMBOL
-0xba8d32dd	drm_framebuffer_remove	vmlinux	EXPORT_SYMBOL
-0xba0b294e	of_phy_simple_xlate	vmlinux	EXPORT_SYMBOL_GPL
-0x6eff54f1	wake_up_process	vmlinux	EXPORT_SYMBOL
-0x25820c64	fs_overflowuid	vmlinux	EXPORT_SYMBOL
-0x4ba11953	wiphy_new_nm	net/wireless/cfg80211	EXPORT_SYMBOL
-0x7c86f52f	__nf_ct_refresh_acct	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xe91229dc	l2tp_session_register	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0xc2d933c4	nfs_do_submount	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xc6410d50	vhost_enable_notify	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xccc9c97b	scsi_is_sas_port	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0xbae2fb89	sdhci_setup_host	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xd44dd0dc	ib_modify_wq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xbb24f607	init_cdrom_command	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0xd01b8f52	ata_sff_queue_delayed_work	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x8462cb62	atapi_cmd_type	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x68adbbae	gro_find_complete_by_type	vmlinux	EXPORT_SYMBOL
-0x9feaf5d9	skb_dequeue_tail	vmlinux	EXPORT_SYMBOL
-0x7af4855d	mm_unaccount_pinned_pages	vmlinux	EXPORT_SYMBOL_GPL
-0xffbc7271	hidinput_count_leds	vmlinux	EXPORT_SYMBOL_GPL
-0x54332df4	input_ff_erase	vmlinux	EXPORT_SYMBOL_GPL
-0x66cd1562	scsi_target_resume	vmlinux	EXPORT_SYMBOL
-0x14dc33ba	reservation_object_test_signaled_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0x5bac74d8	pm_genpd_remove	vmlinux	EXPORT_SYMBOL_GPL
-0xd43b07b0	pci_device_is_present	vmlinux	EXPORT_SYMBOL_GPL
-0xaa173779	memcg_kmem_enabled_key	vmlinux	EXPORT_SYMBOL
-0xe6870d5a	__module_address	vmlinux	EXPORT_SYMBOL_GPL
-0x4ca737b6	nf_ct_timeout_find_get_hook	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xdfc091f9	ceph_entity_type_name	net/ceph/libceph	EXPORT_SYMBOL
-0x90c29e53	hns_roce_cq_completion	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xe3e5dce9	inet_stream_ops	vmlinux	EXPORT_SYMBOL
-0x52a93825	qdisc_reset	vmlinux	EXPORT_SYMBOL
-0xd2da1048	register_netdevice_notifier	vmlinux	EXPORT_SYMBOL
-0x0b3b0728	syscon_regmap_lookup_by_phandle	vmlinux	EXPORT_SYMBOL_GPL
-0x6ef1abf5	regmap_multi_reg_write	vmlinux	EXPORT_SYMBOL_GPL
-0xa56e77bd	ttm_mem_global_release	vmlinux	EXPORT_SYMBOL
-0x13043ebc	of_dma_controller_register	vmlinux	EXPORT_SYMBOL_GPL
-0xe1139399	pci_get_device	vmlinux	EXPORT_SYMBOL
-0xeee4c4f6	blk_mq_delay_run_hw_queue	vmlinux	EXPORT_SYMBOL
-0x918471f1	blk_complete_request	vmlinux	EXPORT_SYMBOL
-0x808ec1a3	crypto_alg_tested	vmlinux	EXPORT_SYMBOL_GPL
-0xd5c120b6	iomap_seek_hole	vmlinux	EXPORT_SYMBOL_GPL
-0xe769232e	sprint_symbol_no_offset	vmlinux	EXPORT_SYMBOL_GPL
-0x497a5956	nvmet_sq_init	drivers/nvme/target/nvmet	EXPORT_SYMBOL_GPL
-0x39a3866f	mlxsw_afa_block_append_mirror	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xa598aa2d	dm_rh_bio_to_region	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0x788ad82d	ata_sff_drain_fifo	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x9df03b9d	idr_get_next	vmlinux	EXPORT_SYMBOL
-0x7af81347	led_init_core	vmlinux	EXPORT_SYMBOL_GPL
-0xe3dbf13a	edac_mc_free	vmlinux	EXPORT_SYMBOL_GPL
-0x877ecd56	of_usb_get_dr_mode_by_phy	vmlinux	EXPORT_SYMBOL_GPL
-0x16feb775	ehci_init_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x881c4413	gen_pool_first_fit	vmlinux	EXPORT_SYMBOL
-0x56467fbe	dquot_initialize_needed	vmlinux	EXPORT_SYMBOL
-0x2f548802	ns_to_timeval	vmlinux	EXPORT_SYMBOL
-0x1994ef99	nf_ct_expect_register_notifier	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x721b1851	skip_spaces	vmlinux	EXPORT_SYMBOL
-0x466c14a7	__delay	vmlinux	EXPORT_SYMBOL
-0x4d65cbd5	csum_ipv6_magic	vmlinux	EXPORT_SYMBOL
-0xf3dd8240	do_xdp_generic	vmlinux	EXPORT_SYMBOL_GPL
-0x75713daf	regmap_async_complete_cb	vmlinux	EXPORT_SYMBOL_GPL
-0x597fd2a5	param_get_ullong	vmlinux	EXPORT_SYMBOL
-0x76d451c4	add_taint	vmlinux	EXPORT_SYMBOL
-0x60a32ea9	pm_power_off	vmlinux	EXPORT_SYMBOL_GPL
-0x8b4e1789	nfs4_set_rw_stateid	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x8b1bf189	iscsit_build_rsp_pdu	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0xb21b133f	nd_integrity_init	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0xa6d2d06c	mlx5_core_roce_gid_set	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xcfc0fc58	to_hns_roce_state	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xfb15697c	__neigh_for_each_release	vmlinux	EXPORT_SYMBOL
-0x49f7e5aa	irq_of_parse_and_map	vmlinux	EXPORT_SYMBOL_GPL
-0x048fa799	spi_busnum_to_master	vmlinux	EXPORT_SYMBOL_GPL
-0xe862c4b7	dpm_suspend_start	vmlinux	EXPORT_SYMBOL_GPL
-0xc686feef	device_initialize	vmlinux	EXPORT_SYMBOL_GPL
-0x08cdf442	blk_queue_init_tags	vmlinux	EXPORT_SYMBOL
-0x40078bf5	user_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x1ee36424	dquot_alloc_inode	vmlinux	EXPORT_SYMBOL
-0x9ac5e180	bdput	vmlinux	EXPORT_SYMBOL
-0xa6fb22ea	bdget	vmlinux	EXPORT_SYMBOL
-0x7b4f2352	fsstack_copy_inode_size	vmlinux	EXPORT_SYMBOL_GPL
-0x1bf981ae	virtio_transport_notify_send_init	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x3940c0e6	mlxsw_core_skb_transmit	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xec134fed	media_pipeline_stop	drivers/media/media	EXPORT_SYMBOL_GPL
-0x8c2acc9e	roccat_common2_sysfs_write	drivers/hid/hid-roccat-common	EXPORT_SYMBOL_GPL
-0x8ff6af1e	ata_pci_bmdma_prepare_host	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xf37dfd8f	dev_get_by_napi_id	vmlinux	EXPORT_SYMBOL
-0xe07e88db	fwnode_get_named_child_node	vmlinux	EXPORT_SYMBOL_GPL
-0xdb5a3502	drm_lease_filter_crtcs	vmlinux	EXPORT_SYMBOL
-0xdd877bb7	kstrtos16	vmlinux	EXPORT_SYMBOL
-0xfb32b30f	ring_buffer_read_prepare_sync	vmlinux	EXPORT_SYMBOL_GPL
-0xd55532f6	strp_process	net/strparser/strparser	EXPORT_SYMBOL_GPL
-0x626f5771	ieee80211_request_smps	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x45dbec35	hisi_sas_phy_enable	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x19fa5852	mlxsw_core_flush_owq	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x32f340c4	mlx5_query_module_eeprom	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x20763090	mmc_get_card	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x236da0e3	memstick_register_driver	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0x8d20b453	dm_get_md	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xb58a74d2	tcf_em_register	vmlinux	EXPORT_SYMBOL
-0x89345d6c	devm_init_badblocks	vmlinux	EXPORT_SYMBOL_GPL
-0xa6cf5680	__tracepoint_block_unplug	vmlinux	EXPORT_SYMBOL_GPL
-0xcc981ded	iomap_set_page_dirty	vmlinux	EXPORT_SYMBOL_GPL
-0x7882ba19	dump_truncate	vmlinux	EXPORT_SYMBOL
-0x28257a0b	fs_kobj	vmlinux	EXPORT_SYMBOL_GPL
-0x27046576	kvm_exit	vmlinux	EXPORT_SYMBOL_GPL
-0xc40f284c	nf_ct_helper_hsize	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x766612cb	rt2800_set_rts_threshold	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x7ad298a9	cdrom_ioctl	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0xbe2781de	sata_link_scr_lpm	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x89032b98	ahci_platform_init_host	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0xc5992401	__drm_puts_coredump	vmlinux	EXPORT_SYMBOL
-0x5bf52fd2	drm_connector_list_update	vmlinux	EXPORT_SYMBOL
-0x6b5b8d28	drm_mode_debug_printmodeline	vmlinux	EXPORT_SYMBOL
-0x24428be5	strncpy_from_user	vmlinux	EXPORT_SYMBOL
-0xb69bec97	bio_init	vmlinux	EXPORT_SYMBOL
-0x17994d70	memhp_auto_online	vmlinux	EXPORT_SYMBOL_GPL
-0x7278d328	all_vm_events	vmlinux	EXPORT_SYMBOL_GPL
-0x41814cb8	dirty_writeback_interval	vmlinux	EXPORT_SYMBOL_GPL
-0x17ba5cfe	rpc_max_payload	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x996518f9	gss_mech_put	net/sunrpc/auth_gss/auth_rpcgss	EXPORT_SYMBOL
-0x589d624d	vfio_unregister_iommu_driver	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0xddeee12b	i40e_unregister_client	drivers/net/ethernet/intel/i40e/i40e	EXPORT_SYMBOL
-0x386621cd	sdio_enable_func	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x9f6cd0b4	rdma_move_grh_sgid_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xe5759f1c	inet6_hash_connect	vmlinux	EXPORT_SYMBOL_GPL
-0x06ef39e0	iptunnel_handle_offloads	vmlinux	EXPORT_SYMBOL_GPL
-0x747fcc34	gnet_stats_copy_rate_est	vmlinux	EXPORT_SYMBOL
-0x1c8f159b	skb_partial_csum_set	vmlinux	EXPORT_SYMBOL_GPL
-0x633132f7	genphy_c45_aneg_done	vmlinux	EXPORT_SYMBOL_GPL
-0xe7bff8b9	pm_runtime_no_callbacks	vmlinux	EXPORT_SYMBOL_GPL
-0xadb21718	subsys_dev_iter_next	vmlinux	EXPORT_SYMBOL_GPL
-0x3cb86061	drm_mm_scan_init_with_range	vmlinux	EXPORT_SYMBOL
-0x9c656cf7	iommu_detach_group	vmlinux	EXPORT_SYMBOL_GPL
-0xa18ea6c2	pci_scan_root_bus	vmlinux	EXPORT_SYMBOL
-0x3040ecc1	create_empty_buffers	vmlinux	EXPORT_SYMBOL
-0x5ca98d4f	init_special_inode	vmlinux	EXPORT_SYMBOL
-0x24212d86	__frontswap_invalidate_page	vmlinux	EXPORT_SYMBOL
-0xd0720a17	on_each_cpu_cond	vmlinux	EXPORT_SYMBOL
-0xc661f096	cfg80211_mgmt_tx_status	net/wireless/cfg80211	EXPORT_SYMBOL
-0x60e72221	nfnl_acct_update	net/netfilter/nfnetlink_acct	EXPORT_SYMBOL_GPL
-0x6ddbe920	br_vlan_get_info	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0xea4d6e1a	nfs_drop_inode	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x5ed9c14b	srp_release_transport	drivers/scsi/scsi_transport_srp	EXPORT_SYMBOL_GPL
-0xdad17808	cfi_qry_present	drivers/mtd/chips/cfi_util	EXPORT_SYMBOL_GPL
-0xc79bcd36	dm_vcalloc	drivers/md/dm-mod	EXPORT_SYMBOL
-0x724196c1	rvt_cq_enter	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0xe801c012	__xfrm_dst_lookup	vmlinux	EXPORT_SYMBOL
-0x02f2c5dc	ipmr_rule_default	vmlinux	EXPORT_SYMBOL
-0x850d4de6	iptunnel_xmit	vmlinux	EXPORT_SYMBOL_GPL
-0xff80816d	inet_frag_destroy	vmlinux	EXPORT_SYMBOL
-0x9ef03989	ipv4_sk_update_pmtu	vmlinux	EXPORT_SYMBOL_GPL
-0x1a4c1f1a	xt_tee_enabled	vmlinux	EXPORT_SYMBOL_GPL
-0x3d892d6d	skb_make_writable	vmlinux	EXPORT_SYMBOL
-0x5327bf51	of_i2c_get_board_info	vmlinux	EXPORT_SYMBOL_GPL
-0x0dc119ca	drm_flip_work_commit	vmlinux	EXPORT_SYMBOL
-0x522e3c85	configfs_register_default_group	vmlinux	EXPORT_SYMBOL
-0xa82e669f	__dec_zone_page_state	vmlinux	EXPORT_SYMBOL
-0x1939463b	__inc_zone_page_state	vmlinux	EXPORT_SYMBOL
-0x38638aa5	__mod_zone_page_state	vmlinux	EXPORT_SYMBOL
-0x27f4f029	ftrace_set_global_filter	vmlinux	EXPORT_SYMBOL_GPL
-0x01d5e8f9	__put_user_ns	vmlinux	EXPORT_SYMBOL
-0xab6babaf	pm_qos_request	vmlinux	EXPORT_SYMBOL_GPL
-0x15fe9aab	release_resource	vmlinux	EXPORT_SYMBOL
-0x76b2328f	sbc_dif_verify	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x59f09c65	ppp_register_compressor	drivers/net/ppp/ppp_generic	EXPORT_SYMBOL
-0x749e09e4	register_sja1000dev	drivers/net/can/sja1000/sja1000	EXPORT_SYMBOL_GPL
-0x45c6545a	brioctl_set	vmlinux	EXPORT_SYMBOL
-0xcb0248b7	input_set_abs_params	vmlinux	EXPORT_SYMBOL
-0x475fbe7e	spi_bus_unlock	vmlinux	EXPORT_SYMBOL_GPL
-0x07f88521	drm_edid_is_valid	vmlinux	EXPORT_SYMBOL
-0x8093e165	drm_dp_dual_mode_set_tmds_output	vmlinux	EXPORT_SYMBOL
-0xfc2546bd	drm_dp_dual_mode_get_tmds_output	vmlinux	EXPORT_SYMBOL
-0x1d4e2af4	gpiod_add_lookup_table	vmlinux	EXPORT_SYMBOL_GPL
-0x54ea012f	vm_insert_pfn	vmlinux	EXPORT_SYMBOL
-0xb3687850	out_of_line_wait_on_bit_lock	vmlinux	EXPORT_SYMBOL
-0xb20d17e0	xprt_free_slot	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x3939f8f0	rfkill_pause_polling	net/rfkill/rfkill	EXPORT_SYMBOL
-0xc25971f5	nfs_alloc_client	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xb6d02dde	fat_remove_entries	fs/fat/fat	EXPORT_SYMBOL_GPL
-0x4cc10921	spc_emulate_report_luns	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x2b3080fd	target_unregister_template	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x8f68fe5e	hinic_mbox_to_vf	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x86113896	xfrm_state_alloc	vmlinux	EXPORT_SYMBOL
-0x46b270c6	netdev_class_create_file_ns	vmlinux	EXPORT_SYMBOL
-0x85670f1d	rtnl_is_locked	vmlinux	EXPORT_SYMBOL
-0x4fbddf91	devm_kmemdup	vmlinux	EXPORT_SYMBOL_GPL
-0xcf9c2b25	page_symlink	vmlinux	EXPORT_SYMBOL
-0xa26d9b4f	workqueue_congested	vmlinux	EXPORT_SYMBOL_GPL
-0xbbe9c574	freq_reg_info	net/wireless/cfg80211	EXPORT_SYMBOL
-0xe49a3d0a	nfsacl_decode	fs/nfs_common/nfs_acl	EXPORT_SYMBOL_GPL
-0x4153a4fe	nfsacl_encode	fs/nfs_common/nfs_acl	EXPORT_SYMBOL_GPL
-0x9141dd02	mmc_gpiod_request_cd_irq	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x9c915484	dm_get_queue_limits	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xe2bbf3b3	dm_per_bio_data	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0x462f9ec1	__xfrm_route_forward	vmlinux	EXPORT_SYMBOL
-0x32447623	udp_gro_complete	vmlinux	EXPORT_SYMBOL
-0x5b1cf901	compat_sock_common_setsockopt	vmlinux	EXPORT_SYMBOL
-0x15e2ceee	compat_sock_common_getsockopt	vmlinux	EXPORT_SYMBOL
-0xf30a5502	cpufreq_enable_boost_support	vmlinux	EXPORT_SYMBOL_GPL
-0x178745c1	drm_dp_mst_get_edid	vmlinux	EXPORT_SYMBOL
-0xac995622	dax_finish_sync_fault	vmlinux	EXPORT_SYMBOL_GPL
-0x6921aa34	compat_put_timeval	vmlinux	EXPORT_SYMBOL_GPL
-0x321bdbb1	compat_get_timeval	vmlinux	EXPORT_SYMBOL_GPL
-0xbdd551f5	kvm_vcpu_wake_up	vmlinux	EXPORT_SYMBOL_GPL
-0x4048ebf4	nf_ct_expect_iterate_destroy	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x86577196	fc_get_host_port_state	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xc5630178	rmi_driver_suspend	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0x436f26d5	hns_roce_ib_destroy_cq	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x37a1909f	gen_replace_estimator	vmlinux	EXPORT_SYMBOL
-0x90ce66d1	typec_altmode_unregister_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x88e61022	scsi_target_unblock	vmlinux	EXPORT_SYMBOL_GPL
-0xd8e8aa08	devm_clk_hw_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x19bd383b	security_secmark_refcount_dec	vmlinux	EXPORT_SYMBOL
-0x2f03fc4b	security_secmark_refcount_inc	vmlinux	EXPORT_SYMBOL
-0x2462d144	inc_node_page_state	vmlinux	EXPORT_SYMBOL
-0xd7d1d2b4	param_set_bint	vmlinux	EXPORT_SYMBOL
-0x4581b889	param_get_bool	vmlinux	EXPORT_SYMBOL
-0x43042fe7	param_set_byte	vmlinux	EXPORT_SYMBOL
-0x8525481d	rpc_call_null	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x7ba1d575	br_multicast_router	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0x5210362e	fc_exch_mgr_alloc	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x7f9ef18a	tpm_do_selftest	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x6c6f3a2b	__ip6_datagram_connect	vmlinux	EXPORT_SYMBOL_GPL
-0x1f218ce9	ip_tunnel_metadata_cnt	vmlinux	EXPORT_SYMBOL
-0x887250b7	__ip4_datagram_connect	vmlinux	EXPORT_SYMBOL
-0x9553e1b2	nf_ipv6_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x9fdecc31	unregister_netdevice_many	vmlinux	EXPORT_SYMBOL
-0xfb1591d6	skb_clone_sk	vmlinux	EXPORT_SYMBOL
-0xc701ac14	rtc_device_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xeb7f6046	acpi_get_devices	vmlinux	EXPORT_SYMBOL
-0xff5fc9b7	acpi_gpiochip_request_interrupts	vmlinux	EXPORT_SYMBOL_GPL
-0xea778fab	sg_pcopy_to_buffer	vmlinux	EXPORT_SYMBOL
-0xa6be44c6	blk_queue_logical_block_size	vmlinux	EXPORT_SYMBOL
-0x7c959ed8	__frontswap_test	vmlinux	EXPORT_SYMBOL
-0x828062b1	__frontswap_init	vmlinux	EXPORT_SYMBOL
-0x4d33323d	init_srcu_struct	vmlinux	EXPORT_SYMBOL_GPL
-0x94cb3eed	sunrpc_cache_lookup	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x9bf9c04d	sas_get_address	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0xe16986dd	mlxsw_afa_block_activity_get	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x135c82d6	mlx5_query_port_pause	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x56928284	hinic_free_nic_hwdev	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x2dcb81ce	rmi_of_property_read_u32	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0xf9055fb4	arp_tbl	vmlinux	EXPORT_SYMBOL
-0x735cded4	__skb_recv_datagram	vmlinux	EXPORT_SYMBOL
-0x33d6556e	phy_attach	vmlinux	EXPORT_SYMBOL
-0x42db44b4	gpiochip_remove_pin_ranges	vmlinux	EXPORT_SYMBOL_GPL
-0x688d0e03	list_lru_walk_node	vmlinux	EXPORT_SYMBOL_GPL
-0x017de3d5	nr_cpu_ids	vmlinux	EXPORT_SYMBOL
-0x065994f1	xdr_encode_opaque_fixed	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x34eeb48a	bgx_set_dmac_cam_filter	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0xa35b4622	rdma_translate_ip	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x7d2fa03c	crypto_chacha20_init	crypto/chacha20_generic	EXPORT_SYMBOL_GPL
-0x2d824408	tcp_splice_read	vmlinux	EXPORT_SYMBOL
-0xcdd34156	xt_unregister_match	vmlinux	EXPORT_SYMBOL
-0x77d333ad	scsi_ioctl_reset	vmlinux	EXPORT_SYMBOL
-0x581916d4	regmap_fields_update_bits_base	vmlinux	EXPORT_SYMBOL_GPL
-0x18f5fdaf	request_firmware_direct	vmlinux	EXPORT_SYMBOL_GPL
-0x21a563da	clk_get_accuracy	vmlinux	EXPORT_SYMBOL_GPL
-0xf608a788	acpiphp_unregister_attention	vmlinux	EXPORT_SYMBOL_GPL
-0xc2310cdc	logic_inl	vmlinux	EXPORT_SYMBOL
-0x2e2c4ddc	logic_inw	vmlinux	EXPORT_SYMBOL
-0xf18300ad	logic_inb	vmlinux	EXPORT_SYMBOL
-0xc341ae6d	zs_map_object	vmlinux	EXPORT_SYMBOL_GPL
-0x4f46a3da	irq_setup_generic_chip	vmlinux	EXPORT_SYMBOL_GPL
-0xc10fddb8	name_to_dev_t	vmlinux	EXPORT_SYMBOL_GPL
-0x02a0d985	ip_vs_conn_in_get_proto	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL_GPL
-0x551dffdd	ip_set_extensions	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x3567743b	vfio_external_user_iommu_id	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0xe23d0578	iscsi_prep_data_out_pdu	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x30394533	hnae3_register_ae_algo	drivers/net/ethernet/hisilicon/hns3/hnae3	EXPORT_SYMBOL
-0xc843d669	can_rx_offload_add_fifo	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0xc32c71af	register_inetaddr_validator_notifier	vmlinux	EXPORT_SYMBOL
-0x9aaeefce	sysctl_nf_log_all_netns	vmlinux	EXPORT_SYMBOL
-0x3656b83d	platform_msi_domain_free_irqs	vmlinux	EXPORT_SYMBOL_GPL
-0x6cfa0464	drm_master_get	vmlinux	EXPORT_SYMBOL
-0x49b163b8	acpi_bus_scan	vmlinux	EXPORT_SYMBOL
-0xd70f62b6	acpi_os_execute	vmlinux	EXPORT_SYMBOL
-0x588699d4	nfs_file_read	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xaa96fcf6	of_irq_to_resource	vmlinux	EXPORT_SYMBOL_GPL
-0xc69f561f	i2c_slave_register	vmlinux	EXPORT_SYMBOL_GPL
-0xacebae5f	ttm_read_unlock	vmlinux	EXPORT_SYMBOL
-0xcbc9557f	unregister_sysrq_key	vmlinux	EXPORT_SYMBOL
-0x058f9366	apei_exec_collect_resources	vmlinux	EXPORT_SYMBOL_GPL
-0x2e2a42c9	percpu_ref_init	vmlinux	EXPORT_SYMBOL_GPL
-0x5160f421	crypto_unregister_rngs	vmlinux	EXPORT_SYMBOL_GPL
-0x2f7495ce	crypto_aead_setkey	vmlinux	EXPORT_SYMBOL_GPL
-0x8ba5159a	crypto_unregister_algs	vmlinux	EXPORT_SYMBOL_GPL
-0x00232731	simple_transaction_get	vmlinux	EXPORT_SYMBOL
-0x6ce4322c	simple_transaction_set	vmlinux	EXPORT_SYMBOL
-0x72df8e34	register_kretprobes	vmlinux	EXPORT_SYMBOL_GPL
-0x39c590bc	find_pid_ns	vmlinux	EXPORT_SYMBOL_GPL
-0x5aeccc49	rfkill_alloc	net/rfkill/rfkill	EXPORT_SYMBOL
-0xd2e6af6e	usbnet_cdc_bind	drivers/net/usb/cdc_ether	EXPORT_SYMBOL_GPL
-0x5fc8b398	nic_call_event	drivers/net/ethernet/hisilicon/hns3/hclge	EXPORT_SYMBOL
-0x4d44d7ad	sdio_disable_func	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x2864abc9	klist_node_attached	vmlinux	EXPORT_SYMBOL_GPL
-0x1c51a0b1	__nlmsg_put	vmlinux	EXPORT_SYMBOL
-0x539b8cf4	lock_sock_nested	vmlinux	EXPORT_SYMBOL
-0xdfcdf4db	nvmem_cell_get	vmlinux	EXPORT_SYMBOL_GPL
-0x0fc43e7f	devm_extcon_register_notifier	vmlinux	EXPORT_SYMBOL
-0x58513344	hid_add_device	vmlinux	EXPORT_SYMBOL_GPL
-0x720bd60c	power_supply_set_input_current_limit_from_supplier	vmlinux	EXPORT_SYMBOL_GPL
-0x27097f05	platform_add_devices	vmlinux	EXPORT_SYMBOL_GPL
-0xb56699a8	device_show_bool	vmlinux	EXPORT_SYMBOL_GPL
-0xdc497179	acpi_processor_get_performance_info	vmlinux	EXPORT_SYMBOL_GPL
-0x1172fc9d	pci_read_config_byte	vmlinux	EXPORT_SYMBOL
-0x0b7008bd	gpiochip_add_pingroup_range	vmlinux	EXPORT_SYMBOL_GPL
-0xb99c5fbf	rhashtable_walk_exit	vmlinux	EXPORT_SYMBOL_GPL
-0x6bc19c1e	flush_work	vmlinux	EXPORT_SYMBOL_GPL
-0x1cf39041	mm_access	vmlinux	EXPORT_SYMBOL_GPL
-0x507eff8d	kbox_smp_nmi_call_function	vmlinux	EXPORT_SYMBOL
-0x423e7012	udp_tunnel_notify_add_rx_port	net/ipv4/udp_tunnel	EXPORT_SYMBOL_GPL
-0x67816f9a	fc_seq_send	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x32acba5b	mlx5_db_free	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xff67d993	mlx4_update_qp	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x9a625146	mlx4_db_free	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x784c946f	cxgb4_alloc_stid	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xfcbffb07	cxgb4_alloc_atid	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x49081644	dm_btree_remove	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xf5130733	ata_sff_port_ops	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x572ae627	of_thermal_is_trip_valid	vmlinux	EXPORT_SYMBOL_GPL
-0xdc8ea8f5	usb_deregister	vmlinux	EXPORT_SYMBOL_GPL
-0x81fdad26	phy_ethtool_set_eee	vmlinux	EXPORT_SYMBOL
-0xfac92baa	phy_ethtool_get_eee	vmlinux	EXPORT_SYMBOL
-0x297aaf9c	gpiochip_line_is_persistent	vmlinux	EXPORT_SYMBOL_GPL
-0x1068004b	gf128mul_bbe	vmlinux	EXPORT_SYMBOL
-0x46d1f728	__generic_file_fsync	vmlinux	EXPORT_SYMBOL
-0x2087719e	ceph_oid_copy	net/ceph/libceph	EXPORT_SYMBOL
-0x4ecf6976	nfs_fs_mount	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xd1775a97	tee_shm_register	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0xed56c024	nvme_complete_rq	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x6b2dc060	dump_stack	vmlinux	EXPORT_SYMBOL
-0x10c3f57e	__gnet_stats_copy_queue	vmlinux	EXPORT_SYMBOL
-0x614adcb7	of_overlay_remove_all	vmlinux	EXPORT_SYMBOL_GPL
-0x114a325c	of_device_is_compatible	vmlinux	EXPORT_SYMBOL
-0x2c287154	drm_mm_remove_node	vmlinux	EXPORT_SYMBOL
-0xa6aed80c	acpi_bus_unregister_driver	vmlinux	EXPORT_SYMBOL
-0x6cbb0c32	pci_msi_unmask_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x216eb1d0	crypto_alloc_instance	vmlinux	EXPORT_SYMBOL_GPL
-0x3a1afc95	mpage_writepage	vmlinux	EXPORT_SYMBOL
-0xd942d353	ring_buffer_record_off	vmlinux	EXPORT_SYMBOL_GPL
-0x4668872c	set_security_override	vmlinux	EXPORT_SYMBOL
-0x6cb64073	nfnetlink_subsys_unregister	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL
-0xc9298e8e	mlx4_qp_to_ready	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x636af174	cnic_unregister_driver	drivers/net/ethernet/broadcom/cnic	EXPORT_SYMBOL
-0xb340aed3	tpm2_get_tpm_pt	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0xd1056a9e	ata_dev_pair	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x7adc0fbf	rb_replace_node_rcu	vmlinux	EXPORT_SYMBOL
-0xa418f160	raw_seq_start	vmlinux	EXPORT_SYMBOL_GPL
-0xf4890bac	dst_cow_metrics_generic	vmlinux	EXPORT_SYMBOL
-0x9ff91bef	rtc_read_time	vmlinux	EXPORT_SYMBOL_GPL
-0x5305320c	scsi_dh_activate	vmlinux	EXPORT_SYMBOL_GPL
-0xd5d965ae	clean_bdev_aliases	vmlinux	EXPORT_SYMBOL
-0xda15d9f9	mount_ns	vmlinux	EXPORT_SYMBOL
-0x63d2ff63	eeprom_93cx6_wren	drivers/misc/eeprom/eeprom_93cx6	EXPORT_SYMBOL_GPL
-0x9304f53d	kobject_del	vmlinux	EXPORT_SYMBOL
-0xe28a8dbf	netdev_master_upper_dev_get	vmlinux	EXPORT_SYMBOL
-0x2a1df570	dmaengine_get_unmap_data	vmlinux	EXPORT_SYMBOL
-0x7c623969	pci_hp_del	vmlinux	EXPORT_SYMBOL_GPL
-0xf9b3c98b	pci_hp_add	vmlinux	EXPORT_SYMBOL_GPL
-0xf8bf5a88	crypto_unregister_shash	vmlinux	EXPORT_SYMBOL_GPL
-0x6c0e850f	crypto_unregister_ahash	vmlinux	EXPORT_SYMBOL_GPL
-0xb9364a7c	security_hook_heads	vmlinux	EXPORT_SYMBOL
-0xa202a8e5	kmalloc_order_trace	vmlinux	EXPORT_SYMBOL
-0xed4ed935	rpc_remove_pipe_dir_object	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x3ecb2861	rpc_clnt_add_xprt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x5755b9c0	nat_callforwarding_hook	net/netfilter/nf_conntrack_h323	EXPORT_SYMBOL_GPL
-0xdf1c9f1b	devlink_dpipe_headers_register	net/core/devlink	EXPORT_SYMBOL_GPL
-0x794f80fb	spi_nor_scan	drivers/mtd/spi-nor/spi-nor	EXPORT_SYMBOL_GPL
-0x71d271ff	dm_bio_detain	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x67411ad2	cpufreq_dbs_governor_start	vmlinux	EXPORT_SYMBOL_GPL
-0xf19137bd	policy_has_boost_freq	vmlinux	EXPORT_SYMBOL_GPL
-0x312abf54	i2c_slave_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x8a2813ec	usb_reset_endpoint	vmlinux	EXPORT_SYMBOL_GPL
-0x985f2712	drm_format_num_planes	vmlinux	EXPORT_SYMBOL
-0x96554810	register_keyboard_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0xdd2ff52e	devm_backlight_device_register	vmlinux	EXPORT_SYMBOL
-0xb6a68816	find_last_bit	vmlinux	EXPORT_SYMBOL
-0xd06da2bb	poll_initwait	vmlinux	EXPORT_SYMBOL
-0x884ee0d3	irq_gc_ack_set_bit	vmlinux	EXPORT_SYMBOL_GPL
-0x4b8a25a8	unregister_console	vmlinux	EXPORT_SYMBOL
-0xe7958871	nf_ct_helper_ext_add	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x68b06063	nf_ct_unconfirmed_destroy	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xf74890a3	ceph_monc_wait_osdmap	net/ceph/libceph	EXPORT_SYMBOL
-0x50c1e706	usb_stor_reset_resume	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x8e7f05ab	mlx4_SET_PORT_VXLAN	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xb2e09a1f	hinic_free_db_phy_addr	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x4a4a424e	led_trigger_unregister_simple	vmlinux	EXPORT_SYMBOL_GPL
-0xaf05954a	edac_device_handle_ue	vmlinux	EXPORT_SYMBOL_GPL
-0x7451460b	edac_device_handle_ce	vmlinux	EXPORT_SYMBOL_GPL
-0x6b875a29	usb_bus_idr	vmlinux	EXPORT_SYMBOL_GPL
-0x1651bf9f	phy_disconnect	vmlinux	EXPORT_SYMBOL
-0x657d2dd1	phy_ethtool_set_link_ksettings	vmlinux	EXPORT_SYMBOL
-0xb7beb8e3	phy_ethtool_get_link_ksettings	vmlinux	EXPORT_SYMBOL
-0x276bcee0	device_get_mac_address	vmlinux	EXPORT_SYMBOL
-0xb5a8c226	acpi_gsi_to_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x61fb843c	aead_geniv_free	vmlinux	EXPORT_SYMBOL_GPL
-0x3fd78f3b	register_chrdev_region	vmlinux	EXPORT_SYMBOL
-0x9081391d	__cpu_active_mask	vmlinux	EXPORT_SYMBOL
-0x46312808	ieee80211_radiotap_iterator_next	net/wireless/cfg80211	EXPORT_SYMBOL
-0x8f64be30	nft_set_ext_types	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0xb6f20e99	rate_control_send_low	net/mac80211/mac80211	EXPORT_SYMBOL
-0x2b59a45a	mlx5_unregister_interface	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xf7fe9953	mlx4_unregister_interface	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xe72b78a7	netdev_state_change	vmlinux	EXPORT_SYMBOL
-0x9d610ec2	drm_mode_is_420	vmlinux	EXPORT_SYMBOL
-0xe3a53f4c	sort	vmlinux	EXPORT_SYMBOL
-0xa3f12f69	__crypto_xor	vmlinux	EXPORT_SYMBOL_GPL
-0xa8fef7bb	security_unix_may_send	vmlinux	EXPORT_SYMBOL
-0xc5f69a19	vfs_getattr_nosec	vmlinux	EXPORT_SYMBOL
-0x541bd60a	irq_work_run	vmlinux	EXPORT_SYMBOL_GPL
-0x21e93321	__tracepoint_suspend_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x5563ca77	__nft_release_basechain	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x56dc9d00	nf_conncount_add	net/netfilter/nf_conncount	EXPORT_SYMBOL_GPL
-0xea13c0f8	ieee80211_iterate_interfaces	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x85791023	nfs_probe_fsinfo	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xa89f1dc6	fscache_io_error	fs/fscache/fscache	EXPORT_SYMBOL
-0x2c42213e	usb_serial_generic_chars_in_buffer	drivers/usb/serial/usbserial	EXPORT_SYMBOL_GPL
-0xe8c778ed	srp_rport_get	drivers/scsi/scsi_transport_srp	EXPORT_SYMBOL
-0xf76088ba	iscsi_host_remove	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xc948c480	cxgbi_conn_xmit_pdu	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xc85eaad7	mlx4_SET_PORT_general	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x2f0a6395	__v4l2_clk_register_fixed	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x3aa68d7a	v4l2_find_dv_timings_cap	drivers/media/v4l2-core/v4l2-dv-timings	EXPORT_SYMBOL_GPL
-0x08b6e8a4	ib_register_mad_snoop	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x66f058e9	usb_sg_cancel	vmlinux	EXPORT_SYMBOL_GPL
-0xd2346746	drm_crtc_init_with_planes	vmlinux	EXPORT_SYMBOL
-0xc01163ca	devm_gpiod_get_from_of_node	vmlinux	EXPORT_SYMBOL
-0xe6c68334	ddebug_remove_module	vmlinux	EXPORT_SYMBOL_GPL
-0xb4321845	debugfs_create_devm_seqfile	vmlinux	EXPORT_SYMBOL_GPL
-0x44ab44d8	kern_path	vmlinux	EXPORT_SYMBOL
-0x9bea0ca2	irq_chip_ack_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xf2257880	ieee80211_chandef_to_operating_class	net/wireless/cfg80211	EXPORT_SYMBOL
-0x29a02ec9	rpc_set_connect_timeout	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x49a62b25	nfs_clone_sb_security	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xc11654da	iscsi_destroy_conn	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0xc397f585	bgx_lmac_internal_loopback	drivers/net/ethernet/cavium/thunder/thunder_bgx	EXPORT_SYMBOL
-0x9b2d89fa	hns_roce_alloc_pd	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x63be1e50	ib_register_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x3acf14cf	xfrm_dev_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x49f3ab27	nf_register_queue_handler	vmlinux	EXPORT_SYMBOL
-0x10c2c695	netpoll_print_options	vmlinux	EXPORT_SYMBOL
-0xe4309905	syscore_resume	vmlinux	EXPORT_SYMBOL_GPL
-0xea014afb	drm_client_framebuffer_create	vmlinux	EXPORT_SYMBOL
-0x40e181f8	clk_hw_get_flags	vmlinux	EXPORT_SYMBOL_GPL
-0xbeafe6c6	clk_bulk_get	vmlinux	EXPORT_SYMBOL
-0xecd70068	gpiod_set_raw_value_cansleep	vmlinux	EXPORT_SYMBOL_GPL
-0xb6d7a82f	__sg_alloc_table	vmlinux	EXPORT_SYMBOL
-0xfb15dadb	shrink_dcache_sb	vmlinux	EXPORT_SYMBOL
-0x0b3bf615	__cleancache_init_fs	vmlinux	EXPORT_SYMBOL
-0x6347eb7a	percpu_free_rwsem	vmlinux	EXPORT_SYMBOL_GPL
-0x80ee8389	param_ops_int	vmlinux	EXPORT_SYMBOL
-0xa545a5bc	alloc_c_can_dev	drivers/net/can/c_can/c_can	EXPORT_SYMBOL_GPL
-0x9a19f8ce	v4l2_subdev_link_validate	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xdc871b98	ib_register_event_handler	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xd54a5050	ipmi_unregister_for_cmd	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x33076468	efivar_entry_iter	vmlinux	EXPORT_SYMBOL_GPL
-0x12f7d120	regmap_fields_read	vmlinux	EXPORT_SYMBOL_GPL
-0xb7e1c433	serial8250_do_set_ldisc	vmlinux	EXPORT_SYMBOL_GPL
-0xc8e980b1	__pci_hp_register	vmlinux	EXPORT_SYMBOL_GPL
-0x6af9a2c1	sbitmap_init_node	vmlinux	EXPORT_SYMBOL_GPL
-0x697d66d2	blkdev_issue_flush	vmlinux	EXPORT_SYMBOL
-0x499043d3	crypto_init_queue	vmlinux	EXPORT_SYMBOL_GPL
-0x9482b4b3	get_state_synchronize_sched	vmlinux	EXPORT_SYMBOL_GPL
-0xb510c250	raw_v4_hashinfo	vmlinux	EXPORT_SYMBOL_GPL
-0xee19f4b1	typec_register_plug	vmlinux	EXPORT_SYMBOL_GPL
-0x170d9d1a	drm_gem_object_init	vmlinux	EXPORT_SYMBOL
-0x6be2f513	acpi_subsys_suspend_noirq	vmlinux	EXPORT_SYMBOL_GPL
-0x0fa34430	sysfs_break_active_protection	vmlinux	EXPORT_SYMBOL_GPL
-0xfb35e80f	iomap_zero_range	vmlinux	EXPORT_SYMBOL_GPL
-0x7ea974d2	blockdev_superblock	vmlinux	EXPORT_SYMBOL_GPL
-0xb308c97d	wait_woken	vmlinux	EXPORT_SYMBOL
-0x6a3901ae	param_ops_short	vmlinux	EXPORT_SYMBOL
-0xccc70d8e	rpcb_getport_async	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xaad6d92f	rfkill_init_sw_state	net/rfkill/rfkill	EXPORT_SYMBOL
-0x85fbc931	slhc_uncompress	drivers/net/slip/slhc	EXPORT_SYMBOL
-0x9eafc6fb	ib_get_vf_stats	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xdb0c9302	fwnode_irq_get	vmlinux	EXPORT_SYMBOL
-0x4a41f56f	amba_device_put	vmlinux	EXPORT_SYMBOL_GPL
-0x1ebc8a1b	amba_device_add	vmlinux	EXPORT_SYMBOL_GPL
-0x2484adc3	__kfifo_to_user_r	vmlinux	EXPORT_SYMBOL
-0xf5abdd73	nf_ct_untimeout	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xfc62eb83	fc_rport_logoff	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x35cc8ca0	fc_rport_lookup	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x0e85ffc8	cxgbi_conn_alloc_pdu	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x2cbdd79b	rt2x00mac_configure_filter	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x0e198232	dm_btree_insert	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xac3201b0	udp_flow_hashrnd	vmlinux	EXPORT_SYMBOL
-0x9ebac2a7	softnet_data	vmlinux	EXPORT_SYMBOL
-0xf0ad13f3	efivar_entry_get	vmlinux	EXPORT_SYMBOL_GPL
-0xa9a22d18	efivar_entry_set	vmlinux	EXPORT_SYMBOL_GPL
-0x86700220	acpi_get_cpuid	vmlinux	EXPORT_SYMBOL_GPL
-0xdb085d61	gpiod_to_irq	vmlinux	EXPORT_SYMBOL_GPL
-0xfe5d4bb2	sys_tz	vmlinux	EXPORT_SYMBOL
-0xca47c4f9	rpc_clnt_iterate_for_each_xprt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x79bc6cff	osd_req_op_extent_osd_data_pagelist	net/ceph/libceph	EXPORT_SYMBOL
-0x81cce66b	fcoe_queue_timer	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0x82c1b15a	team_mode_register	drivers/net/team/team	EXPORT_SYMBOL
-0x6f654161	team_options_change_check	drivers/net/team/team	EXPORT_SYMBOL
-0x4a3abace	mlxsw_pci_driver_register	drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci	EXPORT_SYMBOL
-0x764567c8	dm_btree_find_highest_key	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x01c277ee	ip6_sk_redirect	vmlinux	EXPORT_SYMBOL_GPL
-0x9ffa3a75	netdev_max_backlog	vmlinux	EXPORT_SYMBOL
-0x58276f93	cper_next_record_id	vmlinux	EXPORT_SYMBOL_GPL
-0xf6486b31	dev_pm_domain_attach_by_name	vmlinux	EXPORT_SYMBOL_GPL
-0xc959cfc6	drm_fb_helper_generic_probe	vmlinux	EXPORT_SYMBOL
-0x531d9c05	drm_plane_helper_disable	vmlinux	EXPORT_SYMBOL
-0xdbf9ad5c	acpi_processor_preregister_performance	vmlinux	EXPORT_SYMBOL
-0x872cb428	lock_fb_info	vmlinux	EXPORT_SYMBOL
-0xddbeeecc	pci_lock_rescan_remove	vmlinux	EXPORT_SYMBOL_GPL
-0x9ea8a761	blk_integrity_register	vmlinux	EXPORT_SYMBOL
-0xd0846936	blk_init_queue	vmlinux	EXPORT_SYMBOL
-0xdc543888	kernfs_path_from_node	vmlinux	EXPORT_SYMBOL_GPL
-0xff903b43	frame_vector_destroy	vmlinux	EXPORT_SYMBOL
-0x8753482e	unlock_page	vmlinux	EXPORT_SYMBOL
-0x4f98d766	cpu_pm_unregister_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x387e1639	rpc_pipefs_notifier_register	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x3ebe74a6	nft_data_dump	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x8865efd8	devlink_region_shapshot_id_get	net/core/devlink	EXPORT_SYMBOL_GPL
-0xf603d0ee	devlink_dpipe_table_resource_set	net/core/devlink	EXPORT_SYMBOL_GPL
-0x8f18b174	osd_req_op_cls_response_data_pages	net/ceph/libceph	EXPORT_SYMBOL
-0x0d3b6627	lcd_device_register	drivers/video/backlight/lcd	EXPORT_SYMBOL
-0xc6b2212d	sdio_memcpy_fromio	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xd99e003d	dm_bio_prison_create_v2	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x7379c2a3	i2c_pca_add_numbered_bus	drivers/i2c/algos/i2c-algo-pca	EXPORT_SYMBOL
-0xabe706f2	netdev_walk_all_upper_dev_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0xbb175273	drm_sysfs_hotplug_event	vmlinux	EXPORT_SYMBOL
-0x25a9c537	flex_array_free_parts	vmlinux	EXPORT_SYMBOL
-0xff1eaa3e	release_dentry_name_snapshot	vmlinux	EXPORT_SYMBOL
-0xfe13fe0a	alarm_cancel	vmlinux	EXPORT_SYMBOL_GPL
-0x5a45ba31	svc_auth_unregister	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x45a0e8fa	osd_req_op_raw_data_in_pages	net/ceph/libceph	EXPORT_SYMBOL
-0x434abe25	jbd2_log_wait_commit	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x16af9071	dm_array_set_value	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xb6949944	dm_array_get_value	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xbf70b291	hns_roce_mtt_cleanup	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xd63b11f4	rdma_nl_register	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x9a1d784c	xfrm_unregister_type	vmlinux	EXPORT_SYMBOL
-0xde93db34	nf_ip_checksum	vmlinux	EXPORT_SYMBOL
-0x0a0fa4d5	__tcf_block_cb_unregister	vmlinux	EXPORT_SYMBOL
-0x08556857	sock_diag_save_cookie	vmlinux	EXPORT_SYMBOL_GPL
-0x3ac38127	led_sysfs_enable	vmlinux	EXPORT_SYMBOL_GPL
-0x0fbe231d	pci_request_regions_exclusive	vmlinux	EXPORT_SYMBOL
-0x5c91a6c1	pkcs7_validate_trust	vmlinux	EXPORT_SYMBOL_GPL
-0xcc317c6e	hrtimer_init_sleeper	vmlinux	EXPORT_SYMBOL_GPL
-0xad881818	kvm_vcpu_uninit	vmlinux	EXPORT_SYMBOL_GPL
-0x1617fea2	hisi_sas_init_mem	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x69ec7138	mlx5_core_qp_query	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xd56572fd	memstick_free_host	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0x654449c3	memset16	vmlinux	EXPORT_SYMBOL
-0x85ea24f3	xhci_ext_cap_init	vmlinux	EXPORT_SYMBOL_GPL
-0x89e0ea87	acpi_dma_controller_free	vmlinux	EXPORT_SYMBOL_GPL
-0x0e150855	hdmi_vendor_infoframe_pack	vmlinux	EXPORT_SYMBOL
-0xa75af961	dquot_disable	vmlinux	EXPORT_SYMBOL
-0xa35169ff	trace_event_buffer_commit	vmlinux	EXPORT_SYMBOL_GPL
-0x810bc7b5	module_put	vmlinux	EXPORT_SYMBOL
-0x2459bbcc	console_set_on_cmdline	vmlinux	EXPORT_SYMBOL
-0x3ed74f2f	nsh_push	net/nsh/nsh	EXPORT_SYMBOL_GPL
-0xa86338d9	ip_tunnel_rcv	net/ipv4/ip_tunnel	EXPORT_SYMBOL_GPL
-0xff16d90d	uwb_rc_vcmd	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0xd70de415	hisi_sas_alloc	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x7be9f844	rt2x00mac_stop	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x8a88b214	ath10k_ce_alloc_rri	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xcdb6b4dc	mlx5_fc_query	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x4430764e	dm_rh_region_to_sector	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0x29a5b3d6	ib_drain_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x0705dd14	ipmi_register_for_cmd	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x424a5329	sata_link_hardreset	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x421e95e2	cpufreq_show_cpus	vmlinux	EXPORT_SYMBOL_GPL
-0x7f0f354d	usb_get_from_anchor	vmlinux	EXPORT_SYMBOL_GPL
-0x11cc1337	genphy_resume	vmlinux	EXPORT_SYMBOL
-0xc0c31322	erst_read	vmlinux	EXPORT_SYMBOL_GPL
-0xdbcf041a	acpi_install_address_space_handler	vmlinux	EXPORT_SYMBOL
-0x986a71c1	inode_get_bytes	vmlinux	EXPORT_SYMBOL
-0x3eeb2322	__wake_up	vmlinux	EXPORT_SYMBOL
-0x8dc7ae25	nf_conntrack_helper_unregister	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x54d15d34	umc_bus_type	drivers/uwb/umc	EXPORT_SYMBOL_GPL
-0xa01a8d9b	nd_cmd_bus_desc	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x92229ca1	mlxsw_afk_values_add_u32	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x0419e175	vbin_printf	vmlinux	EXPORT_SYMBOL_GPL
-0xa12cd67e	edac_device_del_device	vmlinux	EXPORT_SYMBOL_GPL
-0xdf5defc0	edac_device_add_device	vmlinux	EXPORT_SYMBOL_GPL
-0x534b6ae5	i2c_for_each_dev	vmlinux	EXPORT_SYMBOL_GPL
-0xa5a5146b	dev_driver_string	vmlinux	EXPORT_SYMBOL
-0x047d5b0d	pcie_get_readrq	vmlinux	EXPORT_SYMBOL
-0xc7a1840e	llist_add_batch	vmlinux	EXPORT_SYMBOL_GPL
-0x1a8fa6cd	blkg_print_stat_ios	vmlinux	EXPORT_SYMBOL_GPL
-0x3fdcd8f1	blk_mq_update_nr_hw_queues	vmlinux	EXPORT_SYMBOL_GPL
-0xce9395d1	bio_reset	vmlinux	EXPORT_SYMBOL
-0x5a1e3310	security_d_instantiate	vmlinux	EXPORT_SYMBOL
-0x4f1d3bf3	iter_file_splice_write	vmlinux	EXPORT_SYMBOL
-0xe283adb4	vfs_mkdir	vmlinux	EXPORT_SYMBOL
-0x84b42af1	cond_synchronize_sched	vmlinux	EXPORT_SYMBOL_GPL
-0x181c1c89	srcu_torture_stats_print	vmlinux	EXPORT_SYMBOL_GPL
-0x81e33c4a	ieee80211_gtk_rekey_add	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0xabd095c7	tee_shm_priv_alloc	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0x0656ad78	team_mode_unregister	drivers/net/team/team	EXPORT_SYMBOL
-0xf2d0e607	bcm54xx_auxctl_write	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL
-0xa9a3de17	cryptd_free_ahash	crypto/cryptd	EXPORT_SYMBOL_GPL
-0xd3b7b395	of_match_node	vmlinux	EXPORT_SYMBOL
-0xe8896755	usb_driver_claim_interface	vmlinux	EXPORT_SYMBOL_GPL
-0x40003e2e	fwnode_property_get_reference_args	vmlinux	EXPORT_SYMBOL_GPL
-0x5e49c3f4	drm_gem_prime_handle_to_fd	vmlinux	EXPORT_SYMBOL
-0xc5a5c678	uart_parse_earlycon	vmlinux	EXPORT_SYMBOL_GPL
-0x5b597a5c	acpi_buffer_to_resource	vmlinux	EXPORT_SYMBOL
-0x8353dfff	acpi_os_get_iomem	vmlinux	EXPORT_SYMBOL_GPL
-0x71202dcd	pinctrl_add_gpio_range	vmlinux	EXPORT_SYMBOL_GPL
-0x4a1a7b8b	eventfd_ctx_fileget	vmlinux	EXPORT_SYMBOL_GPL
-0xb4b59199	verify_pkcs7_signature	vmlinux	EXPORT_SYMBOL_GPL
-0xd449f0ce	rpc_pipe_generic_upcall	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x58028313	xprt_unregister_transport	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x07b50a77	iscsi_conn_failure	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xaa0e0b62	to_nd_btt	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x8fa03d8b	__ata_change_queue_depth	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x77c3b594	led_trigger_set	vmlinux	EXPORT_SYMBOL_GPL
-0x920c80d9	of_find_i2c_device_by_node	vmlinux	EXPORT_SYMBOL
-0x63187451	pcie_aspm_support_enabled	vmlinux	EXPORT_SYMBOL
-0xe1f0d775	gpiod_get_array_optional	vmlinux	EXPORT_SYMBOL_GPL
-0x81b803cf	eventfd_fget	vmlinux	EXPORT_SYMBOL_GPL
-0xd55552b0	dget_parent	vmlinux	EXPORT_SYMBOL
-0x0a8a7352	nf_conntrack_l4proto_dccp6	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xdd2c169b	mb_cache_create	fs/mbcache	EXPORT_SYMBOL
-0x5a29fe80	wusbhc_rh_start_port_reset	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x06d4db1c	sdhci_send_tuning	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xa0436e98	in6addr_linklocal_allnodes	vmlinux	EXPORT_SYMBOL
-0x9ebcbd29	do_tcp_sendpages	vmlinux	EXPORT_SYMBOL_GPL
-0x7fc0863b	hid_dump_input	vmlinux	EXPORT_SYMBOL_GPL
-0xb4e03485	usb_disable_autosuspend	vmlinux	EXPORT_SYMBOL_GPL
-0x79fc20e2	usb_get_dev	vmlinux	EXPORT_SYMBOL_GPL
-0x266668a6	device_property_match_string	vmlinux	EXPORT_SYMBOL_GPL
-0x3dfc436e	percpu_ref_kill_and_confirm	vmlinux	EXPORT_SYMBOL_GPL
-0xabcc97f0	securityfs_create_dir	vmlinux	EXPORT_SYMBOL_GPL
-0x38d0ce32	unregister_lsm_notifier	vmlinux	EXPORT_SYMBOL
-0x605d220b	iunique	vmlinux	EXPORT_SYMBOL
-0x5a00c8e2	try_lookup_one_len	vmlinux	EXPORT_SYMBOL
-0x121d958a	unregister_die_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0xbf5f9d46	nfs4_schedule_stateid_recovery	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xd5263820	mb_cache_destroy	fs/mbcache	EXPORT_SYMBOL
-0xac4d0b18	nvmet_req_execute	drivers/nvme/target/nvmet	EXPORT_SYMBOL_GPL
-0x9633b263	rt2x00queue_start_queue	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x0e1f04ad	media_pipeline_start	drivers/media/media	EXPORT_SYMBOL_GPL
-0x508de762	ata_dev_next	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x095736ea	__ll_sc_atomic64_fetch_and_acquire	vmlinux	EXPORT_SYMBOL
-0x57055f1a	xfrm_policy_walk_done	vmlinux	EXPORT_SYMBOL
-0x1dc0f4e3	inet_dgram_ops	vmlinux	EXPORT_SYMBOL
-0xb3bd808c	input_release_device	vmlinux	EXPORT_SYMBOL
-0xcd04a50a	drm_format_info	vmlinux	EXPORT_SYMBOL
-0xc93e8461	acpi_get_event_resources	vmlinux	EXPORT_SYMBOL
-0x89a5f4cb	__do_once_done	vmlinux	EXPORT_SYMBOL
-0xec5ef0ea	blk_alloc_queue	vmlinux	EXPORT_SYMBOL
-0xf5f3efbd	klp_unregister_patch	vmlinux	EXPORT_SYMBOL_GPL
-0xa3e7b7ce	node_to_cpumask_map	vmlinux	EXPORT_SYMBOL
-0x225b9d81	nf_conntrack_helpers_register	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x8e873fe8	ip_set_nfnl_put	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0xb3d22a98	nvmet_ctrl_fatal_error	drivers/nvme/target/nvmet	EXPORT_SYMBOL_GPL
-0x45bb4fc5	mlx5_destroy_flow_table	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x050b6623	mlx4_get_devlink_port	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x814c773c	v4l2_pipeline_link_notify	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x2e3de687	dm_bufio_client_create	drivers/md/dm-bufio	EXPORT_SYMBOL_GPL
-0x446615bd	vid_from_reg	drivers/hwmon/hwmon-vid	EXPORT_SYMBOL
-0xc38365ac	drm_atomic_helper_set_config	vmlinux	EXPORT_SYMBOL
-0xedc35658	gen_pool_for_each_chunk	vmlinux	EXPORT_SYMBOL
-0xcb917980	get_gendisk	vmlinux	EXPORT_SYMBOL
-0x3d8baf3b	zs_huge_class_size	vmlinux	EXPORT_SYMBOL_GPL
-0xec2e1c8f	proc_doulongvec_minmax	vmlinux	EXPORT_SYMBOL
-0xe6938daa	ieee80211_bss_get_ie	net/wireless/cfg80211	EXPORT_SYMBOL
-0x7a5e9c11	nft_chain_validate_dependency	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x55cf4826	pnfs_generic_pg_init_read	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xe31e4777	rt2x00mac_set_tim	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x427e81ed	rvt_del_timers_sync	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0xcb3e91cc	xt_counters_alloc	vmlinux	EXPORT_SYMBOL
-0x18f89fcd	hwmon_device_register	vmlinux	EXPORT_SYMBOL_GPL
-0x0e0a86b1	usb_store_new_id	vmlinux	EXPORT_SYMBOL_GPL
-0x3eec6bcd	sdev_evt_send_simple	vmlinux	EXPORT_SYMBOL_GPL
-0x8302a367	ttm_tt_fini	vmlinux	EXPORT_SYMBOL
-0xb4c8cfc5	drm_fb_helper_blank	vmlinux	EXPORT_SYMBOL
-0x15f7ed37	crypto_register_akcipher	vmlinux	EXPORT_SYMBOL_GPL
-0x65e70945	simple_attr_open	vmlinux	EXPORT_SYMBOL_GPL
-0xa959a2bd	seq_hex_dump	vmlinux	EXPORT_SYMBOL
-0xa1dee5f1	frame_vector_create	vmlinux	EXPORT_SYMBOL
-0xce98b67e	truncate_inode_pages_final	vmlinux	EXPORT_SYMBOL
-0x56e9103b	cpu_pm_enter	vmlinux	EXPORT_SYMBOL_GPL
-0x09337cd0	__wake_up_locked_key	vmlinux	EXPORT_SYMBOL_GPL
-0x2d1b02d2	usermodehelper_read_lock_wait	vmlinux	EXPORT_SYMBOL_GPL
-0x80f94919	__cpuhp_setup_state_cpuslocked	vmlinux	EXPORT_SYMBOL
-0x417a9131	ceph_oloc_destroy	net/ceph/libceph	EXPORT_SYMBOL
-0x3f7a9b81	vhost_work_queue	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xde97683d	sas_ssp_task_response	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0xf398644f	dm_btree_lookup_next	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x9cd8d277	ata_pci_bmdma_clear_simplex	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xfcd2d789	sk_clear_memalloc	vmlinux	EXPORT_SYMBOL_GPL
-0x426285ea	typec_unregister_cable	vmlinux	EXPORT_SYMBOL_GPL
-0xb81a31bc	usb_root_hub_lost_power	vmlinux	EXPORT_SYMBOL_GPL
-0x416d31ac	hvc_remove	vmlinux	EXPORT_SYMBOL_GPL
-0xe4b66f21	pci_stop_and_remove_bus_device	vmlinux	EXPORT_SYMBOL
-0x7d5e1008	__crc32c_le_shift	vmlinux	EXPORT_SYMBOL
-0x4578f528	__kfifo_to_user	vmlinux	EXPORT_SYMBOL
-0xfc16a0b5	blk_mq_sched_request_inserted	vmlinux	EXPORT_SYMBOL_GPL
-0xa9108c29	done_path_create	vmlinux	EXPORT_SYMBOL
-0xfdf2704f	get_super_exclusive_thawed	vmlinux	EXPORT_SYMBOL
-0xa2b0ce40	ceph_con_close	net/ceph/libceph	EXPORT_SYMBOL
-0xf34332f0	iscsi_find_param_from_key	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x9ed95b4e	hns_roce_hw_destroy_mpt	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x9a2f7357	ahci_host_activate	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0x2c2f6ac8	xfrm4_rcv_encap	vmlinux	EXPORT_SYMBOL
-0xe68fe0a6	udp_poll	vmlinux	EXPORT_SYMBOL
-0xde22ae1c	skb_copy_ubufs	vmlinux	EXPORT_SYMBOL_GPL
-0xdaa99ba7	mdiobus_unregister_device	vmlinux	EXPORT_SYMBOL
-0xeca44693	iommu_group_remove_device	vmlinux	EXPORT_SYMBOL_GPL
-0x7b8cb462	pci_hp_deregister	vmlinux	EXPORT_SYMBOL_GPL
-0xa9f67388	pci_remove_root_bus	vmlinux	EXPORT_SYMBOL_GPL
-0x8c6d9a45	posix_acl_from_mode	vmlinux	EXPORT_SYMBOL
-0xaf6ae696	kstrndup	vmlinux	EXPORT_SYMBOL
-0x687b6a16	kdbgetsymval	vmlinux	EXPORT_SYMBOL
-0xf43b01e1	irq_domain_reset_irq_data	vmlinux	EXPORT_SYMBOL_GPL
-0x39243179	irq_set_chip	vmlinux	EXPORT_SYMBOL
-0x9873efab	console_stop	vmlinux	EXPORT_SYMBOL
-0x1d3c1442	nf_conntrack_tuple_taken	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x91d1fe52	max_session_slots	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xd0e6d019	mlx4_mr_rereg_mem_cleanup	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x33f8617f	nic_get_chipid	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0x16500d4d	mfd_add_devices	drivers/mfd/mfd-core	EXPORT_SYMBOL
-0x6f2fe3c4	dm_btree_remove_leaves	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xb2f3a807	rdma_copy_addr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xa1cbea05	ib_find_cached_pkey	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xaa4f94b6	sata_pmp_port_ops	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x281073c7	__serpent_decrypt	crypto/serpent_generic	EXPORT_SYMBOL_GPL
-0xa77bfd29	register_inet6addr_validator_notifier	vmlinux	EXPORT_SYMBOL
-0xde7531ba	inet6_getname	vmlinux	EXPORT_SYMBOL
-0xd1e5e75b	power_supply_put	vmlinux	EXPORT_SYMBOL_GPL
-0x13f2a11b	drm_client_release	vmlinux	EXPORT_SYMBOL
-0x4f13d16f	drm_mode_equal_no_clocks	vmlinux	EXPORT_SYMBOL
-0xc43e03ac	sunrpc_init_cache_detail	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x0cfc8a73	xdr_encode_word	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xaf2e4b86	auth_domain_find	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x22d966c6	ip_set_range_to_cidr	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0xdc35e122	usb_wwan_ioctl	drivers/usb/serial/usb_wwan	EXPORT_SYMBOL
-0xf9fa9cbc	ath10k_ce_per_engine_service	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x9c2859a6	mlx4_find_cached_mac	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x3716c78b	cxgb4_bar2_sge_qregs	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xdff118cd	register_mtd_user	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x4fdc945d	sata_deb_timing_normal	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x9e22376d	ohci_init_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x0ac26a50	drm_mode_config_reset	vmlinux	EXPORT_SYMBOL
-0x8d73278e	hex_asc_upper	vmlinux	EXPORT_SYMBOL
-0x6a03751f	sgl_free_order	vmlinux	EXPORT_SYMBOL
-0x7005378f	blk_start_queue_async	vmlinux	EXPORT_SYMBOL
-0x91da0355	debugfs_create_file	vmlinux	EXPORT_SYMBOL_GPL
-0x6568e07e	new_inode	vmlinux	EXPORT_SYMBOL
-0xf9b2f0ca	rpc_restart_call_prepare	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x1db238cc	jbd2_journal_clear_err	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xad757b56	__uio_register_device	drivers/uio/uio	EXPORT_SYMBOL_GPL
-0xb1fb6ac5	tpm_getcap	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0xe0b13336	argv_free	vmlinux	EXPORT_SYMBOL
-0x86f85114	net_dec_egress_queue	vmlinux	EXPORT_SYMBOL_GPL
-0x68fd754e	of_get_phy_mode	vmlinux	EXPORT_SYMBOL_GPL
-0x37f61a3c	__rtc_register_device	vmlinux	EXPORT_SYMBOL_GPL
-0xe40894c1	xhci_run	vmlinux	EXPORT_SYMBOL_GPL
-0x8112b3d2	scsi_build_sense_buffer	vmlinux	EXPORT_SYMBOL
-0x90227e2d	dma_fence_array_create	vmlinux	EXPORT_SYMBOL
-0x3fc71286	regmap_field_update_bits_base	vmlinux	EXPORT_SYMBOL_GPL
-0xccda8790	drm_dev_set_unique	vmlinux	EXPORT_SYMBOL
-0x951308bb	drm_dp_start_crc	vmlinux	EXPORT_SYMBOL
-0x45a8d2b5	tty_port_close	vmlinux	EXPORT_SYMBOL
-0x65dccf13	xz_dec_end	vmlinux	EXPORT_SYMBOL
-0x6e5b8651	xz_dec_run	vmlinux	EXPORT_SYMBOL
-0x75ceaf35	pnfs_read_done_resend_to_mds	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x30ba1364	nfs_refresh_inode	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xbac15e71	hisi_sas_scan_start	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x84c921d4	nvdimm_namespace_common_probe	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x3f123442	mlxsw_core_kvd_sizes_get	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x4eab1bdd	sdhci_start_tuning	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xe9debd45	memstick_remove_host	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0xfe0f2369	ipmi_get_maintenance_mode	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x4169ec0a	__ll_sc_atomic_fetch_or_acquire	vmlinux	EXPORT_SYMBOL
-0xece8b1d5	genl_unregister_family	vmlinux	EXPORT_SYMBOL
-0xb8b24262	netdev_upper_get_next_dev_rcu	vmlinux	EXPORT_SYMBOL
-0x9d0d6206	unregister_netdevice_notifier	vmlinux	EXPORT_SYMBOL
-0x2ad0c1df	of_graph_get_endpoint_by_regs	vmlinux	EXPORT_SYMBOL
-0x70702a6d	ttm_bo_clean_mm	vmlinux	EXPORT_SYMBOL
-0x4b800c18	tty_register_driver	vmlinux	EXPORT_SYMBOL
-0xe69a9df4	hdmi_spd_infoframe_pack	vmlinux	EXPORT_SYMBOL
-0xd1363cc1	ucs2_strsize	vmlinux	EXPORT_SYMBOL
-0xac3dbdb7	padata_stop	vmlinux	EXPORT_SYMBOL
-0xad703657	ceph_auth_destroy_authorizer	net/ceph/libceph	EXPORT_SYMBOL
-0x4f266b13	mlx4_mw_alloc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xc3b0800c	mlx4_config_dev_retrieval	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xa19040b9	sdio_release_host	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xa9f2d4e7	memstick_unregister_driver	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0x9196c52f	v4l2_fh_exit	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x3017fae2	v4l2_fh_init	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x67fe94ce	kset_unregister	vmlinux	EXPORT_SYMBOL
-0xb11211dc	ndo_dflt_fdb_del	vmlinux	EXPORT_SYMBOL
-0x25f3babd	driver_remove_file	vmlinux	EXPORT_SYMBOL_GPL
-0xd67085ec	iommu_sva_bind_device	vmlinux	EXPORT_SYMBOL_GPL
-0x8c9e338f	acpi_bios_error	vmlinux	EXPORT_SYMBOL
-0x0518117a	debugfs_create_u32	vmlinux	EXPORT_SYMBOL_GPL
-0xd9ac1056	get_user_pages_longterm	vmlinux	EXPORT_SYMBOL
-0x4ae59d1a	strp_unpause	net/strparser/strparser	EXPORT_SYMBOL_GPL
-0x8cca1983	llc_build_and_send_ui_pkt	net/llc/llc	EXPORT_SYMBOL
-0x66492d14	jbd2_journal_release_jbd_inode	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x1ea344e1	core_tpg_get_initiator_node_acl	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x0ef06974	spi_populate_ppr_msg	drivers/scsi/scsi_transport_spi	EXPORT_SYMBOL_GPL
-0x53fcb343	set_and_calc_slave_port_state	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xf2e49d75	netdev_rx_handler_register	vmlinux	EXPORT_SYMBOL_GPL
-0x7287fc21	devm_thermal_zone_of_sensor_register	vmlinux	EXPORT_SYMBOL_GPL
-0x49a485ba	drm_fb_helper_ioctl	vmlinux	EXPORT_SYMBOL
-0x438d8df2	iova_cache_get	vmlinux	EXPORT_SYMBOL_GPL
-0x984592e3	__tracepoint_block_split	vmlinux	EXPORT_SYMBOL_GPL
-0xd3559ef4	__memset	vmlinux	EXPORT_SYMBOL
-0x064b0e24	dev_attr_phy_event_threshold	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0xb939278f	rt2800_get_tsf	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x00b1e464	inet_csk_reset_keepalive_timer	vmlinux	EXPORT_SYMBOL
-0x6f9e1793	efivar_entry_find	vmlinux	EXPORT_SYMBOL_GPL
-0x279b99a6	dev_vprintk_emit	vmlinux	EXPORT_SYMBOL
-0x7c9a7371	clk_prepare	vmlinux	EXPORT_SYMBOL_GPL
-0x0781ec97	logic_insl	vmlinux	EXPORT_SYMBOL
-0x3cd9ed83	logic_insw	vmlinux	EXPORT_SYMBOL
-0x7141b88a	logic_insb	vmlinux	EXPORT_SYMBOL
-0xa57ddc77	rhashtable_insert_slow	vmlinux	EXPORT_SYMBOL_GPL
-0x49603fb8	security_sb_copy_data	vmlinux	EXPORT_SYMBOL
-0x68ac609a	user_read	vmlinux	EXPORT_SYMBOL_GPL
-0x53326531	mempool_alloc_pages	vmlinux	EXPORT_SYMBOL
-0x1bd930eb	trace_define_field	vmlinux	EXPORT_SYMBOL_GPL
-0x6b21f556	kvm_vcpu_gfn_to_pfn_atomic	vmlinux	EXPORT_SYMBOL_GPL
-0x47939e0d	__tasklet_hi_schedule	vmlinux	EXPORT_SYMBOL
-0x0ec5d0b6	cfg80211_ch_switch_started_notify	net/wireless/cfg80211	EXPORT_SYMBOL
-0x45a4dc5e	read_bytes_from_xdr_buf	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x0cda206b	fcoe_fc_crc	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0xfb72e2a1	bcm_phy_set_eee	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0x3e4427c8	roccat_report_event	drivers/hid/hid-roccat	EXPORT_SYMBOL_GPL
-0xc0b608b3	fmc_scan_sdb_tree	drivers/fmc/fmc	EXPORT_SYMBOL
-0xbb46fa20	sata_sff_hardreset	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x57d8e34a	arp_send	vmlinux	EXPORT_SYMBOL
-0x4e66d584	xt_register_matches	vmlinux	EXPORT_SYMBOL
-0xa51f1f0c	tc_setup_cb_egdev_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x111f4940	dma_fence_signal_locked	vmlinux	EXPORT_SYMBOL
-0x964a1e1d	ttm_bo_unlock_delayed_workqueue	vmlinux	EXPORT_SYMBOL
-0x5fee21c3	unregister_acpi_bus_type	vmlinux	EXPORT_SYMBOL_GPL
-0xbb0540aa	zlib_inflateReset	vmlinux	EXPORT_SYMBOL
-0x281823c5	__kfifo_out_peek	vmlinux	EXPORT_SYMBOL
-0xbe1bb112	bitmap_onto	vmlinux	EXPORT_SYMBOL
-0xc64416e5	security_sctp_assoc_request	vmlinux	EXPORT_SYMBOL
-0x3686de2f	cdev_del	vmlinux	EXPORT_SYMBOL
-0x377bbcbc	pm_suspend_target_state	vmlinux	EXPORT_SYMBOL_GPL
-0x8aa594af	nft_redir_validate	net/netfilter/nft_redir	EXPORT_SYMBOL_GPL
-0xd186b82e	raid_component_add	drivers/scsi/raid_class	EXPORT_SYMBOL
-0x86adc90e	ath10k_htc_process_trailer	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x8d63869b	ib_copy_qp_attr_to_user	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL
-0x41c599d1	ib_copy_ah_attr_to_user	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL
-0x0b14173a	i2c_mux_alloc	drivers/i2c/i2c-mux	EXPORT_SYMBOL_GPL
-0x3e0a3140	async_xor	crypto/async_tx/async_xor	EXPORT_SYMBOL_GPL
-0xa1d90803	pneigh_enqueue	vmlinux	EXPORT_SYMBOL
-0x268d1f92	dev_alloc_name	vmlinux	EXPORT_SYMBOL
-0x3a2d43ce	drm_gem_dumb_destroy	vmlinux	EXPORT_SYMBOL
-0xe5bd3ef2	soft_cursor	vmlinux	EXPORT_SYMBOL
-0x75d7afbb	dax_layout_busy_page	vmlinux	EXPORT_SYMBOL_GPL
-0x8a282337	rwsem_wake	vmlinux	EXPORT_SYMBOL
-0x531a722a	hisi_sysctl_clr_ddrc_mem_ecc	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0xddb1367a	hisi_sysctl_get_ddrc_mem_ecc	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0x1a19de45	hisi_sysctl_get_hllc_mem_ecc	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0x38f0b2c4	hisi_sysctl_set_hllc_mem_ecc	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0x4cfbb565	hisi_sysctl_get_hllc_crc_ecc	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0xe781f874	dm_tm_dec	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x45ab972a	dm_rh_dec	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0xb6e726b0	ping_seq_stop	vmlinux	EXPORT_SYMBOL_GPL
-0x1935dc16	tcp_add_backlog	vmlinux	EXPORT_SYMBOL
-0x2c3054f9	net_inc_ingress_queue	vmlinux	EXPORT_SYMBOL_GPL
-0xd49cd40e	vga_get	vmlinux	EXPORT_SYMBOL
-0x3205fcdf	drm_gem_fb_create	vmlinux	EXPORT_SYMBOL_GPL
-0x6a1733eb	iommu_group_unregister_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x9e8b4659	hisi_reset_init	vmlinux	EXPORT_SYMBOL_GPL
-0xe90bb06d	__clk_determine_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x021442ec	erst_write	vmlinux	EXPORT_SYMBOL_GPL
-0x68e58cb5	security_dentry_init_security	vmlinux	EXPORT_SYMBOL
-0xf317ca4f	generic_fh_to_dentry	vmlinux	EXPORT_SYMBOL_GPL
-0xeabfd4f0	filemap_fdatawait_keep_errors	vmlinux	EXPORT_SYMBOL
-0x7ce33a30	try_to_del_timer_sync	vmlinux	EXPORT_SYMBOL
-0x408d2a04	play_idle	vmlinux	EXPORT_SYMBOL_GPL
-0x7bfa301e	ipcomp_output	net/xfrm/xfrm_ipcomp	EXPORT_SYMBOL_GPL
-0x8d04fe5e	svc_addsock	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x5ddb1e83	nf_ct_expect_related_report	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xa8e9516a	nfs_statfs	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xb4f50dd4	usb_stor_bulk_transfer_buf	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x4438c148	mlx5_query_port_prio_tc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x24d6f8ee	dm_unregister_target	drivers/md/dm-mod	EXPORT_SYMBOL
-0x95f3925e	svm_get_pasid	vmlinux	EXPORT_SYMBOL_GPL
-0x67e74c21	tty_init_termios	vmlinux	EXPORT_SYMBOL_GPL
-0x831bee30	pci_enable_device_io	vmlinux	EXPORT_SYMBOL
-0x3a682ecc	flex_array_alloc	vmlinux	EXPORT_SYMBOL
-0x62b4ba75	__clocksource_register_scale	vmlinux	EXPORT_SYMBOL_GPL
-0x7807f0f8	schedule_timeout_idle	vmlinux	EXPORT_SYMBOL
-0xfe487975	init_wait_entry	vmlinux	EXPORT_SYMBOL
-0xd2aaf84f	ceph_monc_get_version_async	net/ceph/libceph	EXPORT_SYMBOL
-0x5dfc64dc	jbd2_journal_revoke	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xde9b6b60	cxgbi_cleanup_task	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x1159863b	nvmf_unregister_transport	drivers/nvme/host/nvme-fabrics	EXPORT_SYMBOL_GPL
-0x1c9e7140	hinic_slq_get_first_pageaddr	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x8053aa37	cxgb4_clip_get	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x0611bca2	mtd_read	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xefb35632	dm_mq_kick_requeue_list	drivers/md/dm-mod	EXPORT_SYMBOL
-0xe1775ee7	dm_get_reserved_bio_based_ios	drivers/md/dm-mod	EXPORT_SYMBOL_GPL
-0xb233be53	ata_sas_port_destroy	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x03821a5f	ata_sas_port_suspend	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xdf39a65b	tcp_get_md5sig_pool	vmlinux	EXPORT_SYMBOL
-0x3145216f	pci_dev_present	vmlinux	EXPORT_SYMBOL
-0x3fec8693	pci_dev_put	vmlinux	EXPORT_SYMBOL
-0x51f118b3	pci_dev_get	vmlinux	EXPORT_SYMBOL
-0x20aebe9d	scsi_cmd_blk_ioctl	vmlinux	EXPORT_SYMBOL
-0x958315dd	read_dev_sector	vmlinux	EXPORT_SYMBOL
-0x810b65b8	crypto_alloc_instance2	vmlinux	EXPORT_SYMBOL_GPL
-0xf91943ef	config_group_find_item	vmlinux	EXPORT_SYMBOL
-0xa4041be3	_cleanup_srcu_struct	vmlinux	EXPORT_SYMBOL_GPL
-0xedaed500	ceph_monc_do_statfs	net/ceph/libceph	EXPORT_SYMBOL
-0x7f2f2d94	nvme_change_ctrl_state	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x4ab6f6f6	mlx5_cmd_comp_handler	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x8f5fca7c	led_set_flash_brightness	drivers/leds/led-class-flash	EXPORT_SYMBOL_GPL
-0x5609ce41	cast_s2	crypto/cast_common	EXPORT_SYMBOL_GPL
-0x84a8d0eb	of_changeset_revert	vmlinux	EXPORT_SYMBOL_GPL
-0xef199f11	usb_ifnum_to_if	vmlinux	EXPORT_SYMBOL_GPL
-0x45355432	drm_atomic_helper_disable_plane	vmlinux	EXPORT_SYMBOL
-0x23505f2e	btree_get_prev	vmlinux	EXPORT_SYMBOL_GPL
-0xfba7ddd2	match_u64	vmlinux	EXPORT_SYMBOL
-0xfd7e8a5c	af_alg_alloc_areq	vmlinux	EXPORT_SYMBOL_GPL
-0x61ac79ac	security_old_inode_init_security	vmlinux	EXPORT_SYMBOL
-0x0565a17f	debugfs_create_x16	vmlinux	EXPORT_SYMBOL_GPL
-0x9f4f9c3e	__tracepoint_kmem_cache_alloc_node	vmlinux	EXPORT_SYMBOL
-0xd81de62c	ring_buffer_record_enable	vmlinux	EXPORT_SYMBOL_GPL
-0xa1fcc7c8	iscsi_tcp_cleanup_task	drivers/scsi/libiscsi_tcp	EXPORT_SYMBOL_GPL
-0x19e9a25d	nvdimm_kobj	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x2d12eba3	enclosure_find	drivers/misc/enclosure	EXPORT_SYMBOL_GPL
-0xd776c34b	ib_mr_pool_get	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xedfa10b9	cdrom_mode_sense	drivers/cdrom/cdrom	EXPORT_SYMBOL
-0x061651be	strcat	vmlinux	EXPORT_SYMBOL
-0xa4b611be	inet6_destroy_sock	vmlinux	EXPORT_SYMBOL_GPL
-0xe92aaa1f	md_find_rdev_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0x76598cbe	phy_device_create	vmlinux	EXPORT_SYMBOL
-0x012e730e	apei_exec_noop	vmlinux	EXPORT_SYMBOL_GPL
-0x08162c74	free_bucket_spinlocks	vmlinux	EXPORT_SYMBOL
-0xe8fbfeea	af_alg_unregister_type	vmlinux	EXPORT_SYMBOL_GPL
-0x50be748d	security_ib_free_security	vmlinux	EXPORT_SYMBOL
-0x70dc9014	qtree_delete_dquot	vmlinux	EXPORT_SYMBOL
-0xf1d232a3	dqstats	vmlinux	EXPORT_SYMBOL
-0x47942d9a	__online_page_set_limits	vmlinux	EXPORT_SYMBOL_GPL
-0x1f94e6c5	jbd2_journal_invalidatepage	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xe2643cfa	jbd2_journal_get_write_access	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xf5c9f66e	iscsi_conn_send_pdu	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xe16921ec	mlx5_query_port_eth_proto_oper	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x5a65c7cd	v4l2_ctrl_log_status	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x032108c1	ib_query_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x50873741	xt_compat_init_offsets	vmlinux	EXPORT_SYMBOL
-0x36d114d6	tcf_classify	vmlinux	EXPORT_SYMBOL
-0xeafc1eb8	typec_find_port_power_role	vmlinux	EXPORT_SYMBOL_GPL
-0x1a7b323b	dma_buf_vunmap	vmlinux	EXPORT_SYMBOL_GPL
-0xfe6dc636	dma_buf_kunmap	vmlinux	EXPORT_SYMBOL_GPL
-0x61269768	crypto_register_shash	vmlinux	EXPORT_SYMBOL_GPL
-0xfce7aa1a	dump_oncpu	vmlinux	EXPORT_SYMBOL
-0x90f45f95	nf_nat_l4proto_unique_tuple	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0xd831a1a2	ip_vs_proto_name	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0xce9c1347	ieee80211_sta_eosp	net/mac80211/mac80211	EXPORT_SYMBOL
-0x40783f4d	gre_add_protocol	net/ipv4/gre	EXPORT_SYMBOL_GPL
-0x43160ee2	vfio_platform_unregister_reset	drivers/vfio/platform/vfio-platform-base	EXPORT_SYMBOL_GPL
-0x271ce61f	fc_fabric_login	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xe82212fc	alloc_candev_mqs	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0xe362e2de	__v4l2_ctrl_s_ctrl_int64	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xab31d65a	vb2_create_framevec	drivers/media/common/videobuf2/videobuf2-memops	EXPORT_SYMBOL
-0x7880c781	dm_kcopyd_prepare_callback	drivers/md/dm-mod	EXPORT_SYMBOL
-0xa9697994	inet6_unregister_protosw	vmlinux	EXPORT_SYMBOL
-0xe68b96e3	xfrm_register_type_offload	vmlinux	EXPORT_SYMBOL
-0xfca45ad8	pfifo_qdisc_ops	vmlinux	EXPORT_SYMBOL
-0xa0f88e21	i2c_transfer_buffer_flags	vmlinux	EXPORT_SYMBOL
-0xab2a68e9	iommu_queue_iopf	vmlinux	EXPORT_SYMBOL_GPL
-0x73af9525	pwm_adjust_config	vmlinux	EXPORT_SYMBOL_GPL
-0xfbc9b629	vfs_listxattr	vmlinux	EXPORT_SYMBOL_GPL
-0xdf3e04a5	__check_sticky	vmlinux	EXPORT_SYMBOL
-0xb7a2f425	find_get_pages_contig	vmlinux	EXPORT_SYMBOL
-0x80f3268f	__trace_printk	vmlinux	EXPORT_SYMBOL_GPL
-0x8a520cd7	ieee80211_tx_status	net/mac80211/mac80211	EXPORT_SYMBOL
-0xfcbff572	target_depend_item	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x3f673405	usbnet_defer_kevent	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0xea612d3e	cxgb4_create_server	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0x09baafbb	mtd_write_user_prot_reg	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xe2b92059	v4l2_video_std_construct	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xb0897089	media_device_init	drivers/media/media	EXPORT_SYMBOL_GPL
-0x3adcee69	ib_dispatch_event	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x48183943	__ib_alloc_xrcd	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xad1c144b	__ll_sc_atomic64_or	vmlinux	EXPORT_SYMBOL
-0xe09cf5e7	xfrm_state_walk_done	vmlinux	EXPORT_SYMBOL
-0x4a3b8510	qdisc_create_dflt	vmlinux	EXPORT_SYMBOL
-0x0d113f4e	of_reserved_mem_device_release	vmlinux	EXPORT_SYMBOL_GPL
-0x670c06dc	uart_add_one_port	vmlinux	EXPORT_SYMBOL
-0xa523c391	clk_divider_ops	vmlinux	EXPORT_SYMBOL_GPL
-0xdb2e1eab	key_put	vmlinux	EXPORT_SYMBOL
-0x6482f46d	bmap	vmlinux	EXPORT_SYMBOL
-0x10e21c0d	bdi_register_owner	vmlinux	EXPORT_SYMBOL
-0x448eac3e	kmemdup	vmlinux	EXPORT_SYMBOL
-0x34fd8ac8	__blocking_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL
-0x9eb8787c	_copy_from_pages	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x9e98460e	dm_bitset_empty	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xb70b342a	dm_bio_prison_destroy	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x648fa349	drm_mode_set_crtcinfo	vmlinux	EXPORT_SYMBOL
-0x17fdd1d9	drm_mode_vrefresh	vmlinux	EXPORT_SYMBOL
-0xa99b39c2	prandom_bytes	vmlinux	EXPORT_SYMBOL
-0xe973a3d8	cfg80211_stop_iface	net/wireless/cfg80211	EXPORT_SYMBOL
-0x53c5bdd2	nf_conntrack_alloc	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x7179b368	uwb_notifs_register	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x2c308e9c	__umc_driver_register	drivers/uwb/umc	EXPORT_SYMBOL_GPL
-0x7cce40ea	iscsi_host_free	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xec0ddb0c	mlx4_bf_alloc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x16bf7dc1	media_entity_setup_link	drivers/media/media	EXPORT_SYMBOL_GPL
-0x54466778	ib_create_rwq_ind_table	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xe73e56d0	timerqueue_add	vmlinux	EXPORT_SYMBOL_GPL
-0xf6e772c3	irq_bypass_unregister_producer	vmlinux	EXPORT_SYMBOL_GPL
-0x880fa75e	tcp_gro_complete	vmlinux	EXPORT_SYMBOL
-0xd3fc6bef	tcp_register_congestion_control	vmlinux	EXPORT_SYMBOL_GPL
-0x37c48132	tcp_release_cb	vmlinux	EXPORT_SYMBOL
-0x9f72bec1	skb_gso_validate_network_len	vmlinux	EXPORT_SYMBOL_GPL
-0x1ea347f2	dma_buf_fd	vmlinux	EXPORT_SYMBOL_GPL
-0x4d974b9c	register_sysrq_key	vmlinux	EXPORT_SYMBOL
-0xd7fe2e13	kstrdup_quotable_file	vmlinux	EXPORT_SYMBOL_GPL
-0x56c2cb73	refcount_dec_and_mutex_lock	vmlinux	EXPORT_SYMBOL
-0x8aabd538	sync_filesystem	vmlinux	EXPORT_SYMBOL
-0xd1dc9a94	pnfs_generic_pg_check_layout	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xa99f0f93	__tracepoint_nfs_fsync_enter	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x11e5eaee	iscsit_immediate_queue	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x2d76e093	dm_bio_prison_free_cell	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x3de5fb3e	tcp_connect	vmlinux	EXPORT_SYMBOL
-0x62c5f27b	qdisc_watchdog_init_clockid	vmlinux	EXPORT_SYMBOL
-0x08852d49	neigh_table_clear	vmlinux	EXPORT_SYMBOL
-0xde75ed73	memalloc_socks_key	vmlinux	EXPORT_SYMBOL_GPL
-0x2647903d	of_phy_find_device	vmlinux	EXPORT_SYMBOL
-0xf0b52da2	led_trigger_event	vmlinux	EXPORT_SYMBOL_GPL
-0x46729ea4	thermal_zone_bind_cooling_device	vmlinux	EXPORT_SYMBOL_GPL
-0x48f7a684	drm_gem_dmabuf_kmap	vmlinux	EXPORT_SYMBOL
-0x2396c7f0	clk_set_parent	vmlinux	EXPORT_SYMBOL_GPL
-0x63150e06	clk_get_parent	vmlinux	EXPORT_SYMBOL_GPL
-0xf95322f4	kthread_parkme	vmlinux	EXPORT_SYMBOL_GPL
-0x1a675dfe	__cpuhp_remove_state	vmlinux	EXPORT_SYMBOL
-0xd103199e	ieee80211_tx_status_ext	net/mac80211/mac80211	EXPORT_SYMBOL
-0x9618f235	wpan_phy_for_each	net/ieee802154/ieee802154	EXPORT_SYMBOL
-0x9b896724	devlink_param_value_str_fill	net/core/devlink	EXPORT_SYMBOL_GPL
-0xe71b4884	fuse_put_request	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0x2c97707e	fat_flush_inodes	fs/fat/fat	EXPORT_SYMBOL_GPL
-0x18fb9c15	mmc_align_data_size	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x0355ab2d	ib_dealloc_pd	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x37a02412	xfrm_aalg_get_byname	vmlinux	EXPORT_SYMBOL_GPL
-0x5d383dcc	xfrm_state_flush	vmlinux	EXPORT_SYMBOL
-0xf399cc76	ttm_prime_handle_to_fd	vmlinux	EXPORT_SYMBOL_GPL
-0x1bdea204	drm_fb_helper_fill_var	vmlinux	EXPORT_SYMBOL
-0x31042669	reserve_iova	vmlinux	EXPORT_SYMBOL_GPL
-0x6a4fcc25	pci_fixup_device	vmlinux	EXPORT_SYMBOL
-0xc6b080d9	blk_req_needs_zone_write_lock	vmlinux	EXPORT_SYMBOL_GPL
-0x0261527d	blk_mq_request_started	vmlinux	EXPORT_SYMBOL_GPL
-0xc5edca9b	__dquot_alloc_space	vmlinux	EXPORT_SYMBOL
-0xc9a70f9a	stream_open	vmlinux	EXPORT_SYMBOL
-0x4276046a	virtio_transport_notify_recv_post_dequeue	net/vmw_vsock/vmw_vsock_virtio_transport_common	EXPORT_SYMBOL_GPL
-0x1e85f0fd	nfs_wait_on_request	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x57b6a1de	tee_device_unregister	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0xf1a532ae	hinic_sm_ctr_rd32	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x878b5c48	hnae_put_handle	drivers/net/ethernet/hisilicon/hns/hnae	EXPORT_SYMBOL
-0xf1c409c6	register_cc770dev	drivers/net/can/cc770/cc770	EXPORT_SYMBOL_GPL
-0x9bcaedae	xfrm_find_acq_byseq	vmlinux	EXPORT_SYMBOL
-0xba50b9f1	xfrm_policy_unregister_afinfo	vmlinux	EXPORT_SYMBOL
-0xddecc0bd	reuseport_detach_sock	vmlinux	EXPORT_SYMBOL
-0x1e860b20	skb_zerocopy_iter_stream	vmlinux	EXPORT_SYMBOL_GPL
-0xf08c67de	napi_alloc_frag	vmlinux	EXPORT_SYMBOL
-0x085d2f36	governor_sysfs_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x224189c2	drm_atomic_helper_commit_modeset_enables	vmlinux	EXPORT_SYMBOL
-0x054496b4	schedule_timeout_interruptible	vmlinux	EXPORT_SYMBOL
-0xb812232f	save_stack_trace	vmlinux	EXPORT_SYMBOL_GPL
-0xc7d5574c	hdlc_ioctl	drivers/net/wan/hdlc	EXPORT_SYMBOL
-0x7d037a11	sdio_retune_release	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x24181ad0	rdma_set_ib_path	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x3b7d6662	secpath_set	vmlinux	EXPORT_SYMBOL
-0xb8eb0a99	typec_altmode_put_plug	vmlinux	EXPORT_SYMBOL_GPL
-0x1cb25e46	dma_buf_detach	vmlinux	EXPORT_SYMBOL_GPL
-0x3f450c7f	dma_buf_attach	vmlinux	EXPORT_SYMBOL_GPL
-0x5919887a	devm_kasprintf	vmlinux	EXPORT_SYMBOL_GPL
-0x3b7830c4	ttm_base_object_lookup	vmlinux	EXPORT_SYMBOL
-0xd94d04b0	iommu_set_fault_handler	vmlinux	EXPORT_SYMBOL_GPL
-0xdac4913a	bitmap_allocate_region	vmlinux	EXPORT_SYMBOL
-0x65e0d6d7	memory_read_from_buffer	vmlinux	EXPORT_SYMBOL
-0x0328f80d	alarmtimer_get_rtcdev	vmlinux	EXPORT_SYMBOL_GPL
-0x87c5df5e	arch_hibernation_header_save	vmlinux	EXPORT_SYMBOL
-0x0edada89	xprt_force_disconnect	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x8a6ca843	ieee80211_probereq_get	net/mac80211/mac80211	EXPORT_SYMBOL
-0x92a7a452	ieee80211_send_bar	net/mac80211/mac80211	EXPORT_SYMBOL
-0xaafd4acc	max_session_cb_slots	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x2fb31245	usb_wwan_port_remove	drivers/usb/serial/usb_wwan	EXPORT_SYMBOL
-0xd512f765	mlx5_query_nic_vport_mtu	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x6cdf7314	mlx5_cmd_cleanup	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0xa12cb3f1	rdma_rw_ctx_destroy	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xf16977e2	ib_send_cm_rej	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0x4b770ee0	ib_send_cm_rtu	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0x4a9c0a3c	ib_send_cm_rep	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0x05a4c2ee	ib_send_cm_req	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0xb01bebf9	xfrm_get_acqseq	vmlinux	EXPORT_SYMBOL
-0x84fa33e2	dw_spi_add_host	vmlinux	EXPORT_SYMBOL_GPL
-0xb3d2c76d	scsi_hostbyte_string	vmlinux	EXPORT_SYMBOL
-0x06ba208c	__scsi_iterate_devices	vmlinux	EXPORT_SYMBOL
-0x14605535	dma_fence_context_alloc	vmlinux	EXPORT_SYMBOL
-0x0b148f0b	devm_of_pci_get_host_bridge_resources	vmlinux	EXPORT_SYMBOL_GPL
-0x7ad050b9	qid_lt	vmlinux	EXPORT_SYMBOL
-0x8db11753	svc_reserve	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x60ae8cda	ip6_tnl_get_cap	net/ipv6/ip6_tunnel	EXPORT_SYMBOL
-0xab21847a	vb2_ioctl_streamon	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0xac211f6f	__ll_sc_atomic_fetch_andnot_relaxed	vmlinux	EXPORT_SYMBOL
-0xae9dc25d	eth_gro_receive	vmlinux	EXPORT_SYMBOL
-0x2e164089	genphy_c45_restart_aneg	vmlinux	EXPORT_SYMBOL_GPL
-0xcfe5e652	platform_bus	vmlinux	EXPORT_SYMBOL_GPL
-0x7fa977d7	blk_queue_bounce_limit	vmlinux	EXPORT_SYMBOL
-0x684a5b38	is_ip6gretap_dev	net/ipv6/ip6_gre	EXPORT_SYMBOL_GPL
-0x05e5f342	iscsi_host_for_each_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x576bccae	iscsi_create_flashnode_sess	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x1e8eb889	hinic_set_port_enable	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x04094e61	to_hr_qp_type	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x735adb62	ip6mr_rule_default	vmlinux	EXPORT_SYMBOL
-0xc36b3874	netpoll_setup	vmlinux	EXPORT_SYMBOL
-0x67b026e1	skb_abort_seq_read	vmlinux	EXPORT_SYMBOL
-0x10d9f885	scsi_sense_desc_find	vmlinux	EXPORT_SYMBOL
-0x8fce4ee8	ttm_ref_object_exists	vmlinux	EXPORT_SYMBOL
-0x46eabfbe	drm_format_vert_chroma_subsampling	vmlinux	EXPORT_SYMBOL
-0x5868537b	drm_dev_unref	vmlinux	EXPORT_SYMBOL
-0x72ac2a0e	drm_atomic_helper_crtc_reset	vmlinux	EXPORT_SYMBOL
-0x72b9d287	default_grn	vmlinux	EXPORT_SYMBOL
-0x9f4eac1a	blk_queue_split	vmlinux	EXPORT_SYMBOL
-0x1cc59d2f	remove_resource	vmlinux	EXPORT_SYMBOL_GPL
-0x0b96c205	ieee80211_rate_control_unregister	net/mac80211/mac80211	EXPORT_SYMBOL
-0xbe3879aa	ceph_get_snap_context	net/ceph/libceph	EXPORT_SYMBOL
-0xbdbb799d	fuse_get_req	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0xc9d4e5f9	sbc_dif_copy_prot	drivers/target/target_core_mod	EXPORT_SYMBOL
-0x59e352e2	target_complete_cmd_with_length	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xbbe60151	iscsit_build_r2ts_for_cmd	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x73843976	rt2x00usb_watchdog	drivers/net/wireless/ralink/rt2x00/rt2x00usb	EXPORT_SYMBOL_GPL
-0x9eeeef48	qed_put_eth_ops	drivers/net/ethernet/qlogic/qed/qed	EXPORT_SYMBOL
-0x92edc33a	mlx5_fs_remove_rx_underlay_qpn	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x0d09d27c	hinic_dev_ver_info	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x5cbdacb9	inet6_ioctl	vmlinux	EXPORT_SYMBOL
-0x74014497	tcp_getsockopt	vmlinux	EXPORT_SYMBOL
-0xc6470b82	tcp_setsockopt	vmlinux	EXPORT_SYMBOL
-0x0fd70d6a	rtnl_unicast	vmlinux	EXPORT_SYMBOL
-0xb95003b3	typec_altmode_exit	vmlinux	EXPORT_SYMBOL_GPL
-0x1b9fce99	drm_property_create_range	vmlinux	EXPORT_SYMBOL
-0x28a7f06c	pnpacpi_protocol	vmlinux	EXPORT_SYMBOL
-0xef464c28	getboottime64	vmlinux	EXPORT_SYMBOL_GPL
-0xadf623e1	dequeue_signal	vmlinux	EXPORT_SYMBOL_GPL
-0x47468e08	rt2x00mac_start	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0x0aa35796	bcm54xx_auxctl_read	drivers/net/phy/bcm-phy-lib	EXPORT_SYMBOL_GPL
-0x169fe14a	qed_get_fcoe_ops	drivers/net/ethernet/qlogic/qed/qed	EXPORT_SYMBOL
-0xac1c9be7	acpi_get_hp_hw_control_from_firmware	vmlinux	EXPORT_SYMBOL
-0x87d26681	crypto_ablkcipher_type	vmlinux	EXPORT_SYMBOL_GPL
-0x62bb09bf	clocks_calc_mult_shift	vmlinux	EXPORT_SYMBOL_GPL
-0xe11abd20	ieee80211_iter_keys	net/mac80211/mac80211	EXPORT_SYMBOL
-0x9bb39179	ip6t_register_table	net/ipv6/netfilter/ip6_tables	EXPORT_SYMBOL
-0xedb1d0de	pnfs_set_lo_fail	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x4a8e3d34	try_test_sas_gpio_gp_bit	drivers/scsi/libsas/libsas	EXPORT_SYMBOL
-0x980dc491	nvme_setup_cmd	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0xfba9847f	usbnet_device_suggests_idle	drivers/net/usb/usbnet	EXPORT_SYMBOL
-0xbea89375	mlx4_qp_alloc	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xb7852a05	ib_ud_header_init	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x78d41a1c	adt7x10_probe	drivers/hwmon/adt7x10	EXPORT_SYMBOL_GPL
-0x9384cd49	ata_tf_from_fis	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xb31aa242	__nla_reserve_64bit	vmlinux	EXPORT_SYMBOL
-0x7f3125ab	crypto_tfm_in_queue	vmlinux	EXPORT_SYMBOL_GPL
-0xd9f3e9eb	fget_raw	vmlinux	EXPORT_SYMBOL
-0xd3752c27	atomic_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL
-0x64b62862	nvme_wq	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0xde6075f1	hinic_host_id	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x32f10c8d	hns_roce_mr_alloc	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x2721ebfc	md_cluster_mod	vmlinux	EXPORT_SYMBOL
-0xe6346aa6	spi_add_device	vmlinux	EXPORT_SYMBOL_GPL
-0x71d7080a	backlight_device_unregister	vmlinux	EXPORT_SYMBOL
-0x3d0c5c28	pci_reset_function_locked	vmlinux	EXPORT_SYMBOL_GPL
-0x0a015079	pinctrl_add_gpio_ranges	vmlinux	EXPORT_SYMBOL_GPL
-0x2c895483	phy_pm_runtime_forbid	vmlinux	EXPORT_SYMBOL_GPL
-0xa0ef5b2d	lwt_klp_walk_stackframe	vmlinux	EXPORT_SYMBOL
-0xc0763484	rfkill_blocked	net/rfkill/rfkill	EXPORT_SYMBOL
-0xdc12241c	nft_fib_dump	net/netfilter/nft_fib	EXPORT_SYMBOL_GPL
-0x2e43ba45	nfs_path	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x82ec51fb	iscsit_set_unsoliticed_dataout	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x40340aed	sas_eh_target_reset_handler	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0xe57eca63	mlx5_query_port_admin_status	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xdfea3a81	unregister_mtd_user	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x3b30002c	mmc_get_ext_csd	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xec1c2a90	ipmi_get_my_address	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL
-0x5b059ac6	ahci_dev_classify	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0xa7ceadaa	ip6_push_pending_frames	vmlinux	EXPORT_SYMBOL_GPL
-0x0bb2aa3c	dev_change_net_namespace	vmlinux	EXPORT_SYMBOL_GPL
-0xa39f0633	ttm_bo_put	vmlinux	EXPORT_SYMBOL
-0x48096c9c	pci_rescan_bus	vmlinux	EXPORT_SYMBOL_GPL
-0x261f5076	blk_queue_flush_queueable	vmlinux	EXPORT_SYMBOL_GPL
-0x3c926f10	blk_queue_rq_timeout	vmlinux	EXPORT_SYMBOL_GPL
-0x22298698	blk_queue_flag_clear	vmlinux	EXPORT_SYMBOL
-0x25a470b1	xdr_init_decode_pages	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x8646c1f8	nf_ct_l4proto_unregister_one	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x03cc12d8	__tracepoint_nfs4_pnfs_write	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xcaeb0f7c	nfs_mknod	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x30c0a29a	usb_stor_pre_reset	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x4a4e5778	memstick_init_req_sg	drivers/memstick/core/memstick	EXPORT_SYMBOL
-0xf4f8e870	v4l2_src_change_event_subscribe	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xfb542611	__media_entity_setup_link	drivers/media/media	EXPORT_SYMBOL_GPL
-0xaf510ffa	tcp_twsk_destructor	vmlinux	EXPORT_SYMBOL_GPL
-0x70a54863	xt_compat_target_offset	vmlinux	EXPORT_SYMBOL_GPL
-0xc56428b7	scm_detach_fds	vmlinux	EXPORT_SYMBOL
-0x4ac66ff8	md_write_end	vmlinux	EXPORT_SYMBOL
-0xe4c2c66c	rtc_ktime_to_tm	vmlinux	EXPORT_SYMBOL_GPL
-0x8fd9bc45	scsi_ioctl_block_when_processing_errors	vmlinux	EXPORT_SYMBOL_GPL
-0x44129ade	cn_netlink_send_mult	vmlinux	EXPORT_SYMBOL_GPL
-0x026230b4	put_pid	vmlinux	EXPORT_SYMBOL_GPL
-0x37679b62	rt2x00queue_start_queues	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xb3960631	hinic_init_nic_hwdev	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xaebbb12f	pmbus_read_word_data	drivers/hwmon/pmbus/pmbus_core	EXPORT_SYMBOL_GPL
-0x29c1692d	of_count_phandle_with_args	vmlinux	EXPORT_SYMBOL
-0xc0b2308d	__efivar_entry_delete	vmlinux	EXPORT_SYMBOL_GPL
-0x008a36c1	regmap_bulk_read	vmlinux	EXPORT_SYMBOL_GPL
-0x24754972	dev_pm_domain_attach	vmlinux	EXPORT_SYMBOL_GPL
-0xa6cc2d32	fwnode_device_is_available	vmlinux	EXPORT_SYMBOL_GPL
-0xce13bca2	driver_find_device	vmlinux	EXPORT_SYMBOL_GPL
-0x3ea466bf	pci_user_read_config_byte	vmlinux	EXPORT_SYMBOL_GPL
-0x2564c44d	pinctrl_parse_index_with_args	vmlinux	EXPORT_SYMBOL_GPL
-0xc7e39bca	ring_buffer_dropped_events_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0x1fd07fff	kdb_grepping_flag	vmlinux	EXPORT_SYMBOL
-0xf442f240	posix_clock_register	vmlinux	EXPORT_SYMBOL_GPL
-0xa3cbf1c7	usbnet_read_cmd_nopm	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0x222ae0db	tifm_has_ms_pif	drivers/misc/tifm_core	EXPORT_SYMBOL
-0x7486050b	roccat_common2_sysfs_read	drivers/hid/hid-roccat-common	EXPORT_SYMBOL_GPL
-0x8d9dbce5	dw_dma_enable	drivers/dma/dw/dw_dmac_core	EXPORT_SYMBOL_GPL
-0x7705b120	cryptd_aead_queued	crypto/cryptd	EXPORT_SYMBOL_GPL
-0xc548943a	drm_mode_plane_set_obj_prop	vmlinux	EXPORT_SYMBOL
-0x68a90b51	get_default_font	vmlinux	EXPORT_SYMBOL
-0x68e93ef7	blk_get_request	vmlinux	EXPORT_SYMBOL
-0x764880ef	__set_page_dirty	vmlinux	EXPORT_SYMBOL_GPL
-0x7197f522	bpf_prog_free	vmlinux	EXPORT_SYMBOL_GPL
-0xf9678b74	lwt_add_ref	vmlinux	EXPORT_SYMBOL
-0x5e6a1b28	rvt_get_rwqe	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x00c80741	xfrm_ealg_get_byid	vmlinux	EXPORT_SYMBOL_GPL
-0xee6b71c4	syscon_regmap_lookup_by_compatible	vmlinux	EXPORT_SYMBOL_GPL
-0xa5d853db	device_pm_wait_for_dev	vmlinux	EXPORT_SYMBOL_GPL
-0x8f0788cc	ttm_bo_device_init	vmlinux	EXPORT_SYMBOL
-0x7f67e5d0	drm_connector_list_iter_end	vmlinux	EXPORT_SYMBOL
-0x90cbc7bf	drm_set_preferred_mode	vmlinux	EXPORT_SYMBOL
-0xe0894561	of_mm_gpiochip_remove	vmlinux	EXPORT_SYMBOL
-0x44c4beb6	bio_uninit	vmlinux	EXPORT_SYMBOL
-0x2b183192	crypto_il_tab	vmlinux	EXPORT_SYMBOL_GPL
-0x56054c05	crypto_it_tab	vmlinux	EXPORT_SYMBOL_GPL
-0x670dbebc	crypto_fl_tab	vmlinux	EXPORT_SYMBOL_GPL
-0x1a10c32b	crypto_ft_tab	vmlinux	EXPORT_SYMBOL_GPL
-0xdc3c41a8	__crypto_memneq	vmlinux	EXPORT_SYMBOL
-0x6d6fec1f	ktime_mono_to_any	vmlinux	EXPORT_SYMBOL_GPL
-0x3379d764	down_timeout	vmlinux	EXPORT_SYMBOL
-0xbc05a531	cfg80211_get_drvinfo	net/wireless/cfg80211	EXPORT_SYMBOL
-0xb794b167	xprt_update_rtt	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xb2649404	psample_sample_packet	net/psample/psample	EXPORT_SYMBOL_GPL
-0xfa430a96	nfnetlink_has_listeners	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL
-0x7a3c12f0	__fscache_attr_changed	fs/fscache/fscache	EXPORT_SYMBOL
-0x25a291f8	ata_wait_after_reset	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xd2f24fa5	ahci_ops	drivers/ata/libahci	EXPORT_SYMBOL_GPL
-0x65487196	of_reserved_mem_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x86c43a8c	cper_estatus_check	vmlinux	EXPORT_SYMBOL_GPL
-0x9669c828	ip_tunnel_encap_del_ops	net/ipv4/ip_tunnel	EXPORT_SYMBOL
-0x90a5530f	nfsiod_workqueue	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xeca64c21	mlx5_query_port_proto_cap	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xbeb48311	tcf_idr_insert	vmlinux	EXPORT_SYMBOL
-0x45bf161e	misc_deregister	vmlinux	EXPORT_SYMBOL
-0x74457e56	apei_resources_fini	vmlinux	EXPORT_SYMBOL_GPL
-0xbeb21182	acpi_match_device_ids	vmlinux	EXPORT_SYMBOL
-0x3f0eabd2	xxh64_update	vmlinux	EXPORT_SYMBOL
-0x45535485	xxh32_update	vmlinux	EXPORT_SYMBOL
-0x2e906481	blkdev_fsync	vmlinux	EXPORT_SYMBOL
-0xaf3843a5	lookup_one_len	vmlinux	EXPORT_SYMBOL
-0x16a4478b	relay_buf_full	vmlinux	EXPORT_SYMBOL_GPL
-0x32ab06cc	irq_percpu_is_enabled	vmlinux	EXPORT_SYMBOL_GPL
-0x19f37f0d	ieee80211_update_p2p_noa	net/mac80211/mac80211	EXPORT_SYMBOL
-0x371558d7	sas_port_get_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x9ff77fd6	hisi_sas_notify_phy_event	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0x3a0e0973	ath10k_htt_hif_tx_complete	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x829642af	uverbs_get_flags64	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL
-0x47c65bfc	unregister_inet6addr_validator_notifier	vmlinux	EXPORT_SYMBOL
-0x930377e6	inet6_bind	vmlinux	EXPORT_SYMBOL
-0xf68285c0	register_inetaddr_notifier	vmlinux	EXPORT_SYMBOL
-0xef88798e	skb_headers_offset_update	vmlinux	EXPORT_SYMBOL
-0x38ca2ba6	extcon_set_property_sync	vmlinux	EXPORT_SYMBOL_GPL
-0xe9ec4e43	devm_hwspin_lock_register	vmlinux	EXPORT_SYMBOL_GPL
-0x54f6c9a2	edac_pci_create_generic_ctl	vmlinux	EXPORT_SYMBOL_GPL
-0xbfbd3fe1	acpi_device_update_power	vmlinux	EXPORT_SYMBOL_GPL
-0x4351577a	fb_parse_edid	vmlinux	EXPORT_SYMBOL
-0x4c4c3d11	kgdb_unregister_io_module	vmlinux	EXPORT_SYMBOL_GPL
-0x52541526	atomic_dec_and_mutex_lock	vmlinux	EXPORT_SYMBOL
-0xa35f566c	kthread_delayed_work_timer_fn	vmlinux	EXPORT_SYMBOL
-0x38c88d3e	nf_ct_l4proto_pernet_unregister	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x7540f9c7	ieee80211_ap_probereq_get	net/mac80211/mac80211	EXPORT_SYMBOL
-0x7471edc3	mlx5_query_port_pfc	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x52fdaace	devres_get	vmlinux	EXPORT_SYMBOL_GPL
-0x321d8efc	devres_add	vmlinux	EXPORT_SYMBOL_GPL
-0x06f2401e	device_link_remove	vmlinux	EXPORT_SYMBOL_GPL
-0x6d7717a0	serial8250_set_defaults	vmlinux	EXPORT_SYMBOL_GPL
-0xf9bcaf8b	af_alg_sendpage	vmlinux	EXPORT_SYMBOL_GPL
-0xd94d9fbb	inode_set_flags	vmlinux	EXPORT_SYMBOL
-0x6209b3a2	ieee80211_resume_disconnect	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x425b850a	nfs_free_client	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xa56eeba5	fc_host_post_vendor_event	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0x22c9b9ac	mlx5_modify_port_ets_rate_limit	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x2ce4bbf0	sdhci_send_command	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xc0464c5c	v4l2_device_register_subdev	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x1317164c	media_devnode_create	drivers/media/media	EXPORT_SYMBOL_GPL
-0xb16c3e6a	led_trigger_blink_oneshot	vmlinux	EXPORT_SYMBOL_GPL
-0x3f84bcd7	dax_alive	vmlinux	EXPORT_SYMBOL_GPL
-0x32ec005f	drm_bridge_enable	vmlinux	EXPORT_SYMBOL
-0x63d5ee4e	clk_fixed_rate_ops	vmlinux	EXPORT_SYMBOL_GPL
-0x191a12cc	pci_set_mwi	vmlinux	EXPORT_SYMBOL
-0x73a07356	sync_inodes_sb	vmlinux	EXPORT_SYMBOL
-0x6091b333	unregister_chrdev_region	vmlinux	EXPORT_SYMBOL
-0x8540231c	generic_writepages	vmlinux	EXPORT_SYMBOL
-0x4d754f2b	mempool_init	vmlinux	EXPORT_SYMBOL
-0x36c2dd1d	mempool_exit	vmlinux	EXPORT_SYMBOL
-0x3d670802	ceph_monc_validate_auth	net/ceph/libceph	EXPORT_SYMBOL
-0x99329153	register_8022_client	net/802/p8022	EXPORT_SYMBOL
-0xd8004afe	vhost_vq_access_ok	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0xa89a0473	cxgbi_device_find_by_netdev	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0xcd0aea39	cdc_ncm_bind_common	drivers/net/usb/cdc_ncm	EXPORT_SYMBOL_GPL
-0x5073a9ce	qed_get_iscsi_ops	drivers/net/ethernet/qlogic/qed/qed	EXPORT_SYMBOL
-0x7b047bd9	dm_tm_create_non_blocking_clone	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x6125c221	udp_cmsg_send	vmlinux	EXPORT_SYMBOL_GPL
-0x58acf24b	mdiobus_register_board_info	vmlinux	EXPORT_SYMBOL
-0xaaf7a9c0	drm_i2c_encoder_detect	vmlinux	EXPORT_SYMBOL
-0xc6e3d3bc	iommu_dma_init_domain	vmlinux	EXPORT_SYMBOL
-0x271cba95	acpi_bus_private_data_handler	vmlinux	EXPORT_SYMBOL
-0x4d02ea9c	gpiochip_is_requested	vmlinux	EXPORT_SYMBOL_GPL
-0xe01fac5f	blk_set_default_limits	vmlinux	EXPORT_SYMBOL
-0x1e340950	blk_init_allocated_queue	vmlinux	EXPORT_SYMBOL
-0x6da3acd6	dquot_get_next_dqblk	vmlinux	EXPORT_SYMBOL
-0x0c725fb8	posix_acl_equiv_mode	vmlinux	EXPORT_SYMBOL
-0x750b7761	hugetlb_get_hstate	vmlinux	EXPORT_SYMBOL_GPL
-0x22bce440	kvm_read_guest_page	vmlinux	EXPORT_SYMBOL_GPL
-0x956ba909	ceph_pg_poolid_by_name	net/ceph/libceph	EXPORT_SYMBOL
-0x0d78016e	__uwb_addr_print	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x6b9ef188	wusb_et_name	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0x6dc819d6	__udp_disconnect	vmlinux	EXPORT_SYMBOL
-0x492434a5	sock_from_file	vmlinux	EXPORT_SYMBOL
-0x0995f05f	cpufreq_generic_attr	vmlinux	EXPORT_SYMBOL_GPL
-0xff1f7239	cpufreq_generic_init	vmlinux	EXPORT_SYMBOL_GPL
-0x29251a7a	lookup_bdev	vmlinux	EXPORT_SYMBOL
-0xc99294af	trace_seq_to_user	vmlinux	EXPORT_SYMBOL_GPL
-0x58463cde	clockevents_config_and_register	vmlinux	EXPORT_SYMBOL_GPL
-0xa04f945a	cpus_read_lock	vmlinux	EXPORT_SYMBOL_GPL
-0xde2451b7	irq_stat	vmlinux	EXPORT_SYMBOL
-0xcb5aa68c	ceph_destroy_client	net/ceph/libceph	EXPORT_SYMBOL
-0xff714e3f	mmc_pwrseq_register	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x5f098b2a	in6addr_interfacelocal_allrouters	vmlinux	EXPORT_SYMBOL
-0x7a8ca627	xfrm_count_pfkey_enc_supported	vmlinux	EXPORT_SYMBOL_GPL
-0x179e9682	raw_seq_stop	vmlinux	EXPORT_SYMBOL_GPL
-0xe3dcd235	inet_proto_csum_replace_by_diff	vmlinux	EXPORT_SYMBOL
-0xfe8d22f1	netdev_cmd_to_name	vmlinux	EXPORT_SYMBOL_GPL
-0x9b7db1cd	gnet_stats_copy_basic	vmlinux	EXPORT_SYMBOL
-0x3bf17755	mpi_read_buffer	vmlinux	EXPORT_SYMBOL_GPL
-0xac537ac2	percpu_counter_destroy	vmlinux	EXPORT_SYMBOL
-0x481b06a6	vm_map_ram	vmlinux	EXPORT_SYMBOL
-0x303ebf91	filemap_fdatawrite_range	vmlinux	EXPORT_SYMBOL
-0xfe7d7b9b	tee_shm_va2pa	drivers/tee/tee	EXPORT_SYMBOL_GPL
-0xbf8c9136	iscsi_conn_get_addr_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0x081bd164	rt2x00mac_get_ringparam	drivers/net/wireless/ralink/rt2x00/rt2x00lib	EXPORT_SYMBOL_GPL
-0xad83744b	ath10k_ce_per_engine_service_any	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x3f46b9e8	inet_sendmsg	vmlinux	EXPORT_SYMBOL
-0xb15fff24	hidinput_report_event	vmlinux	EXPORT_SYMBOL_GPL
-0x29dc8ec9	ttm_bo_acc_size	vmlinux	EXPORT_SYMBOL
-0xffa27257	drm_display_mode_from_videomode	vmlinux	EXPORT_SYMBOL_GPL
-0x95df1437	elevator_alloc	vmlinux	EXPORT_SYMBOL
-0xde3a0a13	crypto_alg_sem	vmlinux	EXPORT_SYMBOL_GPL
-0xbaf01876	__getblk_gfp	vmlinux	EXPORT_SYMBOL
-0x65c1cc82	rpc_call_async	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x969bcbff	br_multicast_has_querier_adjacent	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0xef300710	fuse_get_req_for_background	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0x2358015b	mlx5_core_create_mkey	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x038bda74	nic_get_hilink_ref_los	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0x42e87a16	dw_mci_probe	drivers/mmc/host/dw_mmc	EXPORT_SYMBOL
-0x26e00a60	rfs_needed	vmlinux	EXPORT_SYMBOL
-0x56802ae8	rps_cpu_mask	vmlinux	EXPORT_SYMBOL
-0xa68883f7	extcon_dev_register	vmlinux	EXPORT_SYMBOL_GPL
-0xfcbc7b0c	inverse_translate	vmlinux	EXPORT_SYMBOL_GPL
-0xb654ef65	acpi_os_read_port	vmlinux	EXPORT_SYMBOL
-0x279003ee	freezer_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0xccdea066	flush_rcu_work	vmlinux	EXPORT_SYMBOL
-0xc9a7699c	__cpuhp_state_remove_instance	vmlinux	EXPORT_SYMBOL_GPL
-0x0daa2651	__uwb_rc_try_get	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x87c0687a	hinic_get_sq_local_ci	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x13912e4b	xcv_init_hw	drivers/net/ethernet/cavium/thunder/thunder_xcv	EXPORT_SYMBOL
-0x630d655a	__rdma_create_id	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x50b27e3f	ata_sff_exec_command	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xfe029963	unregister_inetaddr_notifier	vmlinux	EXPORT_SYMBOL
-0x08de6eaf	hvc_instantiate	vmlinux	EXPORT_SYMBOL_GPL
-0xcace9269	amba_release_regions	vmlinux	EXPORT_SYMBOL
-0x61ea189b	fb_pad_aligned_buffer	vmlinux	EXPORT_SYMBOL
-0x1a9a433c	prandom_u32_state	vmlinux	EXPORT_SYMBOL
-0x9c84fecc	elv_rqhash_add	vmlinux	EXPORT_SYMBOL_GPL
-0xdc7b0075	af_alg_free_sg	vmlinux	EXPORT_SYMBOL_GPL
-0x6c7de379	af_alg_make_sg	vmlinux	EXPORT_SYMBOL_GPL
-0xdf657171	get_kernel_pages	vmlinux	EXPORT_SYMBOL_GPL
-0x93a32666	perf_event_enable	vmlinux	EXPORT_SYMBOL_GPL
-0x068af54a	virtqueue_add_outbuf	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0xab00ff0b	bcma_core_pci_power_save	drivers/bcma/bcma	EXPORT_SYMBOL_GPL
-0x79a84564	od_register_powersave_bias_handler	vmlinux	EXPORT_SYMBOL_GPL
-0xf1af7c41	phy_reset_after_clk_enable	vmlinux	EXPORT_SYMBOL
-0x612bfd89	errno_to_blk_status	vmlinux	EXPORT_SYMBOL_GPL
-0x85cd9c70	nobh_write_begin	vmlinux	EXPORT_SYMBOL
-0x0220d1bd	filemap_check_errors	vmlinux	EXPORT_SYMBOL
-0xcfef1cf2	cpuacct_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0xaa13c061	nfs_destroy_inode	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x89cd4e57	nfs_post_op_update_inode_force_wcc	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xf5c8c7bb	iscsi_register_transport	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL
-0x7edf1db5	rt2800_gain_calibration	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x2f9ee4ad	ath_printk	drivers/net/wireless/ath/ath	EXPORT_SYMBOL
-0xcbe0d43a	__ll_sc_atomic64_sub_return	vmlinux	EXPORT_SYMBOL
-0x9e9183dc	__ll_sc_atomic64_add_return	vmlinux	EXPORT_SYMBOL
-0xe737a3cf	__tracepoint_fib6_table_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0x092b70b8	xfrm_state_free	vmlinux	EXPORT_SYMBOL
-0x68608435	nf_hook_entries_delete_raw	vmlinux	EXPORT_SYMBOL_GPL
-0x69e1f085	netlink_ack	vmlinux	EXPORT_SYMBOL
-0x892f0dae	sock_get_timestamp	vmlinux	EXPORT_SYMBOL
-0xd5b0023d	sock_no_bind	vmlinux	EXPORT_SYMBOL
-0xd738ca1b	phy_unregister_fixup_for_uid	vmlinux	EXPORT_SYMBOL
-0xc690155b	dmaengine_unmap_put	vmlinux	EXPORT_SYMBOL_GPL
-0x63c08029	clk_bulk_unprepare	vmlinux	EXPORT_SYMBOL_GPL
-0x5f93525c	acpi_extract_package	vmlinux	EXPORT_SYMBOL
-0x35a88f28	zlib_inflateInit2	vmlinux	EXPORT_SYMBOL
-0x8091e151	param_set_charp	vmlinux	EXPORT_SYMBOL
-0xd7fda7a3	iscsi_session_failure	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xf8113942	tap_queue_resize	drivers/net/tap	EXPORT_SYMBOL_GPL
-0x0463740f	v4l2_event_unsubscribe_all	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x5cf0d0bb	dm_tm_create_with_sm	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xd08912f9	xfrm_unregister_type_offload	vmlinux	EXPORT_SYMBOL
-0xf47d4b69	dax_copy_to_iter	vmlinux	EXPORT_SYMBOL_GPL
-0xbec66c3a	__apei_exec_run	vmlinux	EXPORT_SYMBOL_GPL
-0x37dc06e0	acpi_dev_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x54b53feb	blkg_lookup_slowpath	vmlinux	EXPORT_SYMBOL_GPL
-0xc0d25fe4	__mmu_notifier_register	vmlinux	EXPORT_SYMBOL_GPL
-0x05431607	dma_alloc_from_dev_coherent	vmlinux	EXPORT_SYMBOL
-0x4071b517	out_of_line_wait_on_bit_timeout	vmlinux	EXPORT_SYMBOL_GPL
-0x1133955b	uwb_rsv_create	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0xd476936c	v4l2_event_queue_fh	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0xd8eeaed7	hns_roce_buf_free	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x2f9e7f8e	vid_which_vrm	drivers/hwmon/hwmon-vid	EXPORT_SYMBOL
-0x43cde790	ata_sas_sync_probe	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x5ab09745	edac_get_owner	vmlinux	EXPORT_SYMBOL_GPL
-0x3b093bae	set_primary_fwnode	vmlinux	EXPORT_SYMBOL_GPL
-0xe6b0d4bf	drm_atomic_helper_page_flip	vmlinux	EXPORT_SYMBOL
-0x5eac7697	fb_sys_read	vmlinux	EXPORT_SYMBOL_GPL
-0xa9c63b69	security_xfrm_policy_free	vmlinux	EXPORT_SYMBOL
-0x85981f67	hugetlb_insert_hugepage_pte	vmlinux	EXPORT_SYMBOL_GPL
-0xff86a08c	wpan_phy_unregister	net/ieee802154/ieee802154	EXPORT_SYMBOL
-0x8f219167	fuse_request_alloc	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0x5faf1e5b	vfio_unpin_pages	drivers/vfio/vfio	EXPORT_SYMBOL
-0x5ad8b4da	fc_lport_bsg_request	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xe01dfa49	cxgbi_sock_closed	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x13577285	nvdimm_namespace_capacity	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0xb28fa8c1	mtd_get_device_size	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x2342f1ae	v4l2_prio_open	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x91a7b1da	qdisc_class_hash_remove	vmlinux	EXPORT_SYMBOL
-0x6088763d	__put_net	vmlinux	EXPORT_SYMBOL_GPL
-0xe4ef3ef2	dma_fence_wait_timeout	vmlinux	EXPORT_SYMBOL
-0xbe22f57f	transport_destroy_device	vmlinux	EXPORT_SYMBOL_GPL
-0xc79b7024	drm_gem_object_put	vmlinux	EXPORT_SYMBOL
-0x4cacb66b	serial8250_tx_chars	vmlinux	EXPORT_SYMBOL_GPL
-0xfb93f784	blk_mq_alloc_tag_set	vmlinux	EXPORT_SYMBOL
-0x72a8bdbf	blk_steal_bios	vmlinux	EXPORT_SYMBOL_GPL
-0x1fdc7df2	_mcount	vmlinux	EXPORT_SYMBOL
-0x1a44357c	ip_set_del	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0xff7ca62d	ip_set_add	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL
-0x36410a45	ath10k_ce_rx_update_write_idx	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0x475db51f	mlx5_lag_is_active	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x41e1268f	mlx4_replace_zero_macs	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xa9f20a59	crypto_poly1305_update	crypto/poly1305_generic	EXPORT_SYMBOL_GPL
-0x102556c2	tcf_block_get_ext	vmlinux	EXPORT_SYMBOL
-0xe01f332f	thermal_cdev_update	vmlinux	EXPORT_SYMBOL
-0x4dbf0ad3	ttm_bo_move_ttm	vmlinux	EXPORT_SYMBOL
-0x5ecba689	tty_unregister_device	vmlinux	EXPORT_SYMBOL
-0x4ec54e78	bitmap_to_arr32	vmlinux	EXPORT_SYMBOL
-0xf311e156	key_being_used_for	vmlinux	EXPORT_SYMBOL_GPL
-0x8e99555b	crypto_register_skciphers	vmlinux	EXPORT_SYMBOL_GPL
-0xd6fde043	is_module_sig_enforced	vmlinux	EXPORT_SYMBOL
-0xf3808cb1	get_state_synchronize_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0x4b8b3239	vprintk	vmlinux	EXPORT_SYMBOL
-0x561981e9	vsock_for_each_connected_socket	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x272392d3	hinic_get_card_present_state	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x753e20b2	dm_bio_prison_create	drivers/md/dm-bio-prison	EXPORT_SYMBOL_GPL
-0x5c7574a1	vsprintf	vmlinux	EXPORT_SYMBOL
-0x91e07b79	ipv6_sock_mc_join	vmlinux	EXPORT_SYMBOL
-0xe8336f71	__udp4_lib_lookup	vmlinux	EXPORT_SYMBOL_GPL
-0xf1ee16f9	tcp_poll	vmlinux	EXPORT_SYMBOL
-0x188d1ec4	netdev_lower_get_next_private	vmlinux	EXPORT_SYMBOL
-0x73ec45a3	generic_splice_sendpage	vmlinux	EXPORT_SYMBOL
-0xbe5d367e	vfs_statx_fd	vmlinux	EXPORT_SYMBOL
-0x5ad6903e	udp_tun_rx_dst	net/ipv4/udp_tunnel	EXPORT_SYMBOL_GPL
-0xd3eaf1ed	devlink_dpipe_entry_clear	net/core/devlink	EXPORT_SYMBOL
-0xe93218c0	mdev_dev	drivers/vfio/mdev/mdev	EXPORT_SYMBOL
-0xcf1ede2c	mlxsw_core_res_get	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x48bd44a6	cxgb4_create_server6	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xe4fd2470	media_device_unregister_entity_notify	drivers/media/media	EXPORT_SYMBOL_GPL
-0x02ed8c26	__ll_sc_atomic64_xor	vmlinux	EXPORT_SYMBOL
-0x0b8bea3b	__ll_sc_atomic64_and	vmlinux	EXPORT_SYMBOL
-0xba195f7b	__ll_sc_atomic64_sub	vmlinux	EXPORT_SYMBOL
-0xa899153f	__ll_sc_atomic64_add	vmlinux	EXPORT_SYMBOL
-0x52638c17	ip_do_fragment	vmlinux	EXPORT_SYMBOL
-0x033faadd	tcf_block_cb_lookup	vmlinux	EXPORT_SYMBOL
-0x5ac3ad6e	attribute_container_find_class_device	vmlinux	EXPORT_SYMBOL_GPL
-0x4e8dd264	ttm_bo_global_release	vmlinux	EXPORT_SYMBOL
-0x58604e4d	alloc_iova_mem	vmlinux	EXPORT_SYMBOL
-0x62c379ea	__tracepoint_map	vmlinux	EXPORT_SYMBOL_GPL
-0xd3841e46	pwm_request_from_chip	vmlinux	EXPORT_SYMBOL_GPL
-0x6dbdc156	ddebug_add_module	vmlinux	EXPORT_SYMBOL_GPL
-0xbfa334ea	register_key_type	vmlinux	EXPORT_SYMBOL
-0x3558e72c	grab_cache_page_write_begin	vmlinux	EXPORT_SYMBOL
-0xebc9a09f	lock_system_sleep	vmlinux	EXPORT_SYMBOL_GPL
-0x9b3bbffe	rt_mutex_lock_interruptible	vmlinux	EXPORT_SYMBOL_GPL
-0xa7765e88	mlxsw_reg_query	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xef7f2bc0	mlx4_phys_to_slaves_pport	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x8f2607bd	__mtd_next_device	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0x427cd8dd	vb2_core_reqbufs	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x12b50c09	__regmap_init_spi	vmlinux	EXPORT_SYMBOL_GPL
-0xf6d8a806	ttm_page_alloc_debugfs	vmlinux	EXPORT_SYMBOL
-0x94b24e4e	acpi_subsys_suspend	vmlinux	EXPORT_SYMBOL_GPL
-0x4f6cc9c2	acpi_subsys_prepare	vmlinux	EXPORT_SYMBOL_GPL
-0x3b12c477	pci_disable_link_state_locked	vmlinux	EXPORT_SYMBOL
-0x7361487f	_copy_to_iter	vmlinux	EXPORT_SYMBOL
-0x84d75c10	blkg_conf_finish	vmlinux	EXPORT_SYMBOL_GPL
-0xabf32f29	utf16s_to_utf8s	vmlinux	EXPORT_SYMBOL
-0x60791ac5	iomap_swapfile_activate	vmlinux	EXPORT_SYMBOL_GPL
-0x80d84b13	devices_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0xa02aa74a	__cond_resched_lock	vmlinux	EXPORT_SYMBOL
-0xd4279fa4	__put_task_struct	vmlinux	EXPORT_SYMBOL_GPL
-0x9946866a	kvm_get_dirty_log_protect	vmlinux	EXPORT_SYMBOL_GPL
-0xd42fd593	regulatory_set_wiphy_regd	net/wireless/cfg80211	EXPORT_SYMBOL
-0x592d2b39	mrp_register_application	net/802/mrp	EXPORT_SYMBOL_GPL
-0x0e2b5842	mlxsw_afa_block_append_vlan_modify	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x5ffc542f	rdma_query_ah	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x03d1c28c	unregister_pernet_subsys	vmlinux	EXPORT_SYMBOL_GPL
-0xe05a7e79	mce_register_panic_notifier_chain	vmlinux	EXPORT_SYMBOL_GPL
-0xc5c99a79	drm_dp_get_adjust_request_voltage	vmlinux	EXPORT_SYMBOL
-0xebc85082	pnp_unregister_driver	vmlinux	EXPORT_SYMBOL
-0xfd804b1f	simple_write_begin	vmlinux	EXPORT_SYMBOL
-0x775f321a	redirty_page_for_writepage	vmlinux	EXPORT_SYMBOL
-0x0b51e7c5	bdi_set_max_ratio	vmlinux	EXPORT_SYMBOL
-0x8ffe7e89	nf_conntrack_htable_size	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x7c246119	ieee80211_ctstoself_get	net/mac80211/mac80211	EXPORT_SYMBOL
-0x34fc1e93	fc_block_rport	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0x63874d4c	mlxsw_core_port_driver_priv	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xffdafc85	can_rx_offload_enable	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x7977ea07	ata_port_desc	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x976b2fb3	netpoll_poll_dev	vmlinux	EXPORT_SYMBOL
-0xbf1a4045	netdev_emerg	vmlinux	EXPORT_SYMBOL
-0xbcd49f58	sk_stream_kill_queues	vmlinux	EXPORT_SYMBOL
-0x1595f89e	dev_set_name	vmlinux	EXPORT_SYMBOL_GPL
-0x17e3fd1a	drm_flip_work_init	vmlinux	EXPORT_SYMBOL
-0xeb37101c	audit_log_end	vmlinux	EXPORT_SYMBOL
-0xb2c3d5f7	cfi_varsize_frob	drivers/mtd/chips/cfi_util	EXPORT_SYMBOL
-0xcfaa18a4	lwtunnel_fill_encap	vmlinux	EXPORT_SYMBOL_GPL
-0x780857cb	__sk_dst_check	vmlinux	EXPORT_SYMBOL
-0x54c3e1a0	of_platform_populate	vmlinux	EXPORT_SYMBOL_GPL
-0x6bee446f	usb_queue_reset_device	vmlinux	EXPORT_SYMBOL_GPL
-0x184efad1	drm_mm_scan_add_block	vmlinux	EXPORT_SYMBOL
-0x7ea50b92	drm_fb_helper_sys_write	vmlinux	EXPORT_SYMBOL
-0x9c5280f6	drm_scdc_get_scrambling_status	vmlinux	EXPORT_SYMBOL
-0x5027bde2	acpi_acquire_mutex	vmlinux	EXPORT_SYMBOL
-0xe58e1b81	devm_of_iomap	vmlinux	EXPORT_SYMBOL
-0xb10e7df4	__kfifo_dma_in_prepare	vmlinux	EXPORT_SYMBOL
-0xd27b25dd	blk_check_plugged	vmlinux	EXPORT_SYMBOL
-0x716265c7	debugfs_initialized	vmlinux	EXPORT_SYMBOL_GPL
-0x72ef6de1	lookup_one_len_unlocked	vmlinux	EXPORT_SYMBOL
-0xa2ffd401	bpf_map_put	vmlinux	EXPORT_SYMBOL_GPL
-0x15808433	task_cputime_adjusted	vmlinux	EXPORT_SYMBOL_GPL
-0xb0cf2e65	rt2800_conf_tx	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x23ad948a	usb_interrupt_msg	vmlinux	EXPORT_SYMBOL_GPL
-0x3c0b8070	pm_generic_runtime_resume	vmlinux	EXPORT_SYMBOL_GPL
-0x3c00e7f6	bus_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xecf8fe0f	__elv_add_request	vmlinux	EXPORT_SYMBOL
-0x1e8b6283	set_bh_page	vmlinux	EXPORT_SYMBOL
-0xe48611ac	trace_clock_global	vmlinux	EXPORT_SYMBOL_GPL
-0x18ae17ba	kthread_blkcg	vmlinux	EXPORT_SYMBOL
-0x1a1c4632	nf_nat_l4proto_in_range	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL
-0xcf0ae6b4	nfs_zap_acl_cache	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x130608d6	wusbhc_destroy	drivers/usb/wusbcore/wusbcore	EXPORT_SYMBOL_GPL
-0xdf6d9392	nic_get_port_num_per_chip	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0x894ebc04	vb2_core_qbuf	drivers/media/common/videobuf2/videobuf2-common	EXPORT_SYMBOL_GPL
-0x9290e07a	dm_tm_read_lock	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x7b6b3af5	dm_bm_read_lock	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xe914e41e	strcpy	vmlinux	EXPORT_SYMBOL
-0x62f231bc	kobj_sysfs_ops	vmlinux	EXPORT_SYMBOL_GPL
-0xb3a14863	efivars_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x726a85b0	clkdev_alloc	vmlinux	EXPORT_SYMBOL
-0x53bfd1db	hdmi_infoframe_pack	vmlinux	EXPORT_SYMBOL
-0x34ca5ef3	crypto_destroy_tfm	vmlinux	EXPORT_SYMBOL_GPL
-0x1371adfa	sysfs_remove_link_from_group	vmlinux	EXPORT_SYMBOL_GPL
-0xa02a8583	filemap_fault	vmlinux	EXPORT_SYMBOL
-0x15cf6f2b	nft_fib_policy	net/netfilter/nft_fib	EXPORT_SYMBOL
-0x1bc3edc2	usb_stor_sense_invalidCDB	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0x7c01370c	mlx4_is_eq_shared	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xbd33983b	__ll_sc_atomic_fetch_and_release	vmlinux	EXPORT_SYMBOL
-0x1aa3977f	__ll_sc_atomic_fetch_sub_release	vmlinux	EXPORT_SYMBOL
-0xbbe2b900	__ll_sc_atomic_fetch_add_release	vmlinux	EXPORT_SYMBOL
-0xa7e415a8	sdev_enable_disk_events	vmlinux	EXPORT_SYMBOL
-0x43cb5a54	fb_get_buffer_offset	vmlinux	EXPORT_SYMBOL
-0x42f4623d	t10_pi_type3_crc	vmlinux	EXPORT_SYMBOL
-0x4e26bd8e	key_payload_reserve	vmlinux	EXPORT_SYMBOL
-0x00f4408c	ftrace_set_notrace	vmlinux	EXPORT_SYMBOL_GPL
-0xb71e044d	blocking_notifier_chain_register	vmlinux	EXPORT_SYMBOL_GPL
-0x0f9368d6	ieee802154_xmit_complete	net/mac802154/mac802154	EXPORT_SYMBOL
-0xaf1b73d0	ieee80211_get_key_rx_seq	net/mac80211/mac80211	EXPORT_SYMBOL
-0xdf66c898	nfs_filemap_write_and_wait_range	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x54b577b6	fuse_abort_conn	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0x81212ff1	nvdimm_bus_lock	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x21828bdf	hinic_ppf_ext_db_init	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xa72b21d5	vb2_ioctl_streamoff	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x63b0c22d	dm_bitset_flush	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x757def94	skb_unlink	vmlinux	EXPORT_SYMBOL
-0x8502c07c	sock_zerocopy_callback	vmlinux	EXPORT_SYMBOL_GPL
-0xff291ecf	clk_unregister_divider	vmlinux	EXPORT_SYMBOL_GPL
-0x090f2d0a	blk_set_queue_dying	vmlinux	EXPORT_SYMBOL_GPL
-0xa6edc956	crypto_register_template	vmlinux	EXPORT_SYMBOL_GPL
-0x8e9c341d	simple_dname	vmlinux	EXPORT_SYMBOL
-0x9df39a49	vm_iomap_memory	vmlinux	EXPORT_SYMBOL
-0x5260f288	node_states	vmlinux	EXPORT_SYMBOL
-0x49e96999	cond_synchronize_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0x6a5fb566	rcu_sched_force_quiescent_state	vmlinux	EXPORT_SYMBOL_GPL
-0xcd35a431	irq_setup_alt_chip	vmlinux	EXPORT_SYMBOL_GPL
-0xb3b91c26	nf_tproxy_handle_time_wait6	net/ipv6/netfilter/nf_tproxy_ipv6	EXPORT_SYMBOL_GPL
-0x1ed7d5dc	nf_tproxy_handle_time_wait4	net/ipv4/netfilter/nf_tproxy_ipv4	EXPORT_SYMBOL_GPL
-0x5a7fa955	ceph_auth_create_authorizer	net/ceph/libceph	EXPORT_SYMBOL
-0x4411fde8	uwb_rsv_destroy	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x69c6489a	dm_cache_policy_create	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0x78431416	ptp_classify_raw	vmlinux	EXPORT_SYMBOL_GPL
-0xefb3f9a0	__ethtool_get_link_ksettings	vmlinux	EXPORT_SYMBOL
-0x360c01dc	of_phy_attach	vmlinux	EXPORT_SYMBOL
-0x5641485b	tty_termios_encode_baud_rate	vmlinux	EXPORT_SYMBOL_GPL
-0xa3ac89ab	tty_release_struct	vmlinux	EXPORT_SYMBOL_GPL
-0xb4043948	acpi_execute_simple_method	vmlinux	EXPORT_SYMBOL
-0x7d3c75a7	smp_call_function_single_async	vmlinux	EXPORT_SYMBOL_GPL
-0x7469bbeb	nfs_wait_client_init_complete	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x4779ab2b	ata_cable_40wire	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xa709c835	fib6_info_destroy_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0x7944e152	inet_csk_delete_keepalive_timer	vmlinux	EXPORT_SYMBOL
-0xe62b4a92	eth_platform_get_mac_address	vmlinux	EXPORT_SYMBOL
-0x571dc1e5	skb_append_pagefrags	vmlinux	EXPORT_SYMBOL_GPL
-0x630c55e8	mbox_request_channel_byname	vmlinux	EXPORT_SYMBOL_GPL
-0x5e69f0ff	of_reserved_mem_device_init_by_idx	vmlinux	EXPORT_SYMBOL_GPL
-0x222a328c	of_parse_phandle	vmlinux	EXPORT_SYMBOL
-0xc4c27930	usb_hcd_pci_shutdown	vmlinux	EXPORT_SYMBOL_GPL
-0x6958ae23	dax_get_by_host	vmlinux	EXPORT_SYMBOL_GPL
-0x7f96ccd6	__bdev_dax_supported	vmlinux	EXPORT_SYMBOL_GPL
-0xcbaf8147	dev_pm_qos_add_ancestor_request	vmlinux	EXPORT_SYMBOL_GPL
-0x5b08f80e	drm_fb_helper_set_par	vmlinux	EXPORT_SYMBOL
-0xe1186a69	pci_bus_set_ops	vmlinux	EXPORT_SYMBOL
-0x389617b0	LZ4_decompress_fast_continue	vmlinux	EXPORT_SYMBOL
-0x658ce1a8	xxh64_reset	vmlinux	EXPORT_SYMBOL
-0x6673f96d	xxh32_reset	vmlinux	EXPORT_SYMBOL
-0x8e4b2d73	proc_create_single_data	vmlinux	EXPORT_SYMBOL
-0x88c27582	nf_log_dump_tcp_header	net/netfilter/nf_log_common	EXPORT_SYMBOL_GPL
-0x62b3d04f	nf_log_dump_udp_header	net/netfilter/nf_log_common	EXPORT_SYMBOL_GPL
-0x20c06ab7	ata_cable_unknown	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x6e534031	xfrm_state_register_afinfo	vmlinux	EXPORT_SYMBOL
-0x004f2704	usb_register_device_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x49a06565	phy_loopback	vmlinux	EXPORT_SYMBOL
-0x667a4ad6	subsys_interface_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x57e0acfa	drm_atomic_helper_commit_planes_on_crtc	vmlinux	EXPORT_SYMBOL
-0xc1befa23	sget_userns	vmlinux	EXPORT_SYMBOL
-0x2214aed9	kmem_cache_size	vmlinux	EXPORT_SYMBOL
-0x27715e4a	enable_kprobe	vmlinux	EXPORT_SYMBOL_GPL
-0x29f597e5	regulatory_hint	net/wireless/cfg80211	EXPORT_SYMBOL
-0x42eddc59	wiphy_rfkill_start_polling	net/wireless/cfg80211	EXPORT_SYMBOL
-0x7f730c80	vsock_core_exit	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0xd2a77bfe	l2tp_session_get_by_ifname	net/l2tp/l2tp_core	EXPORT_SYMBOL_GPL
-0xf9e3fcd8	nfs_symlink	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x8670f7c7	mlx4_get_vf_config	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x037e0917	ib_cm_init_qp_attr	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0xdd54cf74	kobject_get_path	vmlinux	EXPORT_SYMBOL_GPL
-0x6fbd1bb1	inet_ioctl	vmlinux	EXPORT_SYMBOL
-0x6001c7a2	of_device_register	vmlinux	EXPORT_SYMBOL
-0x490a31ce	typec_mux_get	vmlinux	EXPORT_SYMBOL_GPL
-0xc0eba3eb	regmap_get_val_endian	vmlinux	EXPORT_SYMBOL_GPL
-0x74754435	acpi_bus_generate_netlink_event	vmlinux	EXPORT_SYMBOL
-0x8ffd8702	nvme_wait_freeze_timeout	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x9480d128	hinic_cmdq_direct_resp	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x60d988ee	sdhci_enable_sdio_irq	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xee1b5edf	ata_sas_async_probe	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x983d6965	idr_get_next_ul	vmlinux	EXPORT_SYMBOL
-0x4583962d	xt_register_target	vmlinux	EXPORT_SYMBOL
-0xca374e02	page_pool_create	vmlinux	EXPORT_SYMBOL
-0x5f1bb558	phy_drivers_register	vmlinux	EXPORT_SYMBOL
-0xb283760f	scsi_vpd_lun_id	vmlinux	EXPORT_SYMBOL
-0xb742d1f9	drm_connector_register	vmlinux	EXPORT_SYMBOL
-0x3fea029c	hisi_clk_register_gate	vmlinux	EXPORT_SYMBOL_GPL
-0x800fb92b	full_name_hash	vmlinux	EXPORT_SYMBOL
-0x1893fc5b	hrtimer_active	vmlinux	EXPORT_SYMBOL_GPL
-0x406c4cb1	hrtimer_resolution	vmlinux	EXPORT_SYMBOL_GPL
-0xdcfa34c5	kvm_get_dirty_log	vmlinux	EXPORT_SYMBOL_GPL
-0x4b394b58	svc_rqst_alloc	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xdea58267	ip_vs_proto_data_get	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL
-0x8250e34f	rndis_command	drivers/net/usb/rndis_host	EXPORT_SYMBOL_GPL
-0x03460908	mlx5_core_query_ib_ppcnt	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xc68b228b	mlx4_mr_hw_write_mpt	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x74ace9de	ib_get_cached_pkey	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x5899134a	ping_prot	vmlinux	EXPORT_SYMBOL
-0x8dfdf56a	sdei_event_disable	vmlinux	EXPORT_SYMBOL
-0x0a292872	reservation_seqcount_class	vmlinux	EXPORT_SYMBOL
-0x4021dcf5	pm_generic_freeze	vmlinux	EXPORT_SYMBOL_GPL
-0x866191e5	device_create_vargs	vmlinux	EXPORT_SYMBOL_GPL
-0x33b68077	drm_bridge_pre_enable	vmlinux	EXPORT_SYMBOL
-0xe5775a8d	iommu_unmap_fast	vmlinux	EXPORT_SYMBOL_GPL
-0x91e191ce	tty_port_hangup	vmlinux	EXPORT_SYMBOL
-0x74766844	pnp_disable_dev	vmlinux	EXPORT_SYMBOL
-0x43d05736	framebuffer_release	vmlinux	EXPORT_SYMBOL
-0x532a0d4d	gpiod_add_hogs	vmlinux	EXPORT_SYMBOL_GPL
-0x69edda1b	pinctrl_utils_reserve_map	vmlinux	EXPORT_SYMBOL_GPL
-0x3ef051c8	crypto_inc	vmlinux	EXPORT_SYMBOL_GPL
-0x25301e7e	iomap_file_buffered_write	vmlinux	EXPORT_SYMBOL_GPL
-0x85e2f59b	get_cached_acl	vmlinux	EXPORT_SYMBOL
-0x5371cb6a	wait_for_stable_page	vmlinux	EXPORT_SYMBOL_GPL
-0xceb2b8eb	event_triggers_post_call	vmlinux	EXPORT_SYMBOL_GPL
-0x5bf2984f	unregister_tracetask	vmlinux	EXPORT_SYMBOL
-0x99300390	cpu_bit_bitmap	vmlinux	EXPORT_SYMBOL_GPL
-0x3069610d	rpc_free_iostats	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x2f8e41de	rpc_destroy_wait_queue	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x6c392546	mlx4_test_async	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0x4557b425	dm_bitset_test_bit	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xf01ac489	drm_connector_has_possible_encoder	vmlinux	EXPORT_SYMBOL
-0xc86c1360	drm_atomic_helper_wait_for_fences	vmlinux	EXPORT_SYMBOL
-0xd426dbc4	erst_get_record_count	vmlinux	EXPORT_SYMBOL_GPL
-0x38a71b7e	pci_free_resource_list	vmlinux	EXPORT_SYMBOL
-0xaf56b51e	gen_pool_alloc_algo	vmlinux	EXPORT_SYMBOL
-0xebd9d4c8	blk_mq_sched_try_merge	vmlinux	EXPORT_SYMBOL_GPL
-0xb4b73c23	pkcs7_verify	vmlinux	EXPORT_SYMBOL_GPL
-0xd2be1c3a	crypto_register_kpp	vmlinux	EXPORT_SYMBOL_GPL
-0x2aa4ea0c	touch_buffer	vmlinux	EXPORT_SYMBOL
-0x611cda0b	alloc_file_pseudo	vmlinux	EXPORT_SYMBOL
-0xfbbc3e42	prepare_to_swait_event	vmlinux	EXPORT_SYMBOL
-0x46c47fb6	__node_distance	vmlinux	EXPORT_SYMBOL
-0x6841eb50	wiphy_apply_custom_regulatory	net/wireless/cfg80211	EXPORT_SYMBOL
-0xc69eb7cd	svcauth_unix_purge	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xe46cae10	fat_setattr	fs/fat/fat	EXPORT_SYMBOL_GPL
-0x19519138	fat_getattr	fs/fat/fat	EXPORT_SYMBOL_GPL
-0x4495199a	dm_table_get_md	drivers/md/dm-mod	EXPORT_SYMBOL
-0x1ce0723d	kobject_move	vmlinux	EXPORT_SYMBOL_GPL
-0x6c4b924a	of_phy_is_fixed_link	vmlinux	EXPORT_SYMBOL
-0x17e588e5	usb_hcd_poll_rh_status	vmlinux	EXPORT_SYMBOL_GPL
-0x91bf324e	dev_pm_qos_hide_flags	vmlinux	EXPORT_SYMBOL_GPL
-0xa8835333	device_find_child	vmlinux	EXPORT_SYMBOL_GPL
-0x8ac743de	sg_copy_buffer	vmlinux	EXPORT_SYMBOL
-0xf70a979a	generic_read_dir	vmlinux	EXPORT_SYMBOL
-0xe007de41	kallsyms_lookup_name	vmlinux	EXPORT_SYMBOL_GPL
-0xb52f439c	xprt_lookup_rqst	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x8f728456	ct_sip_parse_header_uri	net/netfilter/nf_conntrack_sip	EXPORT_SYMBOL_GPL
-0xa653566e	fc_exch_update_stats	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xab646de6	fc_exch_seq_send	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0x81745cec	ath10k_ce_completed_send_next_nolock	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xbef342ce	__ib_alloc_cq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xaea5164d	tpm_pm_suspend	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0xb3ed10f8	drm_dp_mst_dump_topology	vmlinux	EXPORT_SYMBOL
-0xdacaaa03	devm_gpiod_put	vmlinux	EXPORT_SYMBOL
-0x7e9b8965	phy_pm_runtime_get	vmlinux	EXPORT_SYMBOL_GPL
-0xa45b709a	truncate_pagecache	vmlinux	EXPORT_SYMBOL
-0xa376d145	ring_buffer_time_stamp	vmlinux	EXPORT_SYMBOL_GPL
-0x7162d12e	param_ops_bool_enable_only	vmlinux	EXPORT_SYMBOL_GPL
-0x02658091	vsock_add_pending	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x3ff3da22	vsock_remove_sock	net/vmw_vsock/vsock	EXPORT_SYMBOL_GPL
-0x69d3558d	pnfs_generic_rw_release	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0xe5e0c8ce	nfs4_test_session_trunk	fs/nfs/nfsv4	EXPORT_SYMBOL_GPL
-0x3d0a0b6e	mmc_cmdq_disable	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0x16244fe5	v4l2_prio_check	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x263c3006	fmc_gpio_config	drivers/fmc/fmc	EXPORT_SYMBOL
-0xb73be794	xfrm_ealg_get_byidx	vmlinux	EXPORT_SYMBOL_GPL
-0x7bc7bafd	tso_start	vmlinux	EXPORT_SYMBOL
-0xa91e0ef2	sock_no_shutdown	vmlinux	EXPORT_SYMBOL
-0x0e3e03be	of_device_unregister	vmlinux	EXPORT_SYMBOL
-0x324d94e2	watchdog_register_device	vmlinux	EXPORT_SYMBOL_GPL
-0x6ef068b1	vc_resize	vmlinux	EXPORT_SYMBOL
-0x0b52e502	apei_resources_add	vmlinux	EXPORT_SYMBOL_GPL
-0xffc92632	phy_put	vmlinux	EXPORT_SYMBOL_GPL
-0xd8aa4531	phy_pm_runtime_put_sync	vmlinux	EXPORT_SYMBOL_GPL
-0x7df34da9	__generic_block_fiemap	vmlinux	EXPORT_SYMBOL
-0xb1acbcce	rcu_barrier_sched	vmlinux	EXPORT_SYMBOL_GPL
-0xc00f013f	is_log_nvram_redirect_on	vmlinux	EXPORT_SYMBOL
-0x4005f38c	try_wait_for_completion	vmlinux	EXPORT_SYMBOL
-0x3946f7a0	param_set_ulong	vmlinux	EXPORT_SYMBOL
-0x1e914e2d	gfn_to_memslot	vmlinux	EXPORT_SYMBOL_GPL
-0xee2d0fc7	_local_bh_enable	vmlinux	EXPORT_SYMBOL
-0x7c9a9ceb	nf_ct_expect_alloc	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x4563aa65	mlx5_core_destroy_srq	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x4b4e040f	__ll_sc_atomic64_fetch_xor	vmlinux	EXPORT_SYMBOL
-0x7e0f0728	tcp_mmap	vmlinux	EXPORT_SYMBOL
-0x7c8f46d0	spi_unregister_device	vmlinux	EXPORT_SYMBOL_GPL
-0xa5796157	ttm_dma_page_alloc_debugfs	vmlinux	EXPORT_SYMBOL_GPL
-0xae7b9cbb	drm_fb_helper_deferred_io	vmlinux	EXPORT_SYMBOL
-0xfeb103f1	drm_kms_helper_poll_init	vmlinux	EXPORT_SYMBOL
-0x9098e742	generic_key_instantiate	vmlinux	EXPORT_SYMBOL
-0x178c0fed	sysfs_unmerge_group	vmlinux	EXPORT_SYMBOL_GPL
-0x30a5df9d	__cancel_dirty_page	vmlinux	EXPORT_SYMBOL
-0x79defbe1	kthread_should_park	vmlinux	EXPORT_SYMBOL_GPL
-0xf9466bc7	devlink_params_unregister	net/core/devlink	EXPORT_SYMBOL_GPL
-0x55ec4cf6	ceph_copy_to_page_vector	net/ceph/libceph	EXPORT_SYMBOL
-0xf3ad003f	hinic_get_hw_pf_infos	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xf912cce5	can_rx_offload_irq_offload_fifo	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0xa7baffd9	ib_mad_kernel_rmpp_agent	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x8fbdee4a	ib_modify_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x70c52dc5	nf_skb_duplicated	vmlinux	EXPORT_SYMBOL_GPL
-0x312fb0e4	fib_notifier_ops_register	vmlinux	EXPORT_SYMBOL
-0x5869adb2	typec_get_orientation	vmlinux	EXPORT_SYMBOL_GPL
-0xfc08631e	bus_find_device_by_name	vmlinux	EXPORT_SYMBOL_GPL
-0x003f4662	ttm_bo_kunmap	vmlinux	EXPORT_SYMBOL
-0xff7b1830	drm_calc_timestamping_constants	vmlinux	EXPORT_SYMBOL
-0x39861220	drm_fb_helper_cfb_imageblit	vmlinux	EXPORT_SYMBOL
-0xf3843a06	add_random_ready_callback	vmlinux	EXPORT_SYMBOL
-0x23006a2f	dummy_con	vmlinux	EXPORT_SYMBOL_GPL
-0xf9c1f9ab	security_secctx_to_secid	vmlinux	EXPORT_SYMBOL
-0xbc1b028d	sysfs_create_link_nowarn	vmlinux	EXPORT_SYMBOL_GPL
-0xf8d38b6e	usb_ftdi_elan_edset_flush	drivers/usb/misc/ftdi-elan	EXPORT_SYMBOL_GPL
-0x8bd316a7	fcoe_link_speed_update	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0x82639ad9	cxgbi_hbas_remove	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x3ab46ed2	mlx5_query_port_ets_rate_limit	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xe818b32b	ata_bmdma_interrupt	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x21e13cb3	inet_peer_xrlim_allow	vmlinux	EXPORT_SYMBOL
-0x93626015	nf_ct_attach	vmlinux	EXPORT_SYMBOL
-0x2c450a54	tcf_queue_work	vmlinux	EXPORT_SYMBOL
-0xb903738e	sdei_event_unregister	vmlinux	EXPORT_SYMBOL
-0x955fd026	devm_phy_put	vmlinux	EXPORT_SYMBOL_GPL
-0x4a0323c8	sbitmap_queue_wake_up	vmlinux	EXPORT_SYMBOL_GPL
-0x5a15d7a4	register_user_hw_breakpoint	vmlinux	EXPORT_SYMBOL_GPL
-0x7c94c99a	kvm_release_pfn_dirty	vmlinux	EXPORT_SYMBOL_GPL
-0xaa208b58	cfg80211_rx_control_port	net/wireless/cfg80211	EXPORT_SYMBOL
-0x539aee6d	nfs_inode_attach_open_context	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x8549d4c9	fscache_op_complete	fs/fscache/fscache	EXPORT_SYMBOL
-0x1955ed89	sas_target_destroy	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0xe172d9c7	mlx5_query_port_ptys	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x61d3ae9e	cxgb4_dbfifo_count	drivers/net/ethernet/chelsio/cxgb4/cxgb4	EXPORT_SYMBOL
-0xc9df055a	xfrm_policy_walk_init	vmlinux	EXPORT_SYMBOL
-0xe527c949	cpufreq_dbs_governor_limits	vmlinux	EXPORT_SYMBOL_GPL
-0x05aeda34	driver_attach	vmlinux	EXPORT_SYMBOL_GPL
-0x093712e5	acpi_purge_cached_objects	vmlinux	EXPORT_SYMBOL
-0xddad7952	acpi_dbg_level	vmlinux	EXPORT_SYMBOL
-0x64962ff9	gpiochip_irq_map	vmlinux	EXPORT_SYMBOL_GPL
-0x95e35858	textsearch_register	vmlinux	EXPORT_SYMBOL
-0x74baf17a	tracing_is_on	vmlinux	EXPORT_SYMBOL_GPL
-0x381a798a	setup_max_cpus	vmlinux	EXPORT_SYMBOL
-0x3e5a8309	commit_creds	vmlinux	EXPORT_SYMBOL
-0x08a55657	__nf_ct_expect_find	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x2243a1af	garp_init_applicant	net/802/garp	EXPORT_SYMBOL_GPL
-0x057072a5	usbnet_generic_cdc_bind	drivers/net/usb/cdc_ether	EXPORT_SYMBOL_GPL
-0xc5ebdf72	iptunnel_metadata_reply	vmlinux	EXPORT_SYMBOL_GPL
-0xcb7eb426	platform_device_register	vmlinux	EXPORT_SYMBOL_GPL
-0x55757a44	drm_atomic_helper_commit_tail	vmlinux	EXPORT_SYMBOL
-0x80d68d3e	fb_register_client	vmlinux	EXPORT_SYMBOL
-0xad0413d4	match_hex	vmlinux	EXPORT_SYMBOL
-0xf543f26d	ieee80211_set_key_rx_seq	net/mac80211/mac80211	EXPORT_SYMBOL_GPL
-0x672e362c	his_hllc_deinit	drivers/soc/hisilicon/sysctl/his_sysctl	EXPORT_SYMBOL
-0x858c30d0	mlxsw_afa_block_create	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x415c6f29	media_entity_find_link	drivers/media/media	EXPORT_SYMBOL_GPL
-0x5ec8c933	media_create_pad_links	drivers/media/media	EXPORT_SYMBOL_GPL
-0x7bac9bee	rdma_nl_multicast	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x8f6c28f9	dev_attr_em_message	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xf42a32ab	__inet_lookup_listener	vmlinux	EXPORT_SYMBOL_GPL
-0xfef779fa	xt_find_jump_offset	vmlinux	EXPORT_SYMBOL
-0x5933364d	nf_unregister_sockopt	vmlinux	EXPORT_SYMBOL
-0x3754f60f	skb_realloc_headroom	vmlinux	EXPORT_SYMBOL
-0x7f4f9237	dw_spi_set_cs	vmlinux	EXPORT_SYMBOL_GPL
-0x79c8a241	platform_device_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0xe94d9ebc	serial8250_set_isa_configurator	vmlinux	EXPORT_SYMBOL
-0x3ad6e3b9	acpi_data_fwnode_ops	vmlinux	EXPORT_SYMBOL_GPL
-0xa3a04602	btree_geo64	vmlinux	EXPORT_SYMBOL_GPL
-0xeaa55456	generic_pipe_buf_get	vmlinux	EXPORT_SYMBOL
-0xf17f9a46	nfs_may_open	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x0419d2c3	jbd2_journal_dirty_metadata	fs/jbd2/jbd2	EXPORT_SYMBOL
-0x2f9f05b7	sdhci_cqe_irq	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0xc613b371	ipv6_find_hdr	vmlinux	EXPORT_SYMBOL
-0x9899abdd	ipv6_chk_addr_and_flags	vmlinux	EXPORT_SYMBOL
-0xa540b6f9	__dev_forward_skb	vmlinux	EXPORT_SYMBOL_GPL
-0x208db233	uhci_reset_hc	vmlinux	EXPORT_SYMBOL_GPL
-0x5a43abd4	drm_mode_get_hv_timing	vmlinux	EXPORT_SYMBOL
-0x392cb8c2	iommu_page_response	vmlinux	EXPORT_SYMBOL_GPL
-0x963f7ca0	tty_port_close_end	vmlinux	EXPORT_SYMBOL
-0xe682b081	pcie_bandwidth_available	vmlinux	EXPORT_SYMBOL
-0x702946da	ucs2_strlen	vmlinux	EXPORT_SYMBOL
-0xa0dd832c	t10_pi_prepare	vmlinux	EXPORT_SYMBOL
-0xbc954220	io_cgrp_subsys_enabled_key	vmlinux	EXPORT_SYMBOL_GPL
-0x0718a7c1	handle_fasteoi_irq	vmlinux	EXPORT_SYMBOL_GPL
-0xab1db5b7	xdr_restrict_buflen	net/sunrpc/sunrpc	EXPORT_SYMBOL
-0xc55c71b1	sas_attach_transport	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL
-0x3bdb0317	sas_bios_param	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0x9b807c91	hisi_sas_get_prog_phy_linkrate_mask	drivers/scsi/hisi_sas/hisi_sas_main	EXPORT_SYMBOL_GPL
-0xf43f5c4a	mlx4_cq_free	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x5e591b97	ib_set_client_data	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xb896b1e2	ib_get_client_data	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x6adc6003	rdma_copy_ah_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x827eb310	__vlan_find_dev_deep_rcu	vmlinux	EXPORT_SYMBOL
-0x80b3656c	md_flush_request	vmlinux	EXPORT_SYMBOL
-0x79bc842c	usb_anchor_suspend_wakeups	vmlinux	EXPORT_SYMBOL_GPL
-0x585c3308	iommu_put_dma_cookie	vmlinux	EXPORT_SYMBOL
-0x799443ce	blkcipher_walk_done	vmlinux	EXPORT_SYMBOL_GPL
-0x3463ffe9	security_add_hooks	vmlinux	EXPORT_SYMBOL
-0x135fb7a9	__close_fd	vmlinux	EXPORT_SYMBOL
-0x32ac2a76	page_readlink	vmlinux	EXPORT_SYMBOL
-0x07bf29cd	get_cached_msi_msg	vmlinux	EXPORT_SYMBOL_GPL
-0x2c635527	arch_invalidate_pmem	vmlinux	EXPORT_SYMBOL_GPL
-0xa8ff6e22	virtqueue_kick	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x98413234	uwb_rsv_state_str	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0x91f9e875	ubi_is_mapped	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0x65ee95cb	mmc_start_bkops	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0xeacb5983	v4l2_subdev_alloc_pad_config	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x9f5f267c	rdma_set_cq_moderation	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xc444d722	inet_frag_reasm_prepare	vmlinux	EXPORT_SYMBOL
-0x1dd571e6	fb_copy_cmap	vmlinux	EXPORT_SYMBOL
-0x5dba7c32	gpiod_set_value	vmlinux	EXPORT_SYMBOL_GPL
-0xf5eb86ea	blk_verify_command	vmlinux	EXPORT_SYMBOL
-0xc499ae1e	kstrdup	vmlinux	EXPORT_SYMBOL
-0xd6320850	freezing_slow_path	vmlinux	EXPORT_SYMBOL
-0x000e0549	kvm_vcpu_gfn_to_pfn	vmlinux	EXPORT_SYMBOL_GPL
-0xdc270d8f	kvm_vcpu_gfn_to_hva	vmlinux	EXPORT_SYMBOL_GPL
-0x35a7cbdf	fcoe_libfc_config	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0xff8b9af0	mlx4_SET_PORT_user_mac	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL
-0xef3d9ee4	nic_clean_stats64	drivers/net/ethernet/hisilicon/hns3/hns3	EXPORT_SYMBOL
-0x0e7d3adb	__media_entity_enum_init	drivers/media/media	EXPORT_SYMBOL_GPL
-0xc4703796	ata_bmdma_port_ops	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x2fc65cc2	ata_host_alloc	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xcf4fdd4d	_atomic_dec_and_lock	vmlinux	EXPORT_SYMBOL
-0x0afa1815	of_iomap	vmlinux	EXPORT_SYMBOL
-0x43df3faa	blkg_print_stat_bytes	vmlinux	EXPORT_SYMBOL_GPL
-0x7984eefc	key_update	vmlinux	EXPORT_SYMBOL
-0x2dc2233f	virtqueue_get_vring_size	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0xb3f836b0	iscsi_conn_bind	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL
-0xdd72f954	rt2800_mcu_request	drivers/net/wireless/ralink/rt2x00/rt2800lib	EXPORT_SYMBOL_GPL
-0x589e12c6	hinic_cmdq_detail_resp	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xe09710d2	ib_get_cached_subnet_prefix	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xd041457b	l3mdev_master_ifindex_rcu	vmlinux	EXPORT_SYMBOL_GPL
-0xa4330fb6	xfrm_register_km	vmlinux	EXPORT_SYMBOL
-0xcc3107a3	ip_mc_dec_group	vmlinux	EXPORT_SYMBOL
-0xd3244ff4	device_create_with_groups	vmlinux	EXPORT_SYMBOL_GPL
-0x7e7bafcf	drm_display_mode_to_videomode	vmlinux	EXPORT_SYMBOL_GPL
-0xab781570	fb_get_options	vmlinux	EXPORT_SYMBOL
-0xb504e18e	phy_init	vmlinux	EXPORT_SYMBOL_GPL
-0x44b5ee9a	kasprintf	vmlinux	EXPORT_SYMBOL
-0xef32b829	debugfs_create_automount	vmlinux	EXPORT_SYMBOL
-0xd19d3422	simple_rename	vmlinux	EXPORT_SYMBOL
-0x6397030e	vfs_getxattr	vmlinux	EXPORT_SYMBOL_GPL
-0xb8488673	vfs_setxattr	vmlinux	EXPORT_SYMBOL_GPL
-0xc57277bc	vfs_dedupe_file_range_compare	vmlinux	EXPORT_SYMBOL
-0xca9d888e	trace_seq_path	vmlinux	EXPORT_SYMBOL_GPL
-0x67722b81	sched_setattr	vmlinux	EXPORT_SYMBOL_GPL
-0x3f1d11c6	kernel_param_unlock	vmlinux	EXPORT_SYMBOL
-0x55539acf	iw_cm_reject	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL
-0x4ff47e7d	ata_host_get	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0xd434cb55	sock_init_data	vmlinux	EXPORT_SYMBOL
-0x5cd1d892	tty_set_termios	vmlinux	EXPORT_SYMBOL_GPL
-0x130afd75	acpi_get_sleep_type_data	vmlinux	EXPORT_SYMBOL
-0xe64975d1	of_get_pci_domain_nr	vmlinux	EXPORT_SYMBOL_GPL
-0x3a536bd7	ring_buffer_read_finish	vmlinux	EXPORT_SYMBOL_GPL
-0xe02eb6d0	ring_buffer_commit_overrun_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0x8e3ba057	cxgbi_iscsi_cleanup	drivers/scsi/cxgbi/libcxgbi	EXPORT_SYMBOL_GPL
-0x058410d4	mlx4_vf_smi_enabled	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xfa408a98	unregister_candev	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0xf117f484	v4l2_fh_open	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x0cd997f2	rtnl_register_module	vmlinux	EXPORT_SYMBOL_GPL
-0x9858a9d9	class_dev_iter_init	vmlinux	EXPORT_SYMBOL_GPL
-0x1c359f1e	clk_register_fixed_rate	vmlinux	EXPORT_SYMBOL_GPL
-0x64f27968	pci_get_slot	vmlinux	EXPORT_SYMBOL
-0x76164385	devm_gen_pool_create	vmlinux	EXPORT_SYMBOL
-0xff87cd18	lockref_get_not_dead	vmlinux	EXPORT_SYMBOL
-0xd7b73d67	blk_queue_flag_set	vmlinux	EXPORT_SYMBOL
-0x97ed81c8	__frontswap_store	vmlinux	EXPORT_SYMBOL
-0xa75ac8df	perf_aux_output_skip	vmlinux	EXPORT_SYMBOL_GPL
-0xe02fa3fb	task_cgroup_path	vmlinux	EXPORT_SYMBOL_GPL
-0x649dc245	cfg80211_del_sta_sinfo	net/wireless/cfg80211	EXPORT_SYMBOL
-0x9ee42928	nf_ct_helper_expectfn_register	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xaaba28d8	inet_diag_msg_attrs_fill	net/ipv4/inet_diag	EXPORT_SYMBOL_GPL
-0xa348922e	jbd2_journal_force_commit	fs/jbd2/jbd2	EXPORT_SYMBOL
-0xcb310620	vhost_log_access_ok	drivers/vhost/vhost	EXPORT_SYMBOL_GPL
-0x4ecb4e4e	vfio_register_iommu_driver	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0xcfcf4640	ib_find_pkey	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x4f57f034	ahci_platform_get_resources	drivers/ata/libahci_platform	EXPORT_SYMBOL_GPL
-0xb63a5725	km_query	vmlinux	EXPORT_SYMBOL
-0x0a3c8c33	inet_release	vmlinux	EXPORT_SYMBOL
-0x6b4985ed	blk_queue_start_tag	vmlinux	EXPORT_SYMBOL
-0x2207a257	xprt_alloc	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x30f21253	usb_stor_CB_transport	drivers/usb/storage/usb-storage	EXPORT_SYMBOL_GPL
-0xa83588eb	dm_rh_recovery_end	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0xea771bb6	rdma_addr_cancel	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xf7bedc8c	phy_read_paged	vmlinux	EXPORT_SYMBOL
-0x451d612b	drm_connector_init	vmlinux	EXPORT_SYMBOL
-0x9fce80db	fb_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL
-0x373db350	kstrtoint	vmlinux	EXPORT_SYMBOL
-0x2a6f2aee	blk_mq_sched_try_insert_merge	vmlinux	EXPORT_SYMBOL_GPL
-0xc8fd9a99	crypto_alloc_akcipher	vmlinux	EXPORT_SYMBOL_GPL
-0xd14b3429	crypto_alloc_skcipher	vmlinux	EXPORT_SYMBOL_GPL
-0x01e1a8de	kgdb_breakpoint	vmlinux	EXPORT_SYMBOL_GPL
-0xb39625ac	get_idle_no_cstates	vmlinux	EXPORT_SYMBOL
-0x860d9258	call_srcu	vmlinux	EXPORT_SYMBOL_GPL
-0x60a634c4	vfio_info_cap_add	drivers/vfio/vfio	EXPORT_SYMBOL_GPL
-0x60443957	mdio45_probe	drivers/net/mdio	EXPORT_SYMBOL
-0xdfcb2c1e	mlxsw_core_event_listener_unregister	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0xbc98bc3d	mmc_command_done	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x65c28020	__v4l2_ctrl_modify_range	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0xea2f0853	v4l2_device_put	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL_GPL
-0x6fcab2c0	crypto_sm4_encrypt	crypto/sm4_generic	EXPORT_SYMBOL_GPL
-0x16d3b8bd	cpufreq_get_policy	vmlinux	EXPORT_SYMBOL
-0xbe0e5385	dquot_set_dqblk	vmlinux	EXPORT_SYMBOL
-0xa60839bf	__tracepoint_rpm_return_int	vmlinux	EXPORT_SYMBOL_GPL
-0x8f6cee77	__round_jiffies_relative	vmlinux	EXPORT_SYMBOL_GPL
-0x8f0748af	rcu_expedite_gp	vmlinux	EXPORT_SYMBOL_GPL
-0x3ab48f0a	svc_pool_stats_open	net/sunrpc/sunrpc	EXPORT_SYMBOL
-0x7141e2e8	pmem_sector_size	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL
-0x6ad98c4b	nvdimm_bus_check_dimm_count	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x02c46b40	mlx5_core_destroy_rqt	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x016a66ad	mlx5_core_destroy_dct	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x46e0bbaf	rdma_nl_unicast_wait	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x26de64de	inet_twsk_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0x34782b8b	__serio_register_driver	vmlinux	EXPORT_SYMBOL
-0xf067257c	register_memory_isolate_notifier	vmlinux	EXPORT_SYMBOL
-0x392c6ceb	dev_pm_qos_expose_latency_tolerance	vmlinux	EXPORT_SYMBOL_GPL
-0x9932910a	tty_put_char	vmlinux	EXPORT_SYMBOL_GPL
-0x09501b7f	acpi_release_memory	vmlinux	EXPORT_SYMBOL_GPL
-0x7f060cc0	percpu_ref_switch_to_percpu	vmlinux	EXPORT_SYMBOL_GPL
-0x7b6b23d5	crypto_register_ahashes	vmlinux	EXPORT_SYMBOL_GPL
-0x037a0cba	kfree	vmlinux	EXPORT_SYMBOL
-0x2d9df220	memory_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0x437fef51	__rt_mutex_init	vmlinux	EXPORT_SYMBOL_GPL
-0xd9d8fd16	register_restart_handler	vmlinux	EXPORT_SYMBOL
-0xfadb45de	kill_pid_info_as_cred	vmlinux	EXPORT_SYMBOL_GPL
-0x93730094	cfg80211_rx_assoc_resp	net/wireless/cfg80211	EXPORT_SYMBOL
-0xbbdd9196	target_show_cmd	drivers/target/target_core_mod	EXPORT_SYMBOL
-0xfa86bc20	sas_target_alloc	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL
-0x1fb6e4b7	mlx5_lag_query_cong_counters	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL
-0x559feb17	ib_modify_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x9826a093	fmc_driver_unregister	drivers/fmc/fmc	EXPORT_SYMBOL
-0xfd5b4a5f	vlan_dev_real_dev	vmlinux	EXPORT_SYMBOL
-0x145811e6	xfrm_state_delete	vmlinux	EXPORT_SYMBOL
-0xf6fb4768	nf_register_sockopt	vmlinux	EXPORT_SYMBOL
-0xfda850fd	sock_kmalloc	vmlinux	EXPORT_SYMBOL
-0x8bb38ee3	genphy_c45_read_mdix	vmlinux	EXPORT_SYMBOL_GPL
-0xd7f4c656	__alloc_bucket_spinlocks	vmlinux	EXPORT_SYMBOL
-0xfa600a92	housekeeping_test_cpu	vmlinux	EXPORT_SYMBOL_GPL
-0x0bc98e75	xprt_destroy_backchannel	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x00433afa	l2tp_tunnel_free	net/l2tp/l2tp_core	EXPORT_SYMBOL
-0x9fefa3cb	ceph_calc_file_object_mapping	net/ceph/libceph	EXPORT_SYMBOL
-0xcb42a52a	br_multicast_has_querier_anywhere	net/bridge/bridge	EXPORT_SYMBOL_GPL
-0x34537d34	rndis_unbind	drivers/net/usb/rndis_host	EXPORT_SYMBOL_GPL
-0xf63d6edd	mlx5_buf_free	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0xfead0403	mlx4_buf_free	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0x66011ab6	ubi_get_device_info	drivers/mtd/ubi/ubi	EXPORT_SYMBOL_GPL
-0x160bb5a3	dax_region_put	drivers/dax/device_dax	EXPORT_SYMBOL_GPL
-0x2286bf91	ip_tunnel_get_stats64	vmlinux	EXPORT_SYMBOL_GPL
-0x107742a9	drm_get_subpixel_order_name	vmlinux	EXPORT_SYMBOL
-0x0712e21d	drm_edid_get_monitor_name	vmlinux	EXPORT_SYMBOL
-0x6c4b6684	reset_control_assert	vmlinux	EXPORT_SYMBOL_GPL
-0x4ebd8a8d	acpi_dma_controller_register	vmlinux	EXPORT_SYMBOL_GPL
-0x9939eba0	backlight_unregister_notifier	vmlinux	EXPORT_SYMBOL
-0x4a705df0	pci_lost_interrupt	vmlinux	EXPORT_SYMBOL
-0xe7d4daac	seq_list_next	vmlinux	EXPORT_SYMBOL
-0x5b108597	__irq_alloc_domain_generic_chips	vmlinux	EXPORT_SYMBOL_GPL
-0xfd7adc4f	nfs_alloc_fattr	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xc217679a	virtqueue_get_buf_ctx	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x81348c85	usbnet_get_stats64	drivers/net/usb/usbnet	EXPORT_SYMBOL_GPL
-0xcde26c14	vb2_queue_release	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0xc7a117a3	rmi_dbg	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0x47e4e565	tpm_chip_register	drivers/char/tpm/tpm	EXPORT_SYMBOL_GPL
-0x2fe252cc	unregister_inet6addr_notifier	vmlinux	EXPORT_SYMBOL
-0x216e4b7a	devm_hwmon_device_unregister	vmlinux	EXPORT_SYMBOL_GPL
-0x14e6fbc8	ttm_bo_evict_mm	vmlinux	EXPORT_SYMBOL
-0x3a317768	drm_mode_put_tile_group	vmlinux	EXPORT_SYMBOL
-0x89c90e90	drm_plane_helper_check_update	vmlinux	EXPORT_SYMBOL
-0xd85512b3	gpiochip_line_is_irq	vmlinux	EXPORT_SYMBOL_GPL
-0x399ad043	__kfifo_dma_out_finish_r	vmlinux	EXPORT_SYMBOL
-0x57c39727	kdb_register_flags	vmlinux	EXPORT_SYMBOL_GPL
-0xf797e47e	cfg80211_rx_unexpected_4addr_frame	net/wireless/cfg80211	EXPORT_SYMBOL
-0x3003f2ee	strp_done	net/strparser/strparser	EXPORT_SYMBOL_GPL
-0x3b43f448	nf_tproxy_laddr6	net/ipv6/netfilter/nf_tproxy_ipv6	EXPORT_SYMBOL_GPL
-0x54b81b1f	ip6_tnl_rcv	net/ipv6/ip6_tunnel	EXPORT_SYMBOL
-0x0d3c62c7	lowpan_unregister_netdevice	net/6lowpan/6lowpan	EXPORT_SYMBOL
-0x26e4e602	ulpi_register_interface	drivers/usb/common/ulpi	EXPORT_SYMBOL_GPL
-0x570db4dd	nvmet_req_init	drivers/nvme/target/nvmet	EXPORT_SYMBOL_GPL
-0x7fa5302a	nvmet_fc_rcv_fcp_abort	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL
-0xae01e59a	mlxsw_core_rx_listener_unregister	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x3a9e9a44	v4l2_ctrl_g_ctrl_int64	drivers/media/v4l2-core/videodev	EXPORT_SYMBOL
-0x296291b8	vb2_vmalloc_memops	drivers/media/common/videobuf2/videobuf2-vmalloc	EXPORT_SYMBOL_GPL
-0x9480ddf1	ipv6_chk_addr	vmlinux	EXPORT_SYMBOL
-0x3db6b591	neigh_xmit	vmlinux	EXPORT_SYMBOL
-0x2b086e73	extcon_set_property	vmlinux	EXPORT_SYMBOL_GPL
-0x04775a84	extcon_get_property	vmlinux	EXPORT_SYMBOL_GPL
-0xa82a2a8c	dev_pm_qos_flags	vmlinux	EXPORT_SYMBOL_GPL
-0xc07f43d1	__devm_alloc_percpu	vmlinux	EXPORT_SYMBOL_GPL
-0x6bfebc7b	devm_kstrdup	vmlinux	EXPORT_SYMBOL_GPL
-0xd1945f55	ttm_base_object_init	vmlinux	EXPORT_SYMBOL
-0x152e90fc	uart_suspend_port	vmlinux	EXPORT_SYMBOL
-0x792c4e5c	of_dma_xlate_by_chan_id	vmlinux	EXPORT_SYMBOL_GPL
-0xab3697e4	irq_poll_init	vmlinux	EXPORT_SYMBOL
-0x297f3a76	__blkdev_driver_ioctl	vmlinux	EXPORT_SYMBOL_GPL
-0x7bde1a63	blk_alloc_queue_node	vmlinux	EXPORT_SYMBOL
-0xcf96df55	nf_connlabels_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0x449e00ff	ceph_parse_options	net/ceph/libceph	EXPORT_SYMBOL
-0x52b1ba6f	hnae3_register_client	drivers/net/ethernet/hisilicon/hns3/hnae3	EXPORT_SYMBOL
-0xd6f230ba	mtd_read_fact_prot_reg	drivers/mtd/mtd	EXPORT_SYMBOL_GPL
-0xf2fb1a39	__sdhci_add_host	drivers/mmc/host/sdhci	EXPORT_SYMBOL_GPL
-0x8435919e	lis3lv02d_remove_fs	drivers/misc/lis3lv02d/lis3lv02d	EXPORT_SYMBOL_GPL
-0xfad9d53a	dm_rh_get_region_size	drivers/md/dm-region-hash	EXPORT_SYMBOL_GPL
-0x1bf02ad0	ata_bmdma_qc_issue	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x1b5e29af	hid_field_extract	vmlinux	EXPORT_SYMBOL_GPL
-0x38e6f9dd	scsi_device_resume	vmlinux	EXPORT_SYMBOL
-0x8010fc0a	queue_iova	vmlinux	EXPORT_SYMBOL_GPL
-0x0311e4bf	sbitmap_show	vmlinux	EXPORT_SYMBOL_GPL
-0xbdd014c9	flex_array_free	vmlinux	EXPORT_SYMBOL
-0x1e1733c2	bio_phys_segments	vmlinux	EXPORT_SYMBOL
-0xdd8585d7	kernel_read_file_from_path	vmlinux	EXPORT_SYMBOL_GPL
-0x9abd5cf2	ib_dealloc_xrcd	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xa828af7c	ipv6_find_tlv	vmlinux	EXPORT_SYMBOL_GPL
-0x31a47522	neigh_changeaddr	vmlinux	EXPORT_SYMBOL
-0x4f9fbe5f	devm_free_percpu	vmlinux	EXPORT_SYMBOL_GPL
-0x1cf80777	do_unregister_con_driver	vmlinux	EXPORT_SYMBOL_GPL
-0xa120d33c	tty_unregister_ldisc	vmlinux	EXPORT_SYMBOL
-0x08f0cd69	tty_standard_install	vmlinux	EXPORT_SYMBOL_GPL
-0xdc1b9a4f	amba_apb_device_add_res	vmlinux	EXPORT_SYMBOL_GPL
-0x710c73b6	crypto_unregister_notifier	vmlinux	EXPORT_SYMBOL_GPL
-0x3ab3a63e	invalidate_inode_pages2	vmlinux	EXPORT_SYMBOL_GPL
-0x97e7f902	trace_vbprintk	vmlinux	EXPORT_SYMBOL_GPL
-0x216de4e1	rcu_get_gp_kthreads_prio	vmlinux	EXPORT_SYMBOL_GPL
-0xb9962c25	cfg80211_michael_mic_failure	net/wireless/cfg80211	EXPORT_SYMBOL
-0xb43aaf76	psample_group_put	net/psample/psample	EXPORT_SYMBOL_GPL
-0x6c520c71	udp_sock_create4	net/ipv4/udp_tunnel	EXPORT_SYMBOL
-0x0e70c29c	ipt_do_table	net/ipv4/netfilter/ip_tables	EXPORT_SYMBOL
-0x5acfe0e6	nvdimm_namespace_detach_btt	drivers/nvdimm/nd_btt	EXPORT_SYMBOL
-0x904d633e	nvdimm_namespace_attach_btt	drivers/nvdimm/nd_btt	EXPORT_SYMBOL
-0x4d7aeca4	hinic_net_port_mode	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x39c35ffc	mmc_retune_pause	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x30af6581	vb2_ioctl_reqbufs	drivers/media/common/videobuf2/videobuf2-v4l2	EXPORT_SYMBOL_GPL
-0x3d611c8d	generic_xdp_tx	vmlinux	EXPORT_SYMBOL_GPL
-0xbdcd20e8	pnp_possible_config	vmlinux	EXPORT_SYMBOL
-0xad7dc26f	kmem_cache_destroy	vmlinux	EXPORT_SYMBOL
-0xc2342405	add_to_page_cache_locked	vmlinux	EXPORT_SYMBOL
-0x4e109192	ring_buffer_entries	vmlinux	EXPORT_SYMBOL_GPL
-0x23be06f6	nft_set_gc_batch_alloc	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x2f1ca877	nfs_request_remove_commit_list	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x386ab3ae	xfrm_prepare_input	vmlinux	EXPORT_SYMBOL
-0x544c77b9	xt_find_target	vmlinux	EXPORT_SYMBOL
-0x5be6c6ac	drm_mode_object_find	vmlinux	EXPORT_SYMBOL
-0xb0b05ff5	drm_clflush_sg	vmlinux	EXPORT_SYMBOL
-0xcede9b99	proc_create_net_data	vmlinux	EXPORT_SYMBOL_GPL
-0xf5155021	d_instantiate_anon	vmlinux	EXPORT_SYMBOL
-0x2bbbb230	rpc_proc_register	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xdf4b363c	svc_set_num_threads_sync	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x827cc6a1	pptp_msg_name	net/netfilter/nf_conntrack_pptp	EXPORT_SYMBOL
-0xd588f33b	nf_connlabels_replace	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL
-0xdf4da60e	nfs_fs_mount_common	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x22d823f8	vring_new_virtqueue	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0xf167cb7a	fcoe_wwn_to_str	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL
-0x28c9cb6c	hinic_get_fcoe_enable	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xd3847d3b	mmc_of_parse_voltage	drivers/mmc/core/mmc_core	EXPORT_SYMBOL
-0x89783bda	dm_array_cursor_end	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0xb063b8fc	nf_ct_get_tuple_skb	vmlinux	EXPORT_SYMBOL
-0xbe080c68	phy_mii_ioctl	vmlinux	EXPORT_SYMBOL
-0xd944953c	drm_atomic_helper_plane_destroy_state	vmlinux	EXPORT_SYMBOL
-0xf33dc43c	sprint_OID	vmlinux	EXPORT_SYMBOL_GPL
-0xfc201b66	sprint_oid	vmlinux	EXPORT_SYMBOL_GPL
-0xc41b91d4	acomp_request_free	vmlinux	EXPORT_SYMBOL_GPL
-0x0c46da66	vm_event_states	vmlinux	EXPORT_SYMBOL
-0xcf15cc32	__module_get	vmlinux	EXPORT_SYMBOL
-0xfd94814e	complete_all	vmlinux	EXPORT_SYMBOL
-0x3c1902d9	__release_region	vmlinux	EXPORT_SYMBOL
-0x6ba0612b	cfg80211_reg_can_beacon	net/wireless/cfg80211	EXPORT_SYMBOL
-0xf5fc2f2d	uwb_ie_next	drivers/uwb/uwb	EXPORT_SYMBOL_GPL
-0xff3f7746	r5c_journal_mode_set	drivers/md/raid456	EXPORT_SYMBOL
-0x1abee70d	ccp_enqueue_cmd	drivers/crypto/ccp/ccp	EXPORT_SYMBOL_GPL
-0x5ed040b0	pm_set_vt_switch	vmlinux	EXPORT_SYMBOL
-0x5346f614	amba_device_alloc	vmlinux	EXPORT_SYMBOL_GPL
-0xf5fe51fb	acpi_dev_gpio_irq_get	vmlinux	EXPORT_SYMBOL_GPL
-0xe2e018f8	nla_validate	vmlinux	EXPORT_SYMBOL
-0x8236b469	bdi_register	vmlinux	EXPORT_SYMBOL
-0xcf54ea93	async_unregister_domain	vmlinux	EXPORT_SYMBOL_GPL
-0x1384d92b	xprt_alloc_slot	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0xce89d856	ceph_object_locator_to_pg	net/ceph/libceph	EXPORT_SYMBOL
-0x598ced64	nfs_pgheader_init	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0x8c5a360f	fat_time_unix2fat	fs/fat/fat	EXPORT_SYMBOL_GPL
-0xe30ae71f	vfio_virqfd_disable	drivers/vfio/vfio_virqfd	EXPORT_SYMBOL_GPL
-0x0ccd931c	iscsit_add_cmd_to_immediate_queue	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x177937a8	nvdimm_bus_unregister	drivers/nvdimm/libnvdimm	EXPORT_SYMBOL_GPL
-0x43a9b87e	mlxsw_afa_block_terminate	drivers/net/ethernet/mellanox/mlxsw/mlxsw_core	EXPORT_SYMBOL
-0x3149fac0	hinic_support_iwarp	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x2083abae	hinic_vector_to_irq	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0x4032cf28	hinic_vector_to_eqn	drivers/net/ethernet/huawei/hinic/hinic	EXPORT_SYMBOL
-0xce55c928	mmc_regulator_get_supply	drivers/mmc/core/mmc_core	EXPORT_SYMBOL_GPL
-0xe416bf63	hns_roce_table_find	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0xb9430e4e	rdma_destroy_id	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0xa4675c26	rdma_destroy_qp	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL
-0x0f7102a8	rdma_destroy_ah	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0x83c52fba	xfrm4_protocol_init	vmlinux	EXPORT_SYMBOL
-0x1b8edc20	__iptunnel_pull_header	vmlinux	EXPORT_SYMBOL_GPL
-0xff58f81e	inet_csk_clear_xmit_timers	vmlinux	EXPORT_SYMBOL
-0xb3159a62	reuseport_alloc	vmlinux	EXPORT_SYMBOL
-0x725900ef	__drm_atomic_helper_private_obj_duplicate_state	vmlinux	EXPORT_SYMBOL
-0xfffa3c77	__device_reset	vmlinux	EXPORT_SYMBOL_GPL
-0xe10cd6ad	erst_get_record_id_begin	vmlinux	EXPORT_SYMBOL_GPL
-0x7129e5f8	hex_asc	vmlinux	EXPORT_SYMBOL
-0x96f4cc06	d_tmpfile	vmlinux	EXPORT_SYMBOL
-0xd88cac58	nf_nat_follow_master	net/netfilter/nf_nat	EXPORT_SYMBOL
-0x9a0d3855	fuse_dev_release	fs/fuse/fuse	EXPORT_SYMBOL_GPL
-0x2ae921b8	srp_rport_add	drivers/scsi/scsi_transport_srp	EXPORT_SYMBOL_GPL
-0x1c598b64	fc_remote_port_rolechg	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL
-0x56c9e641	nvme_init_identify	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL
-0x45f7f876	ath10k_core_start	drivers/net/wireless/ath/ath10k/ath10k_core	EXPORT_SYMBOL
-0xb5322fd3	mlx5_query_hca_vport_node_guid	drivers/net/ethernet/mellanox/mlx5/core/mlx5_core	EXPORT_SYMBOL_GPL
-0x184621a4	ib_get_rdma_header_version	drivers/infiniband/core/ib_core	EXPORT_SYMBOL
-0xf8f3a0fb	ata_ratelimit	drivers/ata/libata	EXPORT_SYMBOL_GPL
-0x96b29254	strncasecmp	vmlinux	EXPORT_SYMBOL
-0x8acfb0c3	drm_modeset_lock_single_interruptible	vmlinux	EXPORT_SYMBOL
-0x3bd1bf50	tty_get_pgrp	vmlinux	EXPORT_SYMBOL_GPL
-0x3c29970c	of_clk_get_parent_count	vmlinux	EXPORT_SYMBOL_GPL
-0xf5466760	uuid_is_valid	vmlinux	EXPORT_SYMBOL
-0xa73edaa8	unregister_asymmetric_key_parser	vmlinux	EXPORT_SYMBOL_GPL
-0x2672a66e	default_llseek	vmlinux	EXPORT_SYMBOL
-0xdeb32765	ring_buffer_oldest_event_ts	vmlinux	EXPORT_SYMBOL_GPL
-0xe064e374	svc_bind	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x6e02afdb	virtqueue_get_desc_addr	drivers/virtio/virtio_ring	EXPORT_SYMBOL_GPL
-0x2e817d04	sdhci_pltfm_free	drivers/mmc/host/sdhci-pltfm	EXPORT_SYMBOL_GPL
-0x56cf09d5	cm_class	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL
-0x7c329ddd	tcp_read_sock	vmlinux	EXPORT_SYMBOL
-0xb227245e	of_find_net_device_by_node	vmlinux	EXPORT_SYMBOL
-0x4439e6f2	scsi_host_busy	vmlinux	EXPORT_SYMBOL
-0xab402648	dma_fence_wait_any_timeout	vmlinux	EXPORT_SYMBOL
-0x7f243a5c	pci_reset_pri	vmlinux	EXPORT_SYMBOL_GPL
-0x5f1ed2ce	pinconf_generic_dt_subnode_to_map	vmlinux	EXPORT_SYMBOL_GPL
-0xb89b6e6b	guid_parse	vmlinux	EXPORT_SYMBOL
-0xea017114	io_cgrp_subsys_on_dfl_key	vmlinux	EXPORT_SYMBOL_GPL
-0x774819f7	rpc_peeraddr	net/sunrpc/sunrpc	EXPORT_SYMBOL_GPL
-0x67fc067d	nft_obj_lookup	net/netfilter/nf_tables	EXPORT_SYMBOL_GPL
-0x40db55b9	nfs_put_lock_context	fs/nfs/nfs	EXPORT_SYMBOL_GPL
-0xeaffb2fa	nvmet_register_transport	drivers/nvme/target/nvmet	EXPORT_SYMBOL_GPL
-0x8ba2d993	rmi_2d_sensor_of_probe	drivers/input/rmi4/rmi_core	EXPORT_SYMBOL_GPL
-0x76556291	to_drm_sched_fence	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL
-0x96e61f57	cpuidle_register_driver	vmlinux	EXPORT_SYMBOL_GPL
-0x2e09aeb2	rdev_clear_badblocks	vmlinux	EXPORT_SYMBOL_GPL
-0x72380a64	scsi_eh_prep_cmnd	vmlinux	EXPORT_SYMBOL
-0xb46bbe54	tty_port_register_device_attr	vmlinux	EXPORT_SYMBOL_GPL
-0x3fe8a0a7	pci_set_cacheline_size	vmlinux	EXPORT_SYMBOL_GPL
-0x558b4b1f	copy_page_from_iter	vmlinux	EXPORT_SYMBOL
-0x815b5dd4	match_octal	vmlinux	EXPORT_SYMBOL
-0x4a48e939	bio_map_kern	vmlinux	EXPORT_SYMBOL
-0xd78f850b	cdev_device_del	vmlinux	EXPORT_SYMBOL
-0x641b1c35	cdev_device_add	vmlinux	EXPORT_SYMBOL
-0xb15b4109	crc32c	lib/libcrc32c	EXPORT_SYMBOL
-0x893106ba	unregister_virtio_driver	drivers/virtio/virtio	EXPORT_SYMBOL_GPL
-0xba42ac5e	xt_register_targets	vmlinux	EXPORT_SYMBOL
-0x17443d0f	i2c_smbus_write_byte	vmlinux	EXPORT_SYMBOL
-0x5e1edffa	scsi_register_driver	vmlinux	EXPORT_SYMBOL
-0x1b894b7c	dma_fence_match_context	vmlinux	EXPORT_SYMBOL
-0x0a5a59f4	hdmi_avi_infoframe_init	vmlinux	EXPORT_SYMBOL
-0x45fdcd11	iomap_dio_rw	vmlinux	EXPORT_SYMBOL_GPL
-0xda0ffc20	vfs_fsync	vmlinux	EXPORT_SYMBOL
-0xda1e2cb6	poll_freewait	vmlinux	EXPORT_SYMBOL
-0x40c7247c	si_meminfo	vmlinux	EXPORT_SYMBOL
-0xc41e5c05	kthread_create_on_node	vmlinux	EXPORT_SYMBOL
-0x6303506a	vhost_chr_poll	drivers/vhost/vhost	EXPORT_SYMBOL
-0x9d8ecd78	iscsit_free_cmd	drivers/target/iscsi/iscsi_target_mod	EXPORT_SYMBOL
-0x7890d535	dm_cache_policy_get_name	drivers/md/dm-cache	EXPORT_SYMBOL_GPL
-0x5b6c00e6	xor_blocks	crypto/xor	EXPORT_SYMBOL
-0x53545377	crypto_finalize_akcipher_request	crypto/crypto_engine	EXPORT_SYMBOL_GPL
-0xbc1681c1	radix_tree_delete_item	vmlinux	EXPORT_SYMBOL
-0x03608f2a	typec_cable_set_identity	vmlinux	EXPORT_SYMBOL_GPL
-0x356f00fb	component_add	vmlinux	EXPORT_SYMBOL_GPL
-0x60ed8ceb	iommu_domain_set_attr	vmlinux	EXPORT_SYMBOL_GPL
-0x728a1bd8	iommu_domain_get_attr	vmlinux	EXPORT_SYMBOL_GPL
-0x0df03eac	_copy_from_iter_full_nocache	vmlinux	EXPORT_SYMBOL
-0xc9ddb8d6	blkg_print_stat_bytes_recursive	vmlinux	EXPORT_SYMBOL_GPL
-0x49ba81f8	af_alg_free_resources	vmlinux	EXPORT_SYMBOL_GPL
-0x5e95b1cd	current_umask	vmlinux	EXPORT_SYMBOL
-0x5d53204f	get_fs_type	vmlinux	EXPORT_SYMBOL
-0x721570be	ref_module	vmlinux	EXPORT_SYMBOL_GPL
-0x40d59096	unregister_restart_handler	vmlinux	EXPORT_SYMBOL
-0x23c95078	nf_nat_pptp_hook_outbound	net/netfilter/nf_conntrack_pptp	EXPORT_SYMBOL_GPL
-0x74e53c85	mlx4_alloc_hwq_res	drivers/net/ethernet/mellanox/mlx4/mlx4_core	EXPORT_SYMBOL_GPL
-0xaf9cb854	free_candev	drivers/net/can/can-dev	EXPORT_SYMBOL_GPL
-0x57381e8a	rvt_add_rnr_timer	drivers/infiniband/sw/rdmavt/rdmavt	EXPORT_SYMBOL
-0x2a94c47f	hns_roce_exit	drivers/infiniband/hw/hns/hns-roce	EXPORT_SYMBOL_GPL
-0x25d8fa69	adt7x10_remove	drivers/hwmon/adt7x10	EXPORT_SYMBOL_GPL
-0x1b90ac2b	typec_unregister_plug	vmlinux	EXPORT_SYMBOL_GPL
-0x7c2b6823	usb_hub_claim_port	vmlinux	EXPORT_SYMBOL_GPL
-0x29f078d1	drm_mode_legacy_fb_format	vmlinux	EXPORT_SYMBOL
-0xa13a2713	tty_driver_kref_put	vmlinux	EXPORT_SYMBOL
-0x6c389761	acpi_bus_get_private_data	vmlinux	EXPORT_SYMBOL_GPL
-0x80d5e57a	mpi_free	vmlinux	EXPORT_SYMBOL_GPL
-0xf391578e	dquot_acquire	vmlinux	EXPORT_SYMBOL
-0xbff5b0c4	mount_pseudo_xattr	vmlinux	EXPORT_SYMBOL
-0x529c32c0	register_hungtask_control	vmlinux	EXPORT_SYMBOL
-0x3c3fce39	__local_bh_enable_ip	vmlinux	EXPORT_SYMBOL
-0xaadcb17d	fc_exch_recv	drivers/scsi/libfc/libfc	EXPORT_SYMBOL
-0xc5e2f62c	xfrm_local_error	vmlinux	EXPORT_SYMBOL_GPL
-0x93edca0a	sock_prot_inuse_get	vmlinux	EXPORT_SYMBOL_GPL
-0xe5f60d97	usb_wakeup_notification	vmlinux	EXPORT_SYMBOL_GPL
-0x342fda7a	drm_atomic_get_private_obj_state	vmlinux	EXPORT_SYMBOL
-0x148787e9	gpiod_put	vmlinux	EXPORT_SYMBOL_GPL
-0x998d79d6	x509_decode_time	vmlinux	EXPORT_SYMBOL_GPL
-0x8a4e6be1	generic_write_end	vmlinux	EXPORT_SYMBOL
-0x080183c9	seq_file_path	vmlinux	EXPORT_SYMBOL
-0x67955ce6	profile_hits	vmlinux	EXPORT_SYMBOL_GPL
-0x7e927f92	call_rcu_bh	vmlinux	EXPORT_SYMBOL_GPL
-0x56c7ea2c	devm_request_threaded_irq	vmlinux	EXPORT_SYMBOL
-0x958a2c96	nat_t120_hook	net/netfilter/nf_conntrack_h323	EXPORT_SYMBOL_GPL
-0x6e1e3821	dm_array_walk	drivers/md/persistent-data/dm-persistent-data	EXPORT_SYMBOL_GPL
-0x0960b4cd	udp6_seq_ops	vmlinux	EXPORT_SYMBOL
-0x477a02bf	mini_qdisc_pair_init	vmlinux	EXPORT_SYMBOL
-0xc14bc368	bpf_prog_create	vmlinux	EXPORT_SYMBOL_GPL
-0x9e617039	genphy_config_init	vmlinux	EXPORT_SYMBOL
-0x44f8bf59	genphy_config_aneg	vmlinux	EXPORT_SYMBOL
-0x9308af09	reservation_object_add_excl_fence	vmlinux	EXPORT_SYMBOL
-0x2a4cf402	property_entries_free	vmlinux	EXPORT_SYMBOL_GPL
-0xa8bf3f9f	gpio_to_desc	vmlinux	EXPORT_SYMBOL_GPL
-0xd07b2bd9	blk_start_queue	vmlinux	EXPORT_SYMBOL
-0x510afecb	security_inode_copy_up	vmlinux	EXPORT_SYMBOL
-0x7a4497db	kzfree	vmlinux	EXPORT_SYMBOL
-0x352ec68b	bpf_offload_dev_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x12a9ecd9	arpt_unregister_table	net/ipv4/netfilter/arp_tables	EXPORT_SYMBOL
-0x31d3ed6e	inet_sk_diag_fill	net/ipv4/inet_diag	EXPORT_SYMBOL_GPL
-0x1dd317b4	ceph_cls_set_cookie	net/ceph/libceph	EXPORT_SYMBOL
-0x4f4d78c5	LZ4_compress_default	lib/lz4/lz4_compress	EXPORT_SYMBOL
-0x78030f8c	tcp_ca_openreq_child	vmlinux	EXPORT_SYMBOL_GPL
-0xe35602d7	clean_acked_data_enable	vmlinux	EXPORT_SYMBOL_GPL
-0x019d5935	bpf_prog_destroy	vmlinux	EXPORT_SYMBOL_GPL
-0x6a2cc25c	devm_remove_action	vmlinux	EXPORT_SYMBOL_GPL
-0x34e5eeea	devm_clk_put	vmlinux	EXPORT_SYMBOL
-0x99781689	pci_enable_atomic_ops_to_root	vmlinux	EXPORT_SYMBOL
-0xafa9b73b	bio_copy_data_iter	vmlinux	EXPORT_SYMBOL
-0x49b1860e	inode_insert5	vmlinux	EXPORT_SYMBOL
-0x7864611c	deactivate_super	vmlinux	EXPORT_SYMBOL
-0x9ebd3776	vmap	vmlinux	EXPORT_SYMBOL
-0x79384e00	ww_mutex_lock_interruptible	vmlinux	EXPORT_SYMBOL
+0x035041f7	acpi_bus_get_device	vmlinux	EXPORT_SYMBOL	
+0xdd18a993	acpi_check_dsm	vmlinux	EXPORT_SYMBOL	
+0x141271bf	acpi_dev_found	vmlinux	EXPORT_SYMBOL	
+0x1a45cb6c	acpi_disabled	vmlinux	EXPORT_SYMBOL	
+0xc3871010	acpi_dma_configure_id	vmlinux	EXPORT_SYMBOL_GPL	
+0xae5a04bb	acpi_evaluate_dsm	vmlinux	EXPORT_SYMBOL	
+0xd92deb6b	acpi_evaluate_object	vmlinux	EXPORT_SYMBOL	
+0xcd8ce890	acpi_format_exception	vmlinux	EXPORT_SYMBOL	
+0x9f4f2aa3	acpi_gbl_FADT	vmlinux	EXPORT_SYMBOL	
+0xeb7f6046	acpi_get_devices	vmlinux	EXPORT_SYMBOL	
+0x9975dc22	acpi_get_handle	vmlinux	EXPORT_SYMBOL	
+0xaebd12f0	acpi_get_name	vmlinux	EXPORT_SYMBOL	
+0x16cdc340	acpi_get_table	vmlinux	EXPORT_SYMBOL	
+0xb5a8c226	acpi_gsi_to_irq	vmlinux	EXPORT_SYMBOL_GPL	
+0xd8df08ac	acpi_handle_printk	vmlinux	EXPORT_SYMBOL	
+0x509b64ea	acpi_has_method	vmlinux	EXPORT_SYMBOL	
+0x48193639	acpi_lid_open	vmlinux	EXPORT_SYMBOL	
+0x9a78f8f2	acpi_match_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x57b0efdf	__acpi_node_get_property_reference	vmlinux	EXPORT_SYMBOL_GPL	
+0xcfd30d71	acpi_os_map_memory	vmlinux	EXPORT_SYMBOL_GPL	
+0xed55f929	acpi_os_unmap_generic_address	vmlinux	EXPORT_SYMBOL	
+0x34331f04	acpi_os_unmap_memory	vmlinux	EXPORT_SYMBOL_GPL	
+0x6988eb70	acpi_register_gsi	vmlinux	EXPORT_SYMBOL_GPL	
+0x7b5452b8	acpi_unregister_gsi	vmlinux	EXPORT_SYMBOL_GPL	
+0xb7f6c668	add_timer	vmlinux	EXPORT_SYMBOL	
+0x9c6febfc	add_uevent_var	vmlinux	EXPORT_SYMBOL_GPL	
+0x4afb2238	add_wait_queue	vmlinux	EXPORT_SYMBOL	
+0xde293f9e	add_wait_queue_exclusive	vmlinux	EXPORT_SYMBOL	
+0xd45434ee	admin_timeout	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xe3ec2f2b	alloc_chrdev_region	vmlinux	EXPORT_SYMBOL	
+0xe273d75d	alloc_cpu_rmap	vmlinux	EXPORT_SYMBOL	
+0xfdfce1d4	__alloc_disk_node	vmlinux	EXPORT_SYMBOL	
+0x29b45d11	alloc_etherdev_mqs	vmlinux	EXPORT_SYMBOL	
+0x064a5e33	alloc_netdev_mqs	vmlinux	EXPORT_SYMBOL	
+0x226ebb1a	__alloc_pages	vmlinux	EXPORT_SYMBOL	
+0x2cc9eead	alloc_pages	vmlinux	EXPORT_SYMBOL	
+0x949f7342	__alloc_percpu	vmlinux	EXPORT_SYMBOL_GPL	
+0xaf793668	__alloc_percpu_gfp	vmlinux	EXPORT_SYMBOL_GPL	
+0x867924ad	__alloc_skb	vmlinux	EXPORT_SYMBOL	
+0xdf9208c0	alloc_workqueue	vmlinux	EXPORT_SYMBOL_GPL	
+0xf517c799	anon_inode_getfd	vmlinux	EXPORT_SYMBOL_GPL	
+0xcbe5473e	anon_inode_getfile	vmlinux	EXPORT_SYMBOL_GPL	
+0x48f49400	apei_hest_parse	vmlinux	EXPORT_SYMBOL_GPL	
+0x30e1ec25	apei_map_generic_address	vmlinux	EXPORT_SYMBOL_GPL	
+0xfeeecd05	apei_read	vmlinux	EXPORT_SYMBOL_GPL	
+0x6fff261f	__arch_clear_user	vmlinux	EXPORT_SYMBOL	
+0x12a4e128	__arch_copy_from_user	vmlinux	EXPORT_SYMBOL	
+0xce07cfe2	__arch_copy_in_user	vmlinux	EXPORT_SYMBOL	
+0x6cbbfc54	__arch_copy_to_user	vmlinux	EXPORT_SYMBOL	
+0x75fb9062	arch_timer_read_counter	vmlinux	EXPORT_SYMBOL_GPL	
+0x25301bc6	arch_wb_cache_pmem	vmlinux	EXPORT_SYMBOL_GPL	
+0x14b89635	arm64_const_caps_ready	vmlinux	EXPORT_SYMBOL	
+0xaf56600a	arm64_use_ng_mappings	vmlinux	EXPORT_SYMBOL	
+0xb5e52e99	arp_tbl	vmlinux	EXPORT_SYMBOL	
+0xf5f370e0	async_schedule_node	vmlinux	EXPORT_SYMBOL_GPL	
+0x6fbbf173	ata_link_next	drivers/ata/libata	EXPORT_SYMBOL_GPL	
+0x07646cee	ata_tf_to_fis	drivers/ata/libata	EXPORT_SYMBOL_GPL	
+0xcf4fdd4d	_atomic_dec_and_lock	vmlinux	EXPORT_SYMBOL	
+0xd3752c27	atomic_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL	
+0x2b9997fb	atomic_notifier_chain_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x7181db30	atomic_notifier_chain_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xcc756e95	attribute_container_find_class_device	vmlinux	EXPORT_SYMBOL_GPL	
+0xad73041f	autoremove_wake_function	vmlinux	EXPORT_SYMBOL	
+0x87690e6a	backlight_device_register	vmlinux	EXPORT_SYMBOL	
+0xc5de864e	backlight_device_set_brightness	vmlinux	EXPORT_SYMBOL	
+0xafc04030	backlight_device_unregister	vmlinux	EXPORT_SYMBOL	
+0x6d48fa5d	backlight_force_update	vmlinux	EXPORT_SYMBOL	
+0xba8682f8	bdevname	vmlinux	EXPORT_SYMBOL	
+0xc205471b	bdev_read_only	vmlinux	EXPORT_SYMBOL	
+0xec628867	bdget_disk	vmlinux	EXPORT_SYMBOL	
+0x80ca5026	_bin2bcd	vmlinux	EXPORT_SYMBOL	
+0xd45cc6ca	bin2hex	vmlinux	EXPORT_SYMBOL	
+0x828ee11c	bio_add_page	vmlinux	EXPORT_SYMBOL	
+0x66a8d7bb	bio_alloc_bioset	vmlinux	EXPORT_SYMBOL	
+0xd875fd0c	bio_associate_blkg	vmlinux	EXPORT_SYMBOL_GPL	
+0x8a7207d8	bio_chain	vmlinux	EXPORT_SYMBOL	
+0x77b7feb7	bio_clone_fast	vmlinux	EXPORT_SYMBOL	
+0x5a543c6e	bio_devname	vmlinux	EXPORT_SYMBOL	
+0xbcd7ea54	bio_endio	vmlinux	EXPORT_SYMBOL	
+0xff7c2b5f	bio_free_pages	vmlinux	EXPORT_SYMBOL	
+0x758ec0e3	bio_init	vmlinux	EXPORT_SYMBOL	
+0x4aa6edf4	bio_integrity_add_page	vmlinux	EXPORT_SYMBOL	
+0x9c239aa7	bio_integrity_alloc	vmlinux	EXPORT_SYMBOL	
+0x586256ed	bio_put	vmlinux	EXPORT_SYMBOL	
+0x7979eabc	bioset_exit	vmlinux	EXPORT_SYMBOL	
+0xb6daa3b5	bioset_init	vmlinux	EXPORT_SYMBOL	
+0x39b52d19	__bitmap_and	vmlinux	EXPORT_SYMBOL	
+0xadfdfcef	__bitmap_andnot	vmlinux	EXPORT_SYMBOL	
+0x922f45a6	__bitmap_clear	vmlinux	EXPORT_SYMBOL	
+0x7c173634	__bitmap_complement	vmlinux	EXPORT_SYMBOL	
+0xf3e6402e	__bitmap_equal	vmlinux	EXPORT_SYMBOL	
+0x63a7c28c	bitmap_find_free_region	vmlinux	EXPORT_SYMBOL	
+0x64127b67	bitmap_find_next_zero_area_off	vmlinux	EXPORT_SYMBOL	
+0xca21ebd3	bitmap_free	vmlinux	EXPORT_SYMBOL	
+0xf8d07858	bitmap_from_arr32	vmlinux	EXPORT_SYMBOL	
+0xbb35675b	__bitmap_intersects	vmlinux	EXPORT_SYMBOL	
+0xa084749a	__bitmap_or	vmlinux	EXPORT_SYMBOL	
+0xb97220ff	bitmap_parse	vmlinux	EXPORT_SYMBOL	
+0x1b015d25	bitmap_parselist	vmlinux	EXPORT_SYMBOL	
+0xf474c21c	bitmap_print_to_pagebuf	vmlinux	EXPORT_SYMBOL	
+0x574c2e74	bitmap_release_region	vmlinux	EXPORT_SYMBOL	
+0x615911d7	__bitmap_set	vmlinux	EXPORT_SYMBOL	
+0x0d61eeee	__bitmap_subset	vmlinux	EXPORT_SYMBOL	
+0x63c4d61f	__bitmap_weight	vmlinux	EXPORT_SYMBOL	
+0xf6fc8791	__bitmap_xor	vmlinux	EXPORT_SYMBOL	
+0x2688ec10	bitmap_zalloc	vmlinux	EXPORT_SYMBOL	
+0x16e297c3	bit_wait	vmlinux	EXPORT_SYMBOL	
+0x09add653	blk_alloc_queue	vmlinux	EXPORT_SYMBOL	
+0xd27b25dd	blk_check_plugged	vmlinux	EXPORT_SYMBOL	
+0x777b02a9	blk_cleanup_queue	vmlinux	EXPORT_SYMBOL	
+0xaf34cf58	blkdev_get_by_path	vmlinux	EXPORT_SYMBOL	
+0x3a2b7b82	__blkdev_issue_discard	vmlinux	EXPORT_SYMBOL	
+0xe603a4fd	blkdev_issue_discard	vmlinux	EXPORT_SYMBOL	
+0x7b12dfeb	blkdev_issue_flush	vmlinux	EXPORT_SYMBOL	
+0x5fd03713	blkdev_issue_write_same	vmlinux	EXPORT_SYMBOL	
+0x5d41f0b2	__blkdev_issue_zeroout	vmlinux	EXPORT_SYMBOL	
+0x84b13830	blkdev_issue_zeroout	vmlinux	EXPORT_SYMBOL	
+0xd5158c88	blkdev_put	vmlinux	EXPORT_SYMBOL	
+0x3745c307	blk_execute_rq	vmlinux	EXPORT_SYMBOL	
+0x06ea5561	blk_execute_rq_nowait	vmlinux	EXPORT_SYMBOL_GPL	
+0xb1d3a15c	blk_finish_plug	vmlinux	EXPORT_SYMBOL	
+0x1a4e94e9	blk_freeze_queue_start	vmlinux	EXPORT_SYMBOL_GPL	
+0x28c9b928	blk_get_queue	vmlinux	EXPORT_SYMBOL	
+0xeefe0e2c	blk_get_request	vmlinux	EXPORT_SYMBOL	
+0xa17cb4cc	blk_integrity_register	vmlinux	EXPORT_SYMBOL	
+0xaf5b3c5a	blk_integrity_unregister	vmlinux	EXPORT_SYMBOL	
+0x2c0955f5	blk_mq_alloc_request	vmlinux	EXPORT_SYMBOL	
+0x2718f173	blk_mq_alloc_request_hctx	vmlinux	EXPORT_SYMBOL_GPL	
+0xaeb597f7	blk_mq_alloc_tag_set	vmlinux	EXPORT_SYMBOL	
+0xf0aaed1c	blk_mq_complete_request	vmlinux	EXPORT_SYMBOL	
+0x9db46fb3	blk_mq_complete_request_remote	vmlinux	EXPORT_SYMBOL_GPL	
+0x7eceb65f	blk_mq_end_request	vmlinux	EXPORT_SYMBOL	
+0x594ab97e	blk_mq_free_request	vmlinux	EXPORT_SYMBOL_GPL	
+0xcb071dcb	blk_mq_free_tag_set	vmlinux	EXPORT_SYMBOL	
+0x64ca3ee8	blk_mq_freeze_queue	vmlinux	EXPORT_SYMBOL_GPL	
+0xaee5557a	blk_mq_freeze_queue_wait	vmlinux	EXPORT_SYMBOL_GPL	
+0x3eab2e83	blk_mq_freeze_queue_wait_timeout	vmlinux	EXPORT_SYMBOL_GPL	
+0x765dfc3a	blk_mq_init_queue	vmlinux	EXPORT_SYMBOL	
+0x4d4d7b79	blk_mq_map_queues	vmlinux	EXPORT_SYMBOL_GPL	
+0x2b010211	blk_mq_pci_map_queues	vmlinux	EXPORT_SYMBOL_GPL	
+0xc9e7be94	blk_mq_quiesce_queue	vmlinux	EXPORT_SYMBOL_GPL	
+0x14ba25f9	blk_mq_rdma_map_queues	vmlinux	EXPORT_SYMBOL_GPL	
+0x577180e9	blk_mq_requeue_request	vmlinux	EXPORT_SYMBOL	
+0x628e2a49	blk_mq_run_hw_queues	vmlinux	EXPORT_SYMBOL	
+0xbe9ab4af	blk_mq_start_request	vmlinux	EXPORT_SYMBOL	
+0x0f46a332	blk_mq_tagset_busy_iter	vmlinux	EXPORT_SYMBOL	
+0xe1c99304	blk_mq_tagset_wait_completed_request	vmlinux	EXPORT_SYMBOL	
+0xab0233db	blk_mq_tag_to_rq	vmlinux	EXPORT_SYMBOL	
+0xb7da9f7b	blk_mq_unfreeze_queue	vmlinux	EXPORT_SYMBOL_GPL	
+0xc72f24fb	blk_mq_unique_tag	vmlinux	EXPORT_SYMBOL	
+0xa0326ccb	blk_mq_unquiesce_queue	vmlinux	EXPORT_SYMBOL_GPL	
+0x204d9888	blk_mq_update_nr_hw_queues	vmlinux	EXPORT_SYMBOL_GPL	
+0x2f8440ae	blk_poll	vmlinux	EXPORT_SYMBOL_GPL	
+0xfaab27f9	blk_put_queue	vmlinux	EXPORT_SYMBOL	
+0x8e2a239b	blk_put_request	vmlinux	EXPORT_SYMBOL	
+0x3b28983e	blk_queue_bounce_limit	vmlinux	EXPORT_SYMBOL	
+0xa6a0c8b5	blk_queue_chunk_sectors	vmlinux	EXPORT_SYMBOL	
+0x17de3197	blk_queue_dma_alignment	vmlinux	EXPORT_SYMBOL	
+0x4a4db0af	blk_queue_flag_clear	vmlinux	EXPORT_SYMBOL	
+0x6b177e75	blk_queue_flag_set	vmlinux	EXPORT_SYMBOL	
+0x12264668	blk_queue_flag_test_and_set	vmlinux	EXPORT_SYMBOL_GPL	
+0x3687457d	blk_queue_io_min	vmlinux	EXPORT_SYMBOL	
+0xa6e7b85d	blk_queue_io_opt	vmlinux	EXPORT_SYMBOL	
+0xf5aaaa89	blk_queue_logical_block_size	vmlinux	EXPORT_SYMBOL	
+0xc6623c9d	blk_queue_max_discard_sectors	vmlinux	EXPORT_SYMBOL	
+0xc2a36674	blk_queue_max_discard_segments	vmlinux	EXPORT_SYMBOL_GPL	
+0x74edaf6f	blk_queue_max_hw_sectors	vmlinux	EXPORT_SYMBOL	
+0x1f147892	blk_queue_max_segments	vmlinux	EXPORT_SYMBOL	
+0x203caa09	blk_queue_max_segment_size	vmlinux	EXPORT_SYMBOL	
+0xfa99af23	blk_queue_max_write_same_sectors	vmlinux	EXPORT_SYMBOL	
+0x7acd7261	blk_queue_max_write_zeroes_sectors	vmlinux	EXPORT_SYMBOL	
+0x354ac428	blk_queue_physical_block_size	vmlinux	EXPORT_SYMBOL	
+0x4a09528d	blk_queue_rq_timeout	vmlinux	EXPORT_SYMBOL_GPL	
+0xce52de0a	blk_queue_segment_boundary	vmlinux	EXPORT_SYMBOL	
+0xb39b9e70	blk_queue_split	vmlinux	EXPORT_SYMBOL	
+0x37efec5f	blk_queue_update_dma_alignment	vmlinux	EXPORT_SYMBOL	
+0x27c2ee0d	blk_queue_virt_boundary	vmlinux	EXPORT_SYMBOL	
+0xaea0d38c	blk_queue_write_cache	vmlinux	EXPORT_SYMBOL_GPL	
+0xb617937e	blk_rq_append_bio	vmlinux	EXPORT_SYMBOL	
+0x1165c51f	blk_rq_count_integrity_sg	vmlinux	EXPORT_SYMBOL	
+0x657dca43	blk_rq_map_integrity_sg	vmlinux	EXPORT_SYMBOL	
+0xbb044f56	blk_rq_map_kern	vmlinux	EXPORT_SYMBOL	
+0x7ba3210b	__blk_rq_map_sg	vmlinux	EXPORT_SYMBOL	
+0x94de0b20	blk_rq_map_user	vmlinux	EXPORT_SYMBOL	
+0x3228a9b8	blk_rq_map_user_iov	vmlinux	EXPORT_SYMBOL	
+0x6cd86eb7	blk_rq_unmap_user	vmlinux	EXPORT_SYMBOL	
+0xc0253b06	blk_set_queue_dying	vmlinux	EXPORT_SYMBOL_GPL	
+0x35cfc9e4	blk_set_stacking_limits	vmlinux	EXPORT_SYMBOL	
+0x5558e2a0	blk_stack_limits	vmlinux	EXPORT_SYMBOL	
+0x79ec8f93	blk_start_plug	vmlinux	EXPORT_SYMBOL	
+0x84502a47	blk_status_to_errno	vmlinux	EXPORT_SYMBOL_GPL	
+0x27639220	blk_verify_command	vmlinux	EXPORT_SYMBOL	
+0x823eae06	blocking_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL	
+0x0907d14d	blocking_notifier_chain_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x4ece3615	blocking_notifier_chain_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x6f8f674a	bpf_dispatcher_xdp_func	vmlinux	EXPORT_SYMBOL	
+0xe4e5f43f	bpf_prog_add	vmlinux	EXPORT_SYMBOL_GPL	
+0x3d68a860	bpf_prog_inc	vmlinux	EXPORT_SYMBOL_GPL	
+0xb3863e09	bpf_prog_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x12c93247	bpf_prog_sub	vmlinux	EXPORT_SYMBOL_GPL	
+0xf84bd6ee	bpf_stats_enabled_key	vmlinux	EXPORT_SYMBOL	
+0xef23ed33	bpf_trace_run1	vmlinux	EXPORT_SYMBOL_GPL	
+0xbc2b5d56	bpf_trace_run2	vmlinux	EXPORT_SYMBOL_GPL	
+0xd1994196	bpf_trace_run3	vmlinux	EXPORT_SYMBOL_GPL	
+0xa61874a2	bpf_trace_run4	vmlinux	EXPORT_SYMBOL_GPL	
+0xbfc2fbc6	bpf_trace_run5	vmlinux	EXPORT_SYMBOL_GPL	
+0xe3851e96	bpf_trace_run6	vmlinux	EXPORT_SYMBOL_GPL	
+0x1e71f3b4	bpf_trace_run9	vmlinux	EXPORT_SYMBOL_GPL	
+0x5c2bcd37	bpf_warn_invalid_xdp_action	vmlinux	EXPORT_SYMBOL_GPL	
+0x650a45d6	bsg_job_done	vmlinux	EXPORT_SYMBOL_GPL	
+0x759bfe36	btree_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0xf331236f	btree_geo32	vmlinux	EXPORT_SYMBOL_GPL	
+0xa3a04602	btree_geo64	vmlinux	EXPORT_SYMBOL_GPL	
+0x890fa0fa	btree_get_prev	vmlinux	EXPORT_SYMBOL_GPL	
+0xf7afb369	btree_init	vmlinux	EXPORT_SYMBOL_GPL	
+0x50df94f5	btree_insert	vmlinux	EXPORT_SYMBOL_GPL	
+0xef92ef33	btree_last	vmlinux	EXPORT_SYMBOL_GPL	
+0xede9a09a	btree_lookup	vmlinux	EXPORT_SYMBOL_GPL	
+0xf3b95d79	btree_remove	vmlinux	EXPORT_SYMBOL_GPL	
+0x4f2593f0	btree_update	vmlinux	EXPORT_SYMBOL_GPL	
+0xc097c411	build_skb	vmlinux	EXPORT_SYMBOL	
+0xee53c2fa	bus_find_device	vmlinux	EXPORT_SYMBOL_GPL	
+0xa1dacd41	bus_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xdcdc6ffc	bus_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x605d5bfa	cache_line_size	vmlinux	EXPORT_SYMBOL_GPL	
+0x6520186b	call_netdevice_notifiers	vmlinux	EXPORT_SYMBOL	
+0x28aa6a67	call_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0xf2cc1f8e	call_srcu	vmlinux	EXPORT_SYMBOL_GPL	
+0xa7eedcc4	call_usermodehelper	vmlinux	EXPORT_SYMBOL	
+0x1e82e306	cancel_delayed_work	vmlinux	EXPORT_SYMBOL	
+0x61b037c4	cancel_delayed_work_sync	vmlinux	EXPORT_SYMBOL	
+0x856e816e	cancel_work_sync	vmlinux	EXPORT_SYMBOL_GPL	
+0xcc5d22d9	can_do_mlock	vmlinux	EXPORT_SYMBOL	
+0xc6cbbc89	capable	vmlinux	EXPORT_SYMBOL	
+0xf79081ef	cdev_add	vmlinux	EXPORT_SYMBOL	
+0x4b6b9171	cdev_alloc	vmlinux	EXPORT_SYMBOL	
+0xf42108fd	cdev_del	vmlinux	EXPORT_SYMBOL	
+0xf0723a48	cdev_device_add	vmlinux	EXPORT_SYMBOL	
+0x4c3a0237	cdev_device_del	vmlinux	EXPORT_SYMBOL	
+0x1e1afe9a	cdev_init	vmlinux	EXPORT_SYMBOL	
+0x83cd01c9	cgroup_attach_task_all	vmlinux	EXPORT_SYMBOL_GPL	
+0x88db9f48	__check_object_size	vmlinux	EXPORT_SYMBOL	
+0x43e0fb70	class_compat_create_link	vmlinux	EXPORT_SYMBOL_GPL	
+0x32c3cb4e	class_compat_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x87734dc0	class_compat_remove_link	vmlinux	EXPORT_SYMBOL_GPL	
+0xe5883bd9	class_compat_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x3352955b	__class_create	vmlinux	EXPORT_SYMBOL_GPL	
+0x4dac8322	class_create_file_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0xcf135ec9	class_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0x1bcf4448	class_find_device	vmlinux	EXPORT_SYMBOL_GPL	
+0xbdf9d1b9	class_for_each_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x024bf3a1	__class_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xbe400931	class_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x99afc34b	cleanup_srcu_struct	vmlinux	EXPORT_SYMBOL_GPL	
+0xb6e6d99d	clk_disable	vmlinux	EXPORT_SYMBOL_GPL	
+0x815588a6	clk_enable	vmlinux	EXPORT_SYMBOL_GPL	
+0x556e4390	clk_get_rate	vmlinux	EXPORT_SYMBOL_GPL	
+0x7c9a7371	clk_prepare	vmlinux	EXPORT_SYMBOL_GPL	
+0xb077e70a	clk_unprepare	vmlinux	EXPORT_SYMBOL_GPL	
+0x7757b51a	clk_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x555af81b	__close_fd	vmlinux	EXPORT_SYMBOL	
+0xaf66cd41	commit_creds	vmlinux	EXPORT_SYMBOL	
+0xbffde8ec	compat_alloc_user_space	vmlinux	EXPORT_SYMBOL_GPL	
+0xa6257a2f	complete	vmlinux	EXPORT_SYMBOL	
+0x93d6dd8c	complete_all	vmlinux	EXPORT_SYMBOL	
+0x26cc73c3	complete_and_exit	vmlinux	EXPORT_SYMBOL	
+0xddf6ad7a	completion_done	vmlinux	EXPORT_SYMBOL	
+0x5cb6bfe0	component_add	vmlinux	EXPORT_SYMBOL_GPL	
+0x5a7d266f	component_del	vmlinux	EXPORT_SYMBOL_GPL	
+0x0800473f	__cond_resched	vmlinux	EXPORT_SYMBOL	
+0xf60dcddf	configfs_register_subsystem	vmlinux	EXPORT_SYMBOL	
+0x2df13e2a	configfs_remove_default_groups	vmlinux	EXPORT_SYMBOL	
+0x319a7db2	configfs_unregister_subsystem	vmlinux	EXPORT_SYMBOL	
+0xce853ecd	config_group_init	vmlinux	EXPORT_SYMBOL	
+0x0ae11fff	config_group_init_type_name	vmlinux	EXPORT_SYMBOL	
+0xfb62d912	config_item_put	vmlinux	EXPORT_SYMBOL	
+0xfbaaf01e	console_lock	vmlinux	EXPORT_SYMBOL	
+0xc631580a	console_unlock	vmlinux	EXPORT_SYMBOL	
+0xeae3dfd6	__const_udelay	vmlinux	EXPORT_SYMBOL	
+0x28c1e0af	consume_skb	vmlinux	EXPORT_SYMBOL	
+0x07e19a07	_copy_from_iter	vmlinux	EXPORT_SYMBOL	
+0x2549984e	_copy_to_iter	vmlinux	EXPORT_SYMBOL	
+0x86c43a8c	cper_estatus_check	vmlinux	EXPORT_SYMBOL_GPL	
+0x1234ffa1	cper_estatus_check_header	vmlinux	EXPORT_SYMBOL_GPL	
+0xe4248980	cper_estatus_print	vmlinux	EXPORT_SYMBOL_GPL	
+0xe67fe5a9	__cpu_active_mask	vmlinux	EXPORT_SYMBOL	
+0x6f7766ca	cpu_all_bits	vmlinux	EXPORT_SYMBOL	
+0xacce839d	cpu_bit_bitmap	vmlinux	EXPORT_SYMBOL_GPL	
+0x7c46233a	cpufreq_quick_get	vmlinux	EXPORT_SYMBOL	
+0x3611dc53	__cpuhp_remove_state	vmlinux	EXPORT_SYMBOL	
+0xb459d0e2	__cpuhp_setup_state	vmlinux	EXPORT_SYMBOL	
+0xf37b19ab	__cpuhp_state_add_instance	vmlinux	EXPORT_SYMBOL_GPL	
+0xbe69cb8b	__cpuhp_state_remove_instance	vmlinux	EXPORT_SYMBOL_GPL	
+0x4b140e9f	cpu_hwcap_keys	vmlinux	EXPORT_SYMBOL	
+0xa2954422	cpu_hwcaps	vmlinux	EXPORT_SYMBOL	
+0xc8a91f5b	cpumask_local_spread	vmlinux	EXPORT_SYMBOL	
+0x112b1852	cpumask_next	vmlinux	EXPORT_SYMBOL	
+0x613e300a	cpumask_next_and	vmlinux	EXPORT_SYMBOL	
+0x0679a90e	cpumask_next_wrap	vmlinux	EXPORT_SYMBOL	
+0x7a2af7b4	cpu_number	vmlinux	EXPORT_SYMBOL	
+0x5ffd9032	__cpu_online_mask	vmlinux	EXPORT_SYMBOL	
+0x6053f4b4	__cpu_possible_mask	vmlinux	EXPORT_SYMBOL	
+0x952fc03b	__cpu_present_mask	vmlinux	EXPORT_SYMBOL	
+0xa04f945a	cpus_read_lock	vmlinux	EXPORT_SYMBOL_GPL	
+0x18fb2caf	cpus_read_unlock	vmlinux	EXPORT_SYMBOL_GPL	
+0xb15b4109	crc32c	lib/libcrc32c	EXPORT_SYMBOL	
+0x7d5e1008	__crc32c_le_shift	vmlinux	EXPORT_SYMBOL	
+0x69dd3b5b	crc32_le	vmlinux	EXPORT_SYMBOL	
+0xe2aae5cc	crc8	lib/crc8	EXPORT_SYMBOL	
+0xaa8106bc	crc8_populate_msb	lib/crc8	EXPORT_SYMBOL	
+0xc666a132	crc_t10dif	vmlinux	EXPORT_SYMBOL	
+0xd30d1247	crypto_ahash_digest	vmlinux	EXPORT_SYMBOL_GPL	
+0xee768e62	crypto_ahash_final	vmlinux	EXPORT_SYMBOL_GPL	
+0xa933e060	crypto_ahash_setkey	vmlinux	EXPORT_SYMBOL_GPL	
+0xc4c8b125	crypto_alloc_ahash	vmlinux	EXPORT_SYMBOL_GPL	
+0xd8ec1175	crypto_alloc_akcipher	vmlinux	EXPORT_SYMBOL_GPL	
+0xf55db68a	crypto_alloc_shash	vmlinux	EXPORT_SYMBOL_GPL	
+0x0e5512a9	crypto_destroy_tfm	vmlinux	EXPORT_SYMBOL_GPL	
+0x3ef051c8	crypto_inc	vmlinux	EXPORT_SYMBOL_GPL	
+0x5a44f8cb	__crypto_memneq	vmlinux	EXPORT_SYMBOL	
+0x8dcc7e53	crypto_register_akcipher	vmlinux	EXPORT_SYMBOL_GPL	
+0xfd1c8eb2	crypto_register_alg	vmlinux	EXPORT_SYMBOL_GPL	
+0x82af67ee	crypto_register_kpp	vmlinux	EXPORT_SYMBOL_GPL	
+0x3a45140b	crypto_register_shash	vmlinux	EXPORT_SYMBOL_GPL	
+0x419403fe	crypto_register_skciphers	vmlinux	EXPORT_SYMBOL_GPL	
+0xa3a3de45	crypto_shash_final	vmlinux	EXPORT_SYMBOL_GPL	
+0x8269efde	crypto_shash_update	vmlinux	EXPORT_SYMBOL_GPL	
+0x7545c510	crypto_unregister_akcipher	vmlinux	EXPORT_SYMBOL_GPL	
+0xdf85a910	crypto_unregister_alg	vmlinux	EXPORT_SYMBOL_GPL	
+0x2699dc15	crypto_unregister_kpp	vmlinux	EXPORT_SYMBOL_GPL	
+0x24d09d7d	crypto_unregister_shash	vmlinux	EXPORT_SYMBOL_GPL	
+0x6b715066	crypto_unregister_skciphers	vmlinux	EXPORT_SYMBOL_GPL	
+0x4d65cbd5	csum_ipv6_magic	vmlinux	EXPORT_SYMBOL	
+0xe113bbbc	csum_partial	vmlinux	EXPORT_SYMBOL	
+0xd25bc5d4	csum_tcpudp_nofold	vmlinux	EXPORT_SYMBOL	
+0x11089ac7	_ctype	vmlinux	EXPORT_SYMBOL	
+0xabf43c9b	dcb_getapp	vmlinux	EXPORT_SYMBOL	
+0xe50c89fd	dcb_ieee_delapp	vmlinux	EXPORT_SYMBOL	
+0x72393538	dcb_ieee_getapp_mask	vmlinux	EXPORT_SYMBOL	
+0x2980ccc7	dcb_ieee_setapp	vmlinux	EXPORT_SYMBOL	
+0x4c0706cf	dcbnl_cee_notify	vmlinux	EXPORT_SYMBOL	
+0xcad45964	dcbnl_ieee_notify	vmlinux	EXPORT_SYMBOL	
+0xc5e5be4d	dcb_setapp	vmlinux	EXPORT_SYMBOL	
+0xdca972fb	debugfs_attr_read	vmlinux	EXPORT_SYMBOL_GPL	
+0xc9126bb9	debugfs_attr_write	vmlinux	EXPORT_SYMBOL_GPL	
+0x37cd91ba	debugfs_create_atomic_t	vmlinux	EXPORT_SYMBOL_GPL	
+0xa2ad795f	debugfs_create_bool	vmlinux	EXPORT_SYMBOL_GPL	
+0x62fcd26c	debugfs_create_dir	vmlinux	EXPORT_SYMBOL_GPL	
+0x5fce6470	debugfs_create_file	vmlinux	EXPORT_SYMBOL_GPL	
+0x4465e64c	debugfs_create_file_unsafe	vmlinux	EXPORT_SYMBOL_GPL	
+0xf6aee72c	debugfs_create_regset32	vmlinux	EXPORT_SYMBOL_GPL	
+0x01bc454b	debugfs_create_symlink	vmlinux	EXPORT_SYMBOL_GPL	
+0x7bf7269e	debugfs_create_u16	vmlinux	EXPORT_SYMBOL_GPL	
+0x5ea24f05	debugfs_create_u32	vmlinux	EXPORT_SYMBOL_GPL	
+0xdefa3e22	debugfs_create_u64	vmlinux	EXPORT_SYMBOL_GPL	
+0xd4bec7d6	debugfs_create_u8	vmlinux	EXPORT_SYMBOL_GPL	
+0x716265c7	debugfs_initialized	vmlinux	EXPORT_SYMBOL_GPL	
+0xe6d04fc4	debugfs_lookup	vmlinux	EXPORT_SYMBOL_GPL	
+0x5c720675	debugfs_remove	vmlinux	EXPORT_SYMBOL_GPL	
+0x466d9bc0	default_llseek	vmlinux	EXPORT_SYMBOL	
+0xaad8c7d6	default_wake_function	vmlinux	EXPORT_SYMBOL	
+0x466c14a7	__delay	vmlinux	EXPORT_SYMBOL	
+0x8d88a271	delayed_work_timer_fn	vmlinux	EXPORT_SYMBOL	
+0xe04d2136	del_gendisk	vmlinux	EXPORT_SYMBOL	
+0x981e027e	del_timer	vmlinux	EXPORT_SYMBOL	
+0x7010a74d	del_timer_sync	vmlinux	EXPORT_SYMBOL	
+0x8c03d20c	destroy_workqueue	vmlinux	EXPORT_SYMBOL_GPL	
+0x860d040e	dev_add_pack	vmlinux	EXPORT_SYMBOL	
+0xb4543b59	dev_addr_add	vmlinux	EXPORT_SYMBOL	
+0xdd1d3f81	dev_addr_del	vmlinux	EXPORT_SYMBOL	
+0x32a6d6d3	dev_alloc_name	vmlinux	EXPORT_SYMBOL	
+0x0bb2b0b2	dev_attr_phy_event_threshold	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xa5976e4f	dev_base_lock	vmlinux	EXPORT_SYMBOL	
+0x758b4ca9	dev_change_flags	vmlinux	EXPORT_SYMBOL	
+0xdef2f4df	dev_close	vmlinux	EXPORT_SYMBOL	
+0xf5bae1ac	_dev_crit	vmlinux	EXPORT_SYMBOL	
+0xb73e54c6	dev_disable_lro	vmlinux	EXPORT_SYMBOL	
+0xf9413b78	dev_driver_string	vmlinux	EXPORT_SYMBOL	
+0x2a7192f2	_dev_emerg	vmlinux	EXPORT_SYMBOL	
+0x9ad5cd07	_dev_err	vmlinux	EXPORT_SYMBOL	
+0x46d5fd9e	__dev_get_by_index	vmlinux	EXPORT_SYMBOL	
+0x69abed45	dev_get_by_index	vmlinux	EXPORT_SYMBOL	
+0x2a3aa94a	dev_get_by_index_rcu	vmlinux	EXPORT_SYMBOL	
+0xc770225d	__dev_get_by_name	vmlinux	EXPORT_SYMBOL	
+0x896000bd	dev_get_by_name	vmlinux	EXPORT_SYMBOL	
+0x21111a37	dev_get_flags	vmlinux	EXPORT_SYMBOL	
+0x94d56e6a	dev_get_iflink	vmlinux	EXPORT_SYMBOL	
+0x112095d0	dev_get_stats	vmlinux	EXPORT_SYMBOL	
+0xd647ca82	device_add	vmlinux	EXPORT_SYMBOL_GPL	
+0x85800ad9	device_add_disk	vmlinux	EXPORT_SYMBOL	
+0x874a1414	device_create	vmlinux	EXPORT_SYMBOL_GPL	
+0x9884a08e	device_create_file	vmlinux	EXPORT_SYMBOL_GPL	
+0xb33933d0	device_create_with_groups	vmlinux	EXPORT_SYMBOL_GPL	
+0x9e3c9869	device_del	vmlinux	EXPORT_SYMBOL_GPL	
+0xbae2d62e	device_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0x12dea582	device_for_each_child	vmlinux	EXPORT_SYMBOL_GPL	
+0x8835e45d	device_get_mac_address	vmlinux	EXPORT_SYMBOL	
+0x3a48351a	device_get_next_child_node	vmlinux	EXPORT_SYMBOL_GPL	
+0x558bdfad	device_initialize	vmlinux	EXPORT_SYMBOL_GPL	
+0xe4c0c4c7	device_link_add	vmlinux	EXPORT_SYMBOL_GPL	
+0x0761d60c	device_property_present	vmlinux	EXPORT_SYMBOL_GPL	
+0x7af9124e	device_property_read_string	vmlinux	EXPORT_SYMBOL_GPL	
+0x5c9220da	device_property_read_string_array	vmlinux	EXPORT_SYMBOL_GPL	
+0xf6e13d5f	device_property_read_u32_array	vmlinux	EXPORT_SYMBOL_GPL	
+0xba7e404e	device_property_read_u8_array	vmlinux	EXPORT_SYMBOL_GPL	
+0xc660689e	device_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x23dc4b86	device_release_driver	vmlinux	EXPORT_SYMBOL_GPL	
+0xd00c0cc3	device_remove_file	vmlinux	EXPORT_SYMBOL_GPL	
+0x69d8dcac	device_remove_file_self	vmlinux	EXPORT_SYMBOL_GPL	
+0xd63c5335	device_rename	vmlinux	EXPORT_SYMBOL_GPL	
+0xde9e976b	device_reprobe	vmlinux	EXPORT_SYMBOL_GPL	
+0xeec7c3dc	device_set_wakeup_capable	vmlinux	EXPORT_SYMBOL_GPL	
+0xe2861025	device_set_wakeup_enable	vmlinux	EXPORT_SYMBOL_GPL	
+0x515cc5e1	device_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xa7888394	device_wakeup_disable	vmlinux	EXPORT_SYMBOL_GPL	
+0x34435ce2	_dev_info	vmlinux	EXPORT_SYMBOL	
+0x0b113aa3	__dev_kfree_skb_any	vmlinux	EXPORT_SYMBOL	
+0x0bce435e	__dev_kfree_skb_irq	vmlinux	EXPORT_SYMBOL	
+0x54b5ce8f	devlink_alloc	vmlinux	EXPORT_SYMBOL_GPL	
+0xa68314b4	devlink_flash_update_begin_notify	vmlinux	EXPORT_SYMBOL_GPL	
+0xefc08ac3	devlink_flash_update_end_notify	vmlinux	EXPORT_SYMBOL_GPL	
+0x0198fa87	devlink_flash_update_status_notify	vmlinux	EXPORT_SYMBOL_GPL	
+0xe753b68d	devlink_fmsg_arr_pair_nest_end	vmlinux	EXPORT_SYMBOL_GPL	
+0xbb6a3cbd	devlink_fmsg_arr_pair_nest_start	vmlinux	EXPORT_SYMBOL_GPL	
+0x5358864e	devlink_fmsg_binary_pair_nest_end	vmlinux	EXPORT_SYMBOL_GPL	
+0x11df0e75	devlink_fmsg_binary_pair_nest_start	vmlinux	EXPORT_SYMBOL_GPL	
+0x3fe6c346	devlink_fmsg_binary_pair_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x15510a89	devlink_fmsg_binary_put	vmlinux	EXPORT_SYMBOL_GPL	
+0xa99ef899	devlink_fmsg_bool_pair_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x663bb448	devlink_fmsg_obj_nest_end	vmlinux	EXPORT_SYMBOL_GPL	
+0x86585a33	devlink_fmsg_obj_nest_start	vmlinux	EXPORT_SYMBOL_GPL	
+0xb10d964d	devlink_fmsg_pair_nest_end	vmlinux	EXPORT_SYMBOL_GPL	
+0xf7bc95b0	devlink_fmsg_pair_nest_start	vmlinux	EXPORT_SYMBOL_GPL	
+0x234cf416	devlink_fmsg_string_pair_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x893abbdd	devlink_fmsg_u32_pair_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x16da1f88	devlink_fmsg_u32_put	vmlinux	EXPORT_SYMBOL_GPL	
+0xb307c909	devlink_fmsg_u64_pair_put	vmlinux	EXPORT_SYMBOL_GPL	
+0xcfc5108a	devlink_fmsg_u8_pair_put	vmlinux	EXPORT_SYMBOL_GPL	
+0xeec8c610	devlink_free	vmlinux	EXPORT_SYMBOL_GPL	
+0x93edef07	devlink_health_report	vmlinux	EXPORT_SYMBOL_GPL	
+0xa51460b6	devlink_health_reporter_create	vmlinux	EXPORT_SYMBOL_GPL	
+0x850bb6db	devlink_health_reporter_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0xe40bb23e	devlink_health_reporter_priv	vmlinux	EXPORT_SYMBOL_GPL	
+0xd4b6157e	devlink_health_reporter_recovery_done	vmlinux	EXPORT_SYMBOL_GPL	
+0x2b4509dd	devlink_health_reporter_state_update	vmlinux	EXPORT_SYMBOL_GPL	
+0x2009e400	devlink_info_board_serial_number_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x90688bcd	devlink_info_driver_name_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x2c66ac85	devlink_info_serial_number_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x607c4683	devlink_info_version_fixed_put	vmlinux	EXPORT_SYMBOL_GPL	
+0xb1647fc2	devlink_info_version_running_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x52d54fce	devlink_info_version_stored_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x70a6db1d	devlink_net	vmlinux	EXPORT_SYMBOL_GPL	
+0x5a6e907d	devlink_param_driverinit_value_get	vmlinux	EXPORT_SYMBOL_GPL	
+0x87336876	devlink_param_driverinit_value_set	vmlinux	EXPORT_SYMBOL_GPL	
+0xe8d3c3bc	devlink_params_publish	vmlinux	EXPORT_SYMBOL_GPL	
+0xb4c28515	devlink_params_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xa93b3739	devlink_params_unpublish	vmlinux	EXPORT_SYMBOL_GPL	
+0x382d2bd7	devlink_params_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xe29790cd	devlink_param_value_changed	vmlinux	EXPORT_SYMBOL_GPL	
+0xc4e7de8f	devlink_port_attrs_set	vmlinux	EXPORT_SYMBOL_GPL	
+0xd11d1309	devlink_port_health_reporter_create	vmlinux	EXPORT_SYMBOL_GPL	
+0xd7d7f2a7	devlink_port_health_reporter_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0xab13072b	devlink_port_params_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x728e5af5	devlink_port_params_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x661303bc	devlink_port_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x56fc8cf3	devlink_port_type_clear	vmlinux	EXPORT_SYMBOL_GPL	
+0x590b9f49	devlink_port_type_eth_set	vmlinux	EXPORT_SYMBOL_GPL	
+0x8470f678	devlink_port_type_ib_set	vmlinux	EXPORT_SYMBOL_GPL	
+0x01e4220b	devlink_port_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x7e1dec43	devlink_region_create	vmlinux	EXPORT_SYMBOL_GPL	
+0xa410a295	devlink_region_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0x949b5176	devlink_region_snapshot_create	vmlinux	EXPORT_SYMBOL_GPL	
+0x6343064f	devlink_region_snapshot_id_get	vmlinux	EXPORT_SYMBOL_GPL	
+0x8072a0e2	devlink_region_snapshot_id_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x1c00faca	devlink_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x71f89d8e	devlink_reload_disable	vmlinux	EXPORT_SYMBOL_GPL	
+0x32c8a88d	devlink_reload_enable	vmlinux	EXPORT_SYMBOL_GPL	
+0xc49187aa	devlink_remote_reload_actions_performed	vmlinux	EXPORT_SYMBOL_GPL	
+0x7cd3e5bb	devlink_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x36c7b97d	devm_add_action	vmlinux	EXPORT_SYMBOL_GPL	
+0x41854332	dev_mc_add	vmlinux	EXPORT_SYMBOL	
+0xfe07543c	dev_mc_add_excl	vmlinux	EXPORT_SYMBOL	
+0xd6e496d0	dev_mc_del	vmlinux	EXPORT_SYMBOL	
+0xedd39f6e	devm_clk_get	vmlinux	EXPORT_SYMBOL	
+0xe632b3b9	__devm_drm_dev_alloc	vmlinux	EXPORT_SYMBOL	
+0xefcb01ff	devm_free_irq	vmlinux	EXPORT_SYMBOL	
+0x2c5d8a6e	devm_hwmon_device_register_with_groups	vmlinux	EXPORT_SYMBOL_GPL	
+0x58fbf226	devm_ioremap	vmlinux	EXPORT_SYMBOL	
+0xc199bca6	devm_ioremap_resource	vmlinux	EXPORT_SYMBOL	
+0xd3d46ef9	devm_ioremap_wc	vmlinux	EXPORT_SYMBOL	
+0xea70202e	devm_iounmap	vmlinux	EXPORT_SYMBOL	
+0xfa62d979	devm_kfree	vmlinux	EXPORT_SYMBOL_GPL	
+0x581c57d9	devm_kmalloc	vmlinux	EXPORT_SYMBOL_GPL	
+0x4b463026	devm_kmemdup	vmlinux	EXPORT_SYMBOL_GPL	
+0x13ddda36	devm_mdiobus_alloc_size	vmlinux	EXPORT_SYMBOL	
+0x85b6eac1	devm_request_threaded_irq	vmlinux	EXPORT_SYMBOL	
+0xf6edf1b0	_dev_notice	vmlinux	EXPORT_SYMBOL	
+0x1a23693d	dev_open	vmlinux	EXPORT_SYMBOL	
+0x8ca455f8	dev_pm_qos_expose_latency_tolerance	vmlinux	EXPORT_SYMBOL_GPL	
+0x4e018fbe	dev_pm_qos_hide_latency_tolerance	vmlinux	EXPORT_SYMBOL_GPL	
+0x0490686b	dev_pm_qos_update_user_latency_tolerance	vmlinux	EXPORT_SYMBOL_GPL	
+0x8330722b	dev_printk	vmlinux	EXPORT_SYMBOL	
+0xf3841fe2	dev_printk_emit	vmlinux	EXPORT_SYMBOL	
+0xea918fd7	dev_queue_xmit	vmlinux	EXPORT_SYMBOL	
+0xffb77071	dev_remove_pack	vmlinux	EXPORT_SYMBOL	
+0x147667e2	dev_set_mac_address	vmlinux	EXPORT_SYMBOL	
+0xf4a3768a	dev_set_mtu	vmlinux	EXPORT_SYMBOL	
+0x2ef88b1e	dev_set_name	vmlinux	EXPORT_SYMBOL_GPL	
+0xfede98d8	dev_set_promiscuity	vmlinux	EXPORT_SYMBOL	
+0x0c1724af	dev_trans_start	vmlinux	EXPORT_SYMBOL	
+0x063789a2	dev_uc_add	vmlinux	EXPORT_SYMBOL	
+0x4f138ef2	dev_uc_add_excl	vmlinux	EXPORT_SYMBOL	
+0x91565c40	dev_uc_del	vmlinux	EXPORT_SYMBOL	
+0xc92a6094	_dev_warn	vmlinux	EXPORT_SYMBOL	
+0xde26b1c2	d_find_alias	vmlinux	EXPORT_SYMBOL	
+0x3ce4ca6f	disable_irq	vmlinux	EXPORT_SYMBOL	
+0x27bbf221	disable_irq_nosync	vmlinux	EXPORT_SYMBOL	
+0x410ff459	disk_end_io_acct	vmlinux	EXPORT_SYMBOL	
+0x81817084	disk_start_io_acct	vmlinux	EXPORT_SYMBOL	
+0x28dcc0a2	dma_alloc_attrs	vmlinux	EXPORT_SYMBOL	
+0x305ba10a	dma_buf_dynamic_attach	vmlinux	EXPORT_SYMBOL_GPL	
+0x36ed630e	dma_buf_get	vmlinux	EXPORT_SYMBOL_GPL	
+0x8405a4b1	dma_buf_map_attachment	vmlinux	EXPORT_SYMBOL_GPL	
+0xa85dde82	dma_buf_move_notify	vmlinux	EXPORT_SYMBOL_GPL	
+0x069bafb5	dma_buf_pin	vmlinux	EXPORT_SYMBOL_GPL	
+0x4891decc	dma_buf_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x8959cb8f	dma_buf_unmap_attachment	vmlinux	EXPORT_SYMBOL_GPL	
+0x45913d3f	dma_buf_unpin	vmlinux	EXPORT_SYMBOL_GPL	
+0x8e21c9a1	dma_fence_add_callback	vmlinux	EXPORT_SYMBOL	
+0x7ab45d25	dma_fence_array_create	vmlinux	EXPORT_SYMBOL	
+0x14605535	dma_fence_context_alloc	vmlinux	EXPORT_SYMBOL	
+0xdd8166a1	dma_fence_free	vmlinux	EXPORT_SYMBOL	
+0x2e0b1deb	dma_fence_get_status	vmlinux	EXPORT_SYMBOL	
+0x013f26ae	dma_fence_get_stub	vmlinux	EXPORT_SYMBOL	
+0x16dee44d	dma_fence_init	vmlinux	EXPORT_SYMBOL	
+0xe123f3d9	dma_fence_release	vmlinux	EXPORT_SYMBOL	
+0x731c4a9c	dma_fence_signal	vmlinux	EXPORT_SYMBOL	
+0x3d02cd70	dma_fence_signal_locked	vmlinux	EXPORT_SYMBOL	
+0x051d58e8	dma_fence_wait_any_timeout	vmlinux	EXPORT_SYMBOL	
+0x98c039dc	dma_fence_wait_timeout	vmlinux	EXPORT_SYMBOL	
+0x5b79a6e6	dma_free_attrs	vmlinux	EXPORT_SYMBOL	
+0xb42cabee	dma_get_required_mask	vmlinux	EXPORT_SYMBOL_GPL	
+0xa3381a15	dma_get_sgtable_attrs	vmlinux	EXPORT_SYMBOL	
+0x09bb8154	dmam_alloc_attrs	vmlinux	EXPORT_SYMBOL	
+0x44659d84	dma_map_page_attrs	vmlinux	EXPORT_SYMBOL	
+0x05fc1acb	dma_map_resource	vmlinux	EXPORT_SYMBOL	
+0xd5ad8b30	dma_map_sg_attrs	vmlinux	EXPORT_SYMBOL	
+0x446aeb09	dma_max_mapping_size	vmlinux	EXPORT_SYMBOL_GPL	
+0xab75c77d	dmam_free_coherent	vmlinux	EXPORT_SYMBOL	
+0x5922fede	dma_mmap_attrs	vmlinux	EXPORT_SYMBOL	
+0xe6e71c07	dmam_pool_create	vmlinux	EXPORT_SYMBOL	
+0x678b96ec	dma_pool_alloc	vmlinux	EXPORT_SYMBOL	
+0xab562007	dma_pool_create	vmlinux	EXPORT_SYMBOL	
+0xb5aa7165	dma_pool_destroy	vmlinux	EXPORT_SYMBOL	
+0x2f7754a8	dma_pool_free	vmlinux	EXPORT_SYMBOL	
+0x8eafe391	dma_resv_add_excl_fence	vmlinux	EXPORT_SYMBOL	
+0xaa7a7e64	dma_resv_add_shared_fence	vmlinux	EXPORT_SYMBOL	
+0xc5a936de	dma_resv_get_fences_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0x0259722e	dma_resv_reserve_shared	vmlinux	EXPORT_SYMBOL	
+0x3a28ea64	dma_resv_test_signaled_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0xf80ff611	dma_resv_wait_timeout_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0xedb0f506	dma_set_coherent_mask	vmlinux	EXPORT_SYMBOL	
+0x215059ab	dma_set_mask	vmlinux	EXPORT_SYMBOL	
+0xe8bf0263	dma_sync_single_for_cpu	vmlinux	EXPORT_SYMBOL	
+0x73e5f05a	dma_sync_single_for_device	vmlinux	EXPORT_SYMBOL	
+0xfeccb2b5	dma_unmap_page_attrs	vmlinux	EXPORT_SYMBOL	
+0x47856201	dma_unmap_resource	vmlinux	EXPORT_SYMBOL	
+0x8215d3d6	dma_unmap_sg_attrs	vmlinux	EXPORT_SYMBOL	
+0xd4835ef8	dmi_check_system	vmlinux	EXPORT_SYMBOL	
+0x81e6b37f	dmi_get_system_info	vmlinux	EXPORT_SYMBOL	
+0x78ddb76b	dmi_match	vmlinux	EXPORT_SYMBOL_GPL	
+0x22e7061e	__do_once_done	vmlinux	EXPORT_SYMBOL	
+0x18e60984	__do_once_start	vmlinux	EXPORT_SYMBOL	
+0x5b2f27fb	do_wait_intr	vmlinux	EXPORT_SYMBOL	
+0x6626afca	down	vmlinux	EXPORT_SYMBOL	
+0x18888d00	downgrade_write	vmlinux	EXPORT_SYMBOL	
+0x6bd0e573	down_interruptible	vmlinux	EXPORT_SYMBOL	
+0x668b19a1	down_read	vmlinux	EXPORT_SYMBOL	
+0x62f7e207	down_read_killable	vmlinux	EXPORT_SYMBOL	
+0xc3ff38c2	down_read_trylock	vmlinux	EXPORT_SYMBOL	
+0x92e683f5	down_timeout	vmlinux	EXPORT_SYMBOL	
+0xe9ffc063	down_trylock	vmlinux	EXPORT_SYMBOL	
+0x57bc19d2	down_write	vmlinux	EXPORT_SYMBOL	
+0x364850b1	down_write_killable	vmlinux	EXPORT_SYMBOL	
+0xe40c37ea	down_write_trylock	vmlinux	EXPORT_SYMBOL	
+0x6f327401	d_path	vmlinux	EXPORT_SYMBOL	
+0x23c23a7b	dput	vmlinux	EXPORT_SYMBOL	
+0xa00aca2a	dql_completed	vmlinux	EXPORT_SYMBOL	
+0x4ea25709	dql_reset	vmlinux	EXPORT_SYMBOL	
+0xa38602cd	drain_workqueue	vmlinux	EXPORT_SYMBOL_GPL	
+0x86adb22d	driver_create_file	vmlinux	EXPORT_SYMBOL_GPL	
+0x1db5367d	driver_for_each_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x485266b5	driver_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xb124a721	driver_remove_file	vmlinux	EXPORT_SYMBOL_GPL	
+0x5578f2fc	driver_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x57b02fcf	drm_add_edid_modes	vmlinux	EXPORT_SYMBOL	
+0x5bb51ffe	drm_add_modes_noedid	vmlinux	EXPORT_SYMBOL	
+0xb527d4ea	drm_atomic_add_affected_connectors	vmlinux	EXPORT_SYMBOL	
+0x379d9b0f	drm_atomic_add_affected_planes	vmlinux	EXPORT_SYMBOL	
+0x8ee39398	drm_atomic_commit	vmlinux	EXPORT_SYMBOL	
+0x27a5e537	drm_atomic_get_connector_state	vmlinux	EXPORT_SYMBOL	
+0x6a643795	drm_atomic_get_crtc_state	vmlinux	EXPORT_SYMBOL	
+0x1e2522cf	drm_atomic_get_plane_state	vmlinux	EXPORT_SYMBOL	
+0x29aeaf7c	drm_atomic_get_private_obj_state	vmlinux	EXPORT_SYMBOL	
+0x3854d223	drm_atomic_helper_async_check	vmlinux	EXPORT_SYMBOL	
+0xf8e37c9e	drm_atomic_helper_calc_timestamping_constants	vmlinux	EXPORT_SYMBOL	
+0xcd6dd4d0	drm_atomic_helper_check	vmlinux	EXPORT_SYMBOL	
+0x835e509f	drm_atomic_helper_check_modeset	vmlinux	EXPORT_SYMBOL	
+0x6149705a	drm_atomic_helper_check_planes	vmlinux	EXPORT_SYMBOL	
+0x4c5f009d	drm_atomic_helper_check_plane_state	vmlinux	EXPORT_SYMBOL	
+0x82bdaa3c	drm_atomic_helper_cleanup_planes	vmlinux	EXPORT_SYMBOL	
+0x96929f14	drm_atomic_helper_commit	vmlinux	EXPORT_SYMBOL	
+0x27137046	drm_atomic_helper_commit_cleanup_done	vmlinux	EXPORT_SYMBOL	
+0xf1328ebe	drm_atomic_helper_commit_hw_done	vmlinux	EXPORT_SYMBOL	
+0x42876376	__drm_atomic_helper_connector_destroy_state	vmlinux	EXPORT_SYMBOL	
+0x21bb8fd4	drm_atomic_helper_connector_destroy_state	vmlinux	EXPORT_SYMBOL	
+0x883f67f0	__drm_atomic_helper_connector_duplicate_state	vmlinux	EXPORT_SYMBOL	
+0xd4921e9f	drm_atomic_helper_connector_duplicate_state	vmlinux	EXPORT_SYMBOL	
+0xeb6d9463	__drm_atomic_helper_connector_reset	vmlinux	EXPORT_SYMBOL	
+0x167a8052	drm_atomic_helper_connector_reset	vmlinux	EXPORT_SYMBOL	
+0xa6c22951	__drm_atomic_helper_crtc_destroy_state	vmlinux	EXPORT_SYMBOL	
+0xf79615c8	drm_atomic_helper_crtc_destroy_state	vmlinux	EXPORT_SYMBOL	
+0x9f6eaeb0	__drm_atomic_helper_crtc_duplicate_state	vmlinux	EXPORT_SYMBOL	
+0xae567d7a	drm_atomic_helper_crtc_duplicate_state	vmlinux	EXPORT_SYMBOL	
+0x64c5e6f3	__drm_atomic_helper_crtc_reset	vmlinux	EXPORT_SYMBOL	
+0x7b6e1726	drm_atomic_helper_crtc_reset	vmlinux	EXPORT_SYMBOL	
+0x99b6281b	drm_atomic_helper_disable_plane	vmlinux	EXPORT_SYMBOL	
+0x3bbc2202	drm_atomic_helper_legacy_gamma_set	vmlinux	EXPORT_SYMBOL	
+0x206b990d	drm_atomic_helper_page_flip	vmlinux	EXPORT_SYMBOL	
+0x14122665	__drm_atomic_helper_plane_destroy_state	vmlinux	EXPORT_SYMBOL	
+0xc9bb4163	drm_atomic_helper_plane_destroy_state	vmlinux	EXPORT_SYMBOL	
+0x585b5f58	__drm_atomic_helper_plane_duplicate_state	vmlinux	EXPORT_SYMBOL	
+0x2c3ca376	drm_atomic_helper_plane_duplicate_state	vmlinux	EXPORT_SYMBOL	
+0x2a407407	__drm_atomic_helper_plane_reset	vmlinux	EXPORT_SYMBOL	
+0xeaa31bd0	drm_atomic_helper_plane_reset	vmlinux	EXPORT_SYMBOL	
+0x3f9590f5	drm_atomic_helper_prepare_planes	vmlinux	EXPORT_SYMBOL	
+0x620fc329	__drm_atomic_helper_private_obj_duplicate_state	vmlinux	EXPORT_SYMBOL	
+0x972ee82f	drm_atomic_helper_resume	vmlinux	EXPORT_SYMBOL	
+0xd21b620d	drm_atomic_helper_set_config	vmlinux	EXPORT_SYMBOL	
+0x82a22f78	drm_atomic_helper_setup_commit	vmlinux	EXPORT_SYMBOL	
+0x601008ec	drm_atomic_helper_shutdown	vmlinux	EXPORT_SYMBOL	
+0xcf79886a	drm_atomic_helper_suspend	vmlinux	EXPORT_SYMBOL	
+0x4f5a6015	drm_atomic_helper_swap_state	vmlinux	EXPORT_SYMBOL	
+0x713a2ba5	drm_atomic_helper_update_legacy_modeset_state	vmlinux	EXPORT_SYMBOL	
+0x821ed3e4	drm_atomic_helper_update_plane	vmlinux	EXPORT_SYMBOL	
+0x936d1d47	drm_atomic_helper_wait_for_dependencies	vmlinux	EXPORT_SYMBOL	
+0xc76927be	drm_atomic_helper_wait_for_fences	vmlinux	EXPORT_SYMBOL	
+0xb493623d	drm_atomic_helper_wait_for_flip_done	vmlinux	EXPORT_SYMBOL	
+0xd51b0356	drm_atomic_private_obj_fini	vmlinux	EXPORT_SYMBOL	
+0x46c5b868	drm_atomic_private_obj_init	vmlinux	EXPORT_SYMBOL	
+0x9218adbd	drm_atomic_state_alloc	vmlinux	EXPORT_SYMBOL	
+0xdb28551c	drm_atomic_state_clear	vmlinux	EXPORT_SYMBOL	
+0x749ca1d5	drm_atomic_state_default_clear	vmlinux	EXPORT_SYMBOL	
+0xaabe7884	drm_atomic_state_default_release	vmlinux	EXPORT_SYMBOL	
+0xb9cad492	__drm_atomic_state_free	vmlinux	EXPORT_SYMBOL	
+0x1ff055e3	drm_atomic_state_init	vmlinux	EXPORT_SYMBOL	
+0x34afcf4e	drm_compat_ioctl	vmlinux	EXPORT_SYMBOL	
+0xb592540f	drm_connector_attach_dp_subconnector_property	vmlinux	EXPORT_SYMBOL	
+0xe77ccbbb	drm_connector_attach_encoder	vmlinux	EXPORT_SYMBOL	
+0xa48da43c	drm_connector_attach_max_bpc_property	vmlinux	EXPORT_SYMBOL	
+0xbb187448	drm_connector_attach_vrr_capable_property	vmlinux	EXPORT_SYMBOL	
+0x2d164e3a	drm_connector_cleanup	vmlinux	EXPORT_SYMBOL	
+0xa3b4b2d1	drm_connector_init	vmlinux	EXPORT_SYMBOL	
+0xe5f9efb4	drm_connector_init_with_ddc	vmlinux	EXPORT_SYMBOL	
+0x1d67a755	drm_connector_list_iter_begin	vmlinux	EXPORT_SYMBOL	
+0x360c6391	drm_connector_list_iter_end	vmlinux	EXPORT_SYMBOL	
+0xf8e70c1d	drm_connector_list_iter_next	vmlinux	EXPORT_SYMBOL	
+0x0a623dbe	drm_connector_register	vmlinux	EXPORT_SYMBOL	
+0xc647b619	drm_connector_set_path_property	vmlinux	EXPORT_SYMBOL	
+0x67f8b647	drm_connector_set_vrr_capable_property	vmlinux	EXPORT_SYMBOL	
+0x2a83bc2a	drm_connector_unregister	vmlinux	EXPORT_SYMBOL	
+0x53973bbe	drm_connector_update_edid_property	vmlinux	EXPORT_SYMBOL	
+0x6d113e4f	drm_crtc_accurate_vblank_count	vmlinux	EXPORT_SYMBOL	
+0x74125c92	drm_crtc_add_crc_entry	vmlinux	EXPORT_SYMBOL_GPL	
+0x423a9a27	drm_crtc_arm_vblank_event	vmlinux	EXPORT_SYMBOL	
+0xd1aca4d5	drm_crtc_cleanup	vmlinux	EXPORT_SYMBOL	
+0xae277372	__drm_crtc_commit_free	vmlinux	EXPORT_SYMBOL	
+0x55bbab1c	drm_crtc_enable_color_mgmt	vmlinux	EXPORT_SYMBOL	
+0xc8f40eb7	drm_crtc_from_index	vmlinux	EXPORT_SYMBOL	
+0x663ebac1	drm_crtc_handle_vblank	vmlinux	EXPORT_SYMBOL	
+0xe96d106c	drm_crtc_helper_set_config	vmlinux	EXPORT_SYMBOL	
+0x7207e3da	drm_crtc_helper_set_mode	vmlinux	EXPORT_SYMBOL	
+0x51e2b33f	drm_crtc_init	vmlinux	EXPORT_SYMBOL	
+0x46275b93	drm_crtc_init_with_planes	vmlinux	EXPORT_SYMBOL	
+0x1a2df54f	drm_crtc_send_vblank_event	vmlinux	EXPORT_SYMBOL	
+0x02debf0f	drm_crtc_vblank_count	vmlinux	EXPORT_SYMBOL	
+0x78b41149	drm_crtc_vblank_get	vmlinux	EXPORT_SYMBOL	
+0xd141e39c	drm_crtc_vblank_helper_get_vblank_timestamp	vmlinux	EXPORT_SYMBOL	
+0x4501fc21	drm_crtc_vblank_helper_get_vblank_timestamp_internal	vmlinux	EXPORT_SYMBOL	
+0xb62bf7c8	drm_crtc_vblank_off	vmlinux	EXPORT_SYMBOL	
+0xa77f946f	drm_crtc_vblank_on	vmlinux	EXPORT_SYMBOL	
+0xfbb31903	drm_crtc_vblank_put	vmlinux	EXPORT_SYMBOL	
+0x0a228b82	drm_cvt_mode	vmlinux	EXPORT_SYMBOL	
+0xec12af74	__drm_dbg	vmlinux	EXPORT_SYMBOL	
+0x4f18a150	__drm_debug	vmlinux	EXPORT_SYMBOL	
+0x0a9c070e	drm_debugfs_create_files	vmlinux	EXPORT_SYMBOL	
+0xa8ad5d01	drm_detect_hdmi_monitor	vmlinux	EXPORT_SYMBOL	
+0x66551bc7	drm_detect_monitor_audio	vmlinux	EXPORT_SYMBOL	
+0x6b2a1821	drm_dev_alloc	vmlinux	EXPORT_SYMBOL	
+0x043f8203	drm_dev_dbg	vmlinux	EXPORT_SYMBOL	
+0xe704eca2	drm_dev_enter	vmlinux	EXPORT_SYMBOL	
+0xe8a034df	drm_dev_exit	vmlinux	EXPORT_SYMBOL	
+0x34998a66	drm_dev_printk	vmlinux	EXPORT_SYMBOL	
+0xd045b0ab	drm_dev_put	vmlinux	EXPORT_SYMBOL	
+0x70ceece8	drm_dev_register	vmlinux	EXPORT_SYMBOL	
+0x8fafa19c	drm_dev_unplug	vmlinux	EXPORT_SYMBOL	
+0x3ffcb5d0	drm_dev_unregister	vmlinux	EXPORT_SYMBOL	
+0x99bc81f5	drm_dp_atomic_find_vcpi_slots	vmlinux	EXPORT_SYMBOL	
+0x39704102	drm_dp_atomic_release_vcpi_slots	vmlinux	EXPORT_SYMBOL	
+0x625d281c	drm_dp_aux_init	vmlinux	EXPORT_SYMBOL	
+0x7ea39f5f	drm_dp_aux_register	vmlinux	EXPORT_SYMBOL	
+0x81375798	drm_dp_aux_unregister	vmlinux	EXPORT_SYMBOL	
+0x73011db0	drm_dp_bw_code_to_link_rate	vmlinux	EXPORT_SYMBOL	
+0x8ca2d9e4	drm_dp_calc_pbn_mode	vmlinux	EXPORT_SYMBOL	
+0xedcf81ce	drm_dp_channel_eq_ok	vmlinux	EXPORT_SYMBOL	
+0x3689722c	drm_dp_check_act_status	vmlinux	EXPORT_SYMBOL	
+0x8d701329	drm_dp_clock_recovery_ok	vmlinux	EXPORT_SYMBOL	
+0x392a838b	drm_dp_downstream_max_dotclock	vmlinux	EXPORT_SYMBOL	
+0x8c3db23f	drm_dp_dpcd_read	vmlinux	EXPORT_SYMBOL	
+0x7d0daddf	drm_dp_dpcd_read_link_status	vmlinux	EXPORT_SYMBOL	
+0x493b2656	drm_dp_dpcd_write	vmlinux	EXPORT_SYMBOL	
+0xf21bfb64	drm_dp_find_vcpi_slots	vmlinux	EXPORT_SYMBOL	
+0x582f248e	drm_dp_get_adjust_request_pre_emphasis	vmlinux	EXPORT_SYMBOL	
+0xc5c99a79	drm_dp_get_adjust_request_voltage	vmlinux	EXPORT_SYMBOL	
+0x26815dbc	drm_dp_link_rate_to_bw_code	vmlinux	EXPORT_SYMBOL	
+0x48b62a57	drm_dp_link_train_channel_eq_delay	vmlinux	EXPORT_SYMBOL	
+0xa6ff9496	drm_dp_link_train_clock_recovery_delay	vmlinux	EXPORT_SYMBOL	
+0x806bf099	drm_dp_mst_allocate_vcpi	vmlinux	EXPORT_SYMBOL	
+0x562e7aa8	drm_dp_mst_atomic_check	vmlinux	EXPORT_SYMBOL	
+0xf95ac2e2	drm_dp_mst_connector_early_unregister	vmlinux	EXPORT_SYMBOL	
+0x4687adc4	drm_dp_mst_connector_late_register	vmlinux	EXPORT_SYMBOL	
+0xe898dc0b	drm_dp_mst_deallocate_vcpi	vmlinux	EXPORT_SYMBOL	
+0x2e253d67	drm_dp_mst_detect_port	vmlinux	EXPORT_SYMBOL	
+0x50066a9e	drm_dp_mst_dump_topology	vmlinux	EXPORT_SYMBOL	
+0x90680aec	drm_dp_mst_get_edid	vmlinux	EXPORT_SYMBOL	
+0x69e452f4	drm_dp_mst_get_port_malloc	vmlinux	EXPORT_SYMBOL	
+0x4d752bcb	drm_dp_mst_hpd_irq	vmlinux	EXPORT_SYMBOL	
+0xde35694e	drm_dp_mst_put_port_malloc	vmlinux	EXPORT_SYMBOL	
+0xf1efc22c	drm_dp_mst_reset_vcpi_slots	vmlinux	EXPORT_SYMBOL	
+0x1f9cfdb0	drm_dp_mst_topology_mgr_destroy	vmlinux	EXPORT_SYMBOL	
+0xabd5aec0	drm_dp_mst_topology_mgr_init	vmlinux	EXPORT_SYMBOL	
+0x7c7d18fa	drm_dp_mst_topology_mgr_resume	vmlinux	EXPORT_SYMBOL	
+0xd0b6a1df	drm_dp_mst_topology_mgr_set_mst	vmlinux	EXPORT_SYMBOL	
+0xbfe8e3e1	drm_dp_mst_topology_mgr_suspend	vmlinux	EXPORT_SYMBOL	
+0x600343d3	drm_dp_read_desc	vmlinux	EXPORT_SYMBOL	
+0x098e7eaa	drm_dp_read_downstream_info	vmlinux	EXPORT_SYMBOL	
+0x5748ee1f	drm_dp_read_dpcd_caps	vmlinux	EXPORT_SYMBOL	
+0xdd794284	drm_dp_read_mst_cap	vmlinux	EXPORT_SYMBOL	
+0xdb0fa922	drm_dp_read_sink_count	vmlinux	EXPORT_SYMBOL	
+0x4e5ee77a	drm_dp_read_sink_count_cap	vmlinux	EXPORT_SYMBOL	
+0xfbf6add6	drm_dp_send_real_edid_checksum	vmlinux	EXPORT_SYMBOL	
+0xc743fca0	drm_dp_set_subconnector_property	vmlinux	EXPORT_SYMBOL	
+0x3605e95b	drm_dp_start_crc	vmlinux	EXPORT_SYMBOL	
+0x2fd3a37c	drm_dp_stop_crc	vmlinux	EXPORT_SYMBOL	
+0x63277010	drm_dp_update_payload_part1	vmlinux	EXPORT_SYMBOL	
+0x66af0da0	drm_dp_update_payload_part2	vmlinux	EXPORT_SYMBOL	
+0x81992424	drm_edid_header_is_valid	vmlinux	EXPORT_SYMBOL	
+0x07f88521	drm_edid_is_valid	vmlinux	EXPORT_SYMBOL	
+0xc324efb9	drm_edid_to_sad	vmlinux	EXPORT_SYMBOL	
+0x9213f5c3	drm_edid_to_speaker_allocation	vmlinux	EXPORT_SYMBOL	
+0xb2d26ea7	drm_encoder_cleanup	vmlinux	EXPORT_SYMBOL	
+0x2b500fa7	drm_encoder_init	vmlinux	EXPORT_SYMBOL	
+0xb11ac7a7	__drm_err	vmlinux	EXPORT_SYMBOL	
+0x87fd890a	drm_fb_helper_alloc_fbi	vmlinux	EXPORT_SYMBOL	
+0xad11e482	drm_fb_helper_blank	vmlinux	EXPORT_SYMBOL	
+0x539d08f9	drm_fb_helper_cfb_copyarea	vmlinux	EXPORT_SYMBOL	
+0xbd847ee2	drm_fb_helper_cfb_fillrect	vmlinux	EXPORT_SYMBOL	
+0x9aecf03e	drm_fb_helper_cfb_imageblit	vmlinux	EXPORT_SYMBOL	
+0xc8eb2a73	drm_fb_helper_check_var	vmlinux	EXPORT_SYMBOL	
+0xc9848526	drm_fb_helper_debug_enter	vmlinux	EXPORT_SYMBOL	
+0x60ce42a3	drm_fb_helper_debug_leave	vmlinux	EXPORT_SYMBOL	
+0x20661dca	drm_fb_helper_fill_info	vmlinux	EXPORT_SYMBOL	
+0x94ad7eb5	drm_fb_helper_fini	vmlinux	EXPORT_SYMBOL	
+0x57a4055a	drm_fb_helper_hotplug_event	vmlinux	EXPORT_SYMBOL	
+0x0b0af92d	drm_fb_helper_init	vmlinux	EXPORT_SYMBOL	
+0xeed6624c	drm_fb_helper_initial_config	vmlinux	EXPORT_SYMBOL	
+0x3a36a582	drm_fb_helper_ioctl	vmlinux	EXPORT_SYMBOL	
+0x80e35aa7	drm_fb_helper_lastclose	vmlinux	EXPORT_SYMBOL	
+0xf4f5223a	drm_fb_helper_output_poll_changed	vmlinux	EXPORT_SYMBOL	
+0x87f33d72	drm_fb_helper_pan_display	vmlinux	EXPORT_SYMBOL	
+0x13dec7de	drm_fb_helper_prepare	vmlinux	EXPORT_SYMBOL	
+0x3e79aa58	drm_fb_helper_setcmap	vmlinux	EXPORT_SYMBOL	
+0x23743152	drm_fb_helper_set_par	vmlinux	EXPORT_SYMBOL	
+0x3a7e804a	drm_fb_helper_set_suspend	vmlinux	EXPORT_SYMBOL	
+0x6c7061fe	drm_fb_helper_set_suspend_unlocked	vmlinux	EXPORT_SYMBOL	
+0x64508bf3	drm_fb_helper_sys_copyarea	vmlinux	EXPORT_SYMBOL	
+0x8a49fde8	drm_fb_helper_sys_fillrect	vmlinux	EXPORT_SYMBOL	
+0xf83b5263	drm_fb_helper_sys_imageblit	vmlinux	EXPORT_SYMBOL	
+0x56c11189	drm_fb_helper_unregister_fbi	vmlinux	EXPORT_SYMBOL	
+0xf826786c	drm_format_info	vmlinux	EXPORT_SYMBOL	
+0x66ddab7a	drm_framebuffer_cleanup	vmlinux	EXPORT_SYMBOL	
+0xbe35a14b	drm_framebuffer_init	vmlinux	EXPORT_SYMBOL	
+0xe41dfca0	drm_framebuffer_unregister_private	vmlinux	EXPORT_SYMBOL	
+0x7ced58ee	drm_gem_dmabuf_mmap	vmlinux	EXPORT_SYMBOL	
+0x54dfbcb3	drm_gem_dmabuf_release	vmlinux	EXPORT_SYMBOL	
+0x13a81114	drm_gem_dmabuf_vmap	vmlinux	EXPORT_SYMBOL	
+0xe61ea830	drm_gem_dmabuf_vunmap	vmlinux	EXPORT_SYMBOL	
+0x33e53b2b	drm_gem_fb_create_handle	vmlinux	EXPORT_SYMBOL	
+0x15829b2a	drm_gem_fb_destroy	vmlinux	EXPORT_SYMBOL	
+0x43148c42	drm_gem_handle_create	vmlinux	EXPORT_SYMBOL	
+0xc55c8bc1	drm_gem_handle_delete	vmlinux	EXPORT_SYMBOL	
+0xd0f72446	drm_gem_map_attach	vmlinux	EXPORT_SYMBOL	
+0x1212ba85	drm_gem_map_detach	vmlinux	EXPORT_SYMBOL	
+0x9d8c84ed	drm_gem_map_dma_buf	vmlinux	EXPORT_SYMBOL	
+0xd680a377	drm_gem_object_free	vmlinux	EXPORT_SYMBOL	
+0xf4ecdc52	drm_gem_object_init	vmlinux	EXPORT_SYMBOL	
+0x3e65c0ec	drm_gem_object_lookup	vmlinux	EXPORT_SYMBOL	
+0xf2f94d02	drm_gem_object_release	vmlinux	EXPORT_SYMBOL	
+0x8972c485	drm_gem_prime_export	vmlinux	EXPORT_SYMBOL	
+0x7c7061df	drm_gem_prime_fd_to_handle	vmlinux	EXPORT_SYMBOL	
+0x33863976	drm_gem_prime_handle_to_fd	vmlinux	EXPORT_SYMBOL	
+0xa6194e05	drm_gem_prime_import	vmlinux	EXPORT_SYMBOL	
+0x9bc756e4	drm_gem_private_object_init	vmlinux	EXPORT_SYMBOL	
+0xccf878f3	drm_gem_unmap_dma_buf	vmlinux	EXPORT_SYMBOL	
+0x0fd60df2	drm_get_connector_status_name	vmlinux	EXPORT_SYMBOL	
+0x9543994c	drm_get_edid	vmlinux	EXPORT_SYMBOL	
+0x35b038ee	drm_get_edid_switcheroo	vmlinux	EXPORT_SYMBOL	
+0x555f9bf2	drm_get_format_info	vmlinux	EXPORT_SYMBOL	
+0x4e095f11	drm_get_format_name	vmlinux	EXPORT_SYMBOL	
+0x40c13d1f	drm_handle_vblank	vmlinux	EXPORT_SYMBOL	
+0x1e97018a	drm_hdmi_avi_infoframe_from_display_mode	vmlinux	EXPORT_SYMBOL	
+0x2b73d880	drm_hdmi_infoframe_set_hdr_metadata	vmlinux	EXPORT_SYMBOL	
+0x630d81a0	drm_hdmi_vendor_infoframe_from_display_mode	vmlinux	EXPORT_SYMBOL	
+0x86eacef2	drm_helper_connector_dpms	vmlinux	EXPORT_SYMBOL	
+0xe6998e18	drm_helper_disable_unused_functions	vmlinux	EXPORT_SYMBOL	
+0x0ea4e54a	drm_helper_force_disable_all	vmlinux	EXPORT_SYMBOL	
+0xfa3c841e	drm_helper_hpd_irq_event	vmlinux	EXPORT_SYMBOL	
+0x7a6885fd	drm_helper_mode_fill_fb_struct	vmlinux	EXPORT_SYMBOL	
+0x8ba6ffac	drm_helper_probe_detect	vmlinux	EXPORT_SYMBOL	
+0xab8170a5	drm_helper_probe_single_connector_modes	vmlinux	EXPORT_SYMBOL	
+0xc3db6dc0	drm_helper_resume_force_mode	vmlinux	EXPORT_SYMBOL	
+0x3118c73a	drm_i2c_encoder_detect	vmlinux	EXPORT_SYMBOL	
+0x628f55f9	drm_i2c_encoder_init	vmlinux	EXPORT_SYMBOL	
+0x2c256c4e	drm_i2c_encoder_mode_fixup	vmlinux	EXPORT_SYMBOL	
+0x497a8694	drm_i2c_encoder_restore	vmlinux	EXPORT_SYMBOL	
+0xfdacd092	drm_i2c_encoder_save	vmlinux	EXPORT_SYMBOL	
+0x04f97f5c	drm_invalid_op	vmlinux	EXPORT_SYMBOL	
+0x86b4ffad	drm_ioctl	vmlinux	EXPORT_SYMBOL	
+0x9f89d0d6	drm_irq_install	vmlinux	EXPORT_SYMBOL	
+0x33e69086	drm_irq_uninstall	vmlinux	EXPORT_SYMBOL	
+0x652fe364	drm_is_current_master	vmlinux	EXPORT_SYMBOL	
+0x9a7da14f	drm_kms_helper_hotplug_event	vmlinux	EXPORT_SYMBOL	
+0x5a4734d1	drm_kms_helper_is_poll_worker	vmlinux	EXPORT_SYMBOL	
+0x46c8a296	drm_kms_helper_poll_disable	vmlinux	EXPORT_SYMBOL	
+0xf357babd	drm_kms_helper_poll_enable	vmlinux	EXPORT_SYMBOL	
+0x87157a3f	drm_kms_helper_poll_fini	vmlinux	EXPORT_SYMBOL	
+0x2bc2b861	drm_kms_helper_poll_init	vmlinux	EXPORT_SYMBOL	
+0x9b285573	drm_match_cea_mode	vmlinux	EXPORT_SYMBOL	
+0xf0517d7a	drm_mm_init	vmlinux	EXPORT_SYMBOL	
+0xb4032484	drm_mm_insert_node_in_range	vmlinux	EXPORT_SYMBOL	
+0x799277c5	drmm_mode_config_init	vmlinux	EXPORT_SYMBOL	
+0x7edc546f	drm_mm_print	vmlinux	EXPORT_SYMBOL	
+0x4b7ebf95	drm_mm_remove_node	vmlinux	EXPORT_SYMBOL	
+0x57698a50	drm_mm_takedown	vmlinux	EXPORT_SYMBOL	
+0x706f9e63	drm_mode_config_cleanup	vmlinux	EXPORT_SYMBOL	
+0x41570d6c	drm_mode_config_reset	vmlinux	EXPORT_SYMBOL	
+0x9ce050be	drm_mode_copy	vmlinux	EXPORT_SYMBOL	
+0xea6efa50	drm_mode_create_dvi_i_properties	vmlinux	EXPORT_SYMBOL	
+0x5a6d993f	drm_mode_create_scaling_mode_property	vmlinux	EXPORT_SYMBOL	
+0x5a87a1a7	drm_mode_create_tv_properties	vmlinux	EXPORT_SYMBOL	
+0xf5fad7ae	drm_mode_crtc_set_gamma_size	vmlinux	EXPORT_SYMBOL	
+0x2ed3c600	drm_mode_debug_printmodeline	vmlinux	EXPORT_SYMBOL	
+0xdc618af0	drm_mode_destroy	vmlinux	EXPORT_SYMBOL	
+0x977c10c7	drm_mode_duplicate	vmlinux	EXPORT_SYMBOL	
+0x0d9b4753	drm_mode_equal	vmlinux	EXPORT_SYMBOL	
+0x4403a9c3	drm_mode_get_hv_timing	vmlinux	EXPORT_SYMBOL	
+0x5efc6fd0	drm_mode_is_420_also	vmlinux	EXPORT_SYMBOL	
+0x403bd3ea	drm_mode_is_420_only	vmlinux	EXPORT_SYMBOL	
+0x29f078d1	drm_mode_legacy_fb_format	vmlinux	EXPORT_SYMBOL	
+0x910ce550	drm_mode_object_find	vmlinux	EXPORT_SYMBOL	
+0x8e312226	drm_mode_object_put	vmlinux	EXPORT_SYMBOL	
+0x78ec1261	drm_mode_probed_add	vmlinux	EXPORT_SYMBOL	
+0xc433c201	drm_modeset_acquire_fini	vmlinux	EXPORT_SYMBOL	
+0xf03e405f	drm_modeset_acquire_init	vmlinux	EXPORT_SYMBOL	
+0x521cb18b	drm_modeset_backoff	vmlinux	EXPORT_SYMBOL	
+0x4575a0ca	drm_mode_set_crtcinfo	vmlinux	EXPORT_SYMBOL	
+0x56641229	drm_modeset_drop_locks	vmlinux	EXPORT_SYMBOL	
+0x75672aab	drm_modeset_lock	vmlinux	EXPORT_SYMBOL	
+0xe8e12a3d	drm_modeset_lock_all	vmlinux	EXPORT_SYMBOL	
+0x861735d6	drm_modeset_lock_all_ctx	vmlinux	EXPORT_SYMBOL	
+0x7d5f87af	drm_modeset_lock_single_interruptible	vmlinux	EXPORT_SYMBOL	
+0x4a35d30d	drm_mode_set_name	vmlinux	EXPORT_SYMBOL	
+0x579ba760	drm_modeset_unlock	vmlinux	EXPORT_SYMBOL	
+0xb4ed594b	drm_modeset_unlock_all	vmlinux	EXPORT_SYMBOL	
+0xf1421d13	drm_mode_sort	vmlinux	EXPORT_SYMBOL	
+0xf1b5340a	drm_mode_vrefresh	vmlinux	EXPORT_SYMBOL	
+0xb6127243	drm_need_swiotlb	vmlinux	EXPORT_SYMBOL	
+0x98eba26a	drm_object_attach_property	vmlinux	EXPORT_SYMBOL	
+0x49cf3246	drm_object_property_set_value	vmlinux	EXPORT_SYMBOL	
+0x38255b96	drm_open	vmlinux	EXPORT_SYMBOL	
+0xc6c6e1bd	drm_plane_cleanup	vmlinux	EXPORT_SYMBOL	
+0x304d80fd	drm_plane_create_alpha_property	vmlinux	EXPORT_SYMBOL	
+0x4c4d0b36	drm_plane_create_blend_mode_property	vmlinux	EXPORT_SYMBOL	
+0xea91e718	drm_plane_create_color_properties	vmlinux	EXPORT_SYMBOL	
+0x5fe826e8	drm_plane_create_rotation_property	vmlinux	EXPORT_SYMBOL	
+0x21ab1b1e	drm_plane_create_zpos_immutable_property	vmlinux	EXPORT_SYMBOL	
+0xef843c8f	drm_plane_create_zpos_property	vmlinux	EXPORT_SYMBOL	
+0x93362d01	drm_plane_force_disable	vmlinux	EXPORT_SYMBOL	
+0x15b15c73	drm_plane_init	vmlinux	EXPORT_SYMBOL	
+0xc0e45f73	drm_poll	vmlinux	EXPORT_SYMBOL	
+0xcaa81baa	drm_primary_helper_destroy	vmlinux	EXPORT_SYMBOL	
+0xe7be66cd	drm_primary_helper_funcs	vmlinux	EXPORT_SYMBOL	
+0x48fd9238	drm_prime_gem_destroy	vmlinux	EXPORT_SYMBOL	
+0xdab9bfcd	drm_prime_pages_to_sg	vmlinux	EXPORT_SYMBOL	
+0x3bb7103c	drm_prime_sg_to_page_addr_arrays	vmlinux	EXPORT_SYMBOL	
+0x16ac2597	drm_printf	vmlinux	EXPORT_SYMBOL	
+0x15d8aa41	__drm_printfn_seq_file	vmlinux	EXPORT_SYMBOL	
+0xb34d3b8e	drm_property_add_enum	vmlinux	EXPORT_SYMBOL	
+0x8ae2092c	drm_property_create	vmlinux	EXPORT_SYMBOL	
+0xd6ea748f	drm_property_create_enum	vmlinux	EXPORT_SYMBOL	
+0xc73401be	drm_property_create_range	vmlinux	EXPORT_SYMBOL	
+0x35afae24	__drm_puts_seq_file	vmlinux	EXPORT_SYMBOL	
+0x12e9017a	drm_read	vmlinux	EXPORT_SYMBOL	
+0x7f1e7888	drm_release	vmlinux	EXPORT_SYMBOL	
+0x3534a9d1	drm_scdc_read	vmlinux	EXPORT_SYMBOL	
+0xda404db2	drm_scdc_write	vmlinux	EXPORT_SYMBOL	
+0xe1d243fb	drm_sched_dependency_optimized	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x421febc5	drm_sched_entity_destroy	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x8d9a2be2	drm_sched_entity_fini	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x34b7bee8	drm_sched_entity_flush	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xa7aa1c32	drm_sched_entity_init	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x496de508	drm_sched_entity_modify_sched	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xdc259b28	drm_sched_entity_push_job	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x18041ed1	drm_sched_entity_set_priority	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x57e58caa	drm_sched_fault	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x6c7a49c8	drm_sched_fini	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x7036ee39	drm_sched_increase_karma	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xcd7b63a0	drm_sched_init	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xf557bdc1	drm_sched_job_cleanup	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x416f625a	drm_sched_job_init	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xcd428e26	drm_sched_pick_best	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x4886f964	drm_sched_resubmit_jobs	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x6ce3c41d	drm_sched_start	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x7bb5a264	drm_sched_stop	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x6f547f45	drm_sched_suspend_timeout	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x238c5b7a	drm_send_event_locked	vmlinux	EXPORT_SYMBOL	
+0x9ad6e9a7	drm_syncobj_add_point	vmlinux	EXPORT_SYMBOL	
+0x529af817	drm_syncobj_create	vmlinux	EXPORT_SYMBOL	
+0x587ea417	drm_syncobj_find	vmlinux	EXPORT_SYMBOL	
+0x04107168	drm_syncobj_find_fence	vmlinux	EXPORT_SYMBOL	
+0x1a411479	drm_syncobj_free	vmlinux	EXPORT_SYMBOL	
+0x628dcc43	drm_syncobj_get_fd	vmlinux	EXPORT_SYMBOL	
+0x4f75b8f5	drm_syncobj_get_handle	vmlinux	EXPORT_SYMBOL	
+0xb4276839	drm_syncobj_replace_fence	vmlinux	EXPORT_SYMBOL	
+0x29ac47fd	drm_universal_plane_init	vmlinux	EXPORT_SYMBOL	
+0xc1486bc4	drm_vblank_init	vmlinux	EXPORT_SYMBOL	
+0xb42347fe	drm_vblank_work_cancel_sync	vmlinux	EXPORT_SYMBOL	
+0x16965716	drm_vblank_work_init	vmlinux	EXPORT_SYMBOL	
+0xd165b8c7	drm_vblank_work_schedule	vmlinux	EXPORT_SYMBOL	
+0x3aec1bec	drm_vma_node_allow	vmlinux	EXPORT_SYMBOL	
+0x11b9567a	drm_vma_node_is_allowed	vmlinux	EXPORT_SYMBOL	
+0xe116d3a4	drm_vma_node_revoke	vmlinux	EXPORT_SYMBOL	
+0xaaedb8fc	dst_init	vmlinux	EXPORT_SYMBOL	
+0x9d60c343	dst_release	vmlinux	EXPORT_SYMBOL	
+0x6b2dc060	dump_stack	vmlinux	EXPORT_SYMBOL	
+0x4a82fb7c	__dynamic_dev_dbg	vmlinux	EXPORT_SYMBOL	
+0x998d8098	__dynamic_ibdev_dbg	vmlinux	EXPORT_SYMBOL	
+0x9ca2aca0	__dynamic_netdev_dbg	vmlinux	EXPORT_SYMBOL	
+0x837b7b09	__dynamic_pr_debug	vmlinux	EXPORT_SYMBOL	
+0xb26a1add	elfcorehdr_addr	vmlinux	EXPORT_SYMBOL_GPL	
+0xd0c05159	emergency_restart	vmlinux	EXPORT_SYMBOL_GPL	
+0x815f2897	empty_zero_page	vmlinux	EXPORT_SYMBOL	
+0xfcec0987	enable_irq	vmlinux	EXPORT_SYMBOL	
+0x612bfd89	errno_to_blk_status	vmlinux	EXPORT_SYMBOL_GPL	
+0xcbfb5b38	ether_setup	vmlinux	EXPORT_SYMBOL	
+0x3e16da1f	eth_get_headlen	vmlinux	EXPORT_SYMBOL	
+0x439c3d21	eth_mac_addr	vmlinux	EXPORT_SYMBOL	
+0x947272c2	eth_platform_get_mac_address	vmlinux	EXPORT_SYMBOL	
+0x8f996a30	ethtool_convert_legacy_u32_to_link_mode	vmlinux	EXPORT_SYMBOL	
+0x55e31703	ethtool_convert_link_mode_to_legacy_u32	vmlinux	EXPORT_SYMBOL	
+0x35ad8444	__ethtool_get_link_ksettings	vmlinux	EXPORT_SYMBOL	
+0xef78ff11	ethtool_intersect_link_masks	vmlinux	EXPORT_SYMBOL	
+0xcabef3e2	ethtool_op_get_link	vmlinux	EXPORT_SYMBOL	
+0x9410ed7a	ethtool_op_get_ts_info	vmlinux	EXPORT_SYMBOL	
+0xfd03d17e	ethtool_rx_flow_rule_create	vmlinux	EXPORT_SYMBOL	
+0x396f2f27	ethtool_rx_flow_rule_destroy	vmlinux	EXPORT_SYMBOL	
+0xd8a08122	eth_type_trans	vmlinux	EXPORT_SYMBOL	
+0xb6cad54e	eth_validate_addr	vmlinux	EXPORT_SYMBOL	
+0xd67364f7	eventfd_ctx_fdget	vmlinux	EXPORT_SYMBOL_GPL	
+0x0cafd8ea	eventfd_ctx_fileget	vmlinux	EXPORT_SYMBOL_GPL	
+0x941f2aaa	eventfd_ctx_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x6ddd8cd2	eventfd_fget	vmlinux	EXPORT_SYMBOL_GPL	
+0xdf0f75c6	eventfd_signal	vmlinux	EXPORT_SYMBOL_GPL	
+0x95f162e9	event_triggers_call	vmlinux	EXPORT_SYMBOL_GPL	
+0xb42b139f	fasync_helper	vmlinux	EXPORT_SYMBOL	
+0x3cb75dde	fc_attach_transport	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x749c94e5	fc_block_scsi_eh	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0xf97b5acc	fc_eh_timed_out	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x375f8bbd	fc_get_event_number	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x620e37bd	fc_host_fpin_rcv	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x6f9b7478	fc_host_post_event	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x02566776	fc_host_post_vendor_event	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x40af1ec7	fc_release_transport	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x9e7affa7	fc_remote_port_add	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0xdcbd7baf	fc_remote_port_delete	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0xe44cf9ac	fc_remote_port_rolechg	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x4d2f2937	fc_remove_host	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0xebe6c993	fc_vport_create	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0xc77f02f1	fc_vport_terminate	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0xc1d8cfaf	__fdget	vmlinux	EXPORT_SYMBOL	
+0xd94ac7f9	fd_install	vmlinux	EXPORT_SYMBOL	
+0xae5dd001	fget	vmlinux	EXPORT_SYMBOL	
+0xdca7fe8a	__fib_lookup	vmlinux	EXPORT_SYMBOL_GPL	
+0x66dbdbc6	fib_table_lookup	vmlinux	EXPORT_SYMBOL_GPL	
+0xa5ac95f1	filemap_fault	vmlinux	EXPORT_SYMBOL	
+0x2f94a2d1	filp_close	vmlinux	EXPORT_SYMBOL	
+0x22901574	filp_open	vmlinux	EXPORT_SYMBOL	
+0x2d47b4dd	find_get_pid	vmlinux	EXPORT_SYMBOL_GPL	
+0xb6a68816	find_last_bit	vmlinux	EXPORT_SYMBOL	
+0xc0a3d105	find_next_bit	vmlinux	EXPORT_SYMBOL	
+0x479c3c86	find_next_zero_bit	vmlinux	EXPORT_SYMBOL	
+0x5143ece2	find_pid_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0x4dc81cb2	find_vma	vmlinux	EXPORT_SYMBOL	
+0x92540fbf	finish_wait	vmlinux	EXPORT_SYMBOL	
+0xc62331a3	firmware_request_nowarn	vmlinux	EXPORT_SYMBOL_GPL	
+0xf25a4974	fixed_size_llseek	vmlinux	EXPORT_SYMBOL	
+0xaabe83ef	flow_block_cb_alloc	vmlinux	EXPORT_SYMBOL	
+0x0089c463	flow_block_cb_lookup	vmlinux	EXPORT_SYMBOL	
+0x678852d0	flow_block_cb_setup_simple	vmlinux	EXPORT_SYMBOL	
+0xdf83690b	flow_indr_block_cb_alloc	vmlinux	EXPORT_SYMBOL	
+0xe741e249	flow_indr_dev_register	vmlinux	EXPORT_SYMBOL	
+0xcf893e45	flow_indr_dev_unregister	vmlinux	EXPORT_SYMBOL	
+0xa70fb761	flow_keys_basic_dissector	vmlinux	EXPORT_SYMBOL	
+0xc9831ad7	flow_keys_dissector	vmlinux	EXPORT_SYMBOL	
+0x195c1420	flow_resources_add	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x2938450c	flow_resources_alloc	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xf51887a7	flow_rule_match_basic	vmlinux	EXPORT_SYMBOL	
+0xb1d0ef3f	flow_rule_match_control	vmlinux	EXPORT_SYMBOL	
+0x7ba29e2b	flow_rule_match_enc_ipv4_addrs	vmlinux	EXPORT_SYMBOL	
+0x32145761	flow_rule_match_enc_keyid	vmlinux	EXPORT_SYMBOL	
+0xf3e686e7	flow_rule_match_enc_ports	vmlinux	EXPORT_SYMBOL	
+0x103f6d1e	flow_rule_match_eth_addrs	vmlinux	EXPORT_SYMBOL	
+0x94d714af	flow_rule_match_icmp	vmlinux	EXPORT_SYMBOL	
+0x61b6c38c	flow_rule_match_ipv4_addrs	vmlinux	EXPORT_SYMBOL	
+0xb26abd78	flow_rule_match_ipv6_addrs	vmlinux	EXPORT_SYMBOL	
+0x7ce1c570	flow_rule_match_ports	vmlinux	EXPORT_SYMBOL	
+0x663374c3	flow_rule_match_vlan	vmlinux	EXPORT_SYMBOL	
+0x2ceaa0c7	flush_delayed_work	vmlinux	EXPORT_SYMBOL	
+0xfe686263	flush_signals	vmlinux	EXPORT_SYMBOL	
+0x84a396bb	flush_work	vmlinux	EXPORT_SYMBOL_GPL	
+0x42160169	flush_workqueue	vmlinux	EXPORT_SYMBOL	
+0x6ea9363b	force_sig	vmlinux	EXPORT_SYMBOL	
+0xcbd4898c	fortify_panic	vmlinux	EXPORT_SYMBOL	
+0xf94dea6b	fput	vmlinux	EXPORT_SYMBOL	
+0x3aabcee5	free_fib_info	vmlinux	EXPORT_SYMBOL_GPL	
+0xc1514a3b	free_irq	vmlinux	EXPORT_SYMBOL	
+0x7732159c	free_irq_cpu_rmap	vmlinux	EXPORT_SYMBOL	
+0x756aad0b	free_netdev	vmlinux	EXPORT_SYMBOL	
+0x9d5738de	__free_pages	vmlinux	EXPORT_SYMBOL	
+0x4302d0eb	free_pages	vmlinux	EXPORT_SYMBOL	
+0xc9ec4e21	free_percpu	vmlinux	EXPORT_SYMBOL_GPL	
+0xdc722aaa	from_kgid	vmlinux	EXPORT_SYMBOL	
+0xad419e89	from_kgid_munged	vmlinux	EXPORT_SYMBOL	
+0xad41be63	from_kuid	vmlinux	EXPORT_SYMBOL	
+0xa673b483	from_kuid_munged	vmlinux	EXPORT_SYMBOL	
+0x7f1f769c	fs_bio_set	vmlinux	EXPORT_SYMBOL	
+0xa41b05f7	__f_setown	vmlinux	EXPORT_SYMBOL	
+0xd6eaaea1	full_name_hash	vmlinux	EXPORT_SYMBOL	
+0xe5ac5a2c	fwnode_property_read_string	vmlinux	EXPORT_SYMBOL_GPL	
+0x57f3af91	fwnode_property_read_u32_array	vmlinux	EXPORT_SYMBOL_GPL	
+0xed796df8	fwnode_property_read_u8_array	vmlinux	EXPORT_SYMBOL_GPL	
+0xea124bd1	gcd	vmlinux	EXPORT_SYMBOL_GPL	
+0xa681fe88	generate_random_uuid	vmlinux	EXPORT_SYMBOL	
+0x76845680	generic_file_llseek	vmlinux	EXPORT_SYMBOL	
+0x7ceaf0d5	generic_handle_irq	vmlinux	EXPORT_SYMBOL_GPL	
+0xe239afd1	genlmsg_put	vmlinux	EXPORT_SYMBOL	
+0xe52251aa	genl_notify	vmlinux	EXPORT_SYMBOL	
+0xcbe6d1f6	genl_register_family	vmlinux	EXPORT_SYMBOL	
+0x2cd95e74	genl_unregister_family	vmlinux	EXPORT_SYMBOL	
+0xfb1c56ec	genphy_read_status	vmlinux	EXPORT_SYMBOL	
+0x1cdc74b3	genphy_restart_aneg	vmlinux	EXPORT_SYMBOL	
+0xbefa51a3	gen_pool_add_owner	vmlinux	EXPORT_SYMBOL	
+0x2b593aa8	gen_pool_alloc_algo_owner	vmlinux	EXPORT_SYMBOL	
+0xced0f4d4	gen_pool_create	vmlinux	EXPORT_SYMBOL	
+0x6c224cda	gen_pool_destroy	vmlinux	EXPORT_SYMBOL	
+0x060ba97c	gen_pool_free_owner	vmlinux	EXPORT_SYMBOL	
+0x7d0ba682	gen_pool_virt_to_phys	vmlinux	EXPORT_SYMBOL	
+0x9fe899b7	get_cpu_idle_time	vmlinux	EXPORT_SYMBOL_GPL	
+0x7b9793a2	get_cpu_idle_time_us	vmlinux	EXPORT_SYMBOL_GPL	
+0x1234e483	get_cpu_iowait_time_us	vmlinux	EXPORT_SYMBOL_GPL	
+0x6d1872da	get_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x6a5cb5ee	__get_free_pages	vmlinux	EXPORT_SYMBOL	
+0x48662144	get_net_ns_by_fd	vmlinux	EXPORT_SYMBOL_GPL	
+0xe94bf38a	get_phy_device	vmlinux	EXPORT_SYMBOL	
+0xec49ce9f	get_pid_task	vmlinux	EXPORT_SYMBOL_GPL	
+0x79aa04a2	get_random_bytes	vmlinux	EXPORT_SYMBOL	
+0xe99a1780	__get_task_comm	vmlinux	EXPORT_SYMBOL_GPL	
+0x1dbc3fcf	get_task_mm	vmlinux	EXPORT_SYMBOL_GPL	
+0xee4030f9	get_task_pid	vmlinux	EXPORT_SYMBOL_GPL	
+0xa843805a	get_unused_fd_flags	vmlinux	EXPORT_SYMBOL	
+0xe571b3d5	get_user_pages	vmlinux	EXPORT_SYMBOL	
+0xb978cb5a	get_user_pages_fast	vmlinux	EXPORT_SYMBOL_GPL	
+0xe1bf10d8	get_user_pages_remote	vmlinux	EXPORT_SYMBOL	
+0xf09b5d9a	get_zeroed_page	vmlinux	EXPORT_SYMBOL	
+0x4b0a3f52	gic_nonsecure_priorities	vmlinux	EXPORT_SYMBOL	
+0xb788fb30	gic_pmr_sync	vmlinux	EXPORT_SYMBOL	
+0x3635c2a6	gre_add_protocol	net/ipv4/gre	EXPORT_SYMBOL_GPL	
+0x5a33eee5	gre_del_protocol	net/ipv4/gre	EXPORT_SYMBOL_GPL	
+0x3e2b0ba6	groups_alloc	vmlinux	EXPORT_SYMBOL	
+0x643d9ba1	groups_free	vmlinux	EXPORT_SYMBOL	
+0xb89b6e6b	guid_parse	vmlinux	EXPORT_SYMBOL	
+0x925c7156	handle_simple_irq	vmlinux	EXPORT_SYMBOL_GPL	
+0x809712ff	hdmi_avi_infoframe_pack	vmlinux	EXPORT_SYMBOL	
+0xd0bd487b	hdmi_drm_infoframe_pack_only	vmlinux	EXPORT_SYMBOL	
+0x609b2853	hdmi_infoframe_pack	vmlinux	EXPORT_SYMBOL	
+0xc2de27ca	hest_disable	vmlinux	EXPORT_SYMBOL_GPL	
+0x11f7ed4c	hex_to_bin	vmlinux	EXPORT_SYMBOL	
+0x67a8a6d3	hmm_range_fault	vmlinux	EXPORT_SYMBOL	
+0x11dc2915	hrtimer_cancel	vmlinux	EXPORT_SYMBOL_GPL	
+0x1ae402dd	hrtimer_forward	vmlinux	EXPORT_SYMBOL_GPL	
+0x21713595	hrtimer_init	vmlinux	EXPORT_SYMBOL_GPL	
+0x8dd504f3	hrtimer_start_range_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0xa452f5f1	hrtimer_try_to_cancel	vmlinux	EXPORT_SYMBOL_GPL	
+0xdda8dc9c	__hw_addr_sync_dev	vmlinux	EXPORT_SYMBOL	
+0xc5d47b9a	__hw_addr_unsync_dev	vmlinux	EXPORT_SYMBOL	
+0xea6847b6	hwmon_device_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xb395ba81	hwmon_device_register_with_groups	vmlinux	EXPORT_SYMBOL_GPL	
+0x8b8d6528	hwmon_device_register_with_info	vmlinux	EXPORT_SYMBOL_GPL	
+0x7c2ee13e	hwmon_device_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x5c36611a	i2c_add_adapter	vmlinux	EXPORT_SYMBOL	
+0x8075372b	i2c_add_numbered_adapter	vmlinux	EXPORT_SYMBOL_GPL	
+0x3a7aafe1	i2c_bit_add_bus	vmlinux	EXPORT_SYMBOL	
+0xb180b819	i2c_bit_algo	vmlinux	EXPORT_SYMBOL	
+0x4af5a3a8	i2c_del_adapter	vmlinux	EXPORT_SYMBOL	
+0xa48fd32f	i2c_generic_scl_recovery	vmlinux	EXPORT_SYMBOL_GPL	
+0xd715f1d7	i2c_new_client_device	vmlinux	EXPORT_SYMBOL_GPL	
+0xd157cd93	i2c_recover_bus	vmlinux	EXPORT_SYMBOL_GPL	
+0x317f200c	i2c_smbus_read_byte_data	vmlinux	EXPORT_SYMBOL	
+0x3c2ac456	i2c_smbus_write_byte_data	vmlinux	EXPORT_SYMBOL	
+0x9f050a5c	i2c_transfer	vmlinux	EXPORT_SYMBOL	
+0xb28576eb	i2c_unregister_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x9dde82ba	__ib_alloc_cq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xcdfe72b3	_ib_alloc_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x297339e4	__ib_alloc_pd	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x5bdb5dbd	ib_alloc_xrcd_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x6aacdbf1	__ib_create_cq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xa61fe837	ib_create_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x3a57277a	ib_create_send_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x53a38649	ib_create_srq_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xf0370d52	ib_dealloc_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x4372967b	ib_dealloc_pd_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xeeba8852	ib_dereg_mr_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xc051f117	ib_destroy_cq_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x8b9e9e99	ib_destroy_qp_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x916ee610	ib_destroy_srq_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x265fe725	ibdev_err	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xcd89ea2e	ib_device_get_by_netdev	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x94424c3c	ib_device_put	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x2f3eb7b1	ib_device_set_netdev	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xa95cfd05	ibdev_info	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x4e7a361f	ibdev_warn	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x7d41c4b5	ib_dispatch_event	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xa16a4ba8	ib_drain_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xf6ed3334	ib_event_msg	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xb8eda2f9	ib_find_cached_pkey	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xbc64c26c	ib_free_cq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xccba0552	ib_free_send_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xbb37f145	ib_get_cached_pkey	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xaee54fc1	ib_get_cached_port_state	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x33b31899	ib_get_eth_speed	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x2fc70b9e	ib_get_gids_from_rdma_hdr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x184621a4	ib_get_rdma_header_version	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x21eb319b	ib_map_mr_sg	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x5f4a3e65	ib_modify_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xd6e65d77	ib_modify_qp_is_ok	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xb972336d	ib_mr_pool_destroy	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xfda8f264	ib_mr_pool_get	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x4b630bb2	ib_mr_pool_init	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x36f0d0a5	ib_mr_pool_put	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x474bbbf3	ib_post_send_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x8ea04693	ib_process_cq_direct	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x072ed57d	ib_query_pkey	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x9d3393e5	ib_query_port	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x29058553	ib_query_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x755b16ae	ib_register_client	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x8ba89b54	ib_register_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xf302328b	ib_register_mad_agent	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xda0d50ec	ib_sa_cancel_query	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe2efc7e8	ib_sa_guid_info_rec_query	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x0c86f5cb	ib_sa_register_client	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x439ce33c	ib_sa_unregister_client	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe1a84bcc	ib_set_device_ops	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x9e542ff1	ib_sg_to_pages	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xb7852a05	ib_ud_header_init	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe9e799fc	ib_ud_header_pack	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x6b958320	ib_ud_ip4_csum	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x1500a5bf	ib_umem_copy_from	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xc1023c50	ib_umem_find_best_pgsz	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x340ebcae	ib_umem_get	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xd4e1c232	ib_umem_odp_alloc_child	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x1c60e61c	ib_umem_odp_alloc_implicit	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xc58e27af	ib_umem_odp_get	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xa92cd0d6	ib_umem_odp_map_dma_and_lock	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x922553c1	ib_umem_odp_release	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x2edfc5cc	ib_umem_odp_unmap_dma_pages	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xb0966f1e	ib_umem_release	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x0bd68c2e	ib_unregister_client	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x802648ff	ib_unregister_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x8e675b4a	ib_unregister_device_queued	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x7b56b034	ib_unregister_driver	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x41ffc7ad	ib_unregister_mad_agent	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x0f90c819	ib_uverbs_flow_resources_free	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x2797ba09	ib_uverbs_get_ucontext_file	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xe5840ec6	ib_wc_status_msg	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x527c382e	__icmp_send	vmlinux	EXPORT_SYMBOL	
+0xe7a02573	ida_alloc_range	vmlinux	EXPORT_SYMBOL	
+0xa7d5f92e	ida_destroy	vmlinux	EXPORT_SYMBOL	
+0xffb7c514	ida_free	vmlinux	EXPORT_SYMBOL	
+0xb8f11603	idr_alloc	vmlinux	EXPORT_SYMBOL_GPL	
+0x91f44510	idr_alloc_cyclic	vmlinux	EXPORT_SYMBOL	
+0xd9916c3a	idr_alloc_u32	vmlinux	EXPORT_SYMBOL_GPL	
+0x8e17b3ae	idr_destroy	vmlinux	EXPORT_SYMBOL	
+0x20978fb9	idr_find	vmlinux	EXPORT_SYMBOL_GPL	
+0x1d40b6f3	idr_for_each	vmlinux	EXPORT_SYMBOL	
+0xc57c48a3	idr_get_next	vmlinux	EXPORT_SYMBOL	
+0xcc1b882a	idr_get_next_ul	vmlinux	EXPORT_SYMBOL	
+0x954f099c	idr_preload	vmlinux	EXPORT_SYMBOL	
+0x7665a95b	idr_remove	vmlinux	EXPORT_SYMBOL_GPL	
+0x7b82b9a1	idr_replace	vmlinux	EXPORT_SYMBOL	
+0xb3c9b4c6	igrab	vmlinux	EXPORT_SYMBOL	
+0xac5fcec0	in4_pton	vmlinux	EXPORT_SYMBOL	
+0x1a95e8ec	in6_dev_finish_destroy	vmlinux	EXPORT_SYMBOL	
+0x609bcd98	in6_pton	vmlinux	EXPORT_SYMBOL	
+0x1b6314fd	in_aton	vmlinux	EXPORT_SYMBOL	
+0xd19d0644	in_dev_finish_destroy	vmlinux	EXPORT_SYMBOL	
+0x39461d6a	in_egroup_p	vmlinux	EXPORT_SYMBOL	
+0xd9cf6eab	__inet6_lookup_established	vmlinux	EXPORT_SYMBOL	
+0xe613a798	inet_addr_is_any	vmlinux	EXPORT_SYMBOL	
+0x1fa8cbdb	inet_confirm_addr	vmlinux	EXPORT_SYMBOL	
+0xc1a4a2e1	inet_get_local_port_range	vmlinux	EXPORT_SYMBOL	
+0x018e5999	__inet_lookup_established	vmlinux	EXPORT_SYMBOL_GPL	
+0x86b2d455	inet_proto_csum_replace16	vmlinux	EXPORT_SYMBOL	
+0x826603b1	inet_proto_csum_replace4	vmlinux	EXPORT_SYMBOL	
+0xb5113efb	inet_pton_with_scope	vmlinux	EXPORT_SYMBOL	
+0x8b8059bd	in_group_p	vmlinux	EXPORT_SYMBOL	
+0x4c9e49aa	init_net	vmlinux	EXPORT_SYMBOL	
+0x7b4da6ff	__init_rwsem	vmlinux	EXPORT_SYMBOL	
+0x9b277a43	init_srcu_struct	vmlinux	EXPORT_SYMBOL_GPL	
+0x608741b5	__init_swait_queue_head	vmlinux	EXPORT_SYMBOL	
+0x55e12d64	init_task	vmlinux	EXPORT_SYMBOL	
+0x47ac2d76	init_timer_key	vmlinux	EXPORT_SYMBOL	
+0x9026ef20	init_uts_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0xfe487975	init_wait_entry	vmlinux	EXPORT_SYMBOL	
+0xd9a5ea54	__init_waitqueue_head	vmlinux	EXPORT_SYMBOL	
+0x7f66e379	input_close_device	vmlinux	EXPORT_SYMBOL	
+0xfff53033	input_open_device	vmlinux	EXPORT_SYMBOL	
+0xad953675	input_register_handle	vmlinux	EXPORT_SYMBOL	
+0x9f6a035c	input_register_handler	vmlinux	EXPORT_SYMBOL	
+0xf42c0a74	input_unregister_handle	vmlinux	EXPORT_SYMBOL	
+0x7761f807	input_unregister_handler	vmlinux	EXPORT_SYMBOL	
+0xdab5a1eb	interval_tree_insert	vmlinux	EXPORT_SYMBOL_GPL	
+0xa44a1307	interval_tree_iter_first	vmlinux	EXPORT_SYMBOL_GPL	
+0xd96babb4	interval_tree_iter_next	vmlinux	EXPORT_SYMBOL_GPL	
+0x09b53e14	interval_tree_remove	vmlinux	EXPORT_SYMBOL_GPL	
+0x5ed90adc	int_to_scsilun	vmlinux	EXPORT_SYMBOL	
+0xbd0b5fda	iomem_resource	vmlinux	EXPORT_SYMBOL	
+0xea990701	iommu_get_domain_for_dev	vmlinux	EXPORT_SYMBOL_GPL	
+0x3b76fc1c	iommu_group_add_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x8d22bb58	iommu_group_alloc	vmlinux	EXPORT_SYMBOL_GPL	
+0x8c07a9d2	iommu_group_get	vmlinux	EXPORT_SYMBOL_GPL	
+0x6e7943ec	iommu_group_id	vmlinux	EXPORT_SYMBOL_GPL	
+0x89485687	iommu_group_put	vmlinux	EXPORT_SYMBOL_GPL	
+0xadf98ed9	iommu_group_remove_device	vmlinux	EXPORT_SYMBOL_GPL	
+0xde33848b	iommu_iova_to_phys	vmlinux	EXPORT_SYMBOL_GPL	
+0x716392b7	iommu_map	vmlinux	EXPORT_SYMBOL_GPL	
+0xdd89455a	iommu_unmap	vmlinux	EXPORT_SYMBOL_GPL	
+0x6b4b2933	__ioremap	vmlinux	EXPORT_SYMBOL	
+0xe7698027	ioremap_cache	vmlinux	EXPORT_SYMBOL	
+0x93a6e0b2	io_schedule	vmlinux	EXPORT_SYMBOL	
+0xfbc4f89e	io_schedule_timeout	vmlinux	EXPORT_SYMBOL	
+0xedc03953	iounmap	vmlinux	EXPORT_SYMBOL	
+0x9492ee68	iov_iter_advance	vmlinux	EXPORT_SYMBOL	
+0xc29c824b	iov_iter_bvec	vmlinux	EXPORT_SYMBOL	
+0xdb5a44a6	iov_iter_init	vmlinux	EXPORT_SYMBOL	
+0x1743138e	iov_iter_npages	vmlinux	EXPORT_SYMBOL	
+0x9cf37c44	__iowrite32_copy	vmlinux	EXPORT_SYMBOL_GPL	
+0x73c2554f	__iowrite64_copy	vmlinux	EXPORT_SYMBOL_GPL	
+0x1afb4e76	ip6_dst_hoplimit	vmlinux	EXPORT_SYMBOL	
+0x2cf5c755	ip6_local_out	vmlinux	EXPORT_SYMBOL_GPL	
+0xf3bef58a	ip6_route_output_flags	vmlinux	EXPORT_SYMBOL_GPL	
+0x20eadeb6	ip_compute_csum	vmlinux	EXPORT_SYMBOL	
+0xca059edc	ip_defrag	vmlinux	EXPORT_SYMBOL	
+0x9a622409	__ip_dev_find	vmlinux	EXPORT_SYMBOL	
+0x43700fd1	ip_do_fragment	vmlinux	EXPORT_SYMBOL	
+0xb3fac174	ip_local_out	vmlinux	EXPORT_SYMBOL_GPL	
+0xfc228d43	ip_mc_inc_group	vmlinux	EXPORT_SYMBOL	
+0x5f736821	ipmi_add_smi	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0xae71627d	ipmi_create_user	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0xf388b18b	ipmi_destroy_user	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0x80aa4656	ipmi_free_recv_msg	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0xf5531bea	ipmi_poll_interface	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0x4c2054d7	ipmi_request_settime	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0x50f65edf	ipmi_set_gets_events	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0xfaaa4831	ipmi_set_my_address	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0x31cab048	ipmi_smi_msg_received	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0xe4330a39	ipmi_unregister_smi	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0xe4f4665b	ipmi_validate_addr	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0x2454360e	ip_route_output_flow	vmlinux	EXPORT_SYMBOL_GPL	
+0xcf2578f3	__ip_select_ident	vmlinux	EXPORT_SYMBOL	
+0x02124474	ip_send_check	vmlinux	EXPORT_SYMBOL	
+0xb813c7a7	ip_set_get_byname	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL	
+0x22fc5822	ip_set_put_byindex	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL	
+0x1fbd16da	ip_tos2prio	vmlinux	EXPORT_SYMBOL	
+0x62bf1d68	ip_tunnel_get_stats64	vmlinux	EXPORT_SYMBOL_GPL	
+0xe8221d06	iput	vmlinux	EXPORT_SYMBOL	
+0x0d542439	__ipv6_addr_type	vmlinux	EXPORT_SYMBOL	
+0xbe97888d	ipv6_chk_addr	vmlinux	EXPORT_SYMBOL	
+0x452ba683	ipv6_ext_hdr	vmlinux	EXPORT_SYMBOL	
+0x389f0ac4	ipv6_find_hdr	vmlinux	EXPORT_SYMBOL	
+0x437eb1df	ipv6_mod_enabled	vmlinux	EXPORT_SYMBOL_GPL	
+0x9e06f478	ipv6_skip_exthdr	vmlinux	EXPORT_SYMBOL	
+0xb2ea0841	ipv6_stub	vmlinux	EXPORT_SYMBOL_GPL	
+0xd831a1a2	ip_vs_proto_name	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL	
+0x44a6e90a	irq_cpu_rmap_add	vmlinux	EXPORT_SYMBOL	
+0x59df99fb	irq_create_mapping_affinity	vmlinux	EXPORT_SYMBOL_GPL	
+0xe5e75374	__irq_domain_add	vmlinux	EXPORT_SYMBOL_GPL	
+0x1873142e	irq_domain_remove	vmlinux	EXPORT_SYMBOL_GPL	
+0x597767ed	irq_find_mapping	vmlinux	EXPORT_SYMBOL_GPL	
+0xbd9b0ed9	irq_get_irq_data	vmlinux	EXPORT_SYMBOL_GPL	
+0x7522f3ba	irq_modify_status	vmlinux	EXPORT_SYMBOL_GPL	
+0xd7d280ad	irq_poll_complete	vmlinux	EXPORT_SYMBOL	
+0x7f7f7bb4	irq_poll_disable	vmlinux	EXPORT_SYMBOL	
+0xb633f115	irq_poll_enable	vmlinux	EXPORT_SYMBOL	
+0xab3697e4	irq_poll_init	vmlinux	EXPORT_SYMBOL	
+0x554ae3a4	irq_poll_sched	vmlinux	EXPORT_SYMBOL	
+0xe2a910a1	irq_set_affinity_hint	vmlinux	EXPORT_SYMBOL_GPL	
+0xd23e2f6b	irq_set_affinity_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0x40087289	irq_set_chip_and_handler_name	vmlinux	EXPORT_SYMBOL_GPL	
+0xcc70e7e3	irq_to_desc	vmlinux	EXPORT_SYMBOL	
+0xa1b78ad1	is_acpi_data_node	vmlinux	EXPORT_SYMBOL	
+0xf8207775	is_acpi_device_node	vmlinux	EXPORT_SYMBOL	
+0x9e64e92c	iscsi_block_scsi_eh	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x7918142e	iscsi_block_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x65ab8827	iscsi_boot_create_ethernet	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL	
+0x4b2882cf	iscsi_boot_create_host_kset	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL	
+0x1094faeb	iscsi_boot_create_initiator	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL	
+0xdc2c11c5	iscsi_boot_create_target	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL	
+0x7479b443	iscsi_boot_destroy_kset	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL	
+0x1e5affe7	iscsi_complete_pdu	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x431a6ba6	iscsi_conn_bind	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xeab9cbd5	iscsi_conn_get_addr_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x69587d96	iscsi_conn_get_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xd65b1036	iscsi_conn_login_event	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x4f6cf438	iscsi_conn_send_pdu	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x58bfa353	iscsi_conn_setup	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x7891b599	iscsi_conn_start	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x8e76c4c3	iscsi_conn_stop	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xadd83cb0	iscsi_create_endpoint	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x91e79319	iscsi_create_flashnode_conn	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xd91959da	iscsi_create_flashnode_sess	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xe1a577c9	iscsi_create_iface	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xc7b3ee26	iscsi_destroy_all_flashnode	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x80aa92e0	iscsi_destroy_endpoint	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x3ab2924a	iscsi_destroy_flashnode_sess	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xe4fdd80b	iscsi_destroy_iface	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xd627b1f8	iscsi_find_flashnode_conn	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x370911be	iscsi_find_flashnode_sess	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x511c8d6b	iscsi_flashnode_bus_match	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x699fe53e	iscsi_get_discovery_parent_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xbc071179	iscsi_get_ipaddress_state_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x739665d7	iscsi_get_port_speed_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x2d385db8	iscsi_get_port_state_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x84a005f1	iscsi_get_router_state_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x3378cb47	iscsi_host_alloc	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xcc9ec71e	iscsi_host_for_each_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x894472bf	iscsi_is_session_dev	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x72ffae0e	iscsi_is_session_online	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x48227b05	iscsi_itt_to_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x2dc0cdfe	iscsi_lookup_endpoint	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xa14e7061	iscsi_ping_comp_event	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x0beff008	iscsi_post_host_event	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xc9ed8bb2	iscsi_register_transport	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xed613ae9	iscsi_session_chkready	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x54272e88	iscsi_session_failure	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x140e3e34	iscsi_session_get_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xf7daf678	iscsi_session_setup	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x802fd3cf	iscsi_session_teardown	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x2d76a8a6	iscsi_set_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x12b2ad06	iscsi_switch_str_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x85349505	iscsi_unblock_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x07e20e2e	iscsi_unregister_transport	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xc31db0ce	is_vmalloc_addr	vmlinux	EXPORT_SYMBOL	
+0x1aa1adc8	iterate_fd	vmlinux	EXPORT_SYMBOL	
+0x15ba50a6	jiffies	vmlinux	EXPORT_SYMBOL	
+0x055e77e8	jiffies_64	vmlinux	EXPORT_SYMBOL	
+0xee8d74d6	jiffies64_to_nsecs	vmlinux	EXPORT_SYMBOL	
+0x37befc70	jiffies_to_msecs	vmlinux	EXPORT_SYMBOL	
+0x188ea314	jiffies_to_timespec64	vmlinux	EXPORT_SYMBOL	
+0x7f24de73	jiffies_to_usecs	vmlinux	EXPORT_SYMBOL	
+0xfb384d37	kasprintf	vmlinux	EXPORT_SYMBOL	
+0x00414b9b	kernel_bind	vmlinux	EXPORT_SYMBOL	
+0xbcab0caa	kernel_connect	vmlinux	EXPORT_SYMBOL	
+0xb58aeaab	kernel_cpustat	vmlinux	EXPORT_SYMBOL	
+0x5e7d1536	kernel_recvmsg	vmlinux	EXPORT_SYMBOL	
+0x6ae66ce1	kernel_sendmsg	vmlinux	EXPORT_SYMBOL	
+0xd2a58825	kernel_sock_shutdown	vmlinux	EXPORT_SYMBOL	
+0xea00c260	kernel_write	vmlinux	EXPORT_SYMBOL	
+0x265bbef9	kexec_crash_loaded	vmlinux	EXPORT_SYMBOL_GPL	
+0x139f2189	__kfifo_alloc	vmlinux	EXPORT_SYMBOL	
+0xdb760f52	__kfifo_free	vmlinux	EXPORT_SYMBOL	
+0x037a0cba	kfree	vmlinux	EXPORT_SYMBOL	
+0xf474fdcb	kfree_const	vmlinux	EXPORT_SYMBOL	
+0xd0760fc0	kfree_sensitive	vmlinux	EXPORT_SYMBOL	
+0x8d752476	kfree_skb	vmlinux	EXPORT_SYMBOL	
+0xe4235c97	kfree_skb_list	vmlinux	EXPORT_SYMBOL	
+0x3c497caa	kfree_skb_partial	vmlinux	EXPORT_SYMBOL	
+0x88ab6fe3	kgdb_active	vmlinux	EXPORT_SYMBOL_GPL	
+0x01e1a8de	kgdb_breakpoint	vmlinux	EXPORT_SYMBOL_GPL	
+0x2a4df46d	kill_fasync	vmlinux	EXPORT_SYMBOL	
+0xe4bbc1dd	kimage_voffset	vmlinux	EXPORT_SYMBOL	
+0xeb233a45	__kmalloc	vmlinux	EXPORT_SYMBOL	
+0x51803e65	kmalloc_caches	vmlinux	EXPORT_SYMBOL	
+0x1ba59527	__kmalloc_node	vmlinux	EXPORT_SYMBOL	
+0xb8b9f817	kmalloc_order_trace	vmlinux	EXPORT_SYMBOL	
+0xc74cf56d	kmem_cache_alloc	vmlinux	EXPORT_SYMBOL	
+0x3ef240e1	kmem_cache_alloc_node	vmlinux	EXPORT_SYMBOL	
+0x680eb3d6	kmem_cache_alloc_node_trace	vmlinux	EXPORT_SYMBOL	
+0x1ee3d3ba	kmem_cache_alloc_trace	vmlinux	EXPORT_SYMBOL	
+0xa92ac12d	kmem_cache_create	vmlinux	EXPORT_SYMBOL	
+0x83ff3153	kmem_cache_create_usercopy	vmlinux	EXPORT_SYMBOL	
+0x66bb8945	kmem_cache_destroy	vmlinux	EXPORT_SYMBOL	
+0xd6000946	kmem_cache_free	vmlinux	EXPORT_SYMBOL	
+0xf6862715	kmem_cache_shrink	vmlinux	EXPORT_SYMBOL	
+0x66b4cc41	kmemdup	vmlinux	EXPORT_SYMBOL	
+0xdc1dcf59	kobject_add	vmlinux	EXPORT_SYMBOL	
+0x83a1444f	kobject_create_and_add	vmlinux	EXPORT_SYMBOL_GPL	
+0x7d01a52e	kobject_del	vmlinux	EXPORT_SYMBOL	
+0x50783389	kobject_get	vmlinux	EXPORT_SYMBOL	
+0xc541d3cc	kobject_init	vmlinux	EXPORT_SYMBOL	
+0x4f5b24c1	kobject_init_and_add	vmlinux	EXPORT_SYMBOL_GPL	
+0xd7b82d67	kobject_put	vmlinux	EXPORT_SYMBOL	
+0xfd44f139	kobject_set_name	vmlinux	EXPORT_SYMBOL	
+0xad4f1518	kobject_uevent	vmlinux	EXPORT_SYMBOL_GPL	
+0x4c271a7f	kobject_uevent_env	vmlinux	EXPORT_SYMBOL_GPL	
+0xc8dcc62a	krealloc	vmlinux	EXPORT_SYMBOL	
+0xcdab042c	kset_create_and_add	vmlinux	EXPORT_SYMBOL_GPL	
+0xde79ca4d	kset_find_obj	vmlinux	EXPORT_SYMBOL_GPL	
+0x0543113c	kset_register	vmlinux	EXPORT_SYMBOL	
+0x3699ac5d	kset_unregister	vmlinux	EXPORT_SYMBOL	
+0x04ea5d10	ksize	vmlinux	EXPORT_SYMBOL	
+0x2d39b0a7	kstrdup	vmlinux	EXPORT_SYMBOL	
+0x365e7911	kstrdup_const	vmlinux	EXPORT_SYMBOL	
+0x9eacf8a5	kstrndup	vmlinux	EXPORT_SYMBOL	
+0x124bad4d	kstrtobool	vmlinux	EXPORT_SYMBOL	
+0x0248efd3	kstrtobool_from_user	vmlinux	EXPORT_SYMBOL	
+0x8c8569cb	kstrtoint	vmlinux	EXPORT_SYMBOL	
+0xf9ca2eb4	kstrtoint_from_user	vmlinux	EXPORT_SYMBOL	
+0x3854774b	kstrtoll	vmlinux	EXPORT_SYMBOL	
+0xc58d5a90	kstrtoll_from_user	vmlinux	EXPORT_SYMBOL	
+0x4af6ddf0	kstrtou16	vmlinux	EXPORT_SYMBOL	
+0x6a6e05bf	kstrtou8	vmlinux	EXPORT_SYMBOL	
+0x3b6c41ea	kstrtouint	vmlinux	EXPORT_SYMBOL	
+0x47cfd825	kstrtouint_from_user	vmlinux	EXPORT_SYMBOL	
+0xf7d31de9	kstrtoul_from_user	vmlinux	EXPORT_SYMBOL	
+0x5c3c7387	kstrtoull	vmlinux	EXPORT_SYMBOL	
+0x7d74d522	kstrtoull_from_user	vmlinux	EXPORT_SYMBOL	
+0x55c76a23	ksys_sync_helper	vmlinux	EXPORT_SYMBOL_GPL	
+0x326baa41	kthread_bind	vmlinux	EXPORT_SYMBOL	
+0x7f6ef49e	kthread_create_on_node	vmlinux	EXPORT_SYMBOL	
+0x6c12d0ba	kthread_create_worker	vmlinux	EXPORT_SYMBOL	
+0x7e9386c1	kthread_destroy_worker	vmlinux	EXPORT_SYMBOL	
+0x345984c8	kthread_park	vmlinux	EXPORT_SYMBOL_GPL	
+0x9dcc3d6e	kthread_queue_work	vmlinux	EXPORT_SYMBOL_GPL	
+0xb3f7646e	kthread_should_stop	vmlinux	EXPORT_SYMBOL	
+0x00b7f61f	kthread_stop	vmlinux	EXPORT_SYMBOL	
+0x61d3ad94	kthread_unpark	vmlinux	EXPORT_SYMBOL_GPL	
+0x4348f0ed	kthread_unuse_mm	vmlinux	EXPORT_SYMBOL_GPL	
+0xfdbe698e	kthread_use_mm	vmlinux	EXPORT_SYMBOL_GPL	
+0xb43f9365	ktime_get	vmlinux	EXPORT_SYMBOL_GPL	
+0x484f6edf	ktime_get_coarse_real_ts64	vmlinux	EXPORT_SYMBOL	
+0x6ebe366f	ktime_get_mono_fast_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0x9714e0bb	ktime_get_raw	vmlinux	EXPORT_SYMBOL_GPL	
+0x1edb69d6	ktime_get_raw_ts64	vmlinux	EXPORT_SYMBOL	
+0x953e1b9e	ktime_get_real_seconds	vmlinux	EXPORT_SYMBOL_GPL	
+0x9ec6ca96	ktime_get_real_ts64	vmlinux	EXPORT_SYMBOL	
+0xa9320d27	ktime_get_seconds	vmlinux	EXPORT_SYMBOL_GPL	
+0x5e515be6	ktime_get_ts64	vmlinux	EXPORT_SYMBOL_GPL	
+0xc4f0da12	ktime_get_with_offset	vmlinux	EXPORT_SYMBOL_GPL	
+0x1cb2c6d8	kvasprintf	vmlinux	EXPORT_SYMBOL	
+0x7aa1756e	kvfree	vmlinux	EXPORT_SYMBOL	
+0xbaf22757	kvfree_call_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0x599fb41c	kvmalloc_node	vmlinux	EXPORT_SYMBOL	
+0xf54bd49b	lcm	vmlinux	EXPORT_SYMBOL_GPL	
+0x5a31dbd4	led_classdev_register_ext	vmlinux	EXPORT_SYMBOL_GPL	
+0xe53d971d	led_classdev_resume	vmlinux	EXPORT_SYMBOL_GPL	
+0x0ff8370a	led_classdev_suspend	vmlinux	EXPORT_SYMBOL_GPL	
+0xe01f3bc7	led_classdev_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xf4689d50	linkmode_set_pause	vmlinux	EXPORT_SYMBOL_GPL	
+0x68f31cbd	__list_add_valid	vmlinux	EXPORT_SYMBOL	
+0xe1537255	__list_del_entry_valid	vmlinux	EXPORT_SYMBOL	
+0xe091c977	list_sort	vmlinux	EXPORT_SYMBOL	
+0xc7a1840e	llist_add_batch	vmlinux	EXPORT_SYMBOL_GPL	
+0x3c3fce39	__local_bh_enable_ip	vmlinux	EXPORT_SYMBOL	
+0x4f1f84c5	__lock_page	vmlinux	EXPORT_SYMBOL	
+0xd8f10015	lock_page_memcg	vmlinux	EXPORT_SYMBOL	
+0xd9b85ef6	lockref_get	vmlinux	EXPORT_SYMBOL	
+0x4c498a84	lock_sock_nested	vmlinux	EXPORT_SYMBOL	
+0x2e2c4ddc	logic_inw	vmlinux	EXPORT_SYMBOL	
+0x6d73c95f	logic_outw	vmlinux	EXPORT_SYMBOL	
+0x00d81f89	make_kgid	vmlinux	EXPORT_SYMBOL	
+0xe66b37ab	make_kuid	vmlinux	EXPORT_SYMBOL	
+0x9c91d1bc	map_destroy	drivers/mtd/chips/chipreg	EXPORT_SYMBOL	
+0x8a86edac	mark_page_accessed	vmlinux	EXPORT_SYMBOL	
+0xad0413d4	match_hex	vmlinux	EXPORT_SYMBOL	
+0x4e3567f7	match_int	vmlinux	EXPORT_SYMBOL	
+0xacf4d843	match_strdup	vmlinux	EXPORT_SYMBOL	
+0x81188c30	match_string	vmlinux	EXPORT_SYMBOL	
+0x44e9a829	match_token	vmlinux	EXPORT_SYMBOL	
+0xfba7ddd2	match_u64	vmlinux	EXPORT_SYMBOL	
+0xa676db65	mdev_dev	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x917bde0c	mdev_from_dev	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x11ec8c9f	mdev_get_drvdata	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x6fd2aac7	mdev_parent_dev	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x280dd087	mdev_register_device	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x1840fe09	mdev_register_driver	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x4075685c	mdev_set_drvdata	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x1682a009	mdev_unregister_device	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x5345b7ef	mdev_unregister_driver	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x62c805c7	mdev_uuid	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x60443957	mdio45_probe	drivers/net/mdio	EXPORT_SYMBOL	
+0x77197e9f	mdiobus_alloc_size	vmlinux	EXPORT_SYMBOL	
+0x4a98a776	mdiobus_free	vmlinux	EXPORT_SYMBOL	
+0xabf4b0be	mdiobus_get_phy	vmlinux	EXPORT_SYMBOL	
+0xf6d2e04e	mdiobus_read	vmlinux	EXPORT_SYMBOL	
+0x27de3e2c	__mdiobus_register	vmlinux	EXPORT_SYMBOL	
+0x67b7a4f9	mdiobus_unregister	vmlinux	EXPORT_SYMBOL	
+0xa5f08924	mdiobus_write	vmlinux	EXPORT_SYMBOL	
+0xdaceb7a6	mdio_mii_ioctl	drivers/net/mdio	EXPORT_SYMBOL	
+0xa07a37f0	memchr	vmlinux	EXPORT_SYMBOL	
+0x8df92f66	memchr_inv	vmlinux	EXPORT_SYMBOL	
+0x449ad0a7	memcmp	vmlinux	EXPORT_SYMBOL	
+0x4829a47e	memcpy	vmlinux	EXPORT_SYMBOL	
+0x5d112304	__memcpy_fromio	vmlinux	EXPORT_SYMBOL	
+0xf77555cd	__memcpy_toio	vmlinux	EXPORT_SYMBOL	
+0x9291cd3b	memdup_user	vmlinux	EXPORT_SYMBOL	
+0x1d07e365	memdup_user_nul	vmlinux	EXPORT_SYMBOL	
+0x5a9f1d63	memmove	vmlinux	EXPORT_SYMBOL	
+0x65e0d6d7	memory_read_from_buffer	vmlinux	EXPORT_SYMBOL	
+0x27864d57	memparse	vmlinux	EXPORT_SYMBOL	
+0xc3762aec	mempool_alloc	vmlinux	EXPORT_SYMBOL	
+0xc972449f	mempool_alloc_slab	vmlinux	EXPORT_SYMBOL	
+0x1953c958	mempool_create	vmlinux	EXPORT_SYMBOL	
+0x9c122bcf	mempool_create_node	vmlinux	EXPORT_SYMBOL	
+0x9034a696	mempool_destroy	vmlinux	EXPORT_SYMBOL	
+0xa897e3e7	mempool_free	vmlinux	EXPORT_SYMBOL	
+0x8a99a016	mempool_free_slab	vmlinux	EXPORT_SYMBOL	
+0x6a037cf1	mempool_kfree	vmlinux	EXPORT_SYMBOL	
+0xd35a6d31	mempool_kmalloc	vmlinux	EXPORT_SYMBOL	
+0xf812cff6	memscan	vmlinux	EXPORT_SYMBOL	
+0x220e55d0	mem_section	vmlinux	EXPORT_SYMBOL	
+0xdcb764ad	memset	vmlinux	EXPORT_SYMBOL	
+0x18b48e28	__memset_io	vmlinux	EXPORT_SYMBOL	
+0x9688de8b	memstart_addr	vmlinux	EXPORT_SYMBOL	
+0x44ec893f	metadata_dst_alloc	vmlinux	EXPORT_SYMBOL_GPL	
+0xa051cead	mfd_add_devices	drivers/mfd/mfd-core	EXPORT_SYMBOL	
+0xd1dd6ef9	mfd_remove_devices	drivers/mfd/mfd-core	EXPORT_SYMBOL	
+0x12396f3a	misc_deregister	vmlinux	EXPORT_SYMBOL	
+0x02f4a1fc	misc_register	vmlinux	EXPORT_SYMBOL	
+0x1ecf42d4	__mmdrop	vmlinux	EXPORT_SYMBOL_GPL	
+0x6ab3e294	mm_kobj	vmlinux	EXPORT_SYMBOL_GPL	
+0x409c59d4	mmput	vmlinux	EXPORT_SYMBOL_GPL	
+0x4dbbf0e0	mmu_interval_notifier_insert	vmlinux	EXPORT_SYMBOL_GPL	
+0x6c95be22	mmu_interval_notifier_remove	vmlinux	EXPORT_SYMBOL_GPL	
+0x59d58d0f	mmu_interval_read_begin	vmlinux	EXPORT_SYMBOL_GPL	
+0x38ed18e1	mmu_notifier_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x3d22c310	__mmu_notifier_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xaa8a8976	mmu_notifier_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x6a4f623b	mmu_notifier_synchronize	vmlinux	EXPORT_SYMBOL_GPL	
+0x9e793f39	mmu_notifier_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x9ffb90c3	mod_delayed_work_on	vmlinux	EXPORT_SYMBOL_GPL	
+0xcc6f546b	mod_timer	vmlinux	EXPORT_SYMBOL	
+0xcd1f8413	mod_timer_pending	vmlinux	EXPORT_SYMBOL	
+0x9428501e	__module_get	vmlinux	EXPORT_SYMBOL	
+0x9469a550	module_layout	vmlinux	EXPORT_SYMBOL	
+0x754947b4	module_put	vmlinux	EXPORT_SYMBOL	
+0x7735ca61	module_refcount	vmlinux	EXPORT_SYMBOL	
+0x98503a63	mpi_alloc	vmlinux	EXPORT_SYMBOL_GPL	
+0x80d5e57a	mpi_free	vmlinux	EXPORT_SYMBOL_GPL	
+0x04c4f603	mpi_get_buffer	vmlinux	EXPORT_SYMBOL_GPL	
+0x9fe939e1	mpi_powm	vmlinux	EXPORT_SYMBOL_GPL	
+0xceb1f126	mpi_read_raw_data	vmlinux	EXPORT_SYMBOL_GPL	
+0x7f02188f	__msecs_to_jiffies	vmlinux	EXPORT_SYMBOL	
+0xf9a482f9	msleep	vmlinux	EXPORT_SYMBOL	
+0xcc5005fe	msleep_interruptible	vmlinux	EXPORT_SYMBOL	
+0xe68c1898	mtd_device_parse_register	drivers/mtd/mtd	EXPORT_SYMBOL_GPL	
+0x212c69fd	mtd_device_unregister	drivers/mtd/mtd	EXPORT_SYMBOL_GPL	
+0x977f511b	__mutex_init	vmlinux	EXPORT_SYMBOL	
+0x318d6fec	mutex_is_locked	vmlinux	EXPORT_SYMBOL	
+0x2ab7989d	mutex_lock	vmlinux	EXPORT_SYMBOL	
+0xb5136dc7	mutex_lock_interruptible	vmlinux	EXPORT_SYMBOL	
+0xbdff3e7d	mutex_lock_killable	vmlinux	EXPORT_SYMBOL	
+0xf21017d9	mutex_trylock	vmlinux	EXPORT_SYMBOL	
+0x409bcb62	mutex_unlock	vmlinux	EXPORT_SYMBOL	
+0xf08c67de	napi_alloc_frag	vmlinux	EXPORT_SYMBOL	
+0x6b834f01	__napi_alloc_skb	vmlinux	EXPORT_SYMBOL	
+0x598ebc61	napi_complete_done	vmlinux	EXPORT_SYMBOL	
+0xb9967930	napi_consume_skb	vmlinux	EXPORT_SYMBOL	
+0xfb726ba4	napi_disable	vmlinux	EXPORT_SYMBOL	
+0x59ca608b	napi_get_frags	vmlinux	EXPORT_SYMBOL	
+0xf94f3b6b	napi_gro_flush	vmlinux	EXPORT_SYMBOL	
+0xcc2c1f78	napi_gro_frags	vmlinux	EXPORT_SYMBOL	
+0xf6eff17f	napi_gro_receive	vmlinux	EXPORT_SYMBOL	
+0x4929036b	__napi_schedule	vmlinux	EXPORT_SYMBOL	
+0xfb97b7b4	__napi_schedule_irqoff	vmlinux	EXPORT_SYMBOL	
+0x62802b74	napi_schedule_prep	vmlinux	EXPORT_SYMBOL	
+0xe033cb29	native_queued_spin_lock_slowpath	vmlinux	EXPORT_SYMBOL	
+0xdf8c695a	__ndelay	vmlinux	EXPORT_SYMBOL	
+0xd51db26b	ndo_dflt_bridge_getlink	vmlinux	EXPORT_SYMBOL_GPL	
+0x154d3459	ndo_dflt_fdb_add	vmlinux	EXPORT_SYMBOL	
+0xf04f03f1	__neigh_create	vmlinux	EXPORT_SYMBOL	
+0xb6cf19e4	neigh_destroy	vmlinux	EXPORT_SYMBOL	
+0x1c3f94b9	__neigh_event_send	vmlinux	EXPORT_SYMBOL	
+0xa2f1fcad	neigh_lookup	vmlinux	EXPORT_SYMBOL	
+0x1fe912f1	netdev_alloc_frag	vmlinux	EXPORT_SYMBOL	
+0x9b45ab8c	__netdev_alloc_skb	vmlinux	EXPORT_SYMBOL	
+0xb47558f8	netdev_bind_sb_channel_queue	vmlinux	EXPORT_SYMBOL	
+0x4e02c984	netdev_crit	vmlinux	EXPORT_SYMBOL	
+0xb757256a	netdev_err	vmlinux	EXPORT_SYMBOL	
+0x32e7fb28	netdev_features_change	vmlinux	EXPORT_SYMBOL	
+0x0c9efb90	netdev_has_upper_dev_all_rcu	vmlinux	EXPORT_SYMBOL	
+0x2f796902	netdev_info	vmlinux	EXPORT_SYMBOL	
+0x1a73299a	netdev_lower_get_next	vmlinux	EXPORT_SYMBOL	
+0x340bac23	netdev_master_upper_dev_get	vmlinux	EXPORT_SYMBOL	
+0xdea9e2a7	netdev_master_upper_dev_get_rcu	vmlinux	EXPORT_SYMBOL	
+0x1219de9b	netdev_master_upper_dev_link	vmlinux	EXPORT_SYMBOL	
+0x78146689	netdev_notice	vmlinux	EXPORT_SYMBOL	
+0x1738eea2	netdev_pick_tx	vmlinux	EXPORT_SYMBOL	
+0x66a68e19	netdev_port_same_parent_id	vmlinux	EXPORT_SYMBOL	
+0x055229f8	netdev_printk	vmlinux	EXPORT_SYMBOL	
+0x8c7a17eb	netdev_reset_tc	vmlinux	EXPORT_SYMBOL	
+0x467df16d	netdev_rss_key_fill	vmlinux	EXPORT_SYMBOL	
+0x936c5e90	netdev_rx_handler_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xc9f13a10	netdev_rx_handler_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x718e643b	netdev_set_num_tc	vmlinux	EXPORT_SYMBOL	
+0xda577e7e	netdev_set_sb_channel	vmlinux	EXPORT_SYMBOL	
+0xdca3b5bd	netdev_set_tc_queue	vmlinux	EXPORT_SYMBOL	
+0xa2c2b5bb	netdev_state_change	vmlinux	EXPORT_SYMBOL	
+0xad995dac	netdev_stats_to_stats64	vmlinux	EXPORT_SYMBOL	
+0x525a0b59	netdev_unbind_sb_channel	vmlinux	EXPORT_SYMBOL	
+0x0233ff2d	netdev_update_features	vmlinux	EXPORT_SYMBOL	
+0x640f6382	netdev_upper_dev_unlink	vmlinux	EXPORT_SYMBOL	
+0x7b1c4235	netdev_walk_all_lower_dev_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0x10d9d6f0	netdev_walk_all_upper_dev_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0xe51579b5	netdev_warn	vmlinux	EXPORT_SYMBOL	
+0xc9495861	net_dim	vmlinux	EXPORT_SYMBOL	
+0x8ac3334b	net_dim_get_def_rx_moderation	vmlinux	EXPORT_SYMBOL	
+0x7cfe368d	net_dim_get_def_tx_moderation	vmlinux	EXPORT_SYMBOL	
+0x99d472b1	net_dim_get_rx_moderation	vmlinux	EXPORT_SYMBOL	
+0x258d2f76	net_dim_get_tx_moderation	vmlinux	EXPORT_SYMBOL	
+0x1665161d	netif_carrier_off	vmlinux	EXPORT_SYMBOL	
+0xabebcf1a	netif_carrier_on	vmlinux	EXPORT_SYMBOL	
+0xd4517291	netif_device_attach	vmlinux	EXPORT_SYMBOL	
+0x48f38a56	netif_device_detach	vmlinux	EXPORT_SYMBOL	
+0x0274dc2b	netif_get_num_default_rss_queues	vmlinux	EXPORT_SYMBOL	
+0x6fc9093f	netif_napi_add	vmlinux	EXPORT_SYMBOL	
+0x6d61afd3	__netif_napi_del	vmlinux	EXPORT_SYMBOL	
+0x6ae4b963	netif_receive_skb	vmlinux	EXPORT_SYMBOL	
+0x9a00743b	netif_rx	vmlinux	EXPORT_SYMBOL	
+0x4e86f08e	netif_rx_ni	vmlinux	EXPORT_SYMBOL	
+0x4deeaf25	netif_schedule_queue	vmlinux	EXPORT_SYMBOL	
+0xb491cb6d	netif_set_real_num_rx_queues	vmlinux	EXPORT_SYMBOL	
+0x60bc17ed	netif_set_real_num_tx_queues	vmlinux	EXPORT_SYMBOL	
+0x50f38ac4	netif_set_xps_queue	vmlinux	EXPORT_SYMBOL	
+0x30350422	netif_tx_stop_all_queues	vmlinux	EXPORT_SYMBOL	
+0xdf24c343	netif_tx_wake_queue	vmlinux	EXPORT_SYMBOL	
+0xb45c24d6	netlink_ack	vmlinux	EXPORT_SYMBOL	
+0x259e50f3	netlink_broadcast	vmlinux	EXPORT_SYMBOL	
+0x54f7b942	netlink_capable	vmlinux	EXPORT_SYMBOL	
+0x1fd50594	__netlink_dump_start	vmlinux	EXPORT_SYMBOL	
+0x1a613413	netlink_has_listeners	vmlinux	EXPORT_SYMBOL_GPL	
+0xa98a7ffc	__netlink_kernel_create	vmlinux	EXPORT_SYMBOL	
+0x55840ee6	netlink_kernel_release	vmlinux	EXPORT_SYMBOL	
+0x74a727c9	netlink_ns_capable	vmlinux	EXPORT_SYMBOL	
+0xed2c3ea4	netlink_set_err	vmlinux	EXPORT_SYMBOL	
+0x10fe9a2c	netlink_unicast	vmlinux	EXPORT_SYMBOL	
+0x6d2fc5a6	net_namespace_list	vmlinux	EXPORT_SYMBOL_GPL	
+0x8923f302	net_ns_type_operations	vmlinux	EXPORT_SYMBOL_GPL	
+0xf6ebc03b	net_ratelimit	vmlinux	EXPORT_SYMBOL	
+0xe1a8d7c9	net_rwsem	vmlinux	EXPORT_SYMBOL_GPL	
+0x719b9887	nf_connlabels_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x9616799c	nf_connlabels_put	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x1d95a079	nf_connlabels_replace	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x272eed7d	nf_conntrack_alloc	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xda0015a9	__nf_conntrack_confirm	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x02a18c74	nf_conntrack_destroy	vmlinux	EXPORT_SYMBOL	
+0x4d3bf222	nf_conntrack_eventmask_report	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x9adb7399	nf_conntrack_expect_lock	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x2bbf06a2	nf_conntrack_find_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xe59a05bc	nf_conntrack_free	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x28eff409	nf_conntrack_hash	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x6f096f48	nf_conntrack_hash_check_insert	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xc8bd3735	__nf_conntrack_helper_find	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xb1131023	nf_conntrack_helper_put	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x3ab02dbb	nf_conntrack_helper_try_module_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x8ffe7e89	nf_conntrack_htable_size	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x14a8ed44	nf_conntrack_in	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xaf0847f0	nf_conntrack_locks	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xe67af1f5	nf_ct_delete	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x6cc37fd5	nf_ct_deliver_cached_events	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xfa58f11a	nf_ct_expect_alloc	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xb8e041d8	__nf_ct_expect_find	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x18d76283	nf_ct_expect_find_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xec8beba6	nf_ct_expect_hash	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xc18ac88d	nf_ct_expect_hsize	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x71d52bcf	nf_ct_expect_iterate_net	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x41898846	nf_ct_expect_put	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x9b3399f5	nf_ct_expect_register_notifier	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x2e9204d5	nf_ct_expect_related_report	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x85cf5cb0	nf_ct_expect_unregister_notifier	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x6dfc9952	nf_ct_ext_add	net/netfilter/nf_conntrack	EXPORT_SYMBOL	
+0x32046ec4	nf_ct_frag6_gather	net/ipv6/netfilter/nf_defrag_ipv6	EXPORT_SYMBOL_GPL	
+0x6db5d4fc	nf_ct_get_tuplepr	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xefc8be00	nf_ct_helper_expectfn_find_by_name	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x3c2108ce	nf_ct_helper_expectfn_find_by_symbol	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xec04350b	nf_ct_helper_ext_add	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xfe731af8	nf_ct_invert_tuple	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xcd794a13	nf_ct_iterate_cleanup_net	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x88d25b24	nf_ct_l4proto_find	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xe5909bf6	nf_ct_nat_ext_add	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL	
+0x50298bc9	nf_ct_remove_expectations	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x8f30d54b	nf_ct_seq_adjust	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xaeebc756	nf_ct_tmpl_alloc	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x307076f6	nf_ct_tmpl_free	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x194c9716	__nf_ct_try_assign_helper	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x0b471fdb	nf_ct_unlink_expect_report	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x5a6cdb52	nf_ct_zone_dflt	vmlinux	EXPORT_SYMBOL_GPL	
+0x1683f2cb	nf_ipv6_ops	vmlinux	EXPORT_SYMBOL_GPL	
+0x2cd10cad	nf_nat_alloc_null_binding	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL	
+0x5f05a9f2	nf_nat_hook	vmlinux	EXPORT_SYMBOL_GPL	
+0xaffe1546	nf_nat_icmp_reply_translation	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL	
+0x510685f8	nf_nat_icmpv6_reply_translation	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL	
+0xc96dcde0	nf_nat_packet	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL	
+0x7fbb7e52	nf_nat_setup_info	net/netfilter/nf_nat	EXPORT_SYMBOL	
+0xe58b4b2b	nfnetlink_has_listeners	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0x7ee372d8	nfnetlink_send	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0x48712b2b	nfnetlink_set_err	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0xaf6cbc44	nfnetlink_subsys_register	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0x58b18d66	nfnetlink_subsys_unregister	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0x5ce3b588	nfnl_lock	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0xdb065657	nfnl_unlock	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0x68071eb6	nf_register_net_hook	vmlinux	EXPORT_SYMBOL	
+0x69811234	nf_register_net_hooks	vmlinux	EXPORT_SYMBOL	
+0x29d476f8	nf_unregister_net_hook	vmlinux	EXPORT_SYMBOL	
+0x52c8d28b	nf_unregister_net_hooks	vmlinux	EXPORT_SYMBOL	
+0xcd279169	nla_find	vmlinux	EXPORT_SYMBOL	
+0xf1db1704	nla_memcpy	vmlinux	EXPORT_SYMBOL	
+0x0efdebb7	__nla_parse	vmlinux	EXPORT_SYMBOL	
+0xeecc3b0a	nla_policy_len	vmlinux	EXPORT_SYMBOL	
+0x840d71a0	__nla_put	vmlinux	EXPORT_SYMBOL	
+0x27406a75	nla_put	vmlinux	EXPORT_SYMBOL	
+0xeb496d7a	nla_put_64bit	vmlinux	EXPORT_SYMBOL	
+0x5a8616e3	__nla_reserve	vmlinux	EXPORT_SYMBOL	
+0xce3ec909	nla_reserve	vmlinux	EXPORT_SYMBOL	
+0x6b640864	nla_strlcpy	vmlinux	EXPORT_SYMBOL	
+0x7389f805	__nla_validate	vmlinux	EXPORT_SYMBOL	
+0x899c91b7	__nlmsg_put	vmlinux	EXPORT_SYMBOL	
+0x1c329d6a	node_data	vmlinux	EXPORT_SYMBOL	
+0x46c47fb6	__node_distance	vmlinux	EXPORT_SYMBOL	
+0xa1db6f27	node_states	vmlinux	EXPORT_SYMBOL	
+0xa9b228b9	node_to_cpumask_map	vmlinux	EXPORT_SYMBOL	
+0x5f3c0c3d	no_llseek	vmlinux	EXPORT_SYMBOL	
+0xc4574eb5	nonseekable_open	vmlinux	EXPORT_SYMBOL	
+0xac537982	noop_llseek	vmlinux	EXPORT_SYMBOL	
+0x017de3d5	nr_cpu_ids	vmlinux	EXPORT_SYMBOL	
+0xcdca3691	nr_irqs	vmlinux	EXPORT_SYMBOL_GPL	
+0x7bbccd05	nr_node_ids	vmlinux	EXPORT_SYMBOL	
+0x1e0d452a	ns_capable	vmlinux	EXPORT_SYMBOL	
+0xffae8e8b	nsecs_to_jiffies	vmlinux	EXPORT_SYMBOL_GPL	
+0x6b853d06	ns_to_kernel_old_timeval	vmlinux	EXPORT_SYMBOL	
+0x1e1e140e	ns_to_timespec64	vmlinux	EXPORT_SYMBOL	
+0x618911fc	numa_node	vmlinux	EXPORT_SYMBOL	
+0xc60d0620	__num_online_cpus	vmlinux	EXPORT_SYMBOL	
+0x6c61ce70	num_registered_fb	vmlinux	EXPORT_SYMBOL	
+0xee134044	nvme_alloc_request	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x08a26271	nvme_cancel_request	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xc8153e58	nvme_change_ctrl_state	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xc6cff5cd	nvme_cleanup_cmd	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x2be4da0b	nvme_complete_async_event	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xc69ec799	nvme_complete_rq	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xcc33beca	nvme_disable_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x32e78bb8	nvme_enable_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xbb0e18a6	nvme_fc_rcv_ls_req	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0xaa6ec209	nvme_fc_register_localport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0x0d12e564	nvme_fc_register_remoteport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0x3e33ac54	nvme_fc_rescan_remoteport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0x8a9cf5a7	nvme_fc_set_remoteport_devloss	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0x3884f8b8	nvme_fc_unregister_localport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0xfca9dc99	nvme_fc_unregister_remoteport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0x299a0cd3	nvme_get_features	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x0c394bbd	nvme_init_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x8f445f52	nvme_init_identify	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x813cf212	nvme_io_timeout	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x6a624073	nvme_kill_queues	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x34cc91b7	nvme_remove_namespaces	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xf92c0b0c	nvme_reset_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xae5f0cdf	nvme_reset_ctrl_sync	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x46087788	nvme_set_features	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x8ba2cf9f	nvme_set_queue_count	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x92ea4c0b	nvme_setup_cmd	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x7aa15e88	nvme_shutdown_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xeb3fe126	nvme_start_admin_queue	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x8544b1e6	nvme_start_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xb0b7a7fb	nvme_start_freeze	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xc1381880	nvme_start_queues	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x39030f07	nvme_stop_admin_queue	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x3a2ec91a	nvme_stop_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x27eff055	nvme_stop_queues	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xa88378e5	nvme_submit_sync_cmd	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xb9957211	nvme_sync_queues	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x4a013682	nvmet_fc_invalidate_host	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL	
+0x7fa5302a	nvmet_fc_rcv_fcp_abort	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL	
+0x1048b92a	nvmet_fc_rcv_fcp_req	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL	
+0x0b98123d	nvmet_fc_rcv_ls_req	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL	
+0x83426666	nvmet_fc_register_targetport	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL	
+0x9ef76d99	nvmet_fc_unregister_targetport	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL	
+0xbdc16bd3	nvme_try_sched_reset	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xb0d61da3	nvme_unfreeze	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xb23d62e2	nvme_uninit_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xddab50c5	nvme_wait_freeze	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xdc7a932e	nvme_wait_freeze_timeout	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xcd12afc6	nvme_wait_reset	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x64b62862	nvme_wq	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x6a343d4c	of_device_is_compatible	vmlinux	EXPORT_SYMBOL	
+0x4b5545c3	of_find_device_by_node	vmlinux	EXPORT_SYMBOL	
+0xc8c02a7b	of_fwnode_ops	vmlinux	EXPORT_SYMBOL_GPL	
+0x9fb68d0d	of_match_node	vmlinux	EXPORT_SYMBOL	
+0x669e5d35	of_mdiobus_register	vmlinux	EXPORT_SYMBOL	
+0x19e0e471	of_node_put	vmlinux	EXPORT_SYMBOL	
+0xec311c91	of_parse_phandle	vmlinux	EXPORT_SYMBOL	
+0x55b87b9c	of_parse_phandle_with_fixed_args	vmlinux	EXPORT_SYMBOL	
+0x58c6253e	of_phy_find_device	vmlinux	EXPORT_SYMBOL	
+0xd8978aef	on_each_cpu_cond_mask	vmlinux	EXPORT_SYMBOL	
+0x56256e8a	orderly_poweroff	vmlinux	EXPORT_SYMBOL_GPL	
+0x1984d421	out_of_line_wait_on_bit	vmlinux	EXPORT_SYMBOL	
+0x25c05ecc	override_creds	vmlinux	EXPORT_SYMBOL	
+0x2deb4c35	__page_file_index	vmlinux	EXPORT_SYMBOL_GPL	
+0x2aca754e	__page_frag_cache_drain	vmlinux	EXPORT_SYMBOL	
+0x88e1d0f0	page_frag_free	vmlinux	EXPORT_SYMBOL	
+0x6f268007	__page_mapcount	vmlinux	EXPORT_SYMBOL_GPL	
+0x02d2545b	page_mapped	vmlinux	EXPORT_SYMBOL	
+0x95cd4476	page_pool_alloc_frag	vmlinux	EXPORT_SYMBOL	
+0x08fa75e5	page_pool_alloc_pages	vmlinux	EXPORT_SYMBOL	
+0x24c867d9	page_pool_create	vmlinux	EXPORT_SYMBOL	
+0xc172d7eb	page_pool_destroy	vmlinux	EXPORT_SYMBOL	
+0x2a78644c	page_pool_put_page	vmlinux	EXPORT_SYMBOL	
+0xd2490038	page_pool_release_page	vmlinux	EXPORT_SYMBOL	
+0x972a5f3c	page_pool_update_nid	vmlinux	EXPORT_SYMBOL	
+0x670857e8	pagevec_lookup_range	vmlinux	EXPORT_SYMBOL	
+0xb7d0a2a6	pagevec_lookup_range_tag	vmlinux	EXPORT_SYMBOL	
+0xd4349779	__pagevec_release	vmlinux	EXPORT_SYMBOL	
+0xf1e046cc	panic	vmlinux	EXPORT_SYMBOL	
+0x07ceeac9	panic_notifier_list	vmlinux	EXPORT_SYMBOL	
+0x5369179c	param_array_ops	vmlinux	EXPORT_SYMBOL	
+0xc7484af9	param_get_int	vmlinux	EXPORT_SYMBOL	
+0x21b876bb	param_get_uint	vmlinux	EXPORT_SYMBOL	
+0x92b2c3e1	param_ops_bint	vmlinux	EXPORT_SYMBOL	
+0x34006e53	param_ops_bool	vmlinux	EXPORT_SYMBOL	
+0x80c391c8	param_ops_byte	vmlinux	EXPORT_SYMBOL	
+0x2e9a64cd	param_ops_charp	vmlinux	EXPORT_SYMBOL	
+0x90899f4f	param_ops_hexint	vmlinux	EXPORT_SYMBOL	
+0x6142f478	param_ops_int	vmlinux	EXPORT_SYMBOL	
+0x690663ce	param_ops_long	vmlinux	EXPORT_SYMBOL	
+0xa9ffd461	param_ops_short	vmlinux	EXPORT_SYMBOL	
+0x1685df76	param_ops_string	vmlinux	EXPORT_SYMBOL	
+0x40728873	param_ops_uint	vmlinux	EXPORT_SYMBOL	
+0x606b1c85	param_ops_ullong	vmlinux	EXPORT_SYMBOL	
+0xfef58a3a	param_ops_ulong	vmlinux	EXPORT_SYMBOL	
+0x13b8118d	param_ops_ushort	vmlinux	EXPORT_SYMBOL	
+0x580f2058	param_set_bool	vmlinux	EXPORT_SYMBOL	
+0x7e94a086	param_set_int	vmlinux	EXPORT_SYMBOL	
+0x63d8da3a	param_set_uint	vmlinux	EXPORT_SYMBOL	
+0x136afc77	path_get	vmlinux	EXPORT_SYMBOL	
+0x932d44f9	path_put	vmlinux	EXPORT_SYMBOL	
+0x99abd527	pci_aer_clear_nonfatal_status	vmlinux	EXPORT_SYMBOL_GPL	
+0x9a85dfd0	pci_alloc_irq_vectors_affinity	vmlinux	EXPORT_SYMBOL	
+0xd8209b5e	pci_assign_unassigned_bus_resources	vmlinux	EXPORT_SYMBOL_GPL	
+0x15926593	pcibios_resource_to_bus	vmlinux	EXPORT_SYMBOL	
+0x612666d4	pci_bus_read_config_dword	vmlinux	EXPORT_SYMBOL	
+0x747535f9	pci_bus_resource_n	vmlinux	EXPORT_SYMBOL_GPL	
+0x26726c69	pci_bus_type	vmlinux	EXPORT_SYMBOL	
+0x3b5d60ad	pci_cfg_access_lock	vmlinux	EXPORT_SYMBOL_GPL	
+0xf6be95a0	pci_cfg_access_unlock	vmlinux	EXPORT_SYMBOL_GPL	
+0x9aba79ac	pci_check_and_mask_intx	vmlinux	EXPORT_SYMBOL_GPL	
+0xe0491209	pci_choose_state	vmlinux	EXPORT_SYMBOL	
+0x0b639f69	pci_clear_master	vmlinux	EXPORT_SYMBOL	
+0x106a358b	pci_clear_mwi	vmlinux	EXPORT_SYMBOL	
+0x9104a8fd	pci_d3cold_disable	vmlinux	EXPORT_SYMBOL_GPL	
+0xf3bdc8f5	pci_dev_driver	vmlinux	EXPORT_SYMBOL	
+0x322805d8	pci_dev_get	vmlinux	EXPORT_SYMBOL	
+0x4e834dce	pci_device_is_present	vmlinux	EXPORT_SYMBOL_GPL	
+0x3145216f	pci_dev_present	vmlinux	EXPORT_SYMBOL	
+0xacdb80be	pci_dev_put	vmlinux	EXPORT_SYMBOL	
+0x4ddfa8bf	pci_disable_device	vmlinux	EXPORT_SYMBOL	
+0x97fb47a0	pci_disable_link_state	vmlinux	EXPORT_SYMBOL	
+0x2b738d43	pci_disable_msi	vmlinux	EXPORT_SYMBOL	
+0x86bf4233	pci_disable_msix	vmlinux	EXPORT_SYMBOL	
+0x6e851234	pci_disable_pcie_error_reporting	vmlinux	EXPORT_SYMBOL_GPL	
+0x643d508a	pci_disable_rom	vmlinux	EXPORT_SYMBOL_GPL	
+0x6d64c44e	pci_disable_sriov	vmlinux	EXPORT_SYMBOL_GPL	
+0xf5061f48	pcie_aspm_enabled	vmlinux	EXPORT_SYMBOL_GPL	
+0x2553845a	pcie_bandwidth_available	vmlinux	EXPORT_SYMBOL	
+0x44cfc675	pcie_capability_clear_and_set_word	vmlinux	EXPORT_SYMBOL	
+0x6baf964c	pcie_capability_read_dword	vmlinux	EXPORT_SYMBOL	
+0x1a541192	pcie_capability_read_word	vmlinux	EXPORT_SYMBOL	
+0xffbd2c98	pcie_capability_write_word	vmlinux	EXPORT_SYMBOL	
+0x8f1755ba	pcie_flr	vmlinux	EXPORT_SYMBOL_GPL	
+0xe7405df6	pcie_get_mps	vmlinux	EXPORT_SYMBOL	
+0x1b9bfa55	pcie_get_speed_cap	vmlinux	EXPORT_SYMBOL	
+0x742dd07f	pcie_get_width_cap	vmlinux	EXPORT_SYMBOL	
+0xf7e2ef06	pci_enable_atomic_ops_to_root	vmlinux	EXPORT_SYMBOL	
+0xe41a906b	pci_enable_device	vmlinux	EXPORT_SYMBOL	
+0x23e843a3	pci_enable_device_mem	vmlinux	EXPORT_SYMBOL	
+0xe7c2e8c3	pci_enable_msi	vmlinux	EXPORT_SYMBOL	
+0x409ae467	pci_enable_msix_range	vmlinux	EXPORT_SYMBOL	
+0x0bbc4086	pci_enable_pcie_error_reporting	vmlinux	EXPORT_SYMBOL_GPL	
+0x5cdb1a38	pci_enable_rom	vmlinux	EXPORT_SYMBOL_GPL	
+0xab8b1b64	pci_enable_sriov	vmlinux	EXPORT_SYMBOL_GPL	
+0xc95bc2ef	pci_enable_wake	vmlinux	EXPORT_SYMBOL	
+0xbad6a80a	pcie_print_link_status	vmlinux	EXPORT_SYMBOL	
+0x47668ee7	pcie_relaxed_ordering_enabled	vmlinux	EXPORT_SYMBOL	
+0x1b73af0b	pcie_set_readrq	vmlinux	EXPORT_SYMBOL	
+0x612519f5	pci_find_capability	vmlinux	EXPORT_SYMBOL	
+0xc9556df1	pci_find_ext_capability	vmlinux	EXPORT_SYMBOL_GPL	
+0xbe85a51e	pci_free_irq	vmlinux	EXPORT_SYMBOL	
+0xa4a7e72e	pci_free_irq_vectors	vmlinux	EXPORT_SYMBOL	
+0xb32085b9	pci_get_class	vmlinux	EXPORT_SYMBOL	
+0x65ee131a	pci_get_device	vmlinux	EXPORT_SYMBOL	
+0x51fcf02e	pci_get_domain_bus_and_slot	vmlinux	EXPORT_SYMBOL	
+0x150d5cf1	pci_get_dsn	vmlinux	EXPORT_SYMBOL_GPL	
+0xc1e98bdb	pci_get_slot	vmlinux	EXPORT_SYMBOL	
+0xd3339fae	pci_ignore_hotplug	vmlinux	EXPORT_SYMBOL_GPL	
+0x367b3d01	pci_intx	vmlinux	EXPORT_SYMBOL_GPL	
+0xc1ef2913	pci_iomap	vmlinux	EXPORT_SYMBOL	
+0x2cc075bb	pci_ioremap_bar	vmlinux	EXPORT_SYMBOL_GPL	
+0xd3826aa9	pci_irq_get_affinity	vmlinux	EXPORT_SYMBOL	
+0x3be2160f	pci_irq_vector	vmlinux	EXPORT_SYMBOL	
+0xd8d48c4f	pci_load_saved_state	vmlinux	EXPORT_SYMBOL_GPL	
+0xfb8693bb	pci_map_rom	vmlinux	EXPORT_SYMBOL	
+0x6ce72410	pci_match_id	vmlinux	EXPORT_SYMBOL	
+0x7064919f	pcim_enable_device	vmlinux	EXPORT_SYMBOL	
+0xa12e3912	pcim_iomap	vmlinux	EXPORT_SYMBOL	
+0x56460985	pcim_iomap_regions	vmlinux	EXPORT_SYMBOL	
+0x441b4953	pcim_iomap_table	vmlinux	EXPORT_SYMBOL	
+0x4c2057ed	pcim_iounmap	vmlinux	EXPORT_SYMBOL	
+0x1a44b12d	pci_msi_mask_irq	vmlinux	EXPORT_SYMBOL_GPL	
+0x0e4e2fb8	pci_msi_unmask_irq	vmlinux	EXPORT_SYMBOL_GPL	
+0xf12a9535	pci_msix_vec_count	vmlinux	EXPORT_SYMBOL	
+0x4dcb097c	pci_num_vf	vmlinux	EXPORT_SYMBOL_GPL	
+0x244cecc8	pci_prepare_to_sleep	vmlinux	EXPORT_SYMBOL	
+0xc98175e7	pci_read_config_byte	vmlinux	EXPORT_SYMBOL	
+0x29549374	pci_read_config_dword	vmlinux	EXPORT_SYMBOL	
+0x42b03e9b	pci_read_config_word	vmlinux	EXPORT_SYMBOL	
+0x6696fe45	pci_read_vpd	vmlinux	EXPORT_SYMBOL	
+0x1dd57da4	__pci_register_driver	vmlinux	EXPORT_SYMBOL	
+0xeca7f632	pci_release_regions	vmlinux	EXPORT_SYMBOL	
+0xdb354faa	pci_release_resource	vmlinux	EXPORT_SYMBOL	
+0x85844005	pci_release_selected_regions	vmlinux	EXPORT_SYMBOL	
+0x95f8194b	pci_request_irq	vmlinux	EXPORT_SYMBOL	
+0xe3636638	pci_request_regions	vmlinux	EXPORT_SYMBOL	
+0x5e28a9f5	pci_request_selected_regions	vmlinux	EXPORT_SYMBOL	
+0xb0184272	pci_rescan_bus	vmlinux	EXPORT_SYMBOL_GPL	
+0x11c1459b	pci_reset_bus	vmlinux	EXPORT_SYMBOL_GPL	
+0x03fc8b9c	pci_resize_resource	vmlinux	EXPORT_SYMBOL	
+0x0424e6c2	pci_restore_msi_state	vmlinux	EXPORT_SYMBOL_GPL	
+0xb3656eac	pci_restore_state	vmlinux	EXPORT_SYMBOL	
+0x7b12b58d	pci_save_state	vmlinux	EXPORT_SYMBOL	
+0xe2bc2ec4	pci_select_bars	vmlinux	EXPORT_SYMBOL	
+0x05cf4b2c	pci_set_master	vmlinux	EXPORT_SYMBOL	
+0x57a12ccd	pci_set_mwi	vmlinux	EXPORT_SYMBOL	
+0x54c9a9a7	pci_set_power_state	vmlinux	EXPORT_SYMBOL	
+0x9d77f14e	pci_sriov_configure_simple	vmlinux	EXPORT_SYMBOL_GPL	
+0x55282ff7	pci_sriov_get_totalvfs	vmlinux	EXPORT_SYMBOL_GPL	
+0x658f423e	pci_sriov_set_totalvfs	vmlinux	EXPORT_SYMBOL_GPL	
+0xe8a57ea9	pci_stop_and_remove_bus_device	vmlinux	EXPORT_SYMBOL	
+0x5cb07529	pci_stop_and_remove_bus_device_locked	vmlinux	EXPORT_SYMBOL_GPL	
+0x5b91875b	pci_store_saved_state	vmlinux	EXPORT_SYMBOL_GPL	
+0x80fe8784	pci_try_set_mwi	vmlinux	EXPORT_SYMBOL	
+0x62091a9c	pci_unmap_rom	vmlinux	EXPORT_SYMBOL	
+0x5791f891	pci_unregister_driver	vmlinux	EXPORT_SYMBOL	
+0x1db1caaf	pci_vfs_assigned	vmlinux	EXPORT_SYMBOL_GPL	
+0x85a49dc7	pci_vpd_find_info_keyword	vmlinux	EXPORT_SYMBOL_GPL	
+0xf1361941	pci_vpd_find_tag	vmlinux	EXPORT_SYMBOL_GPL	
+0xaa6e5191	pci_wait_for_pending_transaction	vmlinux	EXPORT_SYMBOL	
+0x879352ec	pci_wake_from_d3	vmlinux	EXPORT_SYMBOL	
+0xe1cab902	pci_write_config_byte	vmlinux	EXPORT_SYMBOL	
+0x7961622f	pci_write_config_dword	vmlinux	EXPORT_SYMBOL	
+0x7b8c411e	pci_write_config_word	vmlinux	EXPORT_SYMBOL	
+0xccf44398	pcix_set_mmrbc	vmlinux	EXPORT_SYMBOL	
+0xa3dc3b56	PDE_DATA	vmlinux	EXPORT_SYMBOL	
+0x32047ad5	__per_cpu_offset	vmlinux	EXPORT_SYMBOL	
+0x37bf7be3	percpu_ref_exit	vmlinux	EXPORT_SYMBOL_GPL	
+0x81a7f541	percpu_ref_init	vmlinux	EXPORT_SYMBOL_GPL	
+0x1ed4d2eb	percpu_ref_kill_and_confirm	vmlinux	EXPORT_SYMBOL_GPL	
+0x661108a2	perf_event_update_userpage	vmlinux	EXPORT_SYMBOL_GPL	
+0x9bfb6efd	perf_pmu_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xdc975786	perf_pmu_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x2d2c902f	perf_trace_buf_alloc	vmlinux	EXPORT_SYMBOL_GPL	
+0x1c84ffed	perf_trace_run_bpf_submit	vmlinux	EXPORT_SYMBOL_GPL	
+0x51e77c97	pfn_valid	vmlinux	EXPORT_SYMBOL	
+0x676058f5	phy_attach_direct	vmlinux	EXPORT_SYMBOL	
+0x2ed610c3	phy_attached_info	vmlinux	EXPORT_SYMBOL	
+0x2e52758f	phy_connect	vmlinux	EXPORT_SYMBOL	
+0xe8b0d45b	phy_connect_direct	vmlinux	EXPORT_SYMBOL	
+0x0ea0d0ca	phy_device_free	vmlinux	EXPORT_SYMBOL	
+0x68b3f7d1	phy_device_register	vmlinux	EXPORT_SYMBOL	
+0x161c51c1	phy_device_remove	vmlinux	EXPORT_SYMBOL	
+0x65cec322	phy_disconnect	vmlinux	EXPORT_SYMBOL	
+0x666fb154	phy_ethtool_ksettings_get	vmlinux	EXPORT_SYMBOL	
+0x3a812ee6	phy_ethtool_ksettings_set	vmlinux	EXPORT_SYMBOL	
+0xc7d9d94c	phy_loopback	vmlinux	EXPORT_SYMBOL	
+0x7738548e	phy_mii_ioctl	vmlinux	EXPORT_SYMBOL	
+0xedf6e45c	phy_resume	vmlinux	EXPORT_SYMBOL	
+0xfd83e3ee	phy_set_asym_pause	vmlinux	EXPORT_SYMBOL	
+0xe6055e50	phy_set_max_speed	vmlinux	EXPORT_SYMBOL	
+0xd00ecf9f	phy_start	vmlinux	EXPORT_SYMBOL	
+0xdcb87857	phy_start_aneg	vmlinux	EXPORT_SYMBOL	
+0xd2a96552	phy_stop	vmlinux	EXPORT_SYMBOL	
+0xc854b3af	phy_support_asym_pause	vmlinux	EXPORT_SYMBOL	
+0xe475b4c0	phy_suspend	vmlinux	EXPORT_SYMBOL	
+0x0b248646	phy_validate_pause	vmlinux	EXPORT_SYMBOL	
+0x8cf937a4	pid_task	vmlinux	EXPORT_SYMBOL	
+0xa8ae896f	pid_vnr	vmlinux	EXPORT_SYMBOL_GPL	
+0x69329c82	platform_bus_type	vmlinux	EXPORT_SYMBOL_GPL	
+0x34f0dfe2	platform_device_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x26673c15	platform_device_register_full	vmlinux	EXPORT_SYMBOL_GPL	
+0x5d3a5395	platform_device_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x76ef47d3	__platform_driver_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x0f7d19b6	platform_driver_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xb9d040ec	platform_get_irq	vmlinux	EXPORT_SYMBOL_GPL	
+0x13f3e7ba	platform_get_resource	vmlinux	EXPORT_SYMBOL_GPL	
+0x7ad50a0b	platform_get_resource_byname	vmlinux	EXPORT_SYMBOL_GPL	
+0xcd139ec2	pldmfw_flash_image	vmlinux	EXPORT_SYMBOL	
+0x01b73941	pldmfw_op_pci_match_record	vmlinux	EXPORT_SYMBOL	
+0x60a32ea9	pm_power_off	vmlinux	EXPORT_SYMBOL_GPL	
+0xfedf7eca	pm_runtime_allow	vmlinux	EXPORT_SYMBOL_GPL	
+0x4dbc501b	pm_runtime_autosuspend_expiration	vmlinux	EXPORT_SYMBOL_GPL	
+0xb029a0d1	__pm_runtime_disable	vmlinux	EXPORT_SYMBOL_GPL	
+0x45cdbfb0	pm_runtime_enable	vmlinux	EXPORT_SYMBOL_GPL	
+0x3b1beaeb	pm_runtime_forbid	vmlinux	EXPORT_SYMBOL_GPL	
+0xbc69dcc2	__pm_runtime_idle	vmlinux	EXPORT_SYMBOL_GPL	
+0x90692b7e	__pm_runtime_resume	vmlinux	EXPORT_SYMBOL_GPL	
+0xd3c465e5	pm_runtime_set_autosuspend_delay	vmlinux	EXPORT_SYMBOL_GPL	
+0xe374756b	__pm_runtime_set_status	vmlinux	EXPORT_SYMBOL_GPL	
+0x1a5f42c8	__pm_runtime_suspend	vmlinux	EXPORT_SYMBOL_GPL	
+0x9993467f	__pm_runtime_use_autosuspend	vmlinux	EXPORT_SYMBOL_GPL	
+0x735634a6	pm_schedule_suspend	vmlinux	EXPORT_SYMBOL_GPL	
+0x42635d55	pm_suspend_global_flags	vmlinux	EXPORT_SYMBOL_GPL	
+0x2c208607	power_supply_is_system_supplied	vmlinux	EXPORT_SYMBOL_GPL	
+0xa99b39c2	prandom_bytes	vmlinux	EXPORT_SYMBOL	
+0xfda9581f	prandom_u32	vmlinux	EXPORT_SYMBOL	
+0xf47cda3c	prepare_creds	vmlinux	EXPORT_SYMBOL	
+0xd5fd90f1	prepare_to_wait	vmlinux	EXPORT_SYMBOL	
+0x8c26d495	prepare_to_wait_event	vmlinux	EXPORT_SYMBOL	
+0xc622556f	prepare_to_wait_exclusive	vmlinux	EXPORT_SYMBOL	
+0x167c5967	print_hex_dump	vmlinux	EXPORT_SYMBOL	
+0xc5850110	printk	vmlinux	EXPORT_SYMBOL	
+0x6128b5fc	__printk_ratelimit	vmlinux	EXPORT_SYMBOL	
+0x07cc4a5d	printk_timed_ratelimit	vmlinux	EXPORT_SYMBOL	
+0x1149171c	proc_create	vmlinux	EXPORT_SYMBOL	
+0xe844fd17	proc_create_data	vmlinux	EXPORT_SYMBOL	
+0xa8181adf	proc_dointvec	vmlinux	EXPORT_SYMBOL	
+0x2cdf87a1	proc_dointvec_minmax	vmlinux	EXPORT_SYMBOL	
+0x507ee80c	proc_mkdir	vmlinux	EXPORT_SYMBOL	
+0xa4410dfd	proc_remove	vmlinux	EXPORT_SYMBOL	
+0x69fc37a8	proc_set_size	vmlinux	EXPORT_SYMBOL	
+0x6eb146b2	__pskb_copy_fclone	vmlinux	EXPORT_SYMBOL	
+0x66cd9e6e	pskb_expand_head	vmlinux	EXPORT_SYMBOL	
+0xeefaa4d3	__pskb_pull_tail	vmlinux	EXPORT_SYMBOL	
+0xc51e8970	___pskb_trim	vmlinux	EXPORT_SYMBOL	
+0x4c0f53b3	ptp_clock_event	vmlinux	EXPORT_SYMBOL	
+0x71bb8b17	ptp_clock_index	vmlinux	EXPORT_SYMBOL	
+0xfbfb4ede	ptp_clock_register	vmlinux	EXPORT_SYMBOL	
+0x8cc3310b	ptp_clock_unregister	vmlinux	EXPORT_SYMBOL	
+0xad0fc6ac	ptp_find_pin	vmlinux	EXPORT_SYMBOL	
+0x8dafd586	__put_cred	vmlinux	EXPORT_SYMBOL	
+0xf403fa47	put_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x79bc161d	put_disk	vmlinux	EXPORT_SYMBOL	
+0x2ef7f934	__put_net	vmlinux	EXPORT_SYMBOL_GPL	
+0x287013c2	__put_page	vmlinux	EXPORT_SYMBOL	
+0x9eabf67e	put_pid	vmlinux	EXPORT_SYMBOL_GPL	
+0x4fba34f0	__put_task_struct	vmlinux	EXPORT_SYMBOL_GPL	
+0x3f4547a7	put_unused_fd	vmlinux	EXPORT_SYMBOL	
+0xf7678244	qdisc_reset	vmlinux	EXPORT_SYMBOL	
+0x9e3ddf6f	qed_get_eth_ops	drivers/net/ethernet/qlogic/qed/qed	EXPORT_SYMBOL	
+0x9eeeef48	qed_put_eth_ops	drivers/net/ethernet/qlogic/qed/qed	EXPORT_SYMBOL	
+0x2821571f	queue_delayed_work_on	vmlinux	EXPORT_SYMBOL	
+0x617c452b	queued_read_lock_slowpath	vmlinux	EXPORT_SYMBOL	
+0xc528a49a	queued_write_lock_slowpath	vmlinux	EXPORT_SYMBOL	
+0xb9c1f7cd	queue_work_on	vmlinux	EXPORT_SYMBOL	
+0x4e6e4b41	radix_tree_delete	vmlinux	EXPORT_SYMBOL	
+0x6b27729b	radix_tree_gang_lookup	vmlinux	EXPORT_SYMBOL	
+0x6185b747	radix_tree_gang_lookup_tag	vmlinux	EXPORT_SYMBOL	
+0x6fbc6a00	radix_tree_insert	vmlinux	EXPORT_SYMBOL	
+0x6dc35b25	radix_tree_iter_delete	vmlinux	EXPORT_SYMBOL	
+0x70ad75fb	radix_tree_lookup	vmlinux	EXPORT_SYMBOL	
+0x41efdeaf	radix_tree_lookup_slot	vmlinux	EXPORT_SYMBOL	
+0x2c541e7b	radix_tree_next_chunk	vmlinux	EXPORT_SYMBOL	
+0x32ce3777	radix_tree_preload	vmlinux	EXPORT_SYMBOL	
+0x6d5f5b91	radix_tree_tagged	vmlinux	EXPORT_SYMBOL	
+0x4e20bcf8	radix_tree_tag_set	vmlinux	EXPORT_SYMBOL	
+0x0efa5f4d	raid_class_attach	drivers/scsi/raid_class	EXPORT_SYMBOL	
+0x11874078	raid_class_release	drivers/scsi/raid_class	EXPORT_SYMBOL	
+0x1d24c881	___ratelimit	vmlinux	EXPORT_SYMBOL	
+0xa851973a	raw_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL	
+0xdc9fa232	raw_notifier_chain_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xd06524ba	raw_notifier_chain_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x4d9b652b	rb_erase	vmlinux	EXPORT_SYMBOL	
+0x551bd071	__rb_erase_color	vmlinux	EXPORT_SYMBOL	
+0xece784c2	rb_first	vmlinux	EXPORT_SYMBOL	
+0xee91879b	rb_first_postorder	vmlinux	EXPORT_SYMBOL	
+0x120b336a	__rb_insert_augmented	vmlinux	EXPORT_SYMBOL	
+0xa5526619	rb_insert_color	vmlinux	EXPORT_SYMBOL	
+0xca9360b5	rb_next	vmlinux	EXPORT_SYMBOL	
+0x4e68e9be	rb_next_postorder	vmlinux	EXPORT_SYMBOL	
+0x7fe32873	rb_replace_node	vmlinux	EXPORT_SYMBOL	
+0x60a13e90	rcu_barrier	vmlinux	EXPORT_SYMBOL_GPL	
+0x2d5f69b3	rcu_read_unlock_strict	vmlinux	EXPORT_SYMBOL_GPL	
+0xd701e586	rdma_accept	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0xba2c01e5	rdma_bind_addr	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x8e7528da	__rdma_block_iter_next	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x1b037462	__rdma_block_iter_start	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x01757935	rdmacg_register_device	vmlinux	EXPORT_SYMBOL	
+0x852473d9	rdmacg_try_charge	vmlinux	EXPORT_SYMBOL	
+0xd65da254	rdmacg_uncharge	vmlinux	EXPORT_SYMBOL	
+0x1b777357	rdmacg_unregister_device	vmlinux	EXPORT_SYMBOL	
+0xc108e39d	rdma_connect	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0xabf4d28a	rdma_consumer_reject_data	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x31fa918e	rdma_copy_ah_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x02b034ae	rdma_create_ah	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x3e7fdbf9	__rdma_create_kernel_id	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x6ea803f5	rdma_create_qp	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x9c2c5c19	rdma_destroy_ah_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x143865e7	rdma_destroy_ah_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x46254781	rdma_destroy_id	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x32744972	rdma_destroy_qp	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0xb3450b8c	rdma_disconnect	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x907df803	rdma_event_msg	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x6f3614b6	rdma_is_zero_gid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xd151a2ea	rdma_listen	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0xbdcfa1e9	rdma_nl_put_driver_string	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x03b89fa8	rdma_nl_put_driver_u32	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x4db0fa26	rdma_nl_put_driver_u64	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x029d1c63	rdma_nl_stat_hwcounter_entry	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x67144119	rdma_notify	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x1603f98a	rdma_port_get_link_layer	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xfab60aba	rdma_query_ah	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x382e9f70	rdma_query_gid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x895f3e7c	rdma_read_gid_hw_context	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe65c29c5	rdma_read_gid_l2_fields	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x73a84756	rdma_reject	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0xb56172f4	rdma_reject_msg	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0xdd98ead2	rdma_resolve_addr	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x683cfeec	rdma_resolve_route	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x47d612dc	rdma_restrack_get	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe2651c80	rdma_restrack_put	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x004b7a77	rdma_roce_rescan_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x7b504be9	rdma_rw_ctx_destroy	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x9247654d	rdma_rw_ctx_init	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x8c923695	rdma_rw_ctx_post	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x64d8d9fc	rdma_rw_ctx_wrs	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x06b7f7ee	rdma_set_afonly	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x301cbd87	rdma_user_mmap_entry_get_pgoff	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xb5c785c5	rdma_user_mmap_entry_insert_range	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x79d5e0f4	rdma_user_mmap_entry_put	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x13472a58	rdma_user_mmap_entry_remove	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe4f3dd91	rdma_user_mmap_io	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x64fc8ded	read_cache_pages	vmlinux	EXPORT_SYMBOL	
+0xfb6af58d	recalc_sigpending	vmlinux	EXPORT_SYMBOL	
+0x1dfdd782	refcount_dec_and_mutex_lock	vmlinux	EXPORT_SYMBOL	
+0xc6f3b3fc	refcount_dec_if_one	vmlinux	EXPORT_SYMBOL	
+0x0296695f	refcount_warn_saturate	vmlinux	EXPORT_SYMBOL	
+0x6c655913	register_acpi_hed_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0x973fa82e	register_acpi_notifier	vmlinux	EXPORT_SYMBOL	
+0x71a50dbc	register_blkdev	vmlinux	EXPORT_SYMBOL	
+0xf738d1be	register_blocking_lsm_notifier	vmlinux	EXPORT_SYMBOL	
+0x8f980966	__register_chrdev	vmlinux	EXPORT_SYMBOL	
+0x3fd78f3b	register_chrdev_region	vmlinux	EXPORT_SYMBOL	
+0xa891519b	register_console	vmlinux	EXPORT_SYMBOL	
+0xb6261484	register_die_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0xdcaed0ad	registered_fb	vmlinux	EXPORT_SYMBOL	
+0x40edc7c1	register_fib_notifier	vmlinux	EXPORT_SYMBOL	
+0x60352082	register_inet6addr_notifier	vmlinux	EXPORT_SYMBOL	
+0xf68285c0	register_inetaddr_notifier	vmlinux	EXPORT_SYMBOL	
+0xdefb6a3a	register_ip_vs_scheduler	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL	
+0x47488791	register_kprobe	vmlinux	EXPORT_SYMBOL_GPL	
+0xf353a698	register_module_notifier	vmlinux	EXPORT_SYMBOL	
+0x6a45c5d6	register_netdev	vmlinux	EXPORT_SYMBOL	
+0x2c41b8f9	register_netdevice	vmlinux	EXPORT_SYMBOL	
+0xd2da1048	register_netdevice_notifier	vmlinux	EXPORT_SYMBOL	
+0xe0deff35	register_netdevice_notifier_net	vmlinux	EXPORT_SYMBOL	
+0x4761f17c	register_netevent_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0xf25e3a3b	register_net_sysctl	vmlinux	EXPORT_SYMBOL_GPL	
+0x622c7922	register_oom_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0x5c9e04f4	register_pernet_device	vmlinux	EXPORT_SYMBOL_GPL	
+0xf00b7e21	register_pernet_subsys	vmlinux	EXPORT_SYMBOL_GPL	
+0x3517383e	register_reboot_notifier	vmlinux	EXPORT_SYMBOL	
+0x6a449c4f	register_sysctl_table	vmlinux	EXPORT_SYMBOL	
+0x2ce3e685	regmap_read	vmlinux	EXPORT_SYMBOL_GPL	
+0xd30bafca	regmap_write	vmlinux	EXPORT_SYMBOL_GPL	
+0x03834a38	regulator_get_voltage	vmlinux	EXPORT_SYMBOL_GPL	
+0xaeca15cc	regulator_set_voltage	vmlinux	EXPORT_SYMBOL_GPL	
+0xc6d09aa9	release_firmware	vmlinux	EXPORT_SYMBOL	
+0x0c3fce8f	release_pages	vmlinux	EXPORT_SYMBOL	
+0x987d4bec	__release_region	vmlinux	EXPORT_SYMBOL	
+0xac7d6e86	release_sock	vmlinux	EXPORT_SYMBOL	
+0x34a542a6	remap_pfn_range	vmlinux	EXPORT_SYMBOL	
+0xea8b7462	remap_vmalloc_range	vmlinux	EXPORT_SYMBOL	
+0xb9056bb6	remove_conflicting_framebuffers	vmlinux	EXPORT_SYMBOL	
+0x44909420	remove_conflicting_pci_framebuffers	vmlinux	EXPORT_SYMBOL	
+0x8a9d7cb1	remove_proc_entry	vmlinux	EXPORT_SYMBOL	
+0x37110088	remove_wait_queue	vmlinux	EXPORT_SYMBOL	
+0x4fb9b482	request_firmware	vmlinux	EXPORT_SYMBOL	
+0x54f0ed10	request_firmware_direct	vmlinux	EXPORT_SYMBOL_GPL	
+0x846632e3	request_firmware_nowait	vmlinux	EXPORT_SYMBOL	
+0xa24f23d8	__request_module	vmlinux	EXPORT_SYMBOL	
+0xe13c8a56	__request_region	vmlinux	EXPORT_SYMBOL	
+0x92d5838e	request_threaded_irq	vmlinux	EXPORT_SYMBOL	
+0xcc328a5c	reservation_ww_class	vmlinux	EXPORT_SYMBOL	
+0xc2e587d1	reset_devices	vmlinux	EXPORT_SYMBOL	
+0xce2abd8d	revalidate_disk_size	vmlinux	EXPORT_SYMBOL	
+0x0994c21d	revert_creds	vmlinux	EXPORT_SYMBOL	
+0x7106e652	rhashtable_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0x3d30c280	rhashtable_free_and_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0x9b66ecb5	rhashtable_init	vmlinux	EXPORT_SYMBOL_GPL	
+0x084d0c7a	rhashtable_insert_slow	vmlinux	EXPORT_SYMBOL_GPL	
+0xa1ed4e43	rhashtable_walk_enter	vmlinux	EXPORT_SYMBOL_GPL	
+0xc4316141	rhashtable_walk_exit	vmlinux	EXPORT_SYMBOL_GPL	
+0x700cd20f	rhashtable_walk_next	vmlinux	EXPORT_SYMBOL_GPL	
+0xd29de9ef	rhashtable_walk_start_check	vmlinux	EXPORT_SYMBOL_GPL	
+0xb97edcaa	rhashtable_walk_stop	vmlinux	EXPORT_SYMBOL_GPL	
+0xc640253b	rhltable_init	vmlinux	EXPORT_SYMBOL_GPL	
+0xd0d156e9	__rht_bucket_nested	vmlinux	EXPORT_SYMBOL_GPL	
+0xb7f990e9	rht_bucket_nested	vmlinux	EXPORT_SYMBOL_GPL	
+0xf9a901f2	rht_bucket_nested_insert	vmlinux	EXPORT_SYMBOL_GPL	
+0x091eb9b4	round_jiffies	vmlinux	EXPORT_SYMBOL_GPL	
+0x1eb9516e	round_jiffies_relative	vmlinux	EXPORT_SYMBOL_GPL	
+0x50fad434	round_jiffies_up	vmlinux	EXPORT_SYMBOL_GPL	
+0x56802ae8	rps_cpu_mask	vmlinux	EXPORT_SYMBOL	
+0x7cee2537	rps_may_expire_flow	vmlinux	EXPORT_SYMBOL	
+0xd62ecd49	rps_sock_flow_table	vmlinux	EXPORT_SYMBOL	
+0xd75b20aa	rsa_parse_priv_key	vmlinux	EXPORT_SYMBOL_GPL	
+0x89ae7aa0	rsa_parse_pub_key	vmlinux	EXPORT_SYMBOL_GPL	
+0x984bcc56	rt6_lookup	vmlinux	EXPORT_SYMBOL	
+0x356461c8	rtc_time64_to_tm	vmlinux	EXPORT_SYMBOL	
+0xb7245e91	rtnl_configure_link	vmlinux	EXPORT_SYMBOL	
+0xf3e28222	rtnl_create_link	vmlinux	EXPORT_SYMBOL	
+0x85670f1d	rtnl_is_locked	vmlinux	EXPORT_SYMBOL	
+0x8a8d6680	rtnl_link_get_net	vmlinux	EXPORT_SYMBOL	
+0x9a583852	rtnl_link_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x800af8f9	rtnl_link_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xc7a4fbed	rtnl_lock	vmlinux	EXPORT_SYMBOL	
+0x733d8cd2	rtnl_nla_parse_ifla	vmlinux	EXPORT_SYMBOL	
+0xf4f14de6	rtnl_trylock	vmlinux	EXPORT_SYMBOL	
+0x6e720ff2	rtnl_unlock	vmlinux	EXPORT_SYMBOL	
+0x4e09f312	sas_alloc_slow_task	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xc53966b0	sas_attach_transport	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x5b0a8644	sas_bios_param	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x83b8fe9a	sas_change_queue_depth	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x9e2eb481	sas_disable_tlr	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL	
+0xdae2e9a0	sas_domain_attach_transport	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xece0e397	sas_drain_work	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x2ce5c849	sas_eh_device_reset_handler	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x545bfd47	sas_eh_target_reset_handler	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x7a3810db	sas_enable_tlr	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL	
+0x144c3a1d	sas_end_device_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0xec23ea8d	sas_expander_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x937a880e	sas_free_task	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xd2385505	sas_get_local_phy	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xfb3f3fad	sas_ioctl	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x84280616	sas_is_tlr_enabled	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL	
+0x607462a0	sas_phy_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x958ba163	sas_phy_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0xfff8af2c	sas_phy_delete	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x87931ccc	sas_phy_free	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x87f66d29	sas_phy_reset	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x26ddaed0	sas_port_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x2f93e1ca	sas_port_add_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x5a518d70	sas_port_alloc_num	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0xfc1967fa	sas_port_delete	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x4ba1527c	sas_port_delete_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x4ae83b0d	sas_port_free	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0xe1e8d101	sas_prep_resume_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL	
+0x3a85de29	sas_queuecommand	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xf091ef1f	sas_read_port_mode_page	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0xa6ab0997	sas_register_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x399b3328	sas_release_transport	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x957bbd7f	sas_remove_host	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0xc690b60c	sas_resume_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL	
+0xccb161e0	sas_rphy_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x4f2673f7	sas_slave_configure	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xf1da9aa2	sas_ssp_task_response	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x1745b1ba	sas_suspend_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL	
+0x1cca9d0a	sas_target_alloc	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x2a2ef19c	sas_target_destroy	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x0aef6bae	sas_unregister_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x7d18768b	sbitmap_queue_clear	vmlinux	EXPORT_SYMBOL_GPL	
+0x2d0c82f6	__sbitmap_queue_get	vmlinux	EXPORT_SYMBOL_GPL	
+0x845dbf3b	scatterwalk_map_and_copy	vmlinux	EXPORT_SYMBOL_GPL	
+0xcdc86b55	sched_clock	vmlinux	EXPORT_SYMBOL_GPL	
+0x29bd306c	sched_set_fifo	vmlinux	EXPORT_SYMBOL_GPL	
+0x8d8f6f43	sched_set_fifo_low	vmlinux	EXPORT_SYMBOL_GPL	
+0x2296d182	sched_set_normal	vmlinux	EXPORT_SYMBOL_GPL	
+0x01000e51	schedule	vmlinux	EXPORT_SYMBOL	
+0x6a460dc5	schedule_hrtimeout	vmlinux	EXPORT_SYMBOL_GPL	
+0xd03eaf4c	schedule_hrtimeout_range	vmlinux	EXPORT_SYMBOL_GPL	
+0x8ddd8aad	schedule_timeout	vmlinux	EXPORT_SYMBOL	
+0x054496b4	schedule_timeout_interruptible	vmlinux	EXPORT_SYMBOL	
+0x151f4898	schedule_timeout_uninterruptible	vmlinux	EXPORT_SYMBOL	
+0xfda345c2	scmd_printk	vmlinux	EXPORT_SYMBOL	
+0x96848186	scnprintf	vmlinux	EXPORT_SYMBOL	
+0xf62df431	scsi_add_device	vmlinux	EXPORT_SYMBOL	
+0x0042b3b2	scsi_add_host_with_dma	vmlinux	EXPORT_SYMBOL	
+0x4498a5de	scsi_block_requests	vmlinux	EXPORT_SYMBOL	
+0x8112b3d2	scsi_build_sense_buffer	vmlinux	EXPORT_SYMBOL	
+0xf4cc53a3	scsi_change_queue_depth	vmlinux	EXPORT_SYMBOL	
+0xcb80cc9e	scsi_command_normalize_sense	vmlinux	EXPORT_SYMBOL	
+0xff6f07fe	scsi_device_get	vmlinux	EXPORT_SYMBOL	
+0x95e94149	scsi_device_lookup	vmlinux	EXPORT_SYMBOL	
+0x8856a1fa	scsi_device_put	vmlinux	EXPORT_SYMBOL	
+0x3f9a3a70	scsi_device_set_state	vmlinux	EXPORT_SYMBOL	
+0x72ea7b2d	scsi_device_type	vmlinux	EXPORT_SYMBOL	
+0xfe7b7ea4	scsi_dma_map	vmlinux	EXPORT_SYMBOL	
+0xaae5faff	scsi_dma_unmap	vmlinux	EXPORT_SYMBOL	
+0x27cba81b	__scsi_execute	vmlinux	EXPORT_SYMBOL	
+0xca658698	scsi_get_vpd_page	vmlinux	EXPORT_SYMBOL_GPL	
+0x10191693	scsi_host_alloc	vmlinux	EXPORT_SYMBOL	
+0x6458af44	scsi_host_busy	vmlinux	EXPORT_SYMBOL	
+0x761f9808	scsi_host_get	vmlinux	EXPORT_SYMBOL	
+0x950827c6	scsi_host_lookup	vmlinux	EXPORT_SYMBOL	
+0xf683d3f6	scsi_host_put	vmlinux	EXPORT_SYMBOL	
+0xc7c4f579	scsi_internal_device_block_nowait	vmlinux	EXPORT_SYMBOL_GPL	
+0x45ecd2eb	scsi_internal_device_unblock_nowait	vmlinux	EXPORT_SYMBOL_GPL	
+0x06dadee0	scsi_is_fc_rport	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x358aff25	scsi_is_host_device	vmlinux	EXPORT_SYMBOL	
+0xf43c8f42	scsi_is_sdev_device	vmlinux	EXPORT_SYMBOL	
+0x5d749cd3	__scsi_iterate_devices	vmlinux	EXPORT_SYMBOL	
+0xea3c8e4e	scsilun_to_int	vmlinux	EXPORT_SYMBOL	
+0xfbad3cf0	scsi_normalize_sense	vmlinux	EXPORT_SYMBOL	
+0xae1ad252	scsi_print_command	vmlinux	EXPORT_SYMBOL	
+0x7b133271	scsi_queue_work	vmlinux	EXPORT_SYMBOL_GPL	
+0x5d7978f6	scsi_register_driver	vmlinux	EXPORT_SYMBOL	
+0x908f9b5f	scsi_remove_device	vmlinux	EXPORT_SYMBOL	
+0xa7925e58	scsi_remove_host	vmlinux	EXPORT_SYMBOL	
+0x8a07052e	scsi_remove_target	vmlinux	EXPORT_SYMBOL	
+0xc8daccf2	scsi_rescan_device	vmlinux	EXPORT_SYMBOL	
+0x27756bc8	scsi_sanitize_inquiry_string	vmlinux	EXPORT_SYMBOL	
+0x7513f198	scsi_scan_host	vmlinux	EXPORT_SYMBOL	
+0x96cd2b04	scsi_sense_key_string	vmlinux	EXPORT_SYMBOL	
+0x4d895b72	scsi_unblock_requests	vmlinux	EXPORT_SYMBOL	
+0xfbb3235a	sdev_prefix_printk	vmlinux	EXPORT_SYMBOL	
+0x8f7d412a	secpath_set	vmlinux	EXPORT_SYMBOL	
+0xb2405efc	secure_tcp_seq	vmlinux	EXPORT_SYMBOL_GPL	
+0x0c25ec48	secure_tcpv6_seq	vmlinux	EXPORT_SYMBOL	
+0xe8dc882c	security_d_instantiate	vmlinux	EXPORT_SYMBOL	
+0x2f2e91b2	security_ib_alloc_security	vmlinux	EXPORT_SYMBOL	
+0xe58090ca	security_ib_endport_manage_subnet	vmlinux	EXPORT_SYMBOL	
+0x50be748d	security_ib_free_security	vmlinux	EXPORT_SYMBOL	
+0x3f89071b	security_ib_pkey_access	vmlinux	EXPORT_SYMBOL	
+0xed61f6b3	security_release_secctx	vmlinux	EXPORT_SYMBOL	
+0xf44d53da	security_secid_to_secctx	vmlinux	EXPORT_SYMBOL	
+0x438610bd	security_tun_dev_alloc_security	vmlinux	EXPORT_SYMBOL	
+0x9be7bde4	security_tun_dev_attach	vmlinux	EXPORT_SYMBOL	
+0x34f3484e	security_tun_dev_attach_queue	vmlinux	EXPORT_SYMBOL	
+0x4f1cd128	security_tun_dev_create	vmlinux	EXPORT_SYMBOL	
+0x50097088	security_tun_dev_free_security	vmlinux	EXPORT_SYMBOL	
+0xda3d10a8	security_tun_dev_open	vmlinux	EXPORT_SYMBOL	
+0xd4354914	send_sig	vmlinux	EXPORT_SYMBOL	
+0x9f24863f	send_sig_info	vmlinux	EXPORT_SYMBOL	
+0xe7d4daac	seq_list_next	vmlinux	EXPORT_SYMBOL	
+0xff1e9dd8	seq_list_start	vmlinux	EXPORT_SYMBOL	
+0x196aa17d	seq_lseek	vmlinux	EXPORT_SYMBOL	
+0x760c006b	seq_open	vmlinux	EXPORT_SYMBOL	
+0xdf5e04f6	seq_printf	vmlinux	EXPORT_SYMBOL	
+0x9f984cfc	seq_putc	vmlinux	EXPORT_SYMBOL	
+0xacbfefcc	seq_put_decimal_ull	vmlinux	EXPORT_SYMBOL	
+0xce7ff312	seq_puts	vmlinux	EXPORT_SYMBOL	
+0x000e4f6f	seq_read	vmlinux	EXPORT_SYMBOL	
+0x55913cc1	seq_release	vmlinux	EXPORT_SYMBOL	
+0x375e1a4a	seq_write	vmlinux	EXPORT_SYMBOL	
+0xf36869e3	set_cpus_allowed_ptr	vmlinux	EXPORT_SYMBOL_GPL	
+0x025483b1	set_current_groups	vmlinux	EXPORT_SYMBOL	
+0x3ccae4bb	set_device_ro	vmlinux	EXPORT_SYMBOL	
+0x4d797bd0	set_disk_ro	vmlinux	EXPORT_SYMBOL	
+0x9e61bb05	set_freezable	vmlinux	EXPORT_SYMBOL	
+0x365acda7	set_normalized_timespec64	vmlinux	EXPORT_SYMBOL	
+0x1e0f9bcf	set_page_dirty	vmlinux	EXPORT_SYMBOL	
+0x6c955936	set_page_dirty_lock	vmlinux	EXPORT_SYMBOL	
+0xd67e9573	set_user_nice	vmlinux	EXPORT_SYMBOL	
+0x3a2f6702	sg_alloc_table	vmlinux	EXPORT_SYMBOL	
+0x1bee4974	sg_alloc_table_chained	vmlinux	EXPORT_SYMBOL_GPL	
+0x7186e926	sg_alloc_table_from_pages	vmlinux	EXPORT_SYMBOL	
+0x905695ab	sg_copy_from_buffer	vmlinux	EXPORT_SYMBOL	
+0x02b8ab42	sg_copy_to_buffer	vmlinux	EXPORT_SYMBOL	
+0x7f5b4fe4	sg_free_table	vmlinux	EXPORT_SYMBOL	
+0x274dd1a3	sg_free_table_chained	vmlinux	EXPORT_SYMBOL_GPL	
+0xf888ca21	sg_init_table	vmlinux	EXPORT_SYMBOL	
+0x3a13f54a	sgl_alloc	vmlinux	EXPORT_SYMBOL	
+0x840342c6	sgl_free	vmlinux	EXPORT_SYMBOL	
+0x8d5fc989	sg_miter_next	vmlinux	EXPORT_SYMBOL	
+0x3f0ac789	sg_miter_start	vmlinux	EXPORT_SYMBOL	
+0xa46d9010	sg_miter_stop	vmlinux	EXPORT_SYMBOL	
+0x461d16ca	sg_nents	vmlinux	EXPORT_SYMBOL	
+0x87b8798d	sg_next	vmlinux	EXPORT_SYMBOL	
+0x7c9ca58f	__sg_page_iter_next	vmlinux	EXPORT_SYMBOL	
+0xccd4c999	__sg_page_iter_start	vmlinux	EXPORT_SYMBOL	
+0xd0fe8d51	sg_pcopy_from_buffer	vmlinux	EXPORT_SYMBOL	
+0xea778fab	sg_pcopy_to_buffer	vmlinux	EXPORT_SYMBOL	
+0x2d192c70	sg_zero_buffer	vmlinux	EXPORT_SYMBOL	
+0x7e668185	show_class_attr_string	vmlinux	EXPORT_SYMBOL_GPL	
+0x6a5fa363	sigprocmask	vmlinux	EXPORT_SYMBOL	
+0x40c7247c	si_meminfo	vmlinux	EXPORT_SYMBOL	
+0x5031935f	simple_attr_open	vmlinux	EXPORT_SYMBOL_GPL	
+0x46b3f65e	simple_attr_read	vmlinux	EXPORT_SYMBOL_GPL	
+0xea7ca55b	simple_attr_release	vmlinux	EXPORT_SYMBOL_GPL	
+0xefb2a4fc	simple_attr_write	vmlinux	EXPORT_SYMBOL_GPL	
+0x4af98d39	simple_open	vmlinux	EXPORT_SYMBOL	
+0x619cb7dd	simple_read_from_buffer	vmlinux	EXPORT_SYMBOL	
+0x0b742fd7	simple_strtol	vmlinux	EXPORT_SYMBOL	
+0x20000329	simple_strtoul	vmlinux	EXPORT_SYMBOL	
+0x61b7b126	simple_strtoull	vmlinux	EXPORT_SYMBOL	
+0xbb4f4766	simple_write_to_buffer	vmlinux	EXPORT_SYMBOL	
+0x232f901e	single_open	vmlinux	EXPORT_SYMBOL	
+0xa24bfbb5	single_release	vmlinux	EXPORT_SYMBOL	
+0xfed74530	sk_alloc	vmlinux	EXPORT_SYMBOL	
+0xa7d812f8	sk_attach_filter	vmlinux	EXPORT_SYMBOL_GPL	
+0x29c9dc18	skb_add_rx_frag	vmlinux	EXPORT_SYMBOL	
+0x7e03f662	__skb_checksum	vmlinux	EXPORT_SYMBOL	
+0x8f70e3aa	skb_checksum	vmlinux	EXPORT_SYMBOL	
+0x58d14fb5	__skb_checksum_complete	vmlinux	EXPORT_SYMBOL	
+0x007d943b	skb_checksum_help	vmlinux	EXPORT_SYMBOL	
+0xee16e4f0	skb_clone	vmlinux	EXPORT_SYMBOL	
+0x354e5702	skb_clone_tx_timestamp	vmlinux	EXPORT_SYMBOL_GPL	
+0xa51144ed	skb_copy	vmlinux	EXPORT_SYMBOL	
+0x316a995e	skb_copy_bits	vmlinux	EXPORT_SYMBOL	
+0x7e7a8d87	skb_copy_datagram_from_iter	vmlinux	EXPORT_SYMBOL	
+0xb4385478	skb_copy_datagram_iter	vmlinux	EXPORT_SYMBOL	
+0x79f5d04b	skb_copy_expand	vmlinux	EXPORT_SYMBOL	
+0x00bc969a	skb_copy_ubufs	vmlinux	EXPORT_SYMBOL_GPL	
+0xa7ce53ad	skb_dequeue	vmlinux	EXPORT_SYMBOL	
+0x6a2f46a2	skb_ensure_writable	vmlinux	EXPORT_SYMBOL	
+0x239bddc6	__skb_ext_del	vmlinux	EXPORT_SYMBOL	
+0x668eb048	__skb_ext_put	vmlinux	EXPORT_SYMBOL	
+0x31480b2d	__skb_flow_dissect	vmlinux	EXPORT_SYMBOL	
+0xf32819c1	__skb_get_hash	vmlinux	EXPORT_SYMBOL	
+0xadfe73f4	__skb_gso_segment	vmlinux	EXPORT_SYMBOL	
+0xe9d212fa	skb_gso_validate_mac_len	vmlinux	EXPORT_SYMBOL_GPL	
+0xb9506f89	__skb_pad	vmlinux	EXPORT_SYMBOL	
+0xc195777a	skb_partial_csum_set	vmlinux	EXPORT_SYMBOL_GPL	
+0xcdbaebc7	skb_pull	vmlinux	EXPORT_SYMBOL	
+0xb938dc45	skb_pull_rcsum	vmlinux	EXPORT_SYMBOL_GPL	
+0xdccf43fe	skb_push	vmlinux	EXPORT_SYMBOL	
+0x85ad0f38	skb_put	vmlinux	EXPORT_SYMBOL	
+0xe4cf2688	skb_queue_purge	vmlinux	EXPORT_SYMBOL	
+0x948a5ea7	skb_queue_tail	vmlinux	EXPORT_SYMBOL	
+0xb70a7935	skb_realloc_headroom	vmlinux	EXPORT_SYMBOL	
+0x1f764a42	__skb_recv_datagram	vmlinux	EXPORT_SYMBOL	
+0xe896672d	skb_scrub_packet	vmlinux	EXPORT_SYMBOL_GPL	
+0x1b7394b8	skb_set_owner_w	vmlinux	EXPORT_SYMBOL	
+0xc8c2f4ba	skb_store_bits	vmlinux	EXPORT_SYMBOL	
+0x0ee26ed2	skb_to_sgvec	vmlinux	EXPORT_SYMBOL_GPL	
+0x7db3825e	skb_trim	vmlinux	EXPORT_SYMBOL	
+0xb6556889	skb_try_coalesce	vmlinux	EXPORT_SYMBOL	
+0x1768d6b0	skb_tstamp_tx	vmlinux	EXPORT_SYMBOL_GPL	
+0xbe673e45	skb_tx_error	vmlinux	EXPORT_SYMBOL	
+0x80364209	skb_vlan_pop	vmlinux	EXPORT_SYMBOL	
+0x1ae49cf0	skb_vlan_push	vmlinux	EXPORT_SYMBOL	
+0xc1b2743b	__skb_warn_lro_forwarding	vmlinux	EXPORT_SYMBOL	
+0x734b54f9	skb_zerocopy	vmlinux	EXPORT_SYMBOL_GPL	
+0xe6a630f2	skb_zerocopy_headlen	vmlinux	EXPORT_SYMBOL_GPL	
+0x78545d12	sk_detach_filter	vmlinux	EXPORT_SYMBOL_GPL	
+0x1b251d7b	sk_filter_trim_cap	vmlinux	EXPORT_SYMBOL	
+0x975d573d	sk_free	vmlinux	EXPORT_SYMBOL	
+0xb71589f0	skip_spaces	vmlinux	EXPORT_SYMBOL	
+0x9b1da8ae	smp_call_function_many	vmlinux	EXPORT_SYMBOL	
+0x6228c21f	smp_call_function_single	vmlinux	EXPORT_SYMBOL	
+0x656e4a6e	snprintf	vmlinux	EXPORT_SYMBOL	
+0x13785407	sock_alloc_send_pskb	vmlinux	EXPORT_SYMBOL	
+0x3b874f9a	sock_create	vmlinux	EXPORT_SYMBOL	
+0x33a831b8	sock_create_kern	vmlinux	EXPORT_SYMBOL	
+0x8584c4ec	sock_edemux	vmlinux	EXPORT_SYMBOL	
+0x81210bb6	sockfd_lookup	vmlinux	EXPORT_SYMBOL	
+0x1dc28cca	sock_init_data	vmlinux	EXPORT_SYMBOL	
+0xe5df0a2f	sock_queue_err_skb	vmlinux	EXPORT_SYMBOL	
+0xadd07d3b	sock_recv_errqueue	vmlinux	EXPORT_SYMBOL	
+0x1098dcd9	sock_release	vmlinux	EXPORT_SYMBOL	
+0x5f055dcd	sock_zerocopy_callback	vmlinux	EXPORT_SYMBOL_GPL	
+0xb222fc95	softnet_data	vmlinux	EXPORT_SYMBOL	
+0xb7c0f443	sort	vmlinux	EXPORT_SYMBOL	
+0x3c3ff9fd	sprintf	vmlinux	EXPORT_SYMBOL	
+0x661601de	sprint_symbol	vmlinux	EXPORT_SYMBOL_GPL	
+0x153a632e	srcu_barrier	vmlinux	EXPORT_SYMBOL_GPL	
+0x9a6dade8	__srcu_read_lock	vmlinux	EXPORT_SYMBOL_GPL	
+0x1eda212c	__srcu_read_unlock	vmlinux	EXPORT_SYMBOL_GPL	
+0xbcab6ee6	sscanf	vmlinux	EXPORT_SYMBOL	
+0x9f49dcc4	__stack_chk_fail	vmlinux	EXPORT_SYMBOL	
+0xa45c7b90	stack_trace_print	vmlinux	EXPORT_SYMBOL_GPL	
+0x6bd1aa56	stack_trace_save	vmlinux	EXPORT_SYMBOL_GPL	
+0xc5053428	starget_for_each_device	vmlinux	EXPORT_SYMBOL	
+0xaafdc258	strcasecmp	vmlinux	EXPORT_SYMBOL	
+0x061651be	strcat	vmlinux	EXPORT_SYMBOL	
+0x349cba85	strchr	vmlinux	EXPORT_SYMBOL	
+0xe2d5255a	strcmp	vmlinux	EXPORT_SYMBOL	
+0xe914e41e	strcpy	vmlinux	EXPORT_SYMBOL	
+0x1ac5d3cb	strcspn	vmlinux	EXPORT_SYMBOL	
+0x75e63531	stream_open	vmlinux	EXPORT_SYMBOL	
+0x77bc13a0	strim	vmlinux	EXPORT_SYMBOL	
+0xf9c0b663	strlcat	vmlinux	EXPORT_SYMBOL	
+0x5792f848	strlcpy	vmlinux	EXPORT_SYMBOL	
+0x98cf60b3	strlen	vmlinux	EXPORT_SYMBOL	
+0x96b29254	strncasecmp	vmlinux	EXPORT_SYMBOL	
+0x2e2b40d2	strncat	vmlinux	EXPORT_SYMBOL	
+0x5a921311	strncmp	vmlinux	EXPORT_SYMBOL	
+0x9166fada	strncpy	vmlinux	EXPORT_SYMBOL	
+0x24428be5	strncpy_from_user	vmlinux	EXPORT_SYMBOL	
+0xa916b694	strnlen	vmlinux	EXPORT_SYMBOL	
+0xc310b981	strnstr	vmlinux	EXPORT_SYMBOL	
+0x9a1dfd65	strpbrk	vmlinux	EXPORT_SYMBOL	
+0x9f984513	strrchr	vmlinux	EXPORT_SYMBOL	
+0xdd64e639	strscpy	vmlinux	EXPORT_SYMBOL	
+0xfbb8a761	strscpy_pad	vmlinux	EXPORT_SYMBOL	
+0x85df9b6c	strsep	vmlinux	EXPORT_SYMBOL	
+0xc29bf967	strspn	vmlinux	EXPORT_SYMBOL	
+0x1e6d26a8	strstr	vmlinux	EXPORT_SYMBOL	
+0x4ddd2552	submit_bio	vmlinux	EXPORT_SYMBOL	
+0x8b7d8424	submit_bio_noacct	vmlinux	EXPORT_SYMBOL	
+0x74c134b9	__sw_hweight32	vmlinux	EXPORT_SYMBOL	
+0x9f46ced8	__sw_hweight64	vmlinux	EXPORT_SYMBOL	
+0xdc3fcbc9	__sw_hweight8	vmlinux	EXPORT_SYMBOL	
+0x5e51cd74	swiotlb_nr_tbl	vmlinux	EXPORT_SYMBOL_GPL	
+0x6e9dd606	__symbol_put	vmlinux	EXPORT_SYMBOL	
+0x9706b81d	sync_file_create	vmlinux	EXPORT_SYMBOL	
+0xe523ad75	synchronize_irq	vmlinux	EXPORT_SYMBOL	
+0x609f1c7e	synchronize_net	vmlinux	EXPORT_SYMBOL	
+0x6091797f	synchronize_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0x93dd9165	synchronize_srcu	vmlinux	EXPORT_SYMBOL_GPL	
+0xb4463608	syscon_node_to_regmap	vmlinux	EXPORT_SYMBOL_GPL	
+0x745beede	syscon_regmap_lookup_by_phandle	vmlinux	EXPORT_SYMBOL_GPL	
+0x4ae6d2a3	sysfs_add_file_to_group	vmlinux	EXPORT_SYMBOL_GPL	
+0x697044c8	sysfs_create_bin_file	vmlinux	EXPORT_SYMBOL_GPL	
+0x39ca7cb1	sysfs_create_file_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0x4e941b84	sysfs_create_files	vmlinux	EXPORT_SYMBOL_GPL	
+0xe0e8e183	sysfs_create_group	vmlinux	EXPORT_SYMBOL_GPL	
+0x7652d016	sysfs_create_groups	vmlinux	EXPORT_SYMBOL_GPL	
+0x91b4101f	sysfs_create_link	vmlinux	EXPORT_SYMBOL_GPL	
+0x81533963	sysfs_format_mac	vmlinux	EXPORT_SYMBOL	
+0xc7d2f4b9	sysfs_remove_bin_file	vmlinux	EXPORT_SYMBOL_GPL	
+0x04741949	sysfs_remove_file_from_group	vmlinux	EXPORT_SYMBOL_GPL	
+0x97d91a48	sysfs_remove_file_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0x6938f89e	sysfs_remove_files	vmlinux	EXPORT_SYMBOL_GPL	
+0xcb400077	sysfs_remove_group	vmlinux	EXPORT_SYMBOL_GPL	
+0x5bf7e246	sysfs_remove_groups	vmlinux	EXPORT_SYMBOL_GPL	
+0xe453e6e0	sysfs_remove_link	vmlinux	EXPORT_SYMBOL_GPL	
+0x222e7ce2	sysfs_streq	vmlinux	EXPORT_SYMBOL	
+0xcd91b127	system_highpri_wq	vmlinux	EXPORT_SYMBOL_GPL	
+0x015af7f4	system_state	vmlinux	EXPORT_SYMBOL	
+0xd4c14632	system_unbound_wq	vmlinux	EXPORT_SYMBOL_GPL	
+0x2d3385d3	system_wq	vmlinux	EXPORT_SYMBOL	
+0xfe5d4bb2	sys_tz	vmlinux	EXPORT_SYMBOL	
+0x3947e4a4	t10_pi_type1_crc	block/t10-pi	EXPORT_SYMBOL	
+0x9b49e19b	t10_pi_type1_ip	block/t10-pi	EXPORT_SYMBOL	
+0x748f45af	t10_pi_type3_crc	block/t10-pi	EXPORT_SYMBOL	
+0xe189b2fb	t10_pi_type3_ip	block/t10-pi	EXPORT_SYMBOL	
+0x9c3ce607	tap_get_socket	drivers/net/tap	EXPORT_SYMBOL_GPL	
+0x2f52ce93	task_active_pid_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0x5f21c4fb	tasklet_init	vmlinux	EXPORT_SYMBOL	
+0x0c56b6cf	tasklet_kill	vmlinux	EXPORT_SYMBOL	
+0xda6d4930	__tasklet_schedule	vmlinux	EXPORT_SYMBOL	
+0x39552db2	tasklet_setup	vmlinux	EXPORT_SYMBOL	
+0xa99c7b6b	__task_pid_nr_ns	vmlinux	EXPORT_SYMBOL	
+0xe39c2e96	tcp_gro_complete	vmlinux	EXPORT_SYMBOL	
+0x463219fb	tcp_hashinfo	vmlinux	EXPORT_SYMBOL	
+0x0fff5afc	time64_to_tm	vmlinux	EXPORT_SYMBOL	
+0xb8212341	timecounter_cyc2time	vmlinux	EXPORT_SYMBOL_GPL	
+0x862258db	timecounter_init	vmlinux	EXPORT_SYMBOL_GPL	
+0x6f9e763b	timecounter_read	vmlinux	EXPORT_SYMBOL_GPL	
+0x6d048816	tls_get_record	net/tls/tls	EXPORT_SYMBOL	
+0x234507ef	tls_validate_xmit_skb	net/tls/tls	EXPORT_SYMBOL_GPL	
+0x8cf3b022	to_drm_sched_fence	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x944375db	_totalram_pages	vmlinux	EXPORT_SYMBOL	
+0xafcf640b	trace_define_field	vmlinux	EXPORT_SYMBOL_GPL	
+0x3e1d8adc	trace_event_buffer_commit	vmlinux	EXPORT_SYMBOL_GPL	
+0x4b5f9e4d	trace_event_buffer_reserve	vmlinux	EXPORT_SYMBOL_GPL	
+0x5bc8169f	trace_event_ignore_this_pid	vmlinux	EXPORT_SYMBOL_GPL	
+0x9279c090	trace_event_raw_init	vmlinux	EXPORT_SYMBOL_GPL	
+0xb301e006	trace_event_reg	vmlinux	EXPORT_SYMBOL_GPL	
+0x7381287f	trace_handle_return	vmlinux	EXPORT_SYMBOL_GPL	
+0x059e1482	__traceiter_dma_fence_emit	vmlinux	EXPORT_SYMBOL	
+0x4b147078	__traceiter_nvme_sq	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xc39a6045	__traceiter_xdp_exception	vmlinux	EXPORT_SYMBOL_GPL	
+0xc5a3367a	__tracepoint_dma_fence_emit	vmlinux	EXPORT_SYMBOL	
+0x8e7ec2b6	__tracepoint_nvme_sq	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x017cc464	__tracepoint_xdp_exception	vmlinux	EXPORT_SYMBOL_GPL	
+0xc3bc72ad	trace_print_array_seq	vmlinux	EXPORT_SYMBOL	
+0x99078b39	trace_print_flags_seq	vmlinux	EXPORT_SYMBOL	
+0xcc5c2df4	trace_print_symbols_seq	vmlinux	EXPORT_SYMBOL	
+0xb270a565	trace_raw_output_prep	vmlinux	EXPORT_SYMBOL	
+0x525d0aa3	trace_seq_printf	vmlinux	EXPORT_SYMBOL_GPL	
+0x1b5f4377	trace_seq_putc	vmlinux	EXPORT_SYMBOL_GPL	
+0x22069fdc	try_module_get	vmlinux	EXPORT_SYMBOL	
+0x21ef374c	try_wait_for_completion	vmlinux	EXPORT_SYMBOL	
+0x1d2f7cde	ttm_bo_bulk_move_lru_tail	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x678d5b19	ttm_bo_device_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xf99f5de2	ttm_bo_device_release	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x2a66d2dc	ttm_bo_dma_acc_size	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x9311b2be	ttm_bo_eviction_valuable	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xca0f9303	ttm_bo_evict_mm	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x9d1c2cf1	ttm_bo_glob	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xafeccf7d	ttm_bo_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x2fba0429	ttm_bo_init_reserved	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x9a4f209a	ttm_bo_kmap	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xc2ac5cc2	ttm_bo_kunmap	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x26780715	ttm_bo_lock_delayed_workqueue	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xd2be2b26	ttm_bo_mem_space	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xd85d08ba	ttm_bo_mmap	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xa9bea7c8	ttm_bo_mmap_obj	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x15464d48	ttm_bo_move_accel_cleanup	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xb961b24b	ttm_bo_move_memcpy	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xd8fb3aaa	ttm_bo_move_to_lru_tail	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x6cc83804	ttm_bo_move_ttm	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xdeb7e663	ttm_bo_put	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x0b42e599	ttm_bo_unlock_delayed_workqueue	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xf434f2c9	ttm_bo_validate	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xf7aa0e6f	ttm_bo_vm_access	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xfc9e2f2e	ttm_bo_vm_close	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x8f7515b9	ttm_bo_vm_fault_reserved	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xc2302962	ttm_bo_vm_open	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x72943e6e	ttm_bo_vm_reserve	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x1abc713d	ttm_bo_wait	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x20259c9e	ttm_dma_page_alloc_debugfs	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL_GPL	
+0x15c4f40b	ttm_dma_populate	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL_GPL	
+0xc0703788	ttm_dma_tt_fini	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xb63018f0	ttm_dma_tt_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x42be80c0	ttm_dma_unpopulate	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL_GPL	
+0x98fd343c	ttm_eu_backoff_reservation	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x8c999bcf	ttm_eu_fence_buffer_objects	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xf9896fe2	ttm_eu_reserve_buffers	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x1ff69243	ttm_page_alloc_debugfs	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xc1c90b14	ttm_pool_populate	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x9fd28bf6	ttm_pool_unpopulate	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xc7110f08	ttm_populate_and_map_pages	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xe57babec	ttm_range_man_fini	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x6615cae0	ttm_range_man_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x418cebdb	ttm_resource_free	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x7f69e43d	ttm_resource_manager_force_list_clean	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x2314a3a5	ttm_resource_manager_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xf763c9b4	ttm_sg_tt_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x6995736c	ttm_tt_destroy_common	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xda9eaa03	ttm_tt_fini	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xdb98d453	ttm_tt_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x686614fc	ttm_tt_populate	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x5723565a	ttm_tt_set_placement_caching	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x80a161d7	ttm_unmap_and_unpopulate_pages	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x9e7d6bd0	__udelay	vmlinux	EXPORT_SYMBOL	
+0xdf67875a	udp4_hwcsum	vmlinux	EXPORT_SYMBOL_GPL	
+0x99517682	udp_encap_enable	vmlinux	EXPORT_SYMBOL	
+0x1c29cd58	udp_tunnel_nic_ops	vmlinux	EXPORT_SYMBOL_GPL	
+0x1dc14b43	uio_event_notify	drivers/uio/uio	EXPORT_SYMBOL_GPL	
+0x4fccf3d6	__uio_register_device	drivers/uio/uio	EXPORT_SYMBOL_GPL	
+0xd359bd83	uio_unregister_device	drivers/uio/uio	EXPORT_SYMBOL_GPL	
+0x7ae9fecc	unlock_page	vmlinux	EXPORT_SYMBOL	
+0x1169cfef	unlock_page_memcg	vmlinux	EXPORT_SYMBOL	
+0x908f78f0	unmap_mapping_range	vmlinux	EXPORT_SYMBOL	
+0x2f64415f	unregister_acpi_hed_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0x7023bea8	unregister_acpi_notifier	vmlinux	EXPORT_SYMBOL	
+0xb5a459dc	unregister_blkdev	vmlinux	EXPORT_SYMBOL	
+0x88822d38	unregister_blocking_lsm_notifier	vmlinux	EXPORT_SYMBOL	
+0x6bc3fbc0	__unregister_chrdev	vmlinux	EXPORT_SYMBOL	
+0x6091b333	unregister_chrdev_region	vmlinux	EXPORT_SYMBOL	
+0x4e60fd5e	unregister_console	vmlinux	EXPORT_SYMBOL	
+0x121d958a	unregister_die_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0x5e71b2eb	unregister_fib_notifier	vmlinux	EXPORT_SYMBOL	
+0x2fe252cc	unregister_inet6addr_notifier	vmlinux	EXPORT_SYMBOL	
+0xfe029963	unregister_inetaddr_notifier	vmlinux	EXPORT_SYMBOL	
+0x283c903a	unregister_ip_vs_scheduler	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL	
+0x8bc8d098	unregister_kprobe	vmlinux	EXPORT_SYMBOL_GPL	
+0x6a5ecb18	unregister_module_notifier	vmlinux	EXPORT_SYMBOL	
+0xe1efe443	unregister_netdev	vmlinux	EXPORT_SYMBOL	
+0x9fdecc31	unregister_netdevice_many	vmlinux	EXPORT_SYMBOL	
+0x9d0d6206	unregister_netdevice_notifier	vmlinux	EXPORT_SYMBOL	
+0x74775fc1	unregister_netdevice_notifier_net	vmlinux	EXPORT_SYMBOL	
+0x3f931fc0	unregister_netdevice_queue	vmlinux	EXPORT_SYMBOL	
+0x4fe1eddf	unregister_netevent_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0xd53c67b3	unregister_net_sysctl_table	vmlinux	EXPORT_SYMBOL_GPL	
+0xc617f82c	unregister_oom_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0x90421ddf	unregister_pernet_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x3cd7670a	unregister_pernet_subsys	vmlinux	EXPORT_SYMBOL_GPL	
+0xac1a55be	unregister_reboot_notifier	vmlinux	EXPORT_SYMBOL	
+0xd691c6a9	unregister_sysctl_table	vmlinux	EXPORT_SYMBOL	
+0xcf2a6966	up	vmlinux	EXPORT_SYMBOL	
+0x53b954a2	up_read	vmlinux	EXPORT_SYMBOL	
+0xce807a25	up_write	vmlinux	EXPORT_SYMBOL	
+0xf1969a8e	__usecs_to_jiffies	vmlinux	EXPORT_SYMBOL	
+0x69e683de	uuid_gen	vmlinux	EXPORT_SYMBOL_GPL	
+0x6dcf857f	uuid_null	vmlinux	EXPORT_SYMBOL	
+0xb67fec0e	uuid_parse	vmlinux	EXPORT_SYMBOL	
+0x63563861	_uverbs_alloc	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xbac6f4db	uverbs_copy_to	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xbab429a0	uverbs_copy_to_struct_or_zero	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xd08cc646	uverbs_destroy_def_handler	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xd59cccc4	uverbs_fd_class	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x79e444ec	uverbs_finalize_uobj_create	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x46a78368	_uverbs_get_const	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x009833eb	uverbs_get_flags32	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xbddeaff7	uverbs_get_flags64	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xeb4b51eb	uverbs_idr_class	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xc06227a6	uverbs_uobject_fd_release	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x3fb471dc	uverbs_uobject_put	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xc56a41e6	vabits_actual	vmlinux	EXPORT_SYMBOL	
+0x92c0541a	vfio_add_group_dev	drivers/vfio/vfio	EXPORT_SYMBOL_GPL	
+0x552dd102	vfio_del_group_dev	drivers/vfio/vfio	EXPORT_SYMBOL_GPL	
+0x6c28be5a	vfio_info_add_capability	drivers/vfio/vfio	EXPORT_SYMBOL	
+0x19567d06	vfio_info_cap_shift	drivers/vfio/vfio	EXPORT_SYMBOL	
+0xa4b44499	vfio_pin_pages	drivers/vfio/vfio	EXPORT_SYMBOL	
+0xab4af2f1	vfio_register_iommu_driver	drivers/vfio/vfio	EXPORT_SYMBOL_GPL	
+0x367409ae	vfio_register_notifier	drivers/vfio/vfio	EXPORT_SYMBOL	
+0xadc044b7	vfio_set_irqs_validate_and_prepare	drivers/vfio/vfio	EXPORT_SYMBOL	
+0x4ab80f0e	vfio_unpin_pages	drivers/vfio/vfio	EXPORT_SYMBOL	
+0xf0577f38	vfio_unregister_iommu_driver	drivers/vfio/vfio	EXPORT_SYMBOL_GPL	
+0x157e5cd0	vfio_unregister_notifier	drivers/vfio/vfio	EXPORT_SYMBOL	
+0x999e8297	vfree	vmlinux	EXPORT_SYMBOL	
+0x1743f548	vfs_fallocate	vmlinux	EXPORT_SYMBOL_GPL	
+0xf4898662	vfs_fsync	vmlinux	EXPORT_SYMBOL	
+0xeef28073	vfs_getattr	vmlinux	EXPORT_SYMBOL	
+0xffef7eed	vfs_statfs	vmlinux	EXPORT_SYMBOL	
+0x0d3c9500	vga_client_register	vmlinux	EXPORT_SYMBOL	
+0xd218cbae	vga_remove_vgacon	vmlinux	EXPORT_SYMBOL	
+0x09bbf6ec	vlan_dev_real_dev	vmlinux	EXPORT_SYMBOL	
+0x74a15d74	vlan_dev_vlan_id	vmlinux	EXPORT_SYMBOL	
+0x6cf2633a	vlan_dev_vlan_proto	vmlinux	EXPORT_SYMBOL	
+0x140f04b5	__vlan_find_dev_deep_rcu	vmlinux	EXPORT_SYMBOL	
+0xae04012c	__vmalloc	vmlinux	EXPORT_SYMBOL	
+0xd6ee688f	vmalloc	vmlinux	EXPORT_SYMBOL	
+0x23fd3028	vmalloc_node	vmlinux	EXPORT_SYMBOL	
+0x7e5d6cdb	vmalloc_to_page	vmlinux	EXPORT_SYMBOL	
+0x5635a60a	vmalloc_user	vmlinux	EXPORT_SYMBOL	
+0x2099a272	vmap	vmlinux	EXPORT_SYMBOL	
+0x2c91e17c	vm_get_page_prot	vmlinux	EXPORT_SYMBOL	
+0x638aa1e3	vm_insert_page	vmlinux	EXPORT_SYMBOL	
+0xbd61427d	vm_mmap	vmlinux	EXPORT_SYMBOL	
+0x5b56860c	vm_munmap	vmlinux	EXPORT_SYMBOL	
+0x02ba1187	vm_zone_stat	vmlinux	EXPORT_SYMBOL	
+0xfb481954	vprintk	vmlinux	EXPORT_SYMBOL	
+0xd262dfcb	vscnprintf	vmlinux	EXPORT_SYMBOL	
+0x9ea53d7f	vsnprintf	vmlinux	EXPORT_SYMBOL	
+0xac94e86b	vsprintf	vmlinux	EXPORT_SYMBOL	
+0x94961283	vunmap	vmlinux	EXPORT_SYMBOL	
+0x40a9b349	vzalloc	vmlinux	EXPORT_SYMBOL	
+0x9e0c711d	vzalloc_node	vmlinux	EXPORT_SYMBOL	
+0x25974000	wait_for_completion	vmlinux	EXPORT_SYMBOL	
+0x2e3bcce2	wait_for_completion_interruptible	vmlinux	EXPORT_SYMBOL	
+0xf02aa937	wait_for_completion_interruptible_timeout	vmlinux	EXPORT_SYMBOL	
+0x5c26a53b	wait_for_completion_io_timeout	vmlinux	EXPORT_SYMBOL	
+0x20463df4	wait_for_completion_killable	vmlinux	EXPORT_SYMBOL	
+0x4a3ad70e	wait_for_completion_timeout	vmlinux	EXPORT_SYMBOL	
+0xe78150c5	wait_on_page_bit	vmlinux	EXPORT_SYMBOL	
+0x3eeb2322	__wake_up	vmlinux	EXPORT_SYMBOL	
+0xa0fbac79	wake_up_bit	vmlinux	EXPORT_SYMBOL	
+0x2773c485	__wake_up_locked	vmlinux	EXPORT_SYMBOL_GPL	
+0x603f7574	wake_up_process	vmlinux	EXPORT_SYMBOL	
+0xba220db7	__wake_up_sync_key	vmlinux	EXPORT_SYMBOL_GPL	
+0x56470118	__warn_printk	vmlinux	EXPORT_SYMBOL	
+0x423d70cf	work_busy	vmlinux	EXPORT_SYMBOL_GPL	
+0xe370efae	write_cache_pages	vmlinux	EXPORT_SYMBOL	
+0xee9c9926	ww_mutex_lock	vmlinux	EXPORT_SYMBOL	
+0x6949db51	ww_mutex_lock_interruptible	vmlinux	EXPORT_SYMBOL	
+0x8249369f	ww_mutex_unlock	vmlinux	EXPORT_SYMBOL	
+0xb04a43ad	__xa_alloc_cyclic	vmlinux	EXPORT_SYMBOL	
+0x0a0ebc08	__xa_cmpxchg	vmlinux	EXPORT_SYMBOL	
+0xd9491c14	xa_destroy	vmlinux	EXPORT_SYMBOL	
+0xe02c9c92	__xa_erase	vmlinux	EXPORT_SYMBOL	
+0x0745a981	xa_erase	vmlinux	EXPORT_SYMBOL	
+0x8fa25c24	xa_find	vmlinux	EXPORT_SYMBOL	
+0xdf36914b	xa_find_after	vmlinux	EXPORT_SYMBOL	
+0x7dcf4135	__xa_insert	vmlinux	EXPORT_SYMBOL	
+0xa85a3e6d	xa_load	vmlinux	EXPORT_SYMBOL	
+0xca9beaa4	__xa_store	vmlinux	EXPORT_SYMBOL	
+0x5b3e282f	xa_store	vmlinux	EXPORT_SYMBOL	
+0x36c26c51	xdp_convert_zc_to_xdp_frame	vmlinux	EXPORT_SYMBOL_GPL	
+0xb9681621	xdp_do_flush	vmlinux	EXPORT_SYMBOL_GPL	
+0x4f24dcb8	xdp_do_redirect	vmlinux	EXPORT_SYMBOL_GPL	
+0x990164ef	xdp_return_frame	vmlinux	EXPORT_SYMBOL_GPL	
+0xf6ff6f39	xdp_return_frame_rx_napi	vmlinux	EXPORT_SYMBOL_GPL	
+0xafa5f40e	xdp_rxq_info_is_reg	vmlinux	EXPORT_SYMBOL_GPL	
+0xba4442f4	xdp_rxq_info_reg	vmlinux	EXPORT_SYMBOL_GPL	
+0x44ac1bf2	xdp_rxq_info_reg_mem_model	vmlinux	EXPORT_SYMBOL_GPL	
+0x17d33574	xdp_rxq_info_unreg	vmlinux	EXPORT_SYMBOL_GPL	
+0x98b543dc	xdp_rxq_info_unreg_mem_model	vmlinux	EXPORT_SYMBOL_GPL	
+0xa1cd64df	xdp_rxq_info_unused	vmlinux	EXPORT_SYMBOL_GPL	
+0xbb7195a5	xdp_warn	vmlinux	EXPORT_SYMBOL_GPL	
+0x0049ca83	xfrm_aead_get_byname	vmlinux	EXPORT_SYMBOL_GPL	
+0x374c2569	xfrm_replay_seqhi	vmlinux	EXPORT_SYMBOL	
+0x65dccf13	xz_dec_end	vmlinux	EXPORT_SYMBOL	
+0x52d717da	xz_dec_init	vmlinux	EXPORT_SYMBOL	
+0x6e5b8651	xz_dec_run	vmlinux	EXPORT_SYMBOL	
+0x760a0f4f	yield	vmlinux	EXPORT_SYMBOL	
+0xc9a87fbf	zap_vma_ptes	vmlinux	EXPORT_SYMBOL_GPL	
+0xd57c1b00	zerocopy_sg_from_iter	vmlinux	EXPORT_SYMBOL	
+0x434c5d10	zgid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x581f98da	zlib_inflate	vmlinux	EXPORT_SYMBOL	
+0x107e5878	zlib_inflateEnd	vmlinux	EXPORT_SYMBOL	
+0x35a88f28	zlib_inflateInit2	vmlinux	EXPORT_SYMBOL	
+0xce5ac24f	zlib_inflate_workspacesize	vmlinux	EXPORT_SYMBOL	
diff --git a/Module.kabi_x86_64 b/Module.kabi_x86_64
new file mode 100644
index 0000000..0e7fe9f
--- /dev/null
+++ b/Module.kabi_x86_64
@@ -0,0 +1,3163 @@
+0x3da0fa32	acpi_bus_get_device	vmlinux	EXPORT_SYMBOL	
+0x8c7f3019	acpi_bus_register_driver	vmlinux	EXPORT_SYMBOL	
+0x86b2bb2c	acpi_bus_unregister_driver	vmlinux	EXPORT_SYMBOL	
+0xdd18a993	acpi_check_dsm	vmlinux	EXPORT_SYMBOL	
+0x141271bf	acpi_dev_found	vmlinux	EXPORT_SYMBOL	
+0x1a45cb6c	acpi_disabled	vmlinux	EXPORT_SYMBOL	
+0xe85d3385	acpi_dma_configure_id	vmlinux	EXPORT_SYMBOL_GPL	
+0xae5a04bb	acpi_evaluate_dsm	vmlinux	EXPORT_SYMBOL	
+0x735e6a81	acpi_evaluate_integer	vmlinux	EXPORT_SYMBOL	
+0xd92deb6b	acpi_evaluate_object	vmlinux	EXPORT_SYMBOL	
+0xcd8ce890	acpi_format_exception	vmlinux	EXPORT_SYMBOL	
+0x9f4f2aa3	acpi_gbl_FADT	vmlinux	EXPORT_SYMBOL	
+0xeb7f6046	acpi_get_devices	vmlinux	EXPORT_SYMBOL	
+0x9975dc22	acpi_get_handle	vmlinux	EXPORT_SYMBOL	
+0xaebd12f0	acpi_get_name	vmlinux	EXPORT_SYMBOL	
+0x16cdc340	acpi_get_table	vmlinux	EXPORT_SYMBOL	
+0xb5a8c226	acpi_gsi_to_irq	vmlinux	EXPORT_SYMBOL_GPL	
+0xd8df08ac	acpi_handle_printk	vmlinux	EXPORT_SYMBOL	
+0x509b64ea	acpi_has_method	vmlinux	EXPORT_SYMBOL	
+0x170ddf79	acpi_install_notify_handler	vmlinux	EXPORT_SYMBOL	
+0x48193639	acpi_lid_open	vmlinux	EXPORT_SYMBOL	
+0xc07fe2a1	acpi_match_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x86f0dda1	__acpi_node_get_property_reference	vmlinux	EXPORT_SYMBOL_GPL	
+0xcfd30d71	acpi_os_map_memory	vmlinux	EXPORT_SYMBOL_GPL	
+0xed55f929	acpi_os_unmap_generic_address	vmlinux	EXPORT_SYMBOL	
+0x34331f04	acpi_os_unmap_memory	vmlinux	EXPORT_SYMBOL_GPL	
+0x78655ed5	acpi_register_gsi	vmlinux	EXPORT_SYMBOL_GPL	
+0x1c58427f	acpi_remove_notify_handler	vmlinux	EXPORT_SYMBOL	
+0x7b5452b8	acpi_unregister_gsi	vmlinux	EXPORT_SYMBOL_GPL	
+0xda414bac	acpi_video_get_edid	drivers/acpi/video	EXPORT_SYMBOL	
+0xec2b8a42	acpi_walk_namespace	vmlinux	EXPORT_SYMBOL	
+0x17c38f61	address_space_init_once	vmlinux	EXPORT_SYMBOL	
+0xb7f6c668	add_timer	vmlinux	EXPORT_SYMBOL	
+0x9c6febfc	add_uevent_var	vmlinux	EXPORT_SYMBOL_GPL	
+0x4afb2238	add_wait_queue	vmlinux	EXPORT_SYMBOL	
+0xde293f9e	add_wait_queue_exclusive	vmlinux	EXPORT_SYMBOL	
+0xd45434ee	admin_timeout	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xe3ec2f2b	alloc_chrdev_region	vmlinux	EXPORT_SYMBOL	
+0x211130c1	alloc_cpumask_var	vmlinux	EXPORT_SYMBOL	
+0xe273d75d	alloc_cpu_rmap	vmlinux	EXPORT_SYMBOL	
+0x4f0ac738	__alloc_disk_node	vmlinux	EXPORT_SYMBOL	
+0xbad8945d	alloc_etherdev_mqs	vmlinux	EXPORT_SYMBOL	
+0x0783e42b	alloc_netdev_mqs	vmlinux	EXPORT_SYMBOL	
+0x433430dc	__alloc_pages	vmlinux	EXPORT_SYMBOL	
+0xdd7a764f	alloc_pages	vmlinux	EXPORT_SYMBOL	
+0x949f7342	__alloc_percpu	vmlinux	EXPORT_SYMBOL_GPL	
+0xaf793668	__alloc_percpu_gfp	vmlinux	EXPORT_SYMBOL_GPL	
+0x6a2f90b9	__alloc_skb	vmlinux	EXPORT_SYMBOL	
+0xdf9208c0	alloc_workqueue	vmlinux	EXPORT_SYMBOL_GPL	
+0xca49321e	anon_inode_getfd	vmlinux	EXPORT_SYMBOL_GPL	
+0x69d70da9	anon_inode_getfile	vmlinux	EXPORT_SYMBOL_GPL	
+0x48f49400	apei_hest_parse	vmlinux	EXPORT_SYMBOL_GPL	
+0x30e1ec25	apei_map_generic_address	vmlinux	EXPORT_SYMBOL_GPL	
+0xfeeecd05	apei_read	vmlinux	EXPORT_SYMBOL_GPL	
+0x53c47c53	apic	vmlinux	EXPORT_SYMBOL_GPL	
+0xd1f60a89	arch_io_free_memtype_wc	vmlinux	EXPORT_SYMBOL	
+0xf2b81b64	arch_io_reserve_memtype_wc	vmlinux	EXPORT_SYMBOL	
+0x5b641283	arch_phys_wc_add	vmlinux	EXPORT_SYMBOL	
+0x50d68377	arch_phys_wc_del	vmlinux	EXPORT_SYMBOL	
+0x25301bc6	arch_wb_cache_pmem	vmlinux	EXPORT_SYMBOL_GPL	
+0xe0b13336	argv_free	vmlinux	EXPORT_SYMBOL	
+0x7380dffa	argv_split	vmlinux	EXPORT_SYMBOL	
+0x732fb79f	arp_tbl	vmlinux	EXPORT_SYMBOL	
+0xf5f370e0	async_schedule_node	vmlinux	EXPORT_SYMBOL_GPL	
+0x9be4dc61	ata_link_next	drivers/ata/libata	EXPORT_SYMBOL_GPL	
+0x07646cee	ata_tf_to_fis	drivers/ata/libata	EXPORT_SYMBOL_GPL	
+0xcf4fdd4d	_atomic_dec_and_lock	vmlinux	EXPORT_SYMBOL	
+0xd3752c27	atomic_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL	
+0x2b9997fb	atomic_notifier_chain_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x7181db30	atomic_notifier_chain_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xb7341117	attribute_container_find_class_device	vmlinux	EXPORT_SYMBOL_GPL	
+0xad73041f	autoremove_wake_function	vmlinux	EXPORT_SYMBOL	
+0xadadf9a0	backlight_device_register	vmlinux	EXPORT_SYMBOL	
+0xbe353e1b	backlight_device_set_brightness	vmlinux	EXPORT_SYMBOL	
+0x7441677f	backlight_device_unregister	vmlinux	EXPORT_SYMBOL	
+0x7cd02161	backlight_force_update	vmlinux	EXPORT_SYMBOL	
+0xf4a48d22	bdevname	vmlinux	EXPORT_SYMBOL	
+0xf7016c04	bdev_read_only	vmlinux	EXPORT_SYMBOL	
+0xdd7ae831	bdget_disk	vmlinux	EXPORT_SYMBOL	
+0x80ca5026	_bin2bcd	vmlinux	EXPORT_SYMBOL	
+0xd45cc6ca	bin2hex	vmlinux	EXPORT_SYMBOL	
+0x6d2c0b9e	bio_add_page	vmlinux	EXPORT_SYMBOL	
+0x996e3024	bio_alloc_bioset	vmlinux	EXPORT_SYMBOL	
+0x06e13705	bio_associate_blkg	vmlinux	EXPORT_SYMBOL_GPL	
+0xda731ea8	bio_chain	vmlinux	EXPORT_SYMBOL	
+0xf678a1c4	bio_clone_fast	vmlinux	EXPORT_SYMBOL	
+0xde90767f	bio_devname	vmlinux	EXPORT_SYMBOL	
+0x771fba27	bio_endio	vmlinux	EXPORT_SYMBOL	
+0x11b32d29	bio_free_pages	vmlinux	EXPORT_SYMBOL	
+0xf2b29065	bio_init	vmlinux	EXPORT_SYMBOL	
+0x31492577	bio_integrity_add_page	vmlinux	EXPORT_SYMBOL	
+0x23827de2	bio_integrity_alloc	vmlinux	EXPORT_SYMBOL	
+0xa82a0cce	bio_put	vmlinux	EXPORT_SYMBOL	
+0x155271f6	bioset_exit	vmlinux	EXPORT_SYMBOL	
+0x8fb88590	bioset_init	vmlinux	EXPORT_SYMBOL	
+0x39b52d19	__bitmap_and	vmlinux	EXPORT_SYMBOL	
+0xadfdfcef	__bitmap_andnot	vmlinux	EXPORT_SYMBOL	
+0x922f45a6	__bitmap_clear	vmlinux	EXPORT_SYMBOL	
+0x7c173634	__bitmap_complement	vmlinux	EXPORT_SYMBOL	
+0xf3e6402e	__bitmap_equal	vmlinux	EXPORT_SYMBOL	
+0x63a7c28c	bitmap_find_free_region	vmlinux	EXPORT_SYMBOL	
+0x64127b67	bitmap_find_next_zero_area_off	vmlinux	EXPORT_SYMBOL	
+0xca21ebd3	bitmap_free	vmlinux	EXPORT_SYMBOL	
+0xf8d07858	bitmap_from_arr32	vmlinux	EXPORT_SYMBOL	
+0xbb35675b	__bitmap_intersects	vmlinux	EXPORT_SYMBOL	
+0xa084749a	__bitmap_or	vmlinux	EXPORT_SYMBOL	
+0xb97220ff	bitmap_parse	vmlinux	EXPORT_SYMBOL	
+0x1b015d25	bitmap_parselist	vmlinux	EXPORT_SYMBOL	
+0xf474c21c	bitmap_print_to_pagebuf	vmlinux	EXPORT_SYMBOL	
+0x574c2e74	bitmap_release_region	vmlinux	EXPORT_SYMBOL	
+0x615911d7	__bitmap_set	vmlinux	EXPORT_SYMBOL	
+0x3b644591	__bitmap_shift_left	vmlinux	EXPORT_SYMBOL	
+0xaad0ae78	__bitmap_shift_right	vmlinux	EXPORT_SYMBOL	
+0x0d61eeee	__bitmap_subset	vmlinux	EXPORT_SYMBOL	
+0x63c4d61f	__bitmap_weight	vmlinux	EXPORT_SYMBOL	
+0xf6fc8791	__bitmap_xor	vmlinux	EXPORT_SYMBOL	
+0x2688ec10	bitmap_zalloc	vmlinux	EXPORT_SYMBOL	
+0x16e297c3	bit_wait	vmlinux	EXPORT_SYMBOL	
+0x54474814	blk_alloc_queue	vmlinux	EXPORT_SYMBOL	
+0xd27b25dd	blk_check_plugged	vmlinux	EXPORT_SYMBOL	
+0x263acc9c	blk_cleanup_queue	vmlinux	EXPORT_SYMBOL	
+0x8239f6a6	blkdev_get_by_path	vmlinux	EXPORT_SYMBOL	
+0x4cd2f532	__blkdev_issue_discard	vmlinux	EXPORT_SYMBOL	
+0xb2082345	blkdev_issue_discard	vmlinux	EXPORT_SYMBOL	
+0x685ca2e7	blkdev_issue_flush	vmlinux	EXPORT_SYMBOL	
+0xb7baf2e9	blkdev_issue_write_same	vmlinux	EXPORT_SYMBOL	
+0x377954a6	__blkdev_issue_zeroout	vmlinux	EXPORT_SYMBOL	
+0xe72476de	blkdev_issue_zeroout	vmlinux	EXPORT_SYMBOL	
+0x993728ad	blkdev_put	vmlinux	EXPORT_SYMBOL	
+0xd86a1f51	blk_execute_rq	vmlinux	EXPORT_SYMBOL	
+0x22563a78	blk_execute_rq_nowait	vmlinux	EXPORT_SYMBOL_GPL	
+0xb1d3a15c	blk_finish_plug	vmlinux	EXPORT_SYMBOL	
+0x82269cea	blk_freeze_queue_start	vmlinux	EXPORT_SYMBOL_GPL	
+0x7013db01	blk_get_queue	vmlinux	EXPORT_SYMBOL	
+0xee7797bb	blk_get_request	vmlinux	EXPORT_SYMBOL	
+0x6474dd54	blk_integrity_register	vmlinux	EXPORT_SYMBOL	
+0x11a6caaa	blk_integrity_unregister	vmlinux	EXPORT_SYMBOL	
+0xb8d95cd3	blk_mq_alloc_request	vmlinux	EXPORT_SYMBOL	
+0x83141ed3	blk_mq_alloc_request_hctx	vmlinux	EXPORT_SYMBOL_GPL	
+0x68a04feb	blk_mq_alloc_tag_set	vmlinux	EXPORT_SYMBOL	
+0xf6e1b050	blk_mq_complete_request	vmlinux	EXPORT_SYMBOL	
+0x687e0543	blk_mq_complete_request_remote	vmlinux	EXPORT_SYMBOL_GPL	
+0x5fa8b249	blk_mq_end_request	vmlinux	EXPORT_SYMBOL	
+0xdc1b415d	blk_mq_free_request	vmlinux	EXPORT_SYMBOL_GPL	
+0xf31bb594	blk_mq_free_tag_set	vmlinux	EXPORT_SYMBOL	
+0xa809582c	blk_mq_freeze_queue	vmlinux	EXPORT_SYMBOL_GPL	
+0x22bd10a6	blk_mq_freeze_queue_wait	vmlinux	EXPORT_SYMBOL_GPL	
+0x515203c6	blk_mq_freeze_queue_wait_timeout	vmlinux	EXPORT_SYMBOL_GPL	
+0x8421cbcb	blk_mq_init_queue	vmlinux	EXPORT_SYMBOL	
+0x4d4d7b79	blk_mq_map_queues	vmlinux	EXPORT_SYMBOL_GPL	
+0xd2a89eae	blk_mq_pci_map_queues	vmlinux	EXPORT_SYMBOL_GPL	
+0xaacf6d81	blk_mq_quiesce_queue	vmlinux	EXPORT_SYMBOL_GPL	
+0x553ad4f8	blk_mq_rdma_map_queues	vmlinux	EXPORT_SYMBOL_GPL	
+0x51942a53	blk_mq_requeue_request	vmlinux	EXPORT_SYMBOL	
+0xfa31b583	blk_mq_run_hw_queues	vmlinux	EXPORT_SYMBOL	
+0xdebb7c8f	blk_mq_start_request	vmlinux	EXPORT_SYMBOL	
+0x57edbac0	blk_mq_tagset_busy_iter	vmlinux	EXPORT_SYMBOL	
+0xdb7a98f9	blk_mq_tagset_wait_completed_request	vmlinux	EXPORT_SYMBOL	
+0xf1f1fd30	blk_mq_tag_to_rq	vmlinux	EXPORT_SYMBOL	
+0x9af0fb0a	blk_mq_unfreeze_queue	vmlinux	EXPORT_SYMBOL_GPL	
+0x2a963f62	blk_mq_unique_tag	vmlinux	EXPORT_SYMBOL	
+0x78f011df	blk_mq_unquiesce_queue	vmlinux	EXPORT_SYMBOL_GPL	
+0xb9c2fd95	blk_mq_update_nr_hw_queues	vmlinux	EXPORT_SYMBOL_GPL	
+0x3e245525	blk_poll	vmlinux	EXPORT_SYMBOL_GPL	
+0x8b094bdc	blk_put_queue	vmlinux	EXPORT_SYMBOL	
+0x5beec978	blk_put_request	vmlinux	EXPORT_SYMBOL	
+0x0e7b0436	blk_queue_bounce_limit	vmlinux	EXPORT_SYMBOL	
+0x6ed56043	blk_queue_chunk_sectors	vmlinux	EXPORT_SYMBOL	
+0xcca37da9	blk_queue_dma_alignment	vmlinux	EXPORT_SYMBOL	
+0xb20c227e	blk_queue_flag_clear	vmlinux	EXPORT_SYMBOL	
+0xff4b435c	blk_queue_flag_set	vmlinux	EXPORT_SYMBOL	
+0x64934489	blk_queue_flag_test_and_set	vmlinux	EXPORT_SYMBOL_GPL	
+0x85711efb	blk_queue_io_min	vmlinux	EXPORT_SYMBOL	
+0xc77f5162	blk_queue_io_opt	vmlinux	EXPORT_SYMBOL	
+0x53cf5c44	blk_queue_logical_block_size	vmlinux	EXPORT_SYMBOL	
+0xac0e6d41	blk_queue_max_discard_sectors	vmlinux	EXPORT_SYMBOL	
+0x0bab5d00	blk_queue_max_discard_segments	vmlinux	EXPORT_SYMBOL_GPL	
+0x53a6163f	blk_queue_max_hw_sectors	vmlinux	EXPORT_SYMBOL	
+0x48f574b6	blk_queue_max_segments	vmlinux	EXPORT_SYMBOL	
+0xab9d9b03	blk_queue_max_segment_size	vmlinux	EXPORT_SYMBOL	
+0x05f54005	blk_queue_max_write_same_sectors	vmlinux	EXPORT_SYMBOL	
+0xe153c15e	blk_queue_max_write_zeroes_sectors	vmlinux	EXPORT_SYMBOL	
+0xafcd0283	blk_queue_physical_block_size	vmlinux	EXPORT_SYMBOL	
+0x9d8bd2e3	blk_queue_rq_timeout	vmlinux	EXPORT_SYMBOL_GPL	
+0x82ab2f62	blk_queue_segment_boundary	vmlinux	EXPORT_SYMBOL	
+0xbc3ffad0	blk_queue_split	vmlinux	EXPORT_SYMBOL	
+0x42ff2323	blk_queue_update_dma_alignment	vmlinux	EXPORT_SYMBOL	
+0xbc81ed54	blk_queue_virt_boundary	vmlinux	EXPORT_SYMBOL	
+0x8a8156cc	blk_queue_write_cache	vmlinux	EXPORT_SYMBOL_GPL	
+0x70d5ed20	blk_rq_append_bio	vmlinux	EXPORT_SYMBOL	
+0x3f4edd08	blk_rq_count_integrity_sg	vmlinux	EXPORT_SYMBOL	
+0xb670fcd9	blk_rq_map_integrity_sg	vmlinux	EXPORT_SYMBOL	
+0x7ec07394	blk_rq_map_kern	vmlinux	EXPORT_SYMBOL	
+0xfabbc58d	__blk_rq_map_sg	vmlinux	EXPORT_SYMBOL	
+0x395ffb3c	blk_rq_map_user	vmlinux	EXPORT_SYMBOL	
+0x3565c410	blk_rq_map_user_iov	vmlinux	EXPORT_SYMBOL	
+0x87116cbc	blk_rq_unmap_user	vmlinux	EXPORT_SYMBOL	
+0xdd55982c	blk_set_queue_dying	vmlinux	EXPORT_SYMBOL_GPL	
+0x35cfc9e4	blk_set_stacking_limits	vmlinux	EXPORT_SYMBOL	
+0x5558e2a0	blk_stack_limits	vmlinux	EXPORT_SYMBOL	
+0x79ec8f93	blk_start_plug	vmlinux	EXPORT_SYMBOL	
+0x84502a47	blk_status_to_errno	vmlinux	EXPORT_SYMBOL_GPL	
+0x27639220	blk_verify_command	vmlinux	EXPORT_SYMBOL	
+0x823eae06	blocking_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL	
+0x0907d14d	blocking_notifier_chain_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x4ece3615	blocking_notifier_chain_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x5367b4b4	boot_cpu_data	vmlinux	EXPORT_SYMBOL	
+0x6f8f674a	bpf_dispatcher_xdp_func	vmlinux	EXPORT_SYMBOL	
+0xc58d13f7	bpf_prog_add	vmlinux	EXPORT_SYMBOL_GPL	
+0xe5aa803f	bpf_prog_inc	vmlinux	EXPORT_SYMBOL_GPL	
+0x6214d294	bpf_prog_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x7b8b3e1d	bpf_prog_sub	vmlinux	EXPORT_SYMBOL_GPL	
+0xf84bd6ee	bpf_stats_enabled_key	vmlinux	EXPORT_SYMBOL	
+0x417a856c	bpf_trace_run1	vmlinux	EXPORT_SYMBOL_GPL	
+0xadb21a47	bpf_trace_run2	vmlinux	EXPORT_SYMBOL_GPL	
+0x3fb5a036	bpf_trace_run3	vmlinux	EXPORT_SYMBOL_GPL	
+0x062a9d44	bpf_trace_run4	vmlinux	EXPORT_SYMBOL_GPL	
+0xc684d0b0	bpf_trace_run5	vmlinux	EXPORT_SYMBOL_GPL	
+0xb1086d7c	bpf_trace_run6	vmlinux	EXPORT_SYMBOL_GPL	
+0xd4ce680e	bpf_trace_run9	vmlinux	EXPORT_SYMBOL_GPL	
+0x5c2bcd37	bpf_warn_invalid_xdp_action	vmlinux	EXPORT_SYMBOL_GPL	
+0x1be77555	bsg_job_done	vmlinux	EXPORT_SYMBOL_GPL	
+0x759bfe36	btree_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0xf331236f	btree_geo32	vmlinux	EXPORT_SYMBOL_GPL	
+0xa3a04602	btree_geo64	vmlinux	EXPORT_SYMBOL_GPL	
+0x890fa0fa	btree_get_prev	vmlinux	EXPORT_SYMBOL_GPL	
+0xf7afb369	btree_init	vmlinux	EXPORT_SYMBOL_GPL	
+0x50df94f5	btree_insert	vmlinux	EXPORT_SYMBOL_GPL	
+0xef92ef33	btree_last	vmlinux	EXPORT_SYMBOL_GPL	
+0xede9a09a	btree_lookup	vmlinux	EXPORT_SYMBOL_GPL	
+0xf3b95d79	btree_remove	vmlinux	EXPORT_SYMBOL_GPL	
+0x4f2593f0	btree_update	vmlinux	EXPORT_SYMBOL_GPL	
+0xfa0fe535	build_skb	vmlinux	EXPORT_SYMBOL	
+0xc66f97eb	bus_find_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x19afd3e8	bus_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x90a1e03c	bus_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x46cf10eb	cachemode2protval	vmlinux	EXPORT_SYMBOL	
+0x20a87854	call_netdevice_notifiers	vmlinux	EXPORT_SYMBOL	
+0x28aa6a67	call_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0xd6141c39	call_srcu	vmlinux	EXPORT_SYMBOL_GPL	
+0xa7eedcc4	call_usermodehelper	vmlinux	EXPORT_SYMBOL	
+0x1e82e306	cancel_delayed_work	vmlinux	EXPORT_SYMBOL	
+0x61b037c4	cancel_delayed_work_sync	vmlinux	EXPORT_SYMBOL	
+0x856e816e	cancel_work_sync	vmlinux	EXPORT_SYMBOL_GPL	
+0xcc5d22d9	can_do_mlock	vmlinux	EXPORT_SYMBOL	
+0xc6cbbc89	capable	vmlinux	EXPORT_SYMBOL	
+0xa2f381b5	cdev_add	vmlinux	EXPORT_SYMBOL	
+0x99bc4466	cdev_alloc	vmlinux	EXPORT_SYMBOL	
+0xb4ff84a7	cdev_del	vmlinux	EXPORT_SYMBOL	
+0x55a7f45e	cdev_device_add	vmlinux	EXPORT_SYMBOL	
+0x4a6f2d4f	cdev_device_del	vmlinux	EXPORT_SYMBOL	
+0xecc5c1dd	cdev_init	vmlinux	EXPORT_SYMBOL	
+0x9635d1fb	cdev_set_parent	vmlinux	EXPORT_SYMBOL	
+0xf13eaf12	cgroup_attach_task_all	vmlinux	EXPORT_SYMBOL_GPL	
+0x88db9f48	__check_object_size	vmlinux	EXPORT_SYMBOL	
+0x36ff5e54	class_compat_create_link	vmlinux	EXPORT_SYMBOL_GPL	
+0x32c3cb4e	class_compat_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x5218b5f1	class_compat_remove_link	vmlinux	EXPORT_SYMBOL_GPL	
+0xe5883bd9	class_compat_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x12028eaa	__class_create	vmlinux	EXPORT_SYMBOL_GPL	
+0xca0d5993	class_create_file_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0x6260f629	class_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0x8233ea66	class_find_device	vmlinux	EXPORT_SYMBOL_GPL	
+0xb234ae60	class_for_each_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x5dad69a3	__class_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xe47f7f1b	class_remove_file_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0x9ee9aada	class_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x9caf4e8d	cleanup_srcu_struct	vmlinux	EXPORT_SYMBOL_GPL	
+0xd8cef6e1	clear_user	vmlinux	EXPORT_SYMBOL	
+0x0c805f93	clflush_cache_range	vmlinux	EXPORT_SYMBOL_GPL	
+0xb6e6d99d	clk_disable	vmlinux	EXPORT_SYMBOL_GPL	
+0x815588a6	clk_enable	vmlinux	EXPORT_SYMBOL_GPL	
+0x556e4390	clk_get_rate	vmlinux	EXPORT_SYMBOL_GPL	
+0x7c9a7371	clk_prepare	vmlinux	EXPORT_SYMBOL_GPL	
+0xb077e70a	clk_unprepare	vmlinux	EXPORT_SYMBOL_GPL	
+0x7757b51a	clk_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xbcf01d2b	__close_fd	vmlinux	EXPORT_SYMBOL	
+0xaf66cd41	commit_creds	vmlinux	EXPORT_SYMBOL	
+0xbffde8ec	compat_alloc_user_space	vmlinux	EXPORT_SYMBOL_GPL	
+0xa6257a2f	complete	vmlinux	EXPORT_SYMBOL	
+0x93d6dd8c	complete_all	vmlinux	EXPORT_SYMBOL	
+0x26cc73c3	complete_and_exit	vmlinux	EXPORT_SYMBOL	
+0xddf6ad7a	completion_done	vmlinux	EXPORT_SYMBOL	
+0xa7296150	component_add	vmlinux	EXPORT_SYMBOL_GPL	
+0xe30113ae	component_del	vmlinux	EXPORT_SYMBOL_GPL	
+0x0800473f	__cond_resched	vmlinux	EXPORT_SYMBOL	
+0x829fbfdf	configfs_register_subsystem	vmlinux	EXPORT_SYMBOL	
+0x782d6c7c	configfs_remove_default_groups	vmlinux	EXPORT_SYMBOL	
+0x41c92b6b	configfs_unregister_subsystem	vmlinux	EXPORT_SYMBOL	
+0x9fc8b579	config_group_init	vmlinux	EXPORT_SYMBOL	
+0xa2850991	config_group_init_type_name	vmlinux	EXPORT_SYMBOL	
+0xcbb61fb4	config_item_put	vmlinux	EXPORT_SYMBOL	
+0xfbaaf01e	console_lock	vmlinux	EXPORT_SYMBOL	
+0xc631580a	console_unlock	vmlinux	EXPORT_SYMBOL	
+0xeae3dfd6	__const_udelay	vmlinux	EXPORT_SYMBOL	
+0x035d62df	consume_skb	vmlinux	EXPORT_SYMBOL	
+0x148b6c60	convert_art_to_tsc	vmlinux	EXPORT_SYMBOL	
+0xb3183b5c	_copy_from_iter	vmlinux	EXPORT_SYMBOL	
+0x13c49cc2	_copy_from_user	vmlinux	EXPORT_SYMBOL	
+0x321bd561	_copy_to_iter	vmlinux	EXPORT_SYMBOL	
+0x6b10bee1	_copy_to_user	vmlinux	EXPORT_SYMBOL	
+0x21271fd0	copy_user_enhanced_fast_string	vmlinux	EXPORT_SYMBOL	
+0x1f199d24	copy_user_generic_string	vmlinux	EXPORT_SYMBOL	
+0xecdcabd2	copy_user_generic_unrolled	vmlinux	EXPORT_SYMBOL	
+0x86c43a8c	cper_estatus_check	vmlinux	EXPORT_SYMBOL_GPL	
+0x1234ffa1	cper_estatus_check_header	vmlinux	EXPORT_SYMBOL_GPL	
+0xe4248980	cper_estatus_print	vmlinux	EXPORT_SYMBOL_GPL	
+0xe3d857ea	__cpu_active_mask	vmlinux	EXPORT_SYMBOL	
+0x01c12c32	cpu_bit_bitmap	vmlinux	EXPORT_SYMBOL_GPL	
+0xa9785b49	cpu_core_map	vmlinux	EXPORT_SYMBOL	
+0x9305f8e6	cpufreq_get	vmlinux	EXPORT_SYMBOL	
+0x7c46233a	cpufreq_quick_get	vmlinux	EXPORT_SYMBOL	
+0x3611dc53	__cpuhp_remove_state	vmlinux	EXPORT_SYMBOL	
+0xb459d0e2	__cpuhp_setup_state	vmlinux	EXPORT_SYMBOL	
+0xf37b19ab	__cpuhp_state_add_instance	vmlinux	EXPORT_SYMBOL_GPL	
+0xbe69cb8b	__cpuhp_state_remove_instance	vmlinux	EXPORT_SYMBOL_GPL	
+0x102bed66	cpu_info	vmlinux	EXPORT_SYMBOL	
+0xd6b33026	cpu_khz	vmlinux	EXPORT_SYMBOL	
+0xc8a91f5b	cpumask_local_spread	vmlinux	EXPORT_SYMBOL	
+0xaa44a707	cpumask_next	vmlinux	EXPORT_SYMBOL	
+0x6cb2f5a1	cpumask_next_and	vmlinux	EXPORT_SYMBOL	
+0xa084f79f	cpumask_next_wrap	vmlinux	EXPORT_SYMBOL	
+0x7a2af7b4	cpu_number	vmlinux	EXPORT_SYMBOL	
+0x5a5a2271	__cpu_online_mask	vmlinux	EXPORT_SYMBOL	
+0x9e683f75	__cpu_possible_mask	vmlinux	EXPORT_SYMBOL	
+0x7aff77a3	__cpu_present_mask	vmlinux	EXPORT_SYMBOL	
+0x3b83610f	cpu_sibling_map	vmlinux	EXPORT_SYMBOL	
+0xa04f945a	cpus_read_lock	vmlinux	EXPORT_SYMBOL_GPL	
+0x18fb2caf	cpus_read_unlock	vmlinux	EXPORT_SYMBOL_GPL	
+0xbd6841d4	crc16	vmlinux	EXPORT_SYMBOL	
+0xb15b4109	crc32c	lib/libcrc32c	EXPORT_SYMBOL	
+0x7d5e1008	__crc32c_le_shift	vmlinux	EXPORT_SYMBOL	
+0x69dd3b5b	crc32_le	vmlinux	EXPORT_SYMBOL	
+0xe2aae5cc	crc8	lib/crc8	EXPORT_SYMBOL	
+0xaa8106bc	crc8_populate_msb	lib/crc8	EXPORT_SYMBOL	
+0xc666a132	crc_t10dif	vmlinux	EXPORT_SYMBOL	
+0xb6e49953	crypto_ahash_digest	vmlinux	EXPORT_SYMBOL_GPL	
+0xb1c5a9ef	crypto_ahash_final	vmlinux	EXPORT_SYMBOL_GPL	
+0x9a5a5f6f	crypto_ahash_setkey	vmlinux	EXPORT_SYMBOL_GPL	
+0x06045f73	crypto_alloc_ahash	vmlinux	EXPORT_SYMBOL_GPL	
+0xe92fa2ff	crypto_alloc_akcipher	vmlinux	EXPORT_SYMBOL_GPL	
+0xa18fc2c7	crypto_alloc_shash	vmlinux	EXPORT_SYMBOL_GPL	
+0x59fd1bfc	crypto_destroy_tfm	vmlinux	EXPORT_SYMBOL_GPL	
+0x3ef051c8	crypto_inc	vmlinux	EXPORT_SYMBOL_GPL	
+0x5a44f8cb	__crypto_memneq	vmlinux	EXPORT_SYMBOL	
+0xf16a4f5c	crypto_register_akcipher	vmlinux	EXPORT_SYMBOL_GPL	
+0xe8665b60	crypto_register_alg	vmlinux	EXPORT_SYMBOL_GPL	
+0xbb92c182	crypto_register_kpp	vmlinux	EXPORT_SYMBOL_GPL	
+0x486855f6	crypto_register_shash	vmlinux	EXPORT_SYMBOL_GPL	
+0xedd7e15c	crypto_register_skciphers	vmlinux	EXPORT_SYMBOL_GPL	
+0x42d17b8b	crypto_shash_final	vmlinux	EXPORT_SYMBOL_GPL	
+0x1c000fdb	crypto_shash_update	vmlinux	EXPORT_SYMBOL_GPL	
+0x5aa90a64	crypto_unregister_akcipher	vmlinux	EXPORT_SYMBOL_GPL	
+0x73c03870	crypto_unregister_alg	vmlinux	EXPORT_SYMBOL_GPL	
+0x3875934b	crypto_unregister_kpp	vmlinux	EXPORT_SYMBOL_GPL	
+0x60f5b0b7	crypto_unregister_shash	vmlinux	EXPORT_SYMBOL_GPL	
+0xe2f4c3e7	crypto_unregister_skciphers	vmlinux	EXPORT_SYMBOL_GPL	
+0xb47cca30	csum_ipv6_magic	vmlinux	EXPORT_SYMBOL	
+0xe113bbbc	csum_partial	vmlinux	EXPORT_SYMBOL	
+0x11089ac7	_ctype	vmlinux	EXPORT_SYMBOL	
+0x01a0ed64	current_task	vmlinux	EXPORT_SYMBOL	
+0x4d468719	dca3_get_tag	drivers/dca/dca	EXPORT_SYMBOL_GPL	
+0xe7677498	dca_add_requester	drivers/dca/dca	EXPORT_SYMBOL_GPL	
+0xac34ecec	dca_register_notify	drivers/dca/dca	EXPORT_SYMBOL_GPL	
+0x20915ed4	dca_remove_requester	drivers/dca/dca	EXPORT_SYMBOL_GPL	
+0x01a33ab9	dca_unregister_notify	drivers/dca/dca	EXPORT_SYMBOL_GPL	
+0xfef67656	dcb_getapp	vmlinux	EXPORT_SYMBOL	
+0xdcd09193	dcb_ieee_delapp	vmlinux	EXPORT_SYMBOL	
+0x73f28a4e	dcb_ieee_getapp_mask	vmlinux	EXPORT_SYMBOL	
+0x125e04bb	dcb_ieee_setapp	vmlinux	EXPORT_SYMBOL	
+0x6b6e2877	dcbnl_cee_notify	vmlinux	EXPORT_SYMBOL	
+0xd4f4a81d	dcbnl_ieee_notify	vmlinux	EXPORT_SYMBOL	
+0xd7a7a629	dcb_setapp	vmlinux	EXPORT_SYMBOL	
+0xb805bb89	debugfs_attr_read	vmlinux	EXPORT_SYMBOL_GPL	
+0x32baf3b1	debugfs_attr_write	vmlinux	EXPORT_SYMBOL_GPL	
+0x2b4f8373	debugfs_create_atomic_t	vmlinux	EXPORT_SYMBOL_GPL	
+0xb623de1a	debugfs_create_bool	vmlinux	EXPORT_SYMBOL_GPL	
+0xa74c9b12	debugfs_create_dir	vmlinux	EXPORT_SYMBOL_GPL	
+0xb79a589e	debugfs_create_file	vmlinux	EXPORT_SYMBOL_GPL	
+0xba1afc0c	debugfs_create_file_unsafe	vmlinux	EXPORT_SYMBOL_GPL	
+0x10f87301	debugfs_create_regset32	vmlinux	EXPORT_SYMBOL_GPL	
+0xbeb2189d	debugfs_create_u32	vmlinux	EXPORT_SYMBOL_GPL	
+0x776ff39b	debugfs_create_u64	vmlinux	EXPORT_SYMBOL_GPL	
+0x110b5422	debugfs_create_u8	vmlinux	EXPORT_SYMBOL_GPL	
+0x716265c7	debugfs_initialized	vmlinux	EXPORT_SYMBOL_GPL	
+0x18197757	debugfs_lookup	vmlinux	EXPORT_SYMBOL_GPL	
+0x15e8028a	debugfs_remove	vmlinux	EXPORT_SYMBOL_GPL	
+0xd38cd261	__default_kernel_pte_mask	vmlinux	EXPORT_SYMBOL	
+0x9226ffb2	default_llseek	vmlinux	EXPORT_SYMBOL	
+0xaad8c7d6	default_wake_function	vmlinux	EXPORT_SYMBOL	
+0x466c14a7	__delay	vmlinux	EXPORT_SYMBOL	
+0x8d88a271	delayed_work_timer_fn	vmlinux	EXPORT_SYMBOL	
+0xabc4f0db	del_gendisk	vmlinux	EXPORT_SYMBOL	
+0x981e027e	del_timer	vmlinux	EXPORT_SYMBOL	
+0x7010a74d	del_timer_sync	vmlinux	EXPORT_SYMBOL	
+0x8c03d20c	destroy_workqueue	vmlinux	EXPORT_SYMBOL_GPL	
+0x688e75aa	dev_add_pack	vmlinux	EXPORT_SYMBOL	
+0x537602ef	dev_addr_add	vmlinux	EXPORT_SYMBOL	
+0x83ba1c3c	dev_addr_del	vmlinux	EXPORT_SYMBOL	
+0x52d8beaa	dev_alloc_name	vmlinux	EXPORT_SYMBOL	
+0x501f62c9	dev_attr_phy_event_threshold	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xa5976e4f	dev_base_lock	vmlinux	EXPORT_SYMBOL	
+0xb70398e8	dev_change_flags	vmlinux	EXPORT_SYMBOL	
+0x38dd0140	dev_close	vmlinux	EXPORT_SYMBOL	
+0xd3446584	_dev_crit	vmlinux	EXPORT_SYMBOL	
+0x4152a922	dev_disable_lro	vmlinux	EXPORT_SYMBOL	
+0xaf54fefd	dev_driver_string	vmlinux	EXPORT_SYMBOL	
+0x0bc2972f	_dev_emerg	vmlinux	EXPORT_SYMBOL	
+0x6c1e1c78	_dev_err	vmlinux	EXPORT_SYMBOL	
+0xfdd768ea	__dev_get_by_index	vmlinux	EXPORT_SYMBOL	
+0x0d907349	dev_get_by_index	vmlinux	EXPORT_SYMBOL	
+0xe10cc971	dev_get_by_index_rcu	vmlinux	EXPORT_SYMBOL	
+0x78457ca2	__dev_get_by_name	vmlinux	EXPORT_SYMBOL	
+0x63373e70	dev_get_by_name	vmlinux	EXPORT_SYMBOL	
+0x72ea0cbe	dev_get_flags	vmlinux	EXPORT_SYMBOL	
+0x0c275334	dev_get_iflink	vmlinux	EXPORT_SYMBOL	
+0x8b701f62	dev_get_stats	vmlinux	EXPORT_SYMBOL	
+0x1ea9ba5b	device_add	vmlinux	EXPORT_SYMBOL_GPL	
+0x397a7f60	device_add_disk	vmlinux	EXPORT_SYMBOL	
+0xdf1f374a	device_create	vmlinux	EXPORT_SYMBOL_GPL	
+0xdad6c6d5	device_create_file	vmlinux	EXPORT_SYMBOL_GPL	
+0xbb3e6d07	device_create_with_groups	vmlinux	EXPORT_SYMBOL_GPL	
+0x73be38c0	device_del	vmlinux	EXPORT_SYMBOL_GPL	
+0x45e0dca2	device_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0x3532079e	device_for_each_child	vmlinux	EXPORT_SYMBOL_GPL	
+0x377d8d7b	device_get_mac_address	vmlinux	EXPORT_SYMBOL	
+0x3f60721b	device_get_next_child_node	vmlinux	EXPORT_SYMBOL_GPL	
+0xf9ca2922	device_initialize	vmlinux	EXPORT_SYMBOL_GPL	
+0xd4c1cb26	device_link_add	vmlinux	EXPORT_SYMBOL_GPL	
+0x3421eedc	device_match_name	vmlinux	EXPORT_SYMBOL_GPL	
+0x535ee06d	device_property_present	vmlinux	EXPORT_SYMBOL_GPL	
+0x279b4571	device_property_read_string	vmlinux	EXPORT_SYMBOL_GPL	
+0x4ba23648	device_property_read_string_array	vmlinux	EXPORT_SYMBOL_GPL	
+0x61a37f29	device_property_read_u32_array	vmlinux	EXPORT_SYMBOL_GPL	
+0xb26f7f5c	device_property_read_u8_array	vmlinux	EXPORT_SYMBOL_GPL	
+0x3e5c2bcc	device_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xeaca6739	device_release_driver	vmlinux	EXPORT_SYMBOL_GPL	
+0x8fcee2e1	device_remove_file	vmlinux	EXPORT_SYMBOL_GPL	
+0xa8230550	device_remove_file_self	vmlinux	EXPORT_SYMBOL_GPL	
+0x2e0b8857	device_rename	vmlinux	EXPORT_SYMBOL_GPL	
+0x86ebae72	device_reprobe	vmlinux	EXPORT_SYMBOL_GPL	
+0x07c8fdec	device_set_wakeup_capable	vmlinux	EXPORT_SYMBOL_GPL	
+0xc63127ad	device_set_wakeup_enable	vmlinux	EXPORT_SYMBOL_GPL	
+0x57b829b5	device_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xace7d68a	device_wakeup_disable	vmlinux	EXPORT_SYMBOL_GPL	
+0xb88cc19a	_dev_info	vmlinux	EXPORT_SYMBOL	
+0x05e259f5	__dev_kfree_skb_any	vmlinux	EXPORT_SYMBOL	
+0x3bfd0b1f	__dev_kfree_skb_irq	vmlinux	EXPORT_SYMBOL	
+0x2e3e7ff2	devlink_alloc	vmlinux	EXPORT_SYMBOL_GPL	
+0xd33847c8	devlink_flash_update_begin_notify	vmlinux	EXPORT_SYMBOL_GPL	
+0x166e8139	devlink_flash_update_end_notify	vmlinux	EXPORT_SYMBOL_GPL	
+0x303e5735	devlink_flash_update_status_notify	vmlinux	EXPORT_SYMBOL_GPL	
+0xe753b68d	devlink_fmsg_arr_pair_nest_end	vmlinux	EXPORT_SYMBOL_GPL	
+0xbb6a3cbd	devlink_fmsg_arr_pair_nest_start	vmlinux	EXPORT_SYMBOL_GPL	
+0x5358864e	devlink_fmsg_binary_pair_nest_end	vmlinux	EXPORT_SYMBOL_GPL	
+0x11df0e75	devlink_fmsg_binary_pair_nest_start	vmlinux	EXPORT_SYMBOL_GPL	
+0x3fe6c346	devlink_fmsg_binary_pair_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x15510a89	devlink_fmsg_binary_put	vmlinux	EXPORT_SYMBOL_GPL	
+0xa99ef899	devlink_fmsg_bool_pair_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x663bb448	devlink_fmsg_obj_nest_end	vmlinux	EXPORT_SYMBOL_GPL	
+0x86585a33	devlink_fmsg_obj_nest_start	vmlinux	EXPORT_SYMBOL_GPL	
+0xb10d964d	devlink_fmsg_pair_nest_end	vmlinux	EXPORT_SYMBOL_GPL	
+0xf7bc95b0	devlink_fmsg_pair_nest_start	vmlinux	EXPORT_SYMBOL_GPL	
+0x234cf416	devlink_fmsg_string_pair_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x893abbdd	devlink_fmsg_u32_pair_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x16da1f88	devlink_fmsg_u32_put	vmlinux	EXPORT_SYMBOL_GPL	
+0xb307c909	devlink_fmsg_u64_pair_put	vmlinux	EXPORT_SYMBOL_GPL	
+0xcfc5108a	devlink_fmsg_u8_pair_put	vmlinux	EXPORT_SYMBOL_GPL	
+0xb479851c	devlink_free	vmlinux	EXPORT_SYMBOL_GPL	
+0x93edef07	devlink_health_report	vmlinux	EXPORT_SYMBOL_GPL	
+0x6bf5b828	devlink_health_reporter_create	vmlinux	EXPORT_SYMBOL_GPL	
+0x850bb6db	devlink_health_reporter_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0xe40bb23e	devlink_health_reporter_priv	vmlinux	EXPORT_SYMBOL_GPL	
+0xd4b6157e	devlink_health_reporter_recovery_done	vmlinux	EXPORT_SYMBOL_GPL	
+0x2b4509dd	devlink_health_reporter_state_update	vmlinux	EXPORT_SYMBOL_GPL	
+0x2009e400	devlink_info_board_serial_number_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x90688bcd	devlink_info_driver_name_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x2c66ac85	devlink_info_serial_number_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x607c4683	devlink_info_version_fixed_put	vmlinux	EXPORT_SYMBOL_GPL	
+0xb1647fc2	devlink_info_version_running_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x52d54fce	devlink_info_version_stored_put	vmlinux	EXPORT_SYMBOL_GPL	
+0xdebf215c	devlink_net	vmlinux	EXPORT_SYMBOL_GPL	
+0x53c7c79a	devlink_param_driverinit_value_get	vmlinux	EXPORT_SYMBOL_GPL	
+0x242a0942	devlink_param_driverinit_value_set	vmlinux	EXPORT_SYMBOL_GPL	
+0x00b12d37	devlink_params_publish	vmlinux	EXPORT_SYMBOL_GPL	
+0xceeb6644	devlink_params_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x54312175	devlink_params_unpublish	vmlinux	EXPORT_SYMBOL_GPL	
+0x7fe69c66	devlink_params_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x78ebfced	devlink_param_value_changed	vmlinux	EXPORT_SYMBOL_GPL	
+0x4ae1a9f6	devlink_port_attrs_pci_pf_set	vmlinux	EXPORT_SYMBOL_GPL	
+0xf6e6f956	devlink_port_attrs_pci_vf_set	vmlinux	EXPORT_SYMBOL_GPL	
+0x1c69171e	devlink_port_attrs_set	vmlinux	EXPORT_SYMBOL_GPL	
+0xe2030bd2	devlink_port_health_reporter_create	vmlinux	EXPORT_SYMBOL_GPL	
+0xd7d7f2a7	devlink_port_health_reporter_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0xacfc5bb0	devlink_port_params_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x41e6d3cc	devlink_port_params_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xb691167b	devlink_port_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x5cf50424	devlink_port_type_clear	vmlinux	EXPORT_SYMBOL_GPL	
+0x157632dd	devlink_port_type_eth_set	vmlinux	EXPORT_SYMBOL_GPL	
+0x93128b01	devlink_port_type_ib_set	vmlinux	EXPORT_SYMBOL_GPL	
+0x9acafe71	devlink_port_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xa691c3b0	devlink_region_create	vmlinux	EXPORT_SYMBOL_GPL	
+0xa410a295	devlink_region_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0x949b5176	devlink_region_snapshot_create	vmlinux	EXPORT_SYMBOL_GPL	
+0xe2db1858	devlink_region_snapshot_id_get	vmlinux	EXPORT_SYMBOL_GPL	
+0xaf02a156	devlink_region_snapshot_id_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x3b349a7a	devlink_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x429f805b	devlink_reload_disable	vmlinux	EXPORT_SYMBOL_GPL	
+0x4202580d	devlink_reload_enable	vmlinux	EXPORT_SYMBOL_GPL	
+0xf47959cf	devlink_remote_reload_actions_performed	vmlinux	EXPORT_SYMBOL_GPL	
+0x5199fac5	devlink_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xa6899ba4	devm_add_action	vmlinux	EXPORT_SYMBOL_GPL	
+0x587f22d7	devmap_managed_key	vmlinux	EXPORT_SYMBOL	
+0xd2e8991a	dev_mc_add	vmlinux	EXPORT_SYMBOL	
+0x6ceaafbf	dev_mc_add_excl	vmlinux	EXPORT_SYMBOL	
+0x549db433	dev_mc_del	vmlinux	EXPORT_SYMBOL	
+0x8f0184d7	devm_clk_get	vmlinux	EXPORT_SYMBOL	
+0x1c4e1329	__devm_drm_dev_alloc	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x9bdeca4a	devm_free_irq	vmlinux	EXPORT_SYMBOL	
+0x855742da	devm_hwmon_device_register_with_groups	vmlinux	EXPORT_SYMBOL_GPL	
+0x8275b063	devm_ioremap	vmlinux	EXPORT_SYMBOL	
+0xa0d9d154	devm_ioremap_resource	vmlinux	EXPORT_SYMBOL	
+0x689dc05e	devm_iounmap	vmlinux	EXPORT_SYMBOL	
+0x8fcfb47c	devm_kfree	vmlinux	EXPORT_SYMBOL_GPL	
+0xab529041	devm_kmalloc	vmlinux	EXPORT_SYMBOL_GPL	
+0xac7e2137	devm_kmemdup	vmlinux	EXPORT_SYMBOL_GPL	
+0x46525792	devm_mdiobus_alloc_size	vmlinux	EXPORT_SYMBOL	
+0xa0635c35	devm_request_threaded_irq	vmlinux	EXPORT_SYMBOL	
+0x2f2e9435	_dev_notice	vmlinux	EXPORT_SYMBOL	
+0xe17b164d	dev_open	vmlinux	EXPORT_SYMBOL	
+0x185a4610	dev_pm_qos_expose_latency_tolerance	vmlinux	EXPORT_SYMBOL_GPL	
+0xd5b98875	dev_pm_qos_hide_latency_tolerance	vmlinux	EXPORT_SYMBOL_GPL	
+0x98d61bd9	dev_pm_qos_update_user_latency_tolerance	vmlinux	EXPORT_SYMBOL_GPL	
+0x64db061d	dev_printk	vmlinux	EXPORT_SYMBOL	
+0x31fe2f03	dev_printk_emit	vmlinux	EXPORT_SYMBOL	
+0xffc72077	dev_queue_xmit	vmlinux	EXPORT_SYMBOL	
+0x3de581e1	__dev_remove_pack	vmlinux	EXPORT_SYMBOL	
+0xf5d03edf	dev_remove_pack	vmlinux	EXPORT_SYMBOL	
+0xc166142e	dev_set_mac_address	vmlinux	EXPORT_SYMBOL	
+0x2f02eab7	dev_set_mtu	vmlinux	EXPORT_SYMBOL	
+0x1ec465af	dev_set_name	vmlinux	EXPORT_SYMBOL_GPL	
+0xaa1f377a	dev_set_promiscuity	vmlinux	EXPORT_SYMBOL	
+0x2748f0ab	dev_trans_start	vmlinux	EXPORT_SYMBOL	
+0x04e0c5c0	dev_uc_add	vmlinux	EXPORT_SYMBOL	
+0xf7054b7c	dev_uc_add_excl	vmlinux	EXPORT_SYMBOL	
+0x8295e8e9	dev_uc_del	vmlinux	EXPORT_SYMBOL	
+0xdd28439f	_dev_warn	vmlinux	EXPORT_SYMBOL	
+0xded0e6b6	d_find_alias	vmlinux	EXPORT_SYMBOL	
+0x3ce4ca6f	disable_irq	vmlinux	EXPORT_SYMBOL	
+0x27bbf221	disable_irq_nosync	vmlinux	EXPORT_SYMBOL	
+0x996744a0	disk_end_io_acct	vmlinux	EXPORT_SYMBOL	
+0xafbcbf19	disk_start_io_acct	vmlinux	EXPORT_SYMBOL	
+0xd2a9a53d	dma_alloc_attrs	vmlinux	EXPORT_SYMBOL	
+0x6e435e30	dma_buf_dynamic_attach	vmlinux	EXPORT_SYMBOL_GPL	
+0xd4e4d440	dma_buf_get	vmlinux	EXPORT_SYMBOL_GPL	
+0x7d0bbd79	dma_buf_map_attachment	vmlinux	EXPORT_SYMBOL_GPL	
+0x1d151dea	dma_buf_move_notify	vmlinux	EXPORT_SYMBOL_GPL	
+0x137213da	dma_buf_pin	vmlinux	EXPORT_SYMBOL_GPL	
+0xede5d2e3	dma_buf_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x8a791564	dma_buf_unmap_attachment	vmlinux	EXPORT_SYMBOL_GPL	
+0x86dacbb5	dma_buf_unpin	vmlinux	EXPORT_SYMBOL_GPL	
+0x8e21c9a1	dma_fence_add_callback	vmlinux	EXPORT_SYMBOL	
+0x7ab45d25	dma_fence_array_create	vmlinux	EXPORT_SYMBOL	
+0x14605535	dma_fence_context_alloc	vmlinux	EXPORT_SYMBOL	
+0xdd8166a1	dma_fence_free	vmlinux	EXPORT_SYMBOL	
+0x2e0b1deb	dma_fence_get_status	vmlinux	EXPORT_SYMBOL	
+0x013f26ae	dma_fence_get_stub	vmlinux	EXPORT_SYMBOL	
+0x16dee44d	dma_fence_init	vmlinux	EXPORT_SYMBOL	
+0xe123f3d9	dma_fence_release	vmlinux	EXPORT_SYMBOL	
+0x731c4a9c	dma_fence_signal	vmlinux	EXPORT_SYMBOL	
+0x3d02cd70	dma_fence_signal_locked	vmlinux	EXPORT_SYMBOL	
+0x051d58e8	dma_fence_wait_any_timeout	vmlinux	EXPORT_SYMBOL	
+0x98c039dc	dma_fence_wait_timeout	vmlinux	EXPORT_SYMBOL	
+0xe68aa738	dma_free_attrs	vmlinux	EXPORT_SYMBOL	
+0xd2a9f654	dma_get_required_mask	vmlinux	EXPORT_SYMBOL_GPL	
+0x4a730eaf	dmam_alloc_attrs	vmlinux	EXPORT_SYMBOL	
+0x35dfdfe4	dma_map_page_attrs	vmlinux	EXPORT_SYMBOL	
+0xab472889	dma_map_resource	vmlinux	EXPORT_SYMBOL	
+0xe6881b4b	dma_map_sg_attrs	vmlinux	EXPORT_SYMBOL	
+0xf9ed857d	dma_max_mapping_size	vmlinux	EXPORT_SYMBOL_GPL	
+0x190565f8	dmam_free_coherent	vmlinux	EXPORT_SYMBOL	
+0x7da8ac48	dma_mmap_attrs	vmlinux	EXPORT_SYMBOL	
+0x412392a5	dmam_pool_create	vmlinux	EXPORT_SYMBOL	
+0xc2503eb8	dma_ops	vmlinux	EXPORT_SYMBOL	
+0x678b96ec	dma_pool_alloc	vmlinux	EXPORT_SYMBOL	
+0x2bafa54e	dma_pool_create	vmlinux	EXPORT_SYMBOL	
+0xb5aa7165	dma_pool_destroy	vmlinux	EXPORT_SYMBOL	
+0x2f7754a8	dma_pool_free	vmlinux	EXPORT_SYMBOL	
+0x39be2344	dma_resv_add_excl_fence	vmlinux	EXPORT_SYMBOL	
+0x259d4623	dma_resv_add_shared_fence	vmlinux	EXPORT_SYMBOL	
+0x090e3864	dma_resv_get_fences_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0xea737798	dma_resv_reserve_shared	vmlinux	EXPORT_SYMBOL	
+0xc8dad13f	dma_resv_test_signaled_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0xc4f4a776	dma_resv_wait_timeout_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0x0eaae65e	dma_set_coherent_mask	vmlinux	EXPORT_SYMBOL	
+0x36c748e4	dma_set_mask	vmlinux	EXPORT_SYMBOL	
+0xee72faa7	dma_sync_single_for_cpu	vmlinux	EXPORT_SYMBOL	
+0x823a6e00	dma_sync_single_for_device	vmlinux	EXPORT_SYMBOL	
+0xea6074bc	dma_unmap_page_attrs	vmlinux	EXPORT_SYMBOL	
+0x97a7bfa2	dma_unmap_resource	vmlinux	EXPORT_SYMBOL	
+0x1ca1159d	dma_unmap_sg_attrs	vmlinux	EXPORT_SYMBOL	
+0xd4835ef8	dmi_check_system	vmlinux	EXPORT_SYMBOL	
+0x81e6b37f	dmi_get_system_info	vmlinux	EXPORT_SYMBOL	
+0x78ddb76b	dmi_match	vmlinux	EXPORT_SYMBOL_GPL	
+0x5521f5da	__do_once_done	vmlinux	EXPORT_SYMBOL	
+0x18e60984	__do_once_start	vmlinux	EXPORT_SYMBOL	
+0x5b2f27fb	do_wait_intr	vmlinux	EXPORT_SYMBOL	
+0x6626afca	down	vmlinux	EXPORT_SYMBOL	
+0x18888d00	downgrade_write	vmlinux	EXPORT_SYMBOL	
+0x6bd0e573	down_interruptible	vmlinux	EXPORT_SYMBOL	
+0x668b19a1	down_read	vmlinux	EXPORT_SYMBOL	
+0x62f7e207	down_read_killable	vmlinux	EXPORT_SYMBOL	
+0xc3ff38c2	down_read_trylock	vmlinux	EXPORT_SYMBOL	
+0x92e683f5	down_timeout	vmlinux	EXPORT_SYMBOL	
+0xe9ffc063	down_trylock	vmlinux	EXPORT_SYMBOL	
+0x57bc19d2	down_write	vmlinux	EXPORT_SYMBOL	
+0x364850b1	down_write_killable	vmlinux	EXPORT_SYMBOL	
+0xe40c37ea	down_write_trylock	vmlinux	EXPORT_SYMBOL	
+0xa66042a5	d_path	vmlinux	EXPORT_SYMBOL	
+0x3df0da8e	dput	vmlinux	EXPORT_SYMBOL	
+0xa00aca2a	dql_completed	vmlinux	EXPORT_SYMBOL	
+0x4ea25709	dql_reset	vmlinux	EXPORT_SYMBOL	
+0xa38602cd	drain_workqueue	vmlinux	EXPORT_SYMBOL_GPL	
+0x9d30008e	driver_create_file	vmlinux	EXPORT_SYMBOL_GPL	
+0x03a78167	driver_find_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x697348e4	driver_for_each_device	vmlinux	EXPORT_SYMBOL_GPL	
+0xce49f95e	driver_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xa0a1a453	driver_remove_file	vmlinux	EXPORT_SYMBOL_GPL	
+0x26d98831	driver_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x832b53a5	drm_add_edid_modes	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xed521c4e	drm_add_modes_noedid	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xd15a6704	drm_atomic_add_affected_connectors	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xba9751a8	drm_atomic_add_affected_planes	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x30faeed3	drm_atomic_commit	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x68ac33ca	drm_atomic_get_connector_state	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xd4fb5520	drm_atomic_get_crtc_state	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x6aaed544	drm_atomic_get_plane_state	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x3f20364b	drm_atomic_get_private_obj_state	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x0b839aea	drm_atomic_helper_async_check	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x7b8eb99b	drm_atomic_helper_calc_timestamping_constants	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x800e9fa7	drm_atomic_helper_check	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x4f1a1354	drm_atomic_helper_check_modeset	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x30a89e7d	drm_atomic_helper_check_planes	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x0c0741f5	drm_atomic_helper_check_plane_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xbae770d0	drm_atomic_helper_cleanup_planes	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x6738af13	drm_atomic_helper_commit	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x29c46e7f	drm_atomic_helper_commit_cleanup_done	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x39ec59b0	drm_atomic_helper_commit_hw_done	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x8ad71c09	__drm_atomic_helper_connector_destroy_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x5563647d	drm_atomic_helper_connector_destroy_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x23c0c393	__drm_atomic_helper_connector_duplicate_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x469aa680	drm_atomic_helper_connector_duplicate_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x26b07cbc	__drm_atomic_helper_connector_reset	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x0a7a2c3c	drm_atomic_helper_connector_reset	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xefa57923	__drm_atomic_helper_crtc_destroy_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x3cab4543	drm_atomic_helper_crtc_destroy_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x6334d61a	__drm_atomic_helper_crtc_duplicate_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x6779b41b	drm_atomic_helper_crtc_duplicate_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x57908daa	__drm_atomic_helper_crtc_reset	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xd0ffa6f3	drm_atomic_helper_crtc_reset	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x2fb5fb9d	drm_atomic_helper_disable_plane	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xfbecb8f5	drm_atomic_helper_legacy_gamma_set	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x15a1187f	drm_atomic_helper_page_flip	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xcdb0352d	__drm_atomic_helper_plane_destroy_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x3ffdf675	drm_atomic_helper_plane_destroy_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xc6f5604a	__drm_atomic_helper_plane_duplicate_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xab09c07b	drm_atomic_helper_plane_duplicate_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x95b6c813	__drm_atomic_helper_plane_reset	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x80c6e2dd	drm_atomic_helper_plane_reset	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xba9594f7	drm_atomic_helper_prepare_planes	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xc75833de	__drm_atomic_helper_private_obj_duplicate_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xc6703ffa	drm_atomic_helper_resume	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xd72f9f8b	drm_atomic_helper_set_config	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x7fe1eff6	drm_atomic_helper_setup_commit	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x7ce5a694	drm_atomic_helper_shutdown	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xe08c5359	drm_atomic_helper_suspend	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x30f17e3f	drm_atomic_helper_swap_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x27b7ff5e	drm_atomic_helper_update_legacy_modeset_state	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x21cdefe2	drm_atomic_helper_update_plane	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xc47afb15	drm_atomic_helper_wait_for_dependencies	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x6f6e436e	drm_atomic_helper_wait_for_fences	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x2c6b242f	drm_atomic_helper_wait_for_flip_done	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xf112c0a4	drm_atomic_private_obj_fini	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x478b664d	drm_atomic_private_obj_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xfb646364	drm_atomic_state_alloc	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x4c2e7b5d	drm_atomic_state_clear	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x2b404690	drm_atomic_state_default_clear	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x71c142cf	drm_atomic_state_default_release	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb9cad492	__drm_atomic_state_free	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xc2cfcdbb	drm_atomic_state_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x514d0a4c	drm_compat_ioctl	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x1ee279a6	drm_connector_attach_dp_subconnector_property	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x99446834	drm_connector_attach_encoder	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x006ef787	drm_connector_attach_max_bpc_property	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x1088606e	drm_connector_attach_vrr_capable_property	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb3c3e6e8	drm_connector_cleanup	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x970bcee9	drm_connector_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb79e0dd7	drm_connector_init_with_ddc	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xe3f1245e	drm_connector_list_iter_begin	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xbe98e1d8	drm_connector_list_iter_end	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xa2288d6e	drm_connector_list_iter_next	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xd21f7f5c	drm_connector_register	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xe43aa61d	drm_connector_set_path_property	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x986d18e5	drm_connector_set_vrr_capable_property	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x3a74b456	drm_connector_unregister	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x16994a83	drm_connector_update_edid_property	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x5063a605	drm_crtc_accurate_vblank_count	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xaa16ff41	drm_crtc_add_crc_entry	drivers/gpu/drm/drm	EXPORT_SYMBOL_GPL	
+0xe5f03153	drm_crtc_arm_vblank_event	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x8948016d	drm_crtc_cleanup	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xae277372	__drm_crtc_commit_free	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x94632306	drm_crtc_enable_color_mgmt	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x85ecbf37	drm_crtc_from_index	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x871b5af0	drm_crtc_handle_vblank	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xf163e163	drm_crtc_helper_set_config	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x1180eabf	drm_crtc_helper_set_mode	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xc081e3e2	drm_crtc_init	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x7c119264	drm_crtc_init_with_planes	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x8b6b9a40	drm_crtc_send_vblank_event	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x1b6dbbec	drm_crtc_vblank_count	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb2f13fc0	drm_crtc_vblank_get	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x98834622	drm_crtc_vblank_helper_get_vblank_timestamp	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xe0e4cedb	drm_crtc_vblank_helper_get_vblank_timestamp_internal	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xe1acdbc1	drm_crtc_vblank_off	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x66916e8b	drm_crtc_vblank_on	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xf350818e	drm_crtc_vblank_put	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xc535b355	drm_cvt_mode	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xec12af74	__drm_dbg	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x4f18a150	__drm_debug	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x323cfa59	drm_debugfs_create_files	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xa8ad5d01	drm_detect_hdmi_monitor	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x66551bc7	drm_detect_monitor_audio	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xbe1510a7	drm_dev_alloc	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb7f8e68c	drm_dev_dbg	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x7649b682	drm_dev_enter	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xe8a034df	drm_dev_exit	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xcaee9169	drm_dev_printk	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x51f768ab	drm_dev_put	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xed252eba	drm_dev_register	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb84a9726	drm_dev_unplug	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x875ab6f0	drm_dev_unregister	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xda55f118	drm_dp_atomic_find_vcpi_slots	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xd2a4a9a8	drm_dp_atomic_release_vcpi_slots	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x13d6c354	drm_dp_aux_init	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x351dce89	drm_dp_aux_register	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xa7b7d1a7	drm_dp_aux_unregister	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x73011db0	drm_dp_bw_code_to_link_rate	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x8ca2d9e4	drm_dp_calc_pbn_mode	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x1a838182	drm_dp_cec_irq	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x4389923f	drm_dp_cec_register_connector	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xabd7753c	drm_dp_cec_set_edid	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xf838ce68	drm_dp_cec_unregister_connector	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xd8a6cda3	drm_dp_cec_unset_edid	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xedcf81ce	drm_dp_channel_eq_ok	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x01a943a8	drm_dp_check_act_status	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x8d701329	drm_dp_clock_recovery_ok	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x392a838b	drm_dp_downstream_max_dotclock	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x3b5e13ec	drm_dp_dpcd_read	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xcdf32f47	drm_dp_dpcd_read_link_status	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x95ee1f5e	drm_dp_dpcd_write	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x1884d28c	drm_dp_find_vcpi_slots	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x582f248e	drm_dp_get_adjust_request_pre_emphasis	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xc5c99a79	drm_dp_get_adjust_request_voltage	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x26815dbc	drm_dp_link_rate_to_bw_code	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x48b62a57	drm_dp_link_train_channel_eq_delay	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xa6ff9496	drm_dp_link_train_clock_recovery_delay	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x3462795f	drm_dp_mst_add_affected_dsc_crtcs	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xa920532e	drm_dp_mst_allocate_vcpi	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x4541d78f	drm_dp_mst_atomic_check	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x438e6b50	drm_dp_mst_atomic_enable_dsc	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xced0a893	drm_dp_mst_connector_early_unregister	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x0dc888f2	drm_dp_mst_connector_late_register	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x36768bdd	drm_dp_mst_deallocate_vcpi	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x1e46b6ea	drm_dp_mst_detect_port	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xf93f4c79	drm_dp_mst_dsc_aux_for_port	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x4c49900e	drm_dp_mst_dump_topology	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xc77c6dee	drm_dp_mst_get_edid	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x90b1521c	drm_dp_mst_get_port_malloc	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x672cb85f	drm_dp_mst_hpd_irq	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x753f2a02	drm_dp_mst_put_port_malloc	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x6515270b	drm_dp_mst_reset_vcpi_slots	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xb8f2888d	drm_dp_mst_topology_mgr_destroy	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x9f5ee1e3	drm_dp_mst_topology_mgr_init	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xaa4b44a3	drm_dp_mst_topology_mgr_resume	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x482b72d8	drm_dp_mst_topology_mgr_set_mst	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x3dbc5d2c	drm_dp_mst_topology_mgr_suspend	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x3d1848ae	drm_dp_read_desc	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x56305e4c	drm_dp_read_downstream_info	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x28ef80a4	drm_dp_read_dpcd_caps	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xd832492c	drm_dp_read_mst_cap	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x51feaf97	drm_dp_read_sink_count	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x823ed0d3	drm_dp_read_sink_count_cap	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x5f4b48e9	drm_dp_send_real_edid_checksum	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x6d1db1e2	drm_dp_set_subconnector_property	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xd81a7f06	drm_dp_start_crc	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x6e916d51	drm_dp_stop_crc	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x0d90e889	drm_dp_update_payload_part1	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xd8f119d6	drm_dp_update_payload_part2	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xfe12bcb9	drm_dsc_compute_rc_parameters	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x58d8fcaa	drm_dsc_pps_payload_pack	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x81992424	drm_edid_header_is_valid	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x07f88521	drm_edid_is_valid	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xc324efb9	drm_edid_to_sad	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x9213f5c3	drm_edid_to_speaker_allocation	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x10a52c92	drm_encoder_cleanup	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x0c37ff92	drm_encoder_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb11ac7a7	__drm_err	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x15797bc4	drm_fb_helper_alloc_fbi	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xe7982546	drm_fb_helper_blank	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x6cc2562f	drm_fb_helper_cfb_copyarea	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x5c720769	drm_fb_helper_cfb_fillrect	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x0fcdd4e8	drm_fb_helper_cfb_imageblit	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xd8ed9b1b	drm_fb_helper_check_var	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xf3e24b5a	drm_fb_helper_debug_enter	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x1bc8b96d	drm_fb_helper_debug_leave	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x8957a41a	drm_fb_helper_fill_info	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xab71d00a	drm_fb_helper_fini	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xdf0ae433	drm_fb_helper_hotplug_event	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xa4b236fd	drm_fb_helper_init	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x59a1d96d	drm_fb_helper_initial_config	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x4419daa9	drm_fb_helper_ioctl	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xcc1dc503	drm_fb_helper_lastclose	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x16ebebaa	drm_fb_helper_output_poll_changed	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xe0eb9e90	drm_fb_helper_pan_display	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x9c1d7fae	drm_fb_helper_prepare	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x4cf854b1	drm_fb_helper_setcmap	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x0568c535	drm_fb_helper_set_par	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x020b009c	drm_fb_helper_set_suspend	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xd2c2e3ba	drm_fb_helper_set_suspend_unlocked	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x53de8fbb	drm_fb_helper_sys_copyarea	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x636edefd	drm_fb_helper_sys_fillrect	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x6c2a2104	drm_fb_helper_sys_imageblit	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x61e3beac	drm_fb_helper_unregister_fbi	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xf826786c	drm_format_info	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x34db0138	drm_framebuffer_cleanup	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x290c4212	drm_framebuffer_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x46a9e739	drm_framebuffer_unregister_private	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x0c3801de	drm_gem_dmabuf_mmap	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xd54beb3e	drm_gem_dmabuf_release	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xa26ea586	drm_gem_dmabuf_vmap	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x2a1178ef	drm_gem_dmabuf_vunmap	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x0c9a7617	drm_gem_fb_create_handle	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x077625ad	drm_gem_fb_destroy	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x55fc2c37	drm_gem_handle_create	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xc3728670	drm_gem_handle_delete	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x413b1ea4	drm_gem_map_attach	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x93a9a7bb	drm_gem_map_detach	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xcf1d8df6	drm_gem_map_dma_buf	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xd680a377	drm_gem_object_free	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x429b8e8b	drm_gem_object_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xd28176a3	drm_gem_object_lookup	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x3e13613b	drm_gem_object_release	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x190e8931	drm_gem_prime_export	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb8a9e777	drm_gem_prime_fd_to_handle	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x07c78395	drm_gem_prime_handle_to_fd	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x21add0ae	drm_gem_prime_import	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x2e549c56	drm_gem_private_object_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x7ebaf841	drm_gem_unmap_dma_buf	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x0fd60df2	drm_get_connector_status_name	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xe285f98d	drm_get_edid	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb842a8ee	drm_get_edid_switcheroo	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x555f9bf2	drm_get_format_info	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x4e095f11	drm_get_format_name	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xfd50288e	drm_handle_vblank	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x20983e54	drm_hdmi_avi_infoframe_from_display_mode	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x7b77c6f9	drm_hdmi_infoframe_set_hdr_metadata	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x41967113	drm_hdmi_vendor_infoframe_from_display_mode	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xfcfe3a15	drm_helper_connector_dpms	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x265f052b	drm_helper_disable_unused_functions	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xd288c0a4	drm_helper_force_disable_all	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xadc34b2a	drm_helper_hpd_irq_event	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xb5e80600	drm_helper_mode_fill_fb_struct	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x886d2926	drm_helper_probe_detect	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x4b12d7e4	drm_helper_probe_single_connector_modes	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x0b634ace	drm_helper_resume_force_mode	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xfe54b828	drm_i2c_encoder_detect	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x030e0979	drm_i2c_encoder_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x38a999a7	drm_i2c_encoder_mode_fixup	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x926a0902	drm_i2c_encoder_restore	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x5ff681b8	drm_i2c_encoder_save	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xe009ba76	drm_invalid_op	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x51700fe9	drm_ioctl	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xac293924	drm_irq_install	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x94e999ba	drm_irq_uninstall	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xa5521855	drm_is_current_master	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xa8cb43ee	drm_kms_helper_hotplug_event	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x5a4734d1	drm_kms_helper_is_poll_worker	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x4e0b5221	drm_kms_helper_poll_disable	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x25dff535	drm_kms_helper_poll_enable	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x98159992	drm_kms_helper_poll_fini	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0xab13a452	drm_kms_helper_poll_init	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x9b285573	drm_match_cea_mode	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xf0517d7a	drm_mm_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb4032484	drm_mm_insert_node_in_range	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xfdd6fb31	drmm_mode_config_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x7edc546f	drm_mm_print	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x4b7ebf95	drm_mm_remove_node	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x57698a50	drm_mm_takedown	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xc0d93a40	drm_mode_config_cleanup	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x7a46a198	drm_mode_config_reset	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x9ce050be	drm_mode_copy	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xe80b9bc4	drm_mode_create_dvi_i_properties	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xba1e98e3	drm_mode_create_scaling_mode_property	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xdacaf524	drm_mode_create_tv_properties	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb2c34408	drm_mode_crtc_set_gamma_size	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x2ed3c600	drm_mode_debug_printmodeline	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x64627c46	drm_mode_destroy	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xc1da30ea	drm_mode_duplicate	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x0d9b4753	drm_mode_equal	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x4403a9c3	drm_mode_get_hv_timing	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x5efc6fd0	drm_mode_is_420_also	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x403bd3ea	drm_mode_is_420_only	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x29f078d1	drm_mode_legacy_fb_format	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x5bbcc1c5	drm_mode_object_find	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x400f7f11	drm_mode_object_put	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x728959cb	drm_mode_probed_add	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xccdce7bb	drm_modeset_acquire_fini	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xeb77f5f0	drm_modeset_acquire_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x7802d090	drm_modeset_backoff	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x4575a0ca	drm_mode_set_crtcinfo	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xa577563e	drm_modeset_drop_locks	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xbd360087	drm_modeset_lock	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xc397eab1	drm_modeset_lock_all	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xbafd3e24	drm_modeset_lock_all_ctx	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xed25c7a0	drm_modeset_lock_single_interruptible	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x4a35d30d	drm_mode_set_name	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x0f8999aa	drm_modeset_unlock	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xcf0aeb88	drm_modeset_unlock_all	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xf1421d13	drm_mode_sort	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xf1b5340a	drm_mode_vrefresh	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb6127243	drm_need_swiotlb	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xa9e8221e	drm_object_attach_property	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x2c43df9a	drm_object_property_set_value	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xa90b60bd	drm_open	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x097566c2	drm_plane_cleanup	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x23c18078	drm_plane_create_alpha_property	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x3080e51c	drm_plane_create_blend_mode_property	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x10a3aca4	drm_plane_create_color_properties	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x864fe4b9	drm_plane_create_rotation_property	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xe8c74b50	drm_plane_create_zpos_immutable_property	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x18944a08	drm_plane_create_zpos_property	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x9c6d6960	drm_plane_force_disable	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x4c541665	drm_plane_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xac0b5ee6	drm_poll	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb744ce40	drm_primary_helper_destroy	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x2bfbb66a	drm_primary_helper_funcs	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x097fb224	drm_prime_gem_destroy	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x23dd4883	drm_prime_pages_to_sg	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x31b623c2	drm_prime_sg_to_page_addr_arrays	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x16ac2597	drm_printf	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x15d8aa41	__drm_printfn_seq_file	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x3b40a982	drm_property_add_enum	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xa838c721	drm_property_create	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xf8d37d4e	drm_property_create_enum	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x9b899758	drm_property_create_range	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x35afae24	__drm_puts_seq_file	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x187a7e78	drm_read	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x6992e889	drm_release	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x2f2db52e	drm_scdc_read	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x51c1ad08	drm_scdc_write	drivers/gpu/drm/drm_kms_helper	EXPORT_SYMBOL	
+0x699aa23f	drm_sched_dependency_optimized	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x8a5737d0	drm_sched_entity_destroy	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xe7634ddb	drm_sched_entity_fini	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x4b43d7f4	drm_sched_entity_flush	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xc1b19a22	drm_sched_entity_init	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x9eb84308	drm_sched_entity_modify_sched	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xa00896cf	drm_sched_entity_push_job	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x142e7ae8	drm_sched_entity_set_priority	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xef28cfc4	drm_sched_fault	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x516f86b9	drm_sched_fini	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xa4680dcd	drm_sched_increase_karma	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xb6967233	drm_sched_init	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x50448835	drm_sched_job_cleanup	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x9145d4a0	drm_sched_job_init	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xabce309b	drm_sched_pick_best	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x581f2db2	drm_sched_resubmit_jobs	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xec675b27	drm_sched_start	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x6535f6a7	drm_sched_stop	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x1dad4a6c	drm_sched_suspend_timeout	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0xa003ac62	drm_send_event_locked	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xf41a0a44	drm_syncobj_add_point	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x9bce77e0	drm_syncobj_create	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x15c651dd	drm_syncobj_find	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xd5528e94	drm_syncobj_find_fence	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x1a411479	drm_syncobj_free	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x273f1e6d	drm_syncobj_get_fd	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xb2bcbf12	drm_syncobj_get_handle	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x7a31304f	drm_syncobj_replace_fence	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x06cc050b	drm_universal_plane_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x0f726e32	drm_vblank_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x7fb8908e	drm_vblank_work_cancel_sync	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x39dcfb87	drm_vblank_work_init	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xe72a3598	drm_vblank_work_schedule	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x3aec1bec	drm_vma_node_allow	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x11b9567a	drm_vma_node_is_allowed	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0xe116d3a4	drm_vma_node_revoke	drivers/gpu/drm/drm	EXPORT_SYMBOL	
+0x22686269	dst_init	vmlinux	EXPORT_SYMBOL	
+0x4b944446	dst_release	vmlinux	EXPORT_SYMBOL	
+0x6b2dc060	dump_stack	vmlinux	EXPORT_SYMBOL	
+0xb8056489	__dynamic_dev_dbg	vmlinux	EXPORT_SYMBOL	
+0x23adbf51	__dynamic_ibdev_dbg	vmlinux	EXPORT_SYMBOL	
+0xbcc4ad2c	__dynamic_netdev_dbg	vmlinux	EXPORT_SYMBOL	
+0x837b7b09	__dynamic_pr_debug	vmlinux	EXPORT_SYMBOL	
+0xb2fabf63	efi	vmlinux	EXPORT_SYMBOL	
+0xb26a1add	elfcorehdr_addr	vmlinux	EXPORT_SYMBOL_GPL	
+0xd0c05159	emergency_restart	vmlinux	EXPORT_SYMBOL_GPL	
+0x815f2897	empty_zero_page	vmlinux	EXPORT_SYMBOL	
+0xfcec0987	enable_irq	vmlinux	EXPORT_SYMBOL	
+0x612bfd89	errno_to_blk_status	vmlinux	EXPORT_SYMBOL_GPL	
+0xd91a15fa	ether_setup	vmlinux	EXPORT_SYMBOL	
+0xc88b1b96	eth_get_headlen	vmlinux	EXPORT_SYMBOL	
+0x2b174adc	eth_mac_addr	vmlinux	EXPORT_SYMBOL	
+0x26331235	eth_platform_get_mac_address	vmlinux	EXPORT_SYMBOL	
+0x8f996a30	ethtool_convert_legacy_u32_to_link_mode	vmlinux	EXPORT_SYMBOL	
+0x55e31703	ethtool_convert_link_mode_to_legacy_u32	vmlinux	EXPORT_SYMBOL	
+0x0df6f760	__ethtool_get_link_ksettings	vmlinux	EXPORT_SYMBOL	
+0xef78ff11	ethtool_intersect_link_masks	vmlinux	EXPORT_SYMBOL	
+0x1f74a319	ethtool_op_get_link	vmlinux	EXPORT_SYMBOL	
+0xc2838e95	ethtool_op_get_ts_info	vmlinux	EXPORT_SYMBOL	
+0x49fbdad0	ethtool_rx_flow_rule_create	vmlinux	EXPORT_SYMBOL	
+0x0b2de11e	ethtool_rx_flow_rule_destroy	vmlinux	EXPORT_SYMBOL	
+0x5a696093	eth_type_trans	vmlinux	EXPORT_SYMBOL	
+0xcfba58b3	eth_validate_addr	vmlinux	EXPORT_SYMBOL	
+0xd67364f7	eventfd_ctx_fdget	vmlinux	EXPORT_SYMBOL_GPL	
+0x876cd175	eventfd_ctx_fileget	vmlinux	EXPORT_SYMBOL_GPL	
+0x941f2aaa	eventfd_ctx_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x8094362a	eventfd_fget	vmlinux	EXPORT_SYMBOL_GPL	
+0xdf0f75c6	eventfd_signal	vmlinux	EXPORT_SYMBOL_GPL	
+0x8c3a8985	event_triggers_call	vmlinux	EXPORT_SYMBOL_GPL	
+0x8f38d383	ex_handler_default	vmlinux	EXPORT_SYMBOL	
+0x0f48b6ab	fasync_helper	vmlinux	EXPORT_SYMBOL	
+0xb69f6ca7	fc_attach_transport	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x98944e9a	fc_block_scsi_eh	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x15430fb2	fc_disc_config	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x79617545	fc_disc_init	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0xd0221727	fc_eh_host_reset	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x4f683d4c	fc_eh_timed_out	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x216d4e81	fc_elsct_init	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0xaa40d1fb	fc_elsct_send	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x5af76f36	fc_exch_init	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x1270b231	fc_exch_mgr_alloc	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0xf4af78e1	fc_exch_mgr_free	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x63070c12	fc_exch_mgr_list_clone	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0xe5e8f409	fc_exch_recv	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0xdb383ed5	fc_fabric_login	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x7fa503c5	fc_fabric_logoff	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0xecf5935d	_fc_frame_alloc	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x7e7bfcbe	fc_frame_alloc_fill	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x375f8bbd	fc_get_event_number	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0xa806f2a7	fc_get_host_port_state	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x2facf835	fc_get_host_speed	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x7205839e	fc_get_host_stats	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0xcf794447	fc_host_fpin_rcv	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x00f5d2dd	fc_host_post_event	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x46a05853	fc_host_post_vendor_event	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0xbcbb79bc	fc_lport_bsg_request	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0xeec0d202	fc_lport_config	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0xaa4c77c8	fc_lport_destroy	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0xf812a3d0	fc_lport_flogi_resp	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x1a0c2519	fc_lport_init	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0xa26470d4	fc_lport_logo_resp	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x8b7419a7	fc_lport_reset	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x25bcf7f4	fcoe_check_wait_queue	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0x7322de97	fcoe_clean_pending_queue	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0x3573fb9b	fcoe_ctlr_destroy	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL	
+0xf808dafc	fcoe_ctlr_device_add	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0xb5eca4c5	fcoe_ctlr_device_delete	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0xe9aeeb57	fcoe_ctlr_els_send	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL	
+0xb846455e	fcoe_ctlr_get_lesb	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0x90d68f23	fcoe_ctlr_init	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL	
+0x8a114d37	fcoe_ctlr_link_down	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL	
+0x64d8dacd	fcoe_ctlr_link_up	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL	
+0x16b1fea3	fcoe_ctlr_recv	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL	
+0x141eb984	fcoe_ctlr_recv_flogi	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL	
+0xb9cb3716	fcoe_fc_crc	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0x40987b52	fcoe_fcf_get_selected	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL	
+0xc2fe7a3a	__fcoe_get_lesb	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0x4d95a7a8	fcoe_get_lesb	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0xbd5c92f6	fcoe_get_paged_crc_eof	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0x5466168a	fcoe_get_wwn	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0xb9458993	fcoe_libfc_config	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0x94181915	fcoe_link_speed_update	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0x2b1654d3	fcoe_queue_timer	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0x39240369	fcoe_start_io	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0xf58a0ff2	fcoe_transport_attach	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL	
+0x93e17730	fcoe_transport_detach	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL	
+0xb1af3082	fcoe_validate_vport_create	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0x7e92994b	fcoe_wwn_from_mac	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0xf167cb7a	fcoe_wwn_to_str	drivers/scsi/fcoe/libfcoe	EXPORT_SYMBOL_GPL	
+0x2909e2a8	fc_release_transport	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x76dd638a	fc_remote_port_add	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x8380ad73	fc_remote_port_delete	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x7ce94926	fc_remote_port_rolechg	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x42fc359b	fc_remove_host	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0xc4fbecc6	fc_rport_create	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x9d50ed7e	fc_rport_destroy	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x777b50c9	fc_rport_login	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x25dab70e	fc_rport_logoff	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0xf55d6065	fc_rport_lookup	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x86075290	fc_rport_terminate_io	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x09aa06f6	fc_set_mfs	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x6140de53	fc_set_rport_loss_tmo	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x8c9e78b5	fc_slave_alloc	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x3765210e	fc_vport_create	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0xcc3bc6b1	fc_vport_id_lookup	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x234f3eac	fc_vport_setlink	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0xb596abca	fc_vport_terminate	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0xc1d8cfaf	__fdget	vmlinux	EXPORT_SYMBOL	
+0x41370d93	fd_install	vmlinux	EXPORT_SYMBOL	
+0xbdfb6dbb	__fentry__	vmlinux	EXPORT_SYMBOL	
+0x908e5a12	fget	vmlinux	EXPORT_SYMBOL	
+0xde563914	__fib_lookup	vmlinux	EXPORT_SYMBOL_GPL	
+0xf3e37b6c	fib_table_lookup	vmlinux	EXPORT_SYMBOL_GPL	
+0x9b0d4585	filemap_fault	vmlinux	EXPORT_SYMBOL	
+0xf71085a7	filp_close	vmlinux	EXPORT_SYMBOL	
+0x62e0bffe	filp_open	vmlinux	EXPORT_SYMBOL	
+0xb352177e	find_first_bit	vmlinux	EXPORT_SYMBOL	
+0xf11543ff	find_first_zero_bit	vmlinux	EXPORT_SYMBOL	
+0x00cb41c7	find_get_pid	vmlinux	EXPORT_SYMBOL_GPL	
+0xb6a68816	find_last_bit	vmlinux	EXPORT_SYMBOL	
+0xc0a3d105	find_next_bit	vmlinux	EXPORT_SYMBOL	
+0x479c3c86	find_next_zero_bit	vmlinux	EXPORT_SYMBOL	
+0x26eed6e9	find_pid_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0x0eb500c4	find_vma	vmlinux	EXPORT_SYMBOL	
+0x92540fbf	finish_wait	vmlinux	EXPORT_SYMBOL	
+0xffc37785	firmware_request_nowarn	vmlinux	EXPORT_SYMBOL_GPL	
+0x7fb751bd	fixed_size_llseek	vmlinux	EXPORT_SYMBOL	
+0xbae7aca3	flow_block_cb_alloc	vmlinux	EXPORT_SYMBOL	
+0x0baab292	flow_block_cb_lookup	vmlinux	EXPORT_SYMBOL	
+0xf07d0dae	flow_block_cb_setup_simple	vmlinux	EXPORT_SYMBOL	
+0x679813a5	flow_indr_block_cb_alloc	vmlinux	EXPORT_SYMBOL	
+0x6d9b3167	flow_indr_dev_register	vmlinux	EXPORT_SYMBOL	
+0x6adf55cb	flow_indr_dev_unregister	vmlinux	EXPORT_SYMBOL	
+0xa70fb761	flow_keys_basic_dissector	vmlinux	EXPORT_SYMBOL	
+0xc9831ad7	flow_keys_dissector	vmlinux	EXPORT_SYMBOL	
+0x92ac0a6c	flow_resources_add	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xfbad5bd7	flow_resources_alloc	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x706e7cf0	flow_rule_match_basic	vmlinux	EXPORT_SYMBOL	
+0x55d97e8b	flow_rule_match_control	vmlinux	EXPORT_SYMBOL	
+0x179c4887	flow_rule_match_cvlan	vmlinux	EXPORT_SYMBOL	
+0x9ed53a62	flow_rule_match_enc_control	vmlinux	EXPORT_SYMBOL	
+0x2b09028a	flow_rule_match_enc_ip	vmlinux	EXPORT_SYMBOL	
+0x3188fb83	flow_rule_match_enc_ipv4_addrs	vmlinux	EXPORT_SYMBOL	
+0x706bc9f0	flow_rule_match_enc_ipv6_addrs	vmlinux	EXPORT_SYMBOL	
+0x7ad53073	flow_rule_match_enc_keyid	vmlinux	EXPORT_SYMBOL	
+0x655fbbcb	flow_rule_match_enc_opts	vmlinux	EXPORT_SYMBOL	
+0xfe5b3cb4	flow_rule_match_enc_ports	vmlinux	EXPORT_SYMBOL	
+0x7bb05e80	flow_rule_match_eth_addrs	vmlinux	EXPORT_SYMBOL	
+0x755c10b8	flow_rule_match_icmp	vmlinux	EXPORT_SYMBOL	
+0x60b5ee09	flow_rule_match_ip	vmlinux	EXPORT_SYMBOL	
+0x6023448e	flow_rule_match_ipv4_addrs	vmlinux	EXPORT_SYMBOL	
+0xe047d74f	flow_rule_match_ipv6_addrs	vmlinux	EXPORT_SYMBOL	
+0x5f6b1c98	flow_rule_match_meta	vmlinux	EXPORT_SYMBOL	
+0xd0fa4c39	flow_rule_match_mpls	vmlinux	EXPORT_SYMBOL	
+0xa8cb43b7	flow_rule_match_ports	vmlinux	EXPORT_SYMBOL	
+0x5ab6ec9a	flow_rule_match_tcp	vmlinux	EXPORT_SYMBOL	
+0x6dbbec70	flow_rule_match_vlan	vmlinux	EXPORT_SYMBOL	
+0x2ceaa0c7	flush_delayed_work	vmlinux	EXPORT_SYMBOL	
+0x4a42b02a	flush_signals	vmlinux	EXPORT_SYMBOL	
+0x84a396bb	flush_work	vmlinux	EXPORT_SYMBOL_GPL	
+0x42160169	flush_workqueue	vmlinux	EXPORT_SYMBOL	
+0x806d0281	follow_pfn	vmlinux	EXPORT_SYMBOL	
+0x6ea9363b	force_sig	vmlinux	EXPORT_SYMBOL	
+0xcbd4898c	fortify_panic	vmlinux	EXPORT_SYMBOL	
+0xff9c15de	fput	vmlinux	EXPORT_SYMBOL	
+0xb86f74c5	free_cpumask_var	vmlinux	EXPORT_SYMBOL	
+0x4abd1b8b	free_fib_info	vmlinux	EXPORT_SYMBOL_GPL	
+0xc1514a3b	free_irq	vmlinux	EXPORT_SYMBOL	
+0x7732159c	free_irq_cpu_rmap	vmlinux	EXPORT_SYMBOL	
+0xb5c39f3b	free_netdev	vmlinux	EXPORT_SYMBOL	
+0x96f3d229	__free_pages	vmlinux	EXPORT_SYMBOL	
+0x4302d0eb	free_pages	vmlinux	EXPORT_SYMBOL	
+0xc9ec4e21	free_percpu	vmlinux	EXPORT_SYMBOL_GPL	
+0x7212f8fd	from_kgid	vmlinux	EXPORT_SYMBOL	
+0x56a92666	from_kgid_munged	vmlinux	EXPORT_SYMBOL	
+0x6eb98ed1	from_kuid	vmlinux	EXPORT_SYMBOL	
+0x8305d805	from_kuid_munged	vmlinux	EXPORT_SYMBOL	
+0x1be0fc42	fs_bio_set	vmlinux	EXPORT_SYMBOL	
+0x36744550	__f_setown	vmlinux	EXPORT_SYMBOL	
+0xd6eaaea1	full_name_hash	vmlinux	EXPORT_SYMBOL	
+0x194647db	fwnode_property_read_string	vmlinux	EXPORT_SYMBOL_GPL	
+0xb795aa29	fwnode_property_read_u32_array	vmlinux	EXPORT_SYMBOL_GPL	
+0x7843a108	fwnode_property_read_u8_array	vmlinux	EXPORT_SYMBOL_GPL	
+0xea124bd1	gcd	vmlinux	EXPORT_SYMBOL_GPL	
+0xa681fe88	generate_random_uuid	vmlinux	EXPORT_SYMBOL	
+0xd050c164	generic_file_llseek	vmlinux	EXPORT_SYMBOL	
+0x7ceaf0d5	generic_handle_irq	vmlinux	EXPORT_SYMBOL_GPL	
+0x27a66c75	genlmsg_put	vmlinux	EXPORT_SYMBOL	
+0x0b1afb45	genl_notify	vmlinux	EXPORT_SYMBOL	
+0x3f022c4c	genl_register_family	vmlinux	EXPORT_SYMBOL	
+0xa6217a00	genl_unregister_family	vmlinux	EXPORT_SYMBOL	
+0x626ddc55	genphy_read_status	vmlinux	EXPORT_SYMBOL	
+0x343654b0	genphy_restart_aneg	vmlinux	EXPORT_SYMBOL	
+0xbefa51a3	gen_pool_add_owner	vmlinux	EXPORT_SYMBOL	
+0x2b593aa8	gen_pool_alloc_algo_owner	vmlinux	EXPORT_SYMBOL	
+0xced0f4d4	gen_pool_create	vmlinux	EXPORT_SYMBOL	
+0x6c224cda	gen_pool_destroy	vmlinux	EXPORT_SYMBOL	
+0x060ba97c	gen_pool_free_owner	vmlinux	EXPORT_SYMBOL	
+0x7d0ba682	gen_pool_virt_to_phys	vmlinux	EXPORT_SYMBOL	
+0x9fe899b7	get_cpu_idle_time	vmlinux	EXPORT_SYMBOL_GPL	
+0x7b9793a2	get_cpu_idle_time_us	vmlinux	EXPORT_SYMBOL_GPL	
+0x1234e483	get_cpu_iowait_time_us	vmlinux	EXPORT_SYMBOL_GPL	
+0xafca8074	get_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x05ed23af	get_device_system_crosststamp	vmlinux	EXPORT_SYMBOL_GPL	
+0x6a5cb5ee	__get_free_pages	vmlinux	EXPORT_SYMBOL	
+0x15ef8864	get_net_ns_by_fd	vmlinux	EXPORT_SYMBOL_GPL	
+0xcc053aa3	get_net_ns_by_pid	vmlinux	EXPORT_SYMBOL_GPL	
+0x6a6324a0	get_phy_device	vmlinux	EXPORT_SYMBOL	
+0x20517f22	get_pid_task	vmlinux	EXPORT_SYMBOL_GPL	
+0x79aa04a2	get_random_bytes	vmlinux	EXPORT_SYMBOL	
+0x19546a64	__get_task_comm	vmlinux	EXPORT_SYMBOL_GPL	
+0xaadccf97	get_task_mm	vmlinux	EXPORT_SYMBOL_GPL	
+0x48436e46	get_task_pid	vmlinux	EXPORT_SYMBOL_GPL	
+0xa843805a	get_unused_fd_flags	vmlinux	EXPORT_SYMBOL	
+0x8f9c199c	__get_user_2	vmlinux	EXPORT_SYMBOL	
+0x6729d3df	__get_user_4	vmlinux	EXPORT_SYMBOL	
+0x6d334118	__get_user_8	vmlinux	EXPORT_SYMBOL	
+0xfe867b59	get_user_pages	vmlinux	EXPORT_SYMBOL	
+0x5c87acfd	get_user_pages_fast	vmlinux	EXPORT_SYMBOL_GPL	
+0xfd1caed0	get_user_pages_remote	vmlinux	EXPORT_SYMBOL	
+0xf09b5d9a	get_zeroed_page	vmlinux	EXPORT_SYMBOL	
+0x2ae3b316	gre_add_protocol	net/ipv4/gre	EXPORT_SYMBOL_GPL	
+0x1b570103	gre_del_protocol	net/ipv4/gre	EXPORT_SYMBOL_GPL	
+0x3e2b0ba6	groups_alloc	vmlinux	EXPORT_SYMBOL	
+0x643d9ba1	groups_free	vmlinux	EXPORT_SYMBOL	
+0xb89b6e6b	guid_parse	vmlinux	EXPORT_SYMBOL	
+0xc0b38551	handle_simple_irq	vmlinux	EXPORT_SYMBOL_GPL	
+0x809712ff	hdmi_avi_infoframe_pack	vmlinux	EXPORT_SYMBOL	
+0xd0bd487b	hdmi_drm_infoframe_pack_only	vmlinux	EXPORT_SYMBOL	
+0x609b2853	hdmi_infoframe_pack	vmlinux	EXPORT_SYMBOL	
+0xc2de27ca	hest_disable	vmlinux	EXPORT_SYMBOL_GPL	
+0x11f7ed4c	hex_to_bin	vmlinux	EXPORT_SYMBOL	
+0x11dc2915	hrtimer_cancel	vmlinux	EXPORT_SYMBOL_GPL	
+0x1ae402dd	hrtimer_forward	vmlinux	EXPORT_SYMBOL_GPL	
+0x21713595	hrtimer_init	vmlinux	EXPORT_SYMBOL_GPL	
+0x8dd504f3	hrtimer_start_range_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0xa452f5f1	hrtimer_try_to_cancel	vmlinux	EXPORT_SYMBOL_GPL	
+0xf689728b	__hw_addr_sync_dev	vmlinux	EXPORT_SYMBOL	
+0x8b743647	__hw_addr_unsync_dev	vmlinux	EXPORT_SYMBOL	
+0xa3633bba	hwmon_device_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x254ebfd1	hwmon_device_register_with_groups	vmlinux	EXPORT_SYMBOL_GPL	
+0x8dfa4078	hwmon_device_register_with_info	vmlinux	EXPORT_SYMBOL_GPL	
+0x4a7b695a	hwmon_device_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x1591b2c6	hyperv_read_cfg_blk	drivers/pci/controller/pci-hyperv-intf	EXPORT_SYMBOL_GPL	
+0x221394ae	hyperv_reg_block_invalidate	drivers/pci/controller/pci-hyperv-intf	EXPORT_SYMBOL_GPL	
+0xe5f73406	hyperv_write_cfg_blk	drivers/pci/controller/pci-hyperv-intf	EXPORT_SYMBOL_GPL	
+0x4408125e	i2c_add_adapter	vmlinux	EXPORT_SYMBOL	
+0x4bbecbe1	i2c_add_numbered_adapter	vmlinux	EXPORT_SYMBOL_GPL	
+0x105e1cfb	i2c_bit_add_bus	drivers/i2c/algos/i2c-algo-bit	EXPORT_SYMBOL	
+0x8180e80e	i2c_bit_algo	drivers/i2c/algos/i2c-algo-bit	EXPORT_SYMBOL	
+0xe6543247	i2c_del_adapter	vmlinux	EXPORT_SYMBOL	
+0x07c6eefa	i2c_generic_scl_recovery	vmlinux	EXPORT_SYMBOL_GPL	
+0x13f8d5dc	i2c_new_client_device	vmlinux	EXPORT_SYMBOL_GPL	
+0xef9b166e	i2c_recover_bus	vmlinux	EXPORT_SYMBOL_GPL	
+0x1c9c455e	i2c_smbus_read_byte_data	vmlinux	EXPORT_SYMBOL	
+0x3151f23d	i2c_smbus_write_byte_data	vmlinux	EXPORT_SYMBOL	
+0x67fae33a	i2c_transfer	vmlinux	EXPORT_SYMBOL	
+0x4d81c4aa	i2c_unregister_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x21e5467b	__ib_alloc_cq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x00c9db2d	_ib_alloc_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xb9f1a481	__ib_alloc_pd	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x563030bd	ib_attach_mcast	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x90e807c7	ib_cache_gid_parse_type_str	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x55bb02f3	ib_cache_gid_type_str	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x87ff4ced	ib_cancel_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x3b419297	ib_cm_init_qp_attr	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0x28fa1b8a	ib_cm_insert_listen	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0xe2bc28a8	ib_cm_listen	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0xf5968253	ib_cm_notify	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0x69824a14	ibcm_reject_msg	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0x761712af	ib_copy_ah_attr_to_user	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x1b54bd5d	ib_copy_path_rec_from_user	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x63057f4b	ib_copy_path_rec_to_user	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xdcfe443e	ib_copy_qp_attr_to_user	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x8ef769f4	ib_create_ah_from_wc	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe2ddd888	ib_create_cm_id	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0x9942f00a	__ib_create_cq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x15adb95a	ib_create_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x9e8e5a1a	ib_create_qp_security	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xc6b3ab66	ib_create_send_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x7c7e18ec	ib_create_srq_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xc2abb4af	ib_dealloc_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xed0bb3fb	ib_dealloc_pd_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x71d6f345	ib_dealloc_xrcd_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xa3e7d63b	ib_dereg_mr_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x73570011	ib_destroy_cm_id	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0xd5d8e6ba	ib_destroy_cq_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xf16013c4	ib_destroy_qp_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x996994f5	ib_destroy_srq_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x80bcf5c6	ib_detach_mcast	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xc5ae7a6d	ibdev_err	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xf60b1b85	ib_device_get_by_netdev	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x5a96f1ed	ib_device_put	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x1c7a664e	ib_device_set_netdev	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x655fdcbf	ibdev_info	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x24cbc41b	ibdev_warn	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x39c35b48	ib_dispatch_event	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xd1f42816	ib_drain_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xf6ed3334	ib_event_msg	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe3313d8b	ib_find_cached_pkey	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xffeada1f	ib_free_cq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x2a021932	ib_free_recv_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe1e7f1db	ib_free_send_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x02713cf4	ib_get_cached_pkey	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x11595ab3	ib_get_cached_port_state	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe8a27e5d	ib_get_eth_speed	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x2fc70b9e	ib_get_gids_from_rdma_hdr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x787ccc4c	ib_get_mad_data_offset	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x7decbf61	ib_get_net_dev_by_params	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x184621a4	ib_get_rdma_header_version	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x52c80245	ib_get_rmpp_segment	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x6f107b5c	ib_init_ah_attr_from_path	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x236d9624	ib_init_ah_attr_from_wc	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x0eaf9eba	ib_init_ah_from_mcmember	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x613b1e2e	ib_is_mad_class_rmpp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xb7f68df2	ib_mad_kernel_rmpp_agent	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xb37edc74	ib_map_mr_sg	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xf64007bc	ib_modify_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x4cb54036	ib_modify_port	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe82736db	ib_modify_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xd6e65d77	ib_modify_qp_is_ok	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xd5bf73d8	ib_modify_qp_with_udata	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x2280c879	ib_mr_pool_destroy	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x842b7e1d	ib_mr_pool_get	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x84e6d78e	ib_mr_pool_init	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x5d4e800e	ib_mr_pool_put	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x96ddf710	ibnl_put_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x5a017d54	ibnl_put_msg	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x91521d7d	ib_open_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xad0e3a85	ib_post_send_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x03da387d	ib_process_cq_direct	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x0e3e118b	ib_query_pkey	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x41e77b9d	ib_query_port	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x0e649736	ib_query_qp	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x635db11c	ib_query_srq	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x0cb2954e	ib_rdmacg_try_charge	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe389b118	ib_rdmacg_uncharge	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x2637702a	ib_register_client	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x394effe1	ib_register_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x5d9f1242	ib_register_event_handler	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x5bdcde18	ib_register_mad_agent	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x4e155af0	ib_response_mad	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xda0d50ec	ib_sa_cancel_query	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x4e90435c	ib_sa_free_multicast	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x935a0734	ib_sa_get_mcmember_rec	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xbd9caff3	ib_sa_guid_info_rec_query	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x4d3867ab	ib_sa_join_multicast	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xb36e4148	ib_sa_pack_path	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x8a1f6a34	ib_sa_path_rec_get	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x0c86f5cb	ib_sa_register_client	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xb6e34a69	ib_sa_sendonly_fullmem_support	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe5a78c1e	ib_sa_unpack_path	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x439ce33c	ib_sa_unregister_client	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x7136eb34	ib_send_cm_drep	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0x34212ecc	ib_send_cm_dreq	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0xaa269afc	ib_send_cm_mra	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0x26a966b1	ib_send_cm_rej	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0x9ca7ec53	ib_send_cm_rep	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0x39859a4e	ib_send_cm_req	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0x1a97b5e4	ib_send_cm_rtu	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0xbc388862	ib_send_cm_sidr_rep	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0xe53b5d93	ib_send_cm_sidr_req	drivers/infiniband/core/ib_cm	EXPORT_SYMBOL	
+0x68b2de79	ib_set_client_data	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x3bf14706	ib_set_device_ops	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x951063ec	ib_sg_to_pages	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xb7852a05	ib_ud_header_init	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe9e799fc	ib_ud_header_pack	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x6b958320	ib_ud_ip4_csum	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x18c3eff5	ib_umem_copy_from	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x2b0ed110	ib_umem_find_best_pgsz	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x137ac0df	ib_umem_get	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xec006010	ib_umem_odp_alloc_child	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xa3bbc232	ib_umem_odp_alloc_implicit	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x7a270a5d	ib_umem_odp_get	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x8ded7a00	ib_umem_odp_map_dma_and_lock	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xc02b7285	ib_umem_odp_release	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x1fc1224a	ib_umem_odp_unmap_dma_pages	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x6fcdffcc	ib_umem_release	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x658222d0	ib_unregister_client	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xd143cd46	ib_unregister_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x2a94dc18	ib_unregister_device_queued	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x7b56b034	ib_unregister_driver	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xaf72586b	ib_unregister_event_handler	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x4df797a7	ib_unregister_mad_agent	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x73a6c2cd	ib_uverbs_flow_resources_free	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x628f56b4	ib_uverbs_get_ucontext_file	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xe5840ec6	ib_wc_status_msg	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x9f6207f0	__icmp_send	vmlinux	EXPORT_SYMBOL	
+0xe7a02573	ida_alloc_range	vmlinux	EXPORT_SYMBOL	
+0xa7d5f92e	ida_destroy	vmlinux	EXPORT_SYMBOL	
+0xffb7c514	ida_free	vmlinux	EXPORT_SYMBOL	
+0xb8f11603	idr_alloc	vmlinux	EXPORT_SYMBOL_GPL	
+0x91f44510	idr_alloc_cyclic	vmlinux	EXPORT_SYMBOL	
+0xd9916c3a	idr_alloc_u32	vmlinux	EXPORT_SYMBOL_GPL	
+0x8e17b3ae	idr_destroy	vmlinux	EXPORT_SYMBOL	
+0x20978fb9	idr_find	vmlinux	EXPORT_SYMBOL_GPL	
+0x1d40b6f3	idr_for_each	vmlinux	EXPORT_SYMBOL	
+0xc57c48a3	idr_get_next	vmlinux	EXPORT_SYMBOL	
+0xcc1b882a	idr_get_next_ul	vmlinux	EXPORT_SYMBOL	
+0x954f099c	idr_preload	vmlinux	EXPORT_SYMBOL	
+0x7665a95b	idr_remove	vmlinux	EXPORT_SYMBOL_GPL	
+0x7b82b9a1	idr_replace	vmlinux	EXPORT_SYMBOL	
+0xb0cc6439	igrab	vmlinux	EXPORT_SYMBOL	
+0xac5fcec0	in4_pton	vmlinux	EXPORT_SYMBOL	
+0x6c3f579b	in6_dev_finish_destroy	vmlinux	EXPORT_SYMBOL	
+0x609bcd98	in6_pton	vmlinux	EXPORT_SYMBOL	
+0x1b6314fd	in_aton	vmlinux	EXPORT_SYMBOL	
+0x059e74db	in_dev_finish_destroy	vmlinux	EXPORT_SYMBOL	
+0x39461d6a	in_egroup_p	vmlinux	EXPORT_SYMBOL	
+0x55611a23	__inet6_lookup_established	vmlinux	EXPORT_SYMBOL	
+0xe613a798	inet_addr_is_any	vmlinux	EXPORT_SYMBOL	
+0x4a62723d	inet_confirm_addr	vmlinux	EXPORT_SYMBOL	
+0xabd84658	inet_get_local_port_range	vmlinux	EXPORT_SYMBOL	
+0x99d7fc4e	__inet_lookup_established	vmlinux	EXPORT_SYMBOL_GPL	
+0x73d5b9b6	inet_proto_csum_replace16	vmlinux	EXPORT_SYMBOL	
+0xd2c0c896	inet_proto_csum_replace4	vmlinux	EXPORT_SYMBOL	
+0x12acbe23	inet_pton_with_scope	vmlinux	EXPORT_SYMBOL	
+0x8b8059bd	in_group_p	vmlinux	EXPORT_SYMBOL	
+0x0c2dd188	init_net	vmlinux	EXPORT_SYMBOL	
+0x7b4da6ff	__init_rwsem	vmlinux	EXPORT_SYMBOL	
+0x5e68b975	init_srcu_struct	vmlinux	EXPORT_SYMBOL_GPL	
+0x608741b5	__init_swait_queue_head	vmlinux	EXPORT_SYMBOL	
+0x3e6b8102	init_task	vmlinux	EXPORT_SYMBOL	
+0x47ac2d76	init_timer_key	vmlinux	EXPORT_SYMBOL	
+0x3cb55d47	init_uts_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0xfe487975	init_wait_entry	vmlinux	EXPORT_SYMBOL	
+0xd9a5ea54	__init_waitqueue_head	vmlinux	EXPORT_SYMBOL	
+0xd90175db	input_close_device	vmlinux	EXPORT_SYMBOL	
+0xdf4ada27	input_open_device	vmlinux	EXPORT_SYMBOL	
+0xdafd32a1	input_register_handle	vmlinux	EXPORT_SYMBOL	
+0x6c01f1b8	input_register_handler	vmlinux	EXPORT_SYMBOL	
+0x319ac100	input_unregister_handle	vmlinux	EXPORT_SYMBOL	
+0x3a47ac33	input_unregister_handler	vmlinux	EXPORT_SYMBOL	
+0xdab5a1eb	interval_tree_insert	vmlinux	EXPORT_SYMBOL_GPL	
+0xa44a1307	interval_tree_iter_first	vmlinux	EXPORT_SYMBOL_GPL	
+0xd96babb4	interval_tree_iter_next	vmlinux	EXPORT_SYMBOL_GPL	
+0x09b53e14	interval_tree_remove	vmlinux	EXPORT_SYMBOL_GPL	
+0x5ed90adc	int_to_scsilun	vmlinux	EXPORT_SYMBOL	
+0xbd0b5fda	iomem_resource	vmlinux	EXPORT_SYMBOL	
+0x4ae09e52	iommu_get_domain_for_dev	vmlinux	EXPORT_SYMBOL_GPL	
+0x580d3bed	iommu_group_add_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x8d22bb58	iommu_group_alloc	vmlinux	EXPORT_SYMBOL_GPL	
+0xd692341a	iommu_group_get	vmlinux	EXPORT_SYMBOL_GPL	
+0x6e7943ec	iommu_group_id	vmlinux	EXPORT_SYMBOL_GPL	
+0x89485687	iommu_group_put	vmlinux	EXPORT_SYMBOL_GPL	
+0x9fb67837	iommu_group_remove_device	vmlinux	EXPORT_SYMBOL_GPL	
+0xced93fff	iommu_iova_to_phys	vmlinux	EXPORT_SYMBOL_GPL	
+0xc559b8c2	iommu_map	vmlinux	EXPORT_SYMBOL_GPL	
+0x1903589a	iommu_unmap	vmlinux	EXPORT_SYMBOL_GPL	
+0x842c8e9d	ioread16	vmlinux	EXPORT_SYMBOL	
+0xa71d2e2c	ioread16be	vmlinux	EXPORT_SYMBOL	
+0xa78af5f3	ioread32	vmlinux	EXPORT_SYMBOL	
+0x9bb4e317	ioread32be	vmlinux	EXPORT_SYMBOL	
+0x0b19b445	ioread8	vmlinux	EXPORT_SYMBOL	
+0xde80cd09	ioremap	vmlinux	EXPORT_SYMBOL	
+0x556422b3	ioremap_cache	vmlinux	EXPORT_SYMBOL	
+0xfd93ee35	ioremap_wc	vmlinux	EXPORT_SYMBOL	
+0x93a6e0b2	io_schedule	vmlinux	EXPORT_SYMBOL	
+0xfbc4f89e	io_schedule_timeout	vmlinux	EXPORT_SYMBOL	
+0xedc03953	iounmap	vmlinux	EXPORT_SYMBOL	
+0xe9863547	iov_iter_advance	vmlinux	EXPORT_SYMBOL	
+0x0eda6943	iov_iter_bvec	vmlinux	EXPORT_SYMBOL	
+0x2236f4bc	iov_iter_init	vmlinux	EXPORT_SYMBOL	
+0xd5b3f0d7	iov_iter_npages	vmlinux	EXPORT_SYMBOL	
+0x06a86bc1	iowrite16	vmlinux	EXPORT_SYMBOL	
+0x4a453f53	iowrite32	vmlinux	EXPORT_SYMBOL	
+0xe419bc99	iowrite32be	vmlinux	EXPORT_SYMBOL	
+0x9cf37c44	__iowrite32_copy	vmlinux	EXPORT_SYMBOL_GPL	
+0x73c2554f	__iowrite64_copy	vmlinux	EXPORT_SYMBOL_GPL	
+0x848d372e	iowrite8	vmlinux	EXPORT_SYMBOL	
+0xf3663d0e	ip6_dst_hoplimit	vmlinux	EXPORT_SYMBOL	
+0xe66cf98c	ip6_local_out	vmlinux	EXPORT_SYMBOL_GPL	
+0x6cf729ce	ip6_route_output_flags	vmlinux	EXPORT_SYMBOL_GPL	
+0x20eadeb6	ip_compute_csum	vmlinux	EXPORT_SYMBOL	
+0x12146410	ip_defrag	vmlinux	EXPORT_SYMBOL	
+0x6bcdf7a7	__ip_dev_find	vmlinux	EXPORT_SYMBOL	
+0xa548c145	ip_do_fragment	vmlinux	EXPORT_SYMBOL	
+0x4200046f	ip_local_out	vmlinux	EXPORT_SYMBOL_GPL	
+0xd027af4d	__ip_mc_dec_group	vmlinux	EXPORT_SYMBOL	
+0x1b9d7e63	ip_mc_inc_group	vmlinux	EXPORT_SYMBOL	
+0xfddd5beb	ipmi_add_smi	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0xae71627d	ipmi_create_user	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0xf388b18b	ipmi_destroy_user	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0x80aa4656	ipmi_free_recv_msg	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0xf5531bea	ipmi_poll_interface	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0x4c2054d7	ipmi_request_settime	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0x50f65edf	ipmi_set_gets_events	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0xfaaa4831	ipmi_set_my_address	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0x31cab048	ipmi_smi_msg_received	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0xe4330a39	ipmi_unregister_smi	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0xe4f4665b	ipmi_validate_addr	drivers/char/ipmi/ipmi_msghandler	EXPORT_SYMBOL	
+0xdf2b70dc	ip_route_output_flow	vmlinux	EXPORT_SYMBOL_GPL	
+0xd1f1b4db	__ip_select_ident	vmlinux	EXPORT_SYMBOL	
+0x02124474	ip_send_check	vmlinux	EXPORT_SYMBOL	
+0xbbdb9f91	ip_set_get_byname	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL	
+0x3a19fc27	ip_set_put_byindex	net/netfilter/ipset/ip_set	EXPORT_SYMBOL_GPL	
+0x1fbd16da	ip_tos2prio	vmlinux	EXPORT_SYMBOL	
+0xfafd6801	ip_tunnel_get_stats64	vmlinux	EXPORT_SYMBOL_GPL	
+0x34a61777	iput	vmlinux	EXPORT_SYMBOL	
+0x0d542439	__ipv6_addr_type	vmlinux	EXPORT_SYMBOL	
+0xd408e613	ipv6_chk_addr	vmlinux	EXPORT_SYMBOL	
+0x452ba683	ipv6_ext_hdr	vmlinux	EXPORT_SYMBOL	
+0x22b17d9c	ipv6_find_hdr	vmlinux	EXPORT_SYMBOL	
+0x437eb1df	ipv6_mod_enabled	vmlinux	EXPORT_SYMBOL_GPL	
+0x17aefb5b	ipv6_skip_exthdr	vmlinux	EXPORT_SYMBOL	
+0x7abd1575	ipv6_stub	vmlinux	EXPORT_SYMBOL_GPL	
+0xd831a1a2	ip_vs_proto_name	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL	
+0x44a6e90a	irq_cpu_rmap_add	vmlinux	EXPORT_SYMBOL	
+0x069cc58c	irq_create_mapping_affinity	vmlinux	EXPORT_SYMBOL_GPL	
+0x33da626a	__irq_domain_add	vmlinux	EXPORT_SYMBOL_GPL	
+0x88fc8e62	irq_domain_remove	vmlinux	EXPORT_SYMBOL_GPL	
+0xdc3b5a7f	irq_find_mapping	vmlinux	EXPORT_SYMBOL_GPL	
+0xd7011596	irq_get_irq_data	vmlinux	EXPORT_SYMBOL_GPL	
+0x7522f3ba	irq_modify_status	vmlinux	EXPORT_SYMBOL_GPL	
+0xd7d280ad	irq_poll_complete	vmlinux	EXPORT_SYMBOL	
+0x7f7f7bb4	irq_poll_disable	vmlinux	EXPORT_SYMBOL	
+0xb633f115	irq_poll_enable	vmlinux	EXPORT_SYMBOL	
+0xab3697e4	irq_poll_init	vmlinux	EXPORT_SYMBOL	
+0x554ae3a4	irq_poll_sched	vmlinux	EXPORT_SYMBOL	
+0x59c6aff4	irq_set_affinity_hint	vmlinux	EXPORT_SYMBOL_GPL	
+0x6edfbb2d	irq_set_affinity_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0xdc8be9a4	irq_set_chip_and_handler_name	vmlinux	EXPORT_SYMBOL_GPL	
+0xa7202caa	irq_to_desc	vmlinux	EXPORT_SYMBOL	
+0x76446f81	is_acpi_data_node	vmlinux	EXPORT_SYMBOL	
+0x7ea0afa3	is_acpi_device_node	vmlinux	EXPORT_SYMBOL	
+0xba2d2e77	iscsi_block_scsi_eh	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xc1b7185f	iscsi_block_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x4fec23ee	iscsi_boot_create_ethernet	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL	
+0xf3b021c2	iscsi_boot_create_host_kset	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL	
+0xf206c754	iscsi_boot_create_initiator	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL	
+0x5ec974fd	iscsi_boot_create_target	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL	
+0x78f3dd28	iscsi_boot_destroy_kset	drivers/scsi/iscsi_boot_sysfs	EXPORT_SYMBOL_GPL	
+0xd434f080	__iscsi_complete_pdu	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x037b0aa2	iscsi_complete_pdu	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xf8cbbdb6	iscsi_complete_scsi_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xe50f24c0	iscsi_conn_bind	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x62d0c74a	iscsi_conn_error_event	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x9f9768c2	iscsi_conn_failure	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xeab9cbd5	iscsi_conn_get_addr_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xbd753537	iscsi_conn_get_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x312782e9	iscsi_conn_login_event	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x5bb7d946	iscsi_conn_send_pdu	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x90337df9	iscsi_conn_setup	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xf651489b	iscsi_conn_start	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xfdc41d5f	iscsi_conn_stop	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x1ed57c98	iscsi_conn_teardown	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xcd671e3c	iscsi_create_endpoint	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xe0c7346a	iscsi_create_flashnode_conn	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x95ca050c	iscsi_create_flashnode_sess	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xae93a56c	iscsi_create_iface	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xf7937c87	iscsi_destroy_all_flashnode	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xee92040c	iscsi_destroy_endpoint	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xe718a068	iscsi_destroy_flashnode_sess	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x1012a7b2	iscsi_destroy_iface	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xda3fd878	iscsi_eh_abort	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x38fd6bf0	iscsi_eh_cmd_timed_out	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x2f9407ce	iscsi_eh_device_reset	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xe1680a58	iscsi_eh_recover_target	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xb1720b63	iscsi_eh_session_reset	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xb2077f40	iscsi_find_flashnode_conn	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x1086fe8b	iscsi_find_flashnode_sess	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x2508c031	iscsi_flashnode_bus_match	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x699fe53e	iscsi_get_discovery_parent_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xbc071179	iscsi_get_ipaddress_state_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xa01e4ec0	iscsi_get_port_speed_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x709178e5	iscsi_get_port_state_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x84a005f1	iscsi_get_router_state_name	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x4d7f81d5	__iscsi_get_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x5b9849ad	iscsi_host_add	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xf69f5d6d	iscsi_host_alloc	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x7b1b1904	iscsi_host_for_each_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x036e0e24	iscsi_host_free	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xadbd5b7e	iscsi_host_get_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x1dd22ae3	iscsi_host_remove	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xd266e7b2	iscsi_is_session_dev	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x66ccdbe1	iscsi_is_session_online	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xc7b10aac	iscsi_itt_to_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x4d7fef72	iscsi_lookup_endpoint	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x3cc51557	iscsi_offload_mesg	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x61a46305	iscsi_ping_comp_event	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xc52b0792	iscsi_post_host_event	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0xf94f42b1	__iscsi_put_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xf6052636	iscsi_put_task	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x1b693fe4	iscsi_queuecommand	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x073e6812	iscsi_register_transport	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x4cc4ce1b	iscsi_session_chkready	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x7416b542	iscsi_session_failure	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x156bd31c	iscsi_session_get_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x13c6d171	iscsi_session_recovery_timedout	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x9f78199d	iscsi_session_setup	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xe8cedf51	iscsi_session_teardown	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x3a7ca7ad	iscsi_set_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x696d5be5	iscsi_suspend_queue	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x12b2ad06	iscsi_switch_str_param	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0xaefec137	iscsi_target_alloc	drivers/scsi/libiscsi	EXPORT_SYMBOL_GPL	
+0x80b552cb	iscsi_unblock_session	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x7c0d043d	iscsi_unregister_transport	drivers/scsi/scsi_transport_iscsi	EXPORT_SYMBOL_GPL	
+0x12e285ec	is_uv_system	vmlinux	EXPORT_SYMBOL_GPL	
+0xc31db0ce	is_vmalloc_addr	vmlinux	EXPORT_SYMBOL	
+0x1ef395d1	iterate_fd	vmlinux	EXPORT_SYMBOL	
+0x82b72ca1	iw_cm_accept	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL	
+0xcb9d3739	iw_cm_connect	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL	
+0x7819455b	iw_cm_disconnect	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL	
+0xf3de3ad8	iw_cm_init_qp_attr	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL	
+0x65dfe54c	iw_cm_listen	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL	
+0x5182a98d	iw_cm_reject	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL	
+0xf3df871f	iwcm_reject_msg	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL	
+0xb9ac64bf	iw_create_cm_id	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL	
+0x48b107d1	iw_destroy_cm_id	drivers/infiniband/core/iw_cm	EXPORT_SYMBOL	
+0x15ba50a6	jiffies	vmlinux	EXPORT_SYMBOL	
+0x055e77e8	jiffies_64	vmlinux	EXPORT_SYMBOL	
+0xee8d74d6	jiffies64_to_nsecs	vmlinux	EXPORT_SYMBOL	
+0x37befc70	jiffies_to_msecs	vmlinux	EXPORT_SYMBOL	
+0x188ea314	jiffies_to_timespec64	vmlinux	EXPORT_SYMBOL	
+0x7f24de73	jiffies_to_usecs	vmlinux	EXPORT_SYMBOL	
+0xfb384d37	kasprintf	vmlinux	EXPORT_SYMBOL	
+0xc3d06721	kernel_bind	vmlinux	EXPORT_SYMBOL	
+0xff9b2d4c	kernel_connect	vmlinux	EXPORT_SYMBOL	
+0xb58aeaab	kernel_cpustat	vmlinux	EXPORT_SYMBOL	
+0x4129f5ee	kernel_fpu_begin_mask	vmlinux	EXPORT_SYMBOL_GPL	
+0x38722f80	kernel_fpu_end	vmlinux	EXPORT_SYMBOL_GPL	
+0xbc4f4a97	kernel_recvmsg	vmlinux	EXPORT_SYMBOL	
+0x10a13896	kernel_sendmsg	vmlinux	EXPORT_SYMBOL	
+0x04e8e5aa	kernel_sock_shutdown	vmlinux	EXPORT_SYMBOL	
+0x0d9d98e3	kernel_write	vmlinux	EXPORT_SYMBOL	
+0x265bbef9	kexec_crash_loaded	vmlinux	EXPORT_SYMBOL_GPL	
+0x139f2189	__kfifo_alloc	vmlinux	EXPORT_SYMBOL	
+0xdb760f52	__kfifo_free	vmlinux	EXPORT_SYMBOL	
+0x037a0cba	kfree	vmlinux	EXPORT_SYMBOL	
+0xf474fdcb	kfree_const	vmlinux	EXPORT_SYMBOL	
+0xd0760fc0	kfree_sensitive	vmlinux	EXPORT_SYMBOL	
+0x065595ad	kfree_skb	vmlinux	EXPORT_SYMBOL	
+0x1e7bd989	kfree_skb_list	vmlinux	EXPORT_SYMBOL	
+0x0bec918c	kfree_skb_partial	vmlinux	EXPORT_SYMBOL	
+0x88ab6fe3	kgdb_active	vmlinux	EXPORT_SYMBOL_GPL	
+0x01e1a8de	kgdb_breakpoint	vmlinux	EXPORT_SYMBOL_GPL	
+0x5becf040	kill_fasync	vmlinux	EXPORT_SYMBOL	
+0xeb233a45	__kmalloc	vmlinux	EXPORT_SYMBOL	
+0x9c4befaf	kmalloc_caches	vmlinux	EXPORT_SYMBOL	
+0x1ba59527	__kmalloc_node	vmlinux	EXPORT_SYMBOL	
+0xb8b9f817	kmalloc_order_trace	vmlinux	EXPORT_SYMBOL	
+0x4ea470ea	kmem_cache_alloc	vmlinux	EXPORT_SYMBOL	
+0xa787493a	kmem_cache_alloc_node	vmlinux	EXPORT_SYMBOL	
+0xa678cb6c	kmem_cache_alloc_node_trace	vmlinux	EXPORT_SYMBOL	
+0x5562b026	kmem_cache_alloc_trace	vmlinux	EXPORT_SYMBOL	
+0xfae183e3	kmem_cache_create	vmlinux	EXPORT_SYMBOL	
+0xd14432a5	kmem_cache_create_usercopy	vmlinux	EXPORT_SYMBOL	
+0x1d832a5a	kmem_cache_destroy	vmlinux	EXPORT_SYMBOL	
+0xf388ae60	kmem_cache_free	vmlinux	EXPORT_SYMBOL	
+0xdbe2ab44	kmem_cache_shrink	vmlinux	EXPORT_SYMBOL	
+0x66b4cc41	kmemdup	vmlinux	EXPORT_SYMBOL	
+0x75fc174d	kobject_add	vmlinux	EXPORT_SYMBOL	
+0x6f2898d2	kobject_create_and_add	vmlinux	EXPORT_SYMBOL_GPL	
+0xe962571b	kobject_del	vmlinux	EXPORT_SYMBOL	
+0x7b96b67a	kobject_get	vmlinux	EXPORT_SYMBOL	
+0x9582884f	kobject_init	vmlinux	EXPORT_SYMBOL	
+0x145c0623	kobject_init_and_add	vmlinux	EXPORT_SYMBOL_GPL	
+0x50a5de89	kobject_put	vmlinux	EXPORT_SYMBOL	
+0xc693d43f	kobject_set_name	vmlinux	EXPORT_SYMBOL	
+0x1d5aa438	kobject_uevent	vmlinux	EXPORT_SYMBOL_GPL	
+0x0777756d	kobject_uevent_env	vmlinux	EXPORT_SYMBOL_GPL	
+0xc8dcc62a	krealloc	vmlinux	EXPORT_SYMBOL	
+0xa50dda79	kset_create_and_add	vmlinux	EXPORT_SYMBOL_GPL	
+0x7258fd50	kset_find_obj	vmlinux	EXPORT_SYMBOL_GPL	
+0x10b8db91	kset_register	vmlinux	EXPORT_SYMBOL	
+0xd54c3011	kset_unregister	vmlinux	EXPORT_SYMBOL	
+0x04ea5d10	ksize	vmlinux	EXPORT_SYMBOL	
+0x2d39b0a7	kstrdup	vmlinux	EXPORT_SYMBOL	
+0x365e7911	kstrdup_const	vmlinux	EXPORT_SYMBOL	
+0x9eacf8a5	kstrndup	vmlinux	EXPORT_SYMBOL	
+0x124bad4d	kstrtobool	vmlinux	EXPORT_SYMBOL	
+0x0248efd3	kstrtobool_from_user	vmlinux	EXPORT_SYMBOL	
+0x8c8569cb	kstrtoint	vmlinux	EXPORT_SYMBOL	
+0xf9ca2eb4	kstrtoint_from_user	vmlinux	EXPORT_SYMBOL	
+0x3854774b	kstrtoll	vmlinux	EXPORT_SYMBOL	
+0xc58d5a90	kstrtoll_from_user	vmlinux	EXPORT_SYMBOL	
+0x4af6ddf0	kstrtou16	vmlinux	EXPORT_SYMBOL	
+0x6a6e05bf	kstrtou8	vmlinux	EXPORT_SYMBOL	
+0x3b6c41ea	kstrtouint	vmlinux	EXPORT_SYMBOL	
+0x47cfd825	kstrtouint_from_user	vmlinux	EXPORT_SYMBOL	
+0xf7d31de9	kstrtoul_from_user	vmlinux	EXPORT_SYMBOL	
+0x5c3c7387	kstrtoull	vmlinux	EXPORT_SYMBOL	
+0x7d74d522	kstrtoull_from_user	vmlinux	EXPORT_SYMBOL	
+0x55c76a23	ksys_sync_helper	vmlinux	EXPORT_SYMBOL_GPL	
+0xa0f1244e	kthread_bind	vmlinux	EXPORT_SYMBOL	
+0x7f6ce19e	kthread_create_on_node	vmlinux	EXPORT_SYMBOL	
+0xea26247e	kthread_create_worker	vmlinux	EXPORT_SYMBOL	
+0x0bf76865	kthread_destroy_worker	vmlinux	EXPORT_SYMBOL	
+0x60373917	kthread_park	vmlinux	EXPORT_SYMBOL_GPL	
+0xf13e1b2f	kthread_queue_work	vmlinux	EXPORT_SYMBOL_GPL	
+0xb3f7646e	kthread_should_stop	vmlinux	EXPORT_SYMBOL	
+0xa6212f44	kthread_stop	vmlinux	EXPORT_SYMBOL	
+0x2a6e2d2c	kthread_unpark	vmlinux	EXPORT_SYMBOL_GPL	
+0xb7492352	kthread_unuse_mm	vmlinux	EXPORT_SYMBOL_GPL	
+0xd38dd75d	kthread_use_mm	vmlinux	EXPORT_SYMBOL_GPL	
+0xb43f9365	ktime_get	vmlinux	EXPORT_SYMBOL_GPL	
+0x484f6edf	ktime_get_coarse_real_ts64	vmlinux	EXPORT_SYMBOL	
+0x6ebe366f	ktime_get_mono_fast_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0x9714e0bb	ktime_get_raw	vmlinux	EXPORT_SYMBOL_GPL	
+0x1edb69d6	ktime_get_raw_ts64	vmlinux	EXPORT_SYMBOL	
+0x953e1b9e	ktime_get_real_seconds	vmlinux	EXPORT_SYMBOL_GPL	
+0x9ec6ca96	ktime_get_real_ts64	vmlinux	EXPORT_SYMBOL	
+0xa9320d27	ktime_get_seconds	vmlinux	EXPORT_SYMBOL_GPL	
+0x5e515be6	ktime_get_ts64	vmlinux	EXPORT_SYMBOL_GPL	
+0xc4f0da12	ktime_get_with_offset	vmlinux	EXPORT_SYMBOL_GPL	
+0x1cb2c6d8	kvasprintf	vmlinux	EXPORT_SYMBOL	
+0x7aa1756e	kvfree	vmlinux	EXPORT_SYMBOL	
+0xbaf22757	kvfree_call_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0x599fb41c	kvmalloc_node	vmlinux	EXPORT_SYMBOL	
+0xf54bd49b	lcm	vmlinux	EXPORT_SYMBOL_GPL	
+0xa3eb547c	led_classdev_register_ext	vmlinux	EXPORT_SYMBOL_GPL	
+0xd60ccd7c	led_classdev_resume	vmlinux	EXPORT_SYMBOL_GPL	
+0x39e8a8d7	led_classdev_suspend	vmlinux	EXPORT_SYMBOL_GPL	
+0x0695f8ef	led_classdev_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xb0a18fc1	libfc_vport_create	drivers/scsi/libfc/libfc	EXPORT_SYMBOL	
+0x68f31cbd	__list_add_valid	vmlinux	EXPORT_SYMBOL	
+0xe1537255	__list_del_entry_valid	vmlinux	EXPORT_SYMBOL	
+0xe091c977	list_sort	vmlinux	EXPORT_SYMBOL	
+0xc7a1840e	llist_add_batch	vmlinux	EXPORT_SYMBOL_GPL	
+0x3c3fce39	__local_bh_enable_ip	vmlinux	EXPORT_SYMBOL	
+0xc2cf5084	__lock_page	vmlinux	EXPORT_SYMBOL	
+0x0e6671ad	lock_page_memcg	vmlinux	EXPORT_SYMBOL	
+0xd9b85ef6	lockref_get	vmlinux	EXPORT_SYMBOL	
+0xa4d648cd	lock_sock_nested	vmlinux	EXPORT_SYMBOL	
+0x10b1618a	make_kgid	vmlinux	EXPORT_SYMBOL	
+0xf2325e80	make_kuid	vmlinux	EXPORT_SYMBOL	
+0xca952893	map_destroy	drivers/mtd/chips/chipreg	EXPORT_SYMBOL	
+0xa4340b7e	mark_page_accessed	vmlinux	EXPORT_SYMBOL	
+0xad0413d4	match_hex	vmlinux	EXPORT_SYMBOL	
+0x4e3567f7	match_int	vmlinux	EXPORT_SYMBOL	
+0xacf4d843	match_strdup	vmlinux	EXPORT_SYMBOL	
+0x81188c30	match_string	vmlinux	EXPORT_SYMBOL	
+0x44e9a829	match_token	vmlinux	EXPORT_SYMBOL	
+0xfba7ddd2	match_u64	vmlinux	EXPORT_SYMBOL	
+0xf4a71226	mdev_dev	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0xe616e2df	mdev_from_dev	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0xdc4c58b0	mdev_get_drvdata	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0xf9471b9f	mdev_parent_dev	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x125b23f4	mdev_register_device	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x747b0368	mdev_set_drvdata	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x93801aef	mdev_unregister_device	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0xf7322bce	mdev_uuid	drivers/vfio/mdev/mdev	EXPORT_SYMBOL	
+0x60443957	mdio45_probe	drivers/net/mdio	EXPORT_SYMBOL	
+0x7834d8a6	mdiobus_alloc_size	vmlinux	EXPORT_SYMBOL	
+0xfda0f4ec	mdiobus_free	vmlinux	EXPORT_SYMBOL	
+0x35b72c5a	mdiobus_get_phy	vmlinux	EXPORT_SYMBOL	
+0xb382f93b	mdiobus_read	vmlinux	EXPORT_SYMBOL	
+0xb82bb9e2	__mdiobus_register	vmlinux	EXPORT_SYMBOL	
+0x47041965	mdiobus_unregister	vmlinux	EXPORT_SYMBOL	
+0x08d304b3	mdiobus_write	vmlinux	EXPORT_SYMBOL	
+0xdaceb7a6	mdio_mii_ioctl	drivers/net/mdio	EXPORT_SYMBOL	
+0xa07a37f0	memchr	vmlinux	EXPORT_SYMBOL	
+0x8df92f66	memchr_inv	vmlinux	EXPORT_SYMBOL	
+0x449ad0a7	memcmp	vmlinux	EXPORT_SYMBOL	
+0x69acdf38	memcpy	vmlinux	EXPORT_SYMBOL	
+0x7d628444	memcpy_fromio	vmlinux	EXPORT_SYMBOL	
+0xb9e7429c	memcpy_toio	vmlinux	EXPORT_SYMBOL	
+0x9291cd3b	memdup_user	vmlinux	EXPORT_SYMBOL	
+0x1d07e365	memdup_user_nul	vmlinux	EXPORT_SYMBOL	
+0xb0e602eb	memmove	vmlinux	EXPORT_SYMBOL	
+0x65e0d6d7	memory_read_from_buffer	vmlinux	EXPORT_SYMBOL	
+0x27864d57	memparse	vmlinux	EXPORT_SYMBOL	
+0xc3762aec	mempool_alloc	vmlinux	EXPORT_SYMBOL	
+0xc972449f	mempool_alloc_slab	vmlinux	EXPORT_SYMBOL	
+0x1953c958	mempool_create	vmlinux	EXPORT_SYMBOL	
+0x9c122bcf	mempool_create_node	vmlinux	EXPORT_SYMBOL	
+0x9034a696	mempool_destroy	vmlinux	EXPORT_SYMBOL	
+0xa897e3e7	mempool_free	vmlinux	EXPORT_SYMBOL	
+0x8a99a016	mempool_free_slab	vmlinux	EXPORT_SYMBOL	
+0x6a037cf1	mempool_kfree	vmlinux	EXPORT_SYMBOL	
+0xd35a6d31	mempool_kmalloc	vmlinux	EXPORT_SYMBOL	
+0xf812cff6	memscan	vmlinux	EXPORT_SYMBOL	
+0xa94a09bb	mem_section	vmlinux	EXPORT_SYMBOL	
+0xfb578fc5	memset	vmlinux	EXPORT_SYMBOL	
+0xa4191c0b	memset_io	vmlinux	EXPORT_SYMBOL	
+0x264d267d	metadata_dst_alloc	vmlinux	EXPORT_SYMBOL_GPL	
+0x3845350b	mfd_add_devices	vmlinux	EXPORT_SYMBOL	
+0xae38ff5a	mfd_remove_devices	vmlinux	EXPORT_SYMBOL	
+0x1e7fcaa6	misc_deregister	vmlinux	EXPORT_SYMBOL	
+0x9e61c3a8	misc_register	vmlinux	EXPORT_SYMBOL	
+0x68830c00	__mmdrop	vmlinux	EXPORT_SYMBOL_GPL	
+0x9ad24135	mm_kobj	vmlinux	EXPORT_SYMBOL_GPL	
+0x447be845	mmput	vmlinux	EXPORT_SYMBOL_GPL	
+0x81773e50	mmu_interval_notifier_insert	vmlinux	EXPORT_SYMBOL_GPL	
+0x855b6aca	mmu_interval_notifier_remove	vmlinux	EXPORT_SYMBOL_GPL	
+0x773b3c49	mmu_notifier_put	vmlinux	EXPORT_SYMBOL_GPL	
+0xbbccb12d	__mmu_notifier_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x49b5f96d	mmu_notifier_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x6a4f623b	mmu_notifier_synchronize	vmlinux	EXPORT_SYMBOL_GPL	
+0xddf0e561	mmu_notifier_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x9ffb90c3	mod_delayed_work_on	vmlinux	EXPORT_SYMBOL_GPL	
+0xcc6f546b	mod_timer	vmlinux	EXPORT_SYMBOL	
+0xcd1f8413	mod_timer_pending	vmlinux	EXPORT_SYMBOL	
+0x0e3b2ecb	__module_get	vmlinux	EXPORT_SYMBOL	
+0xe32130cf	module_layout	vmlinux	EXPORT_SYMBOL	
+0xfc177fae	module_put	vmlinux	EXPORT_SYMBOL	
+0xb59e6830	module_refcount	vmlinux	EXPORT_SYMBOL	
+0x98503a63	mpi_alloc	vmlinux	EXPORT_SYMBOL_GPL	
+0x80d5e57a	mpi_free	vmlinux	EXPORT_SYMBOL_GPL	
+0x04c4f603	mpi_get_buffer	vmlinux	EXPORT_SYMBOL_GPL	
+0x9fe939e1	mpi_powm	vmlinux	EXPORT_SYMBOL_GPL	
+0xceb1f126	mpi_read_raw_data	vmlinux	EXPORT_SYMBOL_GPL	
+0x7f02188f	__msecs_to_jiffies	vmlinux	EXPORT_SYMBOL	
+0xf9a482f9	msleep	vmlinux	EXPORT_SYMBOL	
+0xcc5005fe	msleep_interruptible	vmlinux	EXPORT_SYMBOL	
+0x9dca88c0	mtd_device_parse_register	drivers/mtd/mtd	EXPORT_SYMBOL_GPL	
+0x93214a8b	mtd_device_unregister	drivers/mtd/mtd	EXPORT_SYMBOL_GPL	
+0x977f511b	__mutex_init	vmlinux	EXPORT_SYMBOL	
+0x318d6fec	mutex_is_locked	vmlinux	EXPORT_SYMBOL	
+0x2ab7989d	mutex_lock	vmlinux	EXPORT_SYMBOL	
+0xb5136dc7	mutex_lock_interruptible	vmlinux	EXPORT_SYMBOL	
+0xbdff3e7d	mutex_lock_killable	vmlinux	EXPORT_SYMBOL	
+0xf21017d9	mutex_trylock	vmlinux	EXPORT_SYMBOL	
+0x409bcb62	mutex_unlock	vmlinux	EXPORT_SYMBOL	
+0x61cdf799	mxm_wmi_call_mxds	drivers/platform/x86/mxm-wmi	EXPORT_SYMBOL_GPL	
+0xe26032eb	mxm_wmi_call_mxmx	drivers/platform/x86/mxm-wmi	EXPORT_SYMBOL_GPL	
+0x232b5238	mxm_wmi_supported	drivers/platform/x86/mxm-wmi	EXPORT_SYMBOL_GPL	
+0xf08c67de	napi_alloc_frag	vmlinux	EXPORT_SYMBOL	
+0x4bcb418e	__napi_alloc_skb	vmlinux	EXPORT_SYMBOL	
+0x13f97fd6	napi_complete_done	vmlinux	EXPORT_SYMBOL	
+0x385f59b9	napi_consume_skb	vmlinux	EXPORT_SYMBOL	
+0x7a5bf1a0	napi_disable	vmlinux	EXPORT_SYMBOL	
+0xc6010630	napi_get_frags	vmlinux	EXPORT_SYMBOL	
+0x4197ee6d	napi_gro_flush	vmlinux	EXPORT_SYMBOL	
+0x08dc43c4	napi_gro_frags	vmlinux	EXPORT_SYMBOL	
+0x6323ef08	napi_gro_receive	vmlinux	EXPORT_SYMBOL	
+0xeb21cc1e	__napi_schedule	vmlinux	EXPORT_SYMBOL	
+0x3557c39e	__napi_schedule_irqoff	vmlinux	EXPORT_SYMBOL	
+0x5a9e2157	napi_schedule_prep	vmlinux	EXPORT_SYMBOL	
+0xdf8c695a	__ndelay	vmlinux	EXPORT_SYMBOL	
+0x380d7aa5	ndo_dflt_bridge_getlink	vmlinux	EXPORT_SYMBOL_GPL	
+0x37429ae9	ndo_dflt_fdb_add	vmlinux	EXPORT_SYMBOL	
+0x7125d83e	nd_tbl	vmlinux	EXPORT_SYMBOL_GPL	
+0xd0418685	__neigh_create	vmlinux	EXPORT_SYMBOL	
+0x1e417502	neigh_destroy	vmlinux	EXPORT_SYMBOL	
+0x03e076a4	__neigh_event_send	vmlinux	EXPORT_SYMBOL	
+0x4cd0ef0b	neigh_lookup	vmlinux	EXPORT_SYMBOL	
+0x1fe912f1	netdev_alloc_frag	vmlinux	EXPORT_SYMBOL	
+0x0ff03088	__netdev_alloc_skb	vmlinux	EXPORT_SYMBOL	
+0x296eeba1	netdev_bind_sb_channel_queue	vmlinux	EXPORT_SYMBOL	
+0x33be426d	netdev_crit	vmlinux	EXPORT_SYMBOL	
+0x9b8c86ab	netdev_err	vmlinux	EXPORT_SYMBOL	
+0xb11afc1e	netdev_features_change	vmlinux	EXPORT_SYMBOL	
+0xad36f1d6	netdev_has_upper_dev_all_rcu	vmlinux	EXPORT_SYMBOL	
+0x3d6de66d	netdev_info	vmlinux	EXPORT_SYMBOL	
+0xc28a8ee6	netdev_is_rx_handler_busy	vmlinux	EXPORT_SYMBOL_GPL	
+0x6ad0fbb1	netdev_lower_get_next	vmlinux	EXPORT_SYMBOL	
+0xe3c80a99	netdev_lower_get_next_private	vmlinux	EXPORT_SYMBOL	
+0x2bfc9297	netdev_master_upper_dev_get	vmlinux	EXPORT_SYMBOL	
+0xb4b9897f	netdev_master_upper_dev_get_rcu	vmlinux	EXPORT_SYMBOL	
+0x9e3cf3e5	netdev_master_upper_dev_link	vmlinux	EXPORT_SYMBOL	
+0x0a78b88a	netdev_notice	vmlinux	EXPORT_SYMBOL	
+0x3a21990a	netdev_pick_tx	vmlinux	EXPORT_SYMBOL	
+0x1f4c6c87	netdev_port_same_parent_id	vmlinux	EXPORT_SYMBOL	
+0xcac285b8	netdev_printk	vmlinux	EXPORT_SYMBOL	
+0x385541d6	netdev_reset_tc	vmlinux	EXPORT_SYMBOL	
+0x467df16d	netdev_rss_key_fill	vmlinux	EXPORT_SYMBOL	
+0xb87c3682	netdev_rx_handler_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xe61a46f8	netdev_rx_handler_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xf3b6516c	netdev_set_num_tc	vmlinux	EXPORT_SYMBOL	
+0x7cddedd9	netdev_set_sb_channel	vmlinux	EXPORT_SYMBOL	
+0x50b9f77d	netdev_set_tc_queue	vmlinux	EXPORT_SYMBOL	
+0x006fe646	netdev_state_change	vmlinux	EXPORT_SYMBOL	
+0xad995dac	netdev_stats_to_stats64	vmlinux	EXPORT_SYMBOL	
+0xabf01423	netdev_unbind_sb_channel	vmlinux	EXPORT_SYMBOL	
+0x70ddbc5c	netdev_update_features	vmlinux	EXPORT_SYMBOL	
+0xcab71006	netdev_upper_dev_unlink	vmlinux	EXPORT_SYMBOL	
+0x2ebb9804	netdev_walk_all_lower_dev_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0xb2c18e6a	netdev_walk_all_upper_dev_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0x4cc54d3f	netdev_warn	vmlinux	EXPORT_SYMBOL	
+0xc9495861	net_dim	vmlinux	EXPORT_SYMBOL	
+0x8ac3334b	net_dim_get_def_rx_moderation	vmlinux	EXPORT_SYMBOL	
+0x7cfe368d	net_dim_get_def_tx_moderation	vmlinux	EXPORT_SYMBOL	
+0x99d472b1	net_dim_get_rx_moderation	vmlinux	EXPORT_SYMBOL	
+0x258d2f76	net_dim_get_tx_moderation	vmlinux	EXPORT_SYMBOL	
+0x9ab86455	netif_carrier_off	vmlinux	EXPORT_SYMBOL	
+0x31e600ee	netif_carrier_on	vmlinux	EXPORT_SYMBOL	
+0x2d8e9a18	netif_device_attach	vmlinux	EXPORT_SYMBOL	
+0xad854bc7	netif_device_detach	vmlinux	EXPORT_SYMBOL	
+0x0274dc2b	netif_get_num_default_rss_queues	vmlinux	EXPORT_SYMBOL	
+0x045e32fd	netif_napi_add	vmlinux	EXPORT_SYMBOL	
+0xd55d1384	__netif_napi_del	vmlinux	EXPORT_SYMBOL	
+0x21ce62f7	netif_receive_skb	vmlinux	EXPORT_SYMBOL	
+0xf4ff77c2	netif_rx	vmlinux	EXPORT_SYMBOL	
+0x4d338fe1	netif_rx_ni	vmlinux	EXPORT_SYMBOL	
+0xcc897d3e	netif_schedule_queue	vmlinux	EXPORT_SYMBOL	
+0xcb109641	netif_set_real_num_rx_queues	vmlinux	EXPORT_SYMBOL	
+0xccd3648f	netif_set_real_num_tx_queues	vmlinux	EXPORT_SYMBOL	
+0xccd36c1f	netif_set_xps_queue	vmlinux	EXPORT_SYMBOL	
+0xc8bb1d59	netif_tx_stop_all_queues	vmlinux	EXPORT_SYMBOL	
+0x6b7c0029	netif_tx_wake_queue	vmlinux	EXPORT_SYMBOL	
+0xfeaf7da0	netlink_ack	vmlinux	EXPORT_SYMBOL	
+0xe7f2569f	netlink_broadcast	vmlinux	EXPORT_SYMBOL	
+0xa47c6215	netlink_capable	vmlinux	EXPORT_SYMBOL	
+0x63ca6044	__netlink_dump_start	vmlinux	EXPORT_SYMBOL	
+0x44997ca0	netlink_has_listeners	vmlinux	EXPORT_SYMBOL_GPL	
+0x13b6b3df	__netlink_kernel_create	vmlinux	EXPORT_SYMBOL	
+0xb4b817af	netlink_kernel_release	vmlinux	EXPORT_SYMBOL	
+0x7fe1ca79	netlink_ns_capable	vmlinux	EXPORT_SYMBOL	
+0x28c32d8e	netlink_set_err	vmlinux	EXPORT_SYMBOL	
+0xc9a79fd9	netlink_unicast	vmlinux	EXPORT_SYMBOL	
+0x6d2fc5a6	net_namespace_list	vmlinux	EXPORT_SYMBOL_GPL	
+0x0aaad737	net_ns_type_operations	vmlinux	EXPORT_SYMBOL_GPL	
+0xf6ebc03b	net_ratelimit	vmlinux	EXPORT_SYMBOL	
+0xe1a8d7c9	net_rwsem	vmlinux	EXPORT_SYMBOL_GPL	
+0x5139dd53	nf_connlabels_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x94ef84a7	nf_connlabels_put	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xea681070	nf_connlabels_replace	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x89c8effd	nf_conntrack_alloc	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xaa7d2fc8	__nf_conntrack_confirm	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x02a18c74	nf_conntrack_destroy	vmlinux	EXPORT_SYMBOL	
+0x539be327	nf_conntrack_eventmask_report	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x9adb7399	nf_conntrack_expect_lock	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xbb44f484	nf_conntrack_find_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x6c8754e2	nf_conntrack_free	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x28eff409	nf_conntrack_hash	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xfec45ed3	nf_conntrack_hash_check_insert	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xaaaa6ea2	__nf_conntrack_helper_find	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xc414bb4d	nf_conntrack_helper_put	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x54992a39	nf_conntrack_helper_try_module_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x8ffe7e89	nf_conntrack_htable_size	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x74722815	nf_conntrack_in	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xaf0847f0	nf_conntrack_locks	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xd692621e	nf_ct_delete	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xd9ff8c5e	nf_ct_deliver_cached_events	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x337c905e	nf_ct_expect_alloc	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xad5c31ed	__nf_ct_expect_find	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xeae3c4b5	nf_ct_expect_find_get	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xec8beba6	nf_ct_expect_hash	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xc18ac88d	nf_ct_expect_hsize	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x56c79c8a	nf_ct_expect_iterate_net	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x90839937	nf_ct_expect_put	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x5fcb709a	nf_ct_expect_register_notifier	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xde574f00	nf_ct_expect_related_report	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xedeae45b	nf_ct_expect_unregister_notifier	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x98940e49	nf_ct_ext_add	net/netfilter/nf_conntrack	EXPORT_SYMBOL	
+0x0e2b7294	nf_ct_frag6_gather	net/ipv6/netfilter/nf_defrag_ipv6	EXPORT_SYMBOL_GPL	
+0x9e380a25	nf_ct_get_tuplepr	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xfe9a73df	nf_ct_helper_expectfn_find_by_name	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xdf547e41	nf_ct_helper_expectfn_find_by_symbol	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xc6936ff8	nf_ct_helper_ext_add	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xfe731af8	nf_ct_invert_tuple	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xc1e1d702	nf_ct_iterate_cleanup_net	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xa2508a53	nf_ct_l4proto_find	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xa4ecf153	nf_ct_nat_ext_add	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL	
+0xa2c7a1e7	nf_ct_remove_expectations	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x40cbaae6	nf_ct_seq_adjust	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x7edba989	nf_ct_tmpl_alloc	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x14445129	nf_ct_tmpl_free	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x38d979b0	__nf_ct_try_assign_helper	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0xa3cc476f	nf_ct_unlink_expect_report	net/netfilter/nf_conntrack	EXPORT_SYMBOL_GPL	
+0x5a6cdb52	nf_ct_zone_dflt	vmlinux	EXPORT_SYMBOL_GPL	
+0x904cfa69	nf_ipv6_ops	vmlinux	EXPORT_SYMBOL_GPL	
+0xa1644cb0	nf_nat_alloc_null_binding	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL	
+0xe57239bc	nf_nat_hook	vmlinux	EXPORT_SYMBOL_GPL	
+0x28a0c6b3	nf_nat_icmp_reply_translation	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL	
+0xf39a7f36	nf_nat_icmpv6_reply_translation	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL	
+0xb025704a	nf_nat_packet	net/netfilter/nf_nat	EXPORT_SYMBOL_GPL	
+0xbbc0ddfe	nf_nat_setup_info	net/netfilter/nf_nat	EXPORT_SYMBOL	
+0x72fef862	nfnetlink_has_listeners	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0xaf6f0872	nfnetlink_send	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0xf61b4f82	nfnetlink_set_err	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0x2d3cb8d5	nfnetlink_subsys_register	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0xbe5ce9f4	nfnetlink_subsys_unregister	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0x5ce3b588	nfnl_lock	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0xdb065657	nfnl_unlock	net/netfilter/nfnetlink	EXPORT_SYMBOL_GPL	
+0x58a56fa7	nf_register_net_hook	vmlinux	EXPORT_SYMBOL	
+0xeb985ef5	nf_register_net_hooks	vmlinux	EXPORT_SYMBOL	
+0x39a81fb5	nf_unregister_net_hook	vmlinux	EXPORT_SYMBOL	
+0xe8dcec24	nf_unregister_net_hooks	vmlinux	EXPORT_SYMBOL	
+0xcd279169	nla_find	vmlinux	EXPORT_SYMBOL	
+0xf1db1704	nla_memcpy	vmlinux	EXPORT_SYMBOL	
+0x0efdebb7	__nla_parse	vmlinux	EXPORT_SYMBOL	
+0xeecc3b0a	nla_policy_len	vmlinux	EXPORT_SYMBOL	
+0x840d71a0	__nla_put	vmlinux	EXPORT_SYMBOL	
+0x27406a75	nla_put	vmlinux	EXPORT_SYMBOL	
+0xeb496d7a	nla_put_64bit	vmlinux	EXPORT_SYMBOL	
+0x5a8616e3	__nla_reserve	vmlinux	EXPORT_SYMBOL	
+0xce3ec909	nla_reserve	vmlinux	EXPORT_SYMBOL	
+0x6b640864	nla_strlcpy	vmlinux	EXPORT_SYMBOL	
+0x7389f805	__nla_validate	vmlinux	EXPORT_SYMBOL	
+0xb23e6bf3	__nlmsg_put	vmlinux	EXPORT_SYMBOL	
+0xf9cd498e	node_data	vmlinux	EXPORT_SYMBOL	
+0x46c47fb6	__node_distance	vmlinux	EXPORT_SYMBOL	
+0x9493fc86	node_states	vmlinux	EXPORT_SYMBOL	
+0x45d246da	node_to_cpumask_map	vmlinux	EXPORT_SYMBOL	
+0x9a9560bc	no_llseek	vmlinux	EXPORT_SYMBOL	
+0x8a7de451	nonseekable_open	vmlinux	EXPORT_SYMBOL	
+0x5564c889	noop_llseek	vmlinux	EXPORT_SYMBOL	
+0x017de3d5	nr_cpu_ids	vmlinux	EXPORT_SYMBOL	
+0xcdca3691	nr_irqs	vmlinux	EXPORT_SYMBOL_GPL	
+0x7bbccd05	nr_node_ids	vmlinux	EXPORT_SYMBOL	
+0x1e0d452a	ns_capable	vmlinux	EXPORT_SYMBOL	
+0xffae8e8b	nsecs_to_jiffies	vmlinux	EXPORT_SYMBOL_GPL	
+0x6b853d06	ns_to_kernel_old_timeval	vmlinux	EXPORT_SYMBOL	
+0x1e1e140e	ns_to_timespec64	vmlinux	EXPORT_SYMBOL	
+0x618911fc	numa_node	vmlinux	EXPORT_SYMBOL	
+0xc60d0620	__num_online_cpus	vmlinux	EXPORT_SYMBOL	
+0x6c61ce70	num_registered_fb	vmlinux	EXPORT_SYMBOL	
+0x89ad30df	nvme_alloc_request	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x77bdca3f	nvme_cancel_request	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x7205df6f	nvme_change_ctrl_state	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x2bf44c84	nvme_cleanup_cmd	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x82b05716	nvme_complete_async_event	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x7f9189b9	nvme_complete_rq	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x4e5343f8	nvme_disable_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x8267ce28	nvme_enable_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xbb0e18a6	nvme_fc_rcv_ls_req	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0x498d1561	nvme_fc_register_localport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0x0d12e564	nvme_fc_register_remoteport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0x3e33ac54	nvme_fc_rescan_remoteport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0x8a9cf5a7	nvme_fc_set_remoteport_devloss	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0x3884f8b8	nvme_fc_unregister_localport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0xfca9dc99	nvme_fc_unregister_remoteport	drivers/nvme/host/nvme-fc	EXPORT_SYMBOL_GPL	
+0xf089c161	nvme_get_features	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xcab90942	nvme_init_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x79c1ee75	nvme_init_identify	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x813cf212	nvme_io_timeout	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x6a59c488	nvme_kill_queues	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x4dcec067	nvme_remove_namespaces	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x6ed24bb1	nvme_reset_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x4f9568c7	nvme_reset_ctrl_sync	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x84538a2b	nvme_set_features	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x42e9dcae	nvme_set_queue_count	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x36e47aac	nvme_setup_cmd	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x1ed66d71	nvme_shutdown_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x293fa27e	nvme_start_admin_queue	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x114e274a	nvme_start_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x51f7643f	nvme_start_freeze	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xfdec61b4	nvme_start_queues	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x024cba6d	nvme_stop_admin_queue	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x0c11dc26	nvme_stop_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x1ecb73d4	nvme_stop_queues	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xbbe1641b	nvme_submit_sync_cmd	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x7268a471	nvme_sync_queues	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x4a013682	nvmet_fc_invalidate_host	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL	
+0x7fa5302a	nvmet_fc_rcv_fcp_abort	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL	
+0x1048b92a	nvmet_fc_rcv_fcp_req	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL	
+0x0b98123d	nvmet_fc_rcv_ls_req	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL	
+0xcd7448a9	nvmet_fc_register_targetport	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL	
+0x9ef76d99	nvmet_fc_unregister_targetport	drivers/nvme/target/nvmet-fc	EXPORT_SYMBOL_GPL	
+0x824fd35a	nvme_try_sched_reset	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xf029286c	nvme_unfreeze	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x0f5c5a3b	nvme_uninit_ctrl	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x7f2e5f3f	nvme_wait_freeze	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0xfd28b04b	nvme_wait_freeze_timeout	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x6ecc02e2	nvme_wait_reset	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x64b62862	nvme_wq	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x63f835ba	on_each_cpu_cond_mask	vmlinux	EXPORT_SYMBOL	
+0x56256e8a	orderly_poweroff	vmlinux	EXPORT_SYMBOL_GPL	
+0x1984d421	out_of_line_wait_on_bit	vmlinux	EXPORT_SYMBOL	
+0xb3687850	out_of_line_wait_on_bit_lock	vmlinux	EXPORT_SYMBOL	
+0x25c05ecc	override_creds	vmlinux	EXPORT_SYMBOL	
+0xa37b3781	__page_file_index	vmlinux	EXPORT_SYMBOL_GPL	
+0x80d1cb61	__page_frag_cache_drain	vmlinux	EXPORT_SYMBOL	
+0x88e1d0f0	page_frag_free	vmlinux	EXPORT_SYMBOL	
+0x5a9bbc34	__page_mapcount	vmlinux	EXPORT_SYMBOL_GPL	
+0x18e9f9a2	page_mapped	vmlinux	EXPORT_SYMBOL	
+0x7cd8d75e	page_offset_base	vmlinux	EXPORT_SYMBOL	
+0xc5a67c4f	page_pool_alloc_pages	vmlinux	EXPORT_SYMBOL	
+0xa8c3c120	page_pool_create	vmlinux	EXPORT_SYMBOL	
+0x05cf86a9	page_pool_destroy	vmlinux	EXPORT_SYMBOL	
+0xda7d64c2	page_pool_put_page	vmlinux	EXPORT_SYMBOL	
+0xdfec13b2	page_pool_release_page	vmlinux	EXPORT_SYMBOL	
+0xcbb97c13	page_pool_update_nid	vmlinux	EXPORT_SYMBOL	
+0x3426490f	pagevec_lookup_range	vmlinux	EXPORT_SYMBOL	
+0x9fadadd1	pagevec_lookup_range_tag	vmlinux	EXPORT_SYMBOL	
+0x584dfeb8	__pagevec_release	vmlinux	EXPORT_SYMBOL	
+0xf1e046cc	panic	vmlinux	EXPORT_SYMBOL	
+0x07ceeac9	panic_notifier_list	vmlinux	EXPORT_SYMBOL	
+0x1a0ba375	param_array_ops	vmlinux	EXPORT_SYMBOL	
+0xaa162266	param_get_int	vmlinux	EXPORT_SYMBOL	
+0x60934dc3	param_get_uint	vmlinux	EXPORT_SYMBOL	
+0x99416707	param_ops_bint	vmlinux	EXPORT_SYMBOL	
+0x3ff3cab5	param_ops_bool	vmlinux	EXPORT_SYMBOL	
+0x8b30352e	param_ops_byte	vmlinux	EXPORT_SYMBOL	
+0x67f8d024	param_ops_charp	vmlinux	EXPORT_SYMBOL	
+0x4916a727	param_ops_hexint	vmlinux	EXPORT_SYMBOL	
+0x493933b7	param_ops_int	vmlinux	EXPORT_SYMBOL	
+0x62f5c728	param_ops_long	vmlinux	EXPORT_SYMBOL	
+0xe09d6088	param_ops_short	vmlinux	EXPORT_SYMBOL	
+0xcf1ae71e	param_ops_string	vmlinux	EXPORT_SYMBOL	
+0x4b812c95	param_ops_uint	vmlinux	EXPORT_SYMBOL	
+0xb9f424ed	param_ops_ullong	vmlinux	EXPORT_SYMBOL	
+0xb7973ed3	param_ops_ulong	vmlinux	EXPORT_SYMBOL	
+0xca2729e5	param_ops_ushort	vmlinux	EXPORT_SYMBOL	
+0x29ddfccd	param_set_bool	vmlinux	EXPORT_SYMBOL	
+0x75d84d87	param_set_int	vmlinux	EXPORT_SYMBOL	
+0xe11a39a2	param_set_uint	vmlinux	EXPORT_SYMBOL	
+0x550ce709	pat_enabled	vmlinux	EXPORT_SYMBOL_GPL	
+0x600c428e	path_get	vmlinux	EXPORT_SYMBOL	
+0x25d16ab3	path_put	vmlinux	EXPORT_SYMBOL	
+0x2e6827b9	pci_aer_clear_nonfatal_status	vmlinux	EXPORT_SYMBOL_GPL	
+0x7abe0dc0	pci_alloc_irq_vectors_affinity	vmlinux	EXPORT_SYMBOL	
+0xf001cf6e	pci_assign_unassigned_bus_resources	vmlinux	EXPORT_SYMBOL_GPL	
+0x71cecb28	pcibios_resource_to_bus	vmlinux	EXPORT_SYMBOL	
+0x87b0886f	pci_bus_read_config_dword	vmlinux	EXPORT_SYMBOL	
+0x5134b5c0	pci_bus_resource_n	vmlinux	EXPORT_SYMBOL_GPL	
+0x7106a9e1	pci_bus_type	vmlinux	EXPORT_SYMBOL	
+0x3dcaf71c	pci_cfg_access_lock	vmlinux	EXPORT_SYMBOL_GPL	
+0x5e8e5c91	pci_cfg_access_unlock	vmlinux	EXPORT_SYMBOL_GPL	
+0x670786cc	pci_choose_state	vmlinux	EXPORT_SYMBOL	
+0x46b86296	pci_clear_master	vmlinux	EXPORT_SYMBOL	
+0xf55fa649	pci_clear_mwi	vmlinux	EXPORT_SYMBOL	
+0x3c67fcb4	pci_d3cold_disable	vmlinux	EXPORT_SYMBOL_GPL	
+0xcf4c52fd	pci_dev_driver	vmlinux	EXPORT_SYMBOL	
+0x614e7066	pci_dev_get	vmlinux	EXPORT_SYMBOL	
+0xf9c93b65	pci_device_is_present	vmlinux	EXPORT_SYMBOL_GPL	
+0x3145216f	pci_dev_present	vmlinux	EXPORT_SYMBOL	
+0xdde6b280	pci_dev_put	vmlinux	EXPORT_SYMBOL	
+0x7b02e154	pci_disable_device	vmlinux	EXPORT_SYMBOL	
+0x4348dd71	pci_disable_link_state	vmlinux	EXPORT_SYMBOL	
+0xe1056049	pci_disable_msi	vmlinux	EXPORT_SYMBOL	
+0x1cc7dc08	pci_disable_msix	vmlinux	EXPORT_SYMBOL	
+0x240012f6	pci_disable_pcie_error_reporting	vmlinux	EXPORT_SYMBOL_GPL	
+0x0dcbee5c	pci_disable_rom	vmlinux	EXPORT_SYMBOL_GPL	
+0x5e8c7374	pci_disable_sriov	vmlinux	EXPORT_SYMBOL_GPL	
+0x129ff4b8	pcie_aspm_enabled	vmlinux	EXPORT_SYMBOL_GPL	
+0x8eb4d9f8	pcie_bandwidth_available	vmlinux	EXPORT_SYMBOL	
+0xd6e34ad6	pcie_capability_clear_and_set_word	vmlinux	EXPORT_SYMBOL	
+0x8f3ec4de	pcie_capability_read_dword	vmlinux	EXPORT_SYMBOL	
+0x979804e1	pcie_capability_read_word	vmlinux	EXPORT_SYMBOL	
+0x9bdee1d8	pcie_capability_write_word	vmlinux	EXPORT_SYMBOL	
+0xe4683bdf	pcie_flr	vmlinux	EXPORT_SYMBOL_GPL	
+0x13779c37	pcie_get_mps	vmlinux	EXPORT_SYMBOL	
+0xcdda1ac5	pcie_get_speed_cap	vmlinux	EXPORT_SYMBOL	
+0x0e7eb353	pcie_get_width_cap	vmlinux	EXPORT_SYMBOL	
+0x5516d1d9	pci_enable_atomic_ops_to_root	vmlinux	EXPORT_SYMBOL	
+0x73303297	pci_enable_device	vmlinux	EXPORT_SYMBOL	
+0x58901065	pci_enable_device_mem	vmlinux	EXPORT_SYMBOL	
+0x3fa58e5c	pci_enable_msi	vmlinux	EXPORT_SYMBOL	
+0xc6cb3224	pci_enable_msix_range	vmlinux	EXPORT_SYMBOL	
+0x9344b846	pci_enable_pcie_error_reporting	vmlinux	EXPORT_SYMBOL_GPL	
+0xa75506f0	pci_enable_rom	vmlinux	EXPORT_SYMBOL_GPL	
+0x6cd9c337	pci_enable_sriov	vmlinux	EXPORT_SYMBOL_GPL	
+0xd3b708ff	pci_enable_wake	vmlinux	EXPORT_SYMBOL	
+0x9769c8b1	pcie_print_link_status	vmlinux	EXPORT_SYMBOL	
+0x1a0cf3bd	pcie_relaxed_ordering_enabled	vmlinux	EXPORT_SYMBOL	
+0x26fc1391	pcie_set_readrq	vmlinux	EXPORT_SYMBOL	
+0xfc5730ff	pci_find_capability	vmlinux	EXPORT_SYMBOL	
+0x867bc633	pci_find_ext_capability	vmlinux	EXPORT_SYMBOL_GPL	
+0xd3c41dbc	pci_free_irq	vmlinux	EXPORT_SYMBOL	
+0x7edd7413	pci_free_irq_vectors	vmlinux	EXPORT_SYMBOL	
+0x81cfdf42	pci_get_class	vmlinux	EXPORT_SYMBOL	
+0x6b277337	pci_get_device	vmlinux	EXPORT_SYMBOL	
+0x5f359003	pci_get_domain_bus_and_slot	vmlinux	EXPORT_SYMBOL	
+0x074aebde	pci_get_dsn	vmlinux	EXPORT_SYMBOL_GPL	
+0xf6df93f7	pci_get_slot	vmlinux	EXPORT_SYMBOL	
+0xe6e60423	pci_ignore_hotplug	vmlinux	EXPORT_SYMBOL_GPL	
+0xe5dbeed0	pci_intx	vmlinux	EXPORT_SYMBOL_GPL	
+0x2be960a7	pci_iomap	vmlinux	EXPORT_SYMBOL	
+0x52b8f469	pci_ioremap_bar	vmlinux	EXPORT_SYMBOL_GPL	
+0x9b29a243	pci_iounmap	vmlinux	EXPORT_SYMBOL	
+0x846f8cd7	pci_irq_get_affinity	vmlinux	EXPORT_SYMBOL	
+0x146d5510	pci_irq_vector	vmlinux	EXPORT_SYMBOL	
+0x04433644	pci_load_saved_state	vmlinux	EXPORT_SYMBOL_GPL	
+0xb68f380f	pci_map_rom	vmlinux	EXPORT_SYMBOL	
+0x94b18f4a	pci_match_id	vmlinux	EXPORT_SYMBOL	
+0x22045672	pcim_enable_device	vmlinux	EXPORT_SYMBOL	
+0x9a6b849f	pcim_iomap	vmlinux	EXPORT_SYMBOL	
+0xca46c48c	pcim_iomap_regions	vmlinux	EXPORT_SYMBOL	
+0x5ab0afe4	pcim_iomap_table	vmlinux	EXPORT_SYMBOL	
+0xb8ec3b79	pcim_iounmap	vmlinux	EXPORT_SYMBOL	
+0xb8e64426	pci_msix_vec_count	vmlinux	EXPORT_SYMBOL	
+0xd66595ee	pci_num_vf	vmlinux	EXPORT_SYMBOL_GPL	
+0x10fe3d68	pci_pr3_present	vmlinux	EXPORT_SYMBOL_GPL	
+0xcb343fa1	pci_prepare_to_sleep	vmlinux	EXPORT_SYMBOL	
+0xda02a56b	pci_read_config_byte	vmlinux	EXPORT_SYMBOL	
+0xabc0f726	pci_read_config_dword	vmlinux	EXPORT_SYMBOL	
+0x79bc98e5	pci_read_config_word	vmlinux	EXPORT_SYMBOL	
+0x966f8094	pci_read_vpd	vmlinux	EXPORT_SYMBOL	
+0xccaffc06	__pci_register_driver	vmlinux	EXPORT_SYMBOL	
+0xc361490d	pci_release_regions	vmlinux	EXPORT_SYMBOL	
+0xab395d21	pci_release_resource	vmlinux	EXPORT_SYMBOL	
+0x90d2605e	pci_release_selected_regions	vmlinux	EXPORT_SYMBOL	
+0xc019edd5	pci_request_irq	vmlinux	EXPORT_SYMBOL	
+0x990a2ea8	pci_request_regions	vmlinux	EXPORT_SYMBOL	
+0x1957bd9c	pci_request_selected_regions	vmlinux	EXPORT_SYMBOL	
+0x0cc9b876	pci_rescan_bus	vmlinux	EXPORT_SYMBOL_GPL	
+0x0c08af07	pci_reset_bus	vmlinux	EXPORT_SYMBOL_GPL	
+0x18e831a6	pci_resize_resource	vmlinux	EXPORT_SYMBOL	
+0x10236abe	pci_restore_msi_state	vmlinux	EXPORT_SYMBOL_GPL	
+0x86a52ae0	pci_restore_state	vmlinux	EXPORT_SYMBOL	
+0x46a2eecb	pci_save_state	vmlinux	EXPORT_SYMBOL	
+0xd6940a0a	pci_select_bars	vmlinux	EXPORT_SYMBOL	
+0x3609e70d	pci_set_master	vmlinux	EXPORT_SYMBOL	
+0x5f5276dc	pci_set_mwi	vmlinux	EXPORT_SYMBOL	
+0x29941ef8	pci_set_power_state	vmlinux	EXPORT_SYMBOL	
+0xa44e60ca	pci_sriov_configure_simple	vmlinux	EXPORT_SYMBOL_GPL	
+0xccd0f4ee	pci_sriov_get_totalvfs	vmlinux	EXPORT_SYMBOL_GPL	
+0x0cd7b0bf	pci_sriov_set_totalvfs	vmlinux	EXPORT_SYMBOL_GPL	
+0xbaf45051	pci_stop_and_remove_bus_device	vmlinux	EXPORT_SYMBOL	
+0x3133ea6b	pci_stop_and_remove_bus_device_locked	vmlinux	EXPORT_SYMBOL_GPL	
+0x3873bb04	pci_store_saved_state	vmlinux	EXPORT_SYMBOL_GPL	
+0xea03ac56	pci_try_set_mwi	vmlinux	EXPORT_SYMBOL	
+0xd7ae07a2	pci_unmap_rom	vmlinux	EXPORT_SYMBOL	
+0x8f54f763	pci_unregister_driver	vmlinux	EXPORT_SYMBOL	
+0x31551ce0	pci_vfs_assigned	vmlinux	EXPORT_SYMBOL_GPL	
+0x85a49dc7	pci_vpd_find_info_keyword	vmlinux	EXPORT_SYMBOL_GPL	
+0xf1361941	pci_vpd_find_tag	vmlinux	EXPORT_SYMBOL_GPL	
+0x78a5c41d	pci_wait_for_pending_transaction	vmlinux	EXPORT_SYMBOL	
+0xe2d4936f	pci_wake_from_d3	vmlinux	EXPORT_SYMBOL	
+0x778966c0	pci_walk_bus	vmlinux	EXPORT_SYMBOL_GPL	
+0x7b699356	pci_write_config_byte	vmlinux	EXPORT_SYMBOL	
+0xf61b8642	pci_write_config_dword	vmlinux	EXPORT_SYMBOL	
+0xa3f3529d	pci_write_config_word	vmlinux	EXPORT_SYMBOL	
+0x9fd74a70	pcix_set_mmrbc	vmlinux	EXPORT_SYMBOL	
+0x355e7bcb	PDE_DATA	vmlinux	EXPORT_SYMBOL	
+0xb19a5453	__per_cpu_offset	vmlinux	EXPORT_SYMBOL	
+0x37bf7be3	percpu_ref_exit	vmlinux	EXPORT_SYMBOL_GPL	
+0x81a7f541	percpu_ref_init	vmlinux	EXPORT_SYMBOL_GPL	
+0x1ed4d2eb	percpu_ref_kill_and_confirm	vmlinux	EXPORT_SYMBOL_GPL	
+0x1244c397	perf_event_update_userpage	vmlinux	EXPORT_SYMBOL_GPL	
+0x060db439	perf_pmu_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x29e89f2c	perf_pmu_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x6d89caff	perf_tp_event	vmlinux	EXPORT_SYMBOL_GPL	
+0xad5f0017	perf_trace_buf_alloc	vmlinux	EXPORT_SYMBOL_GPL	
+0xd4816029	perf_trace_run_bpf_submit	vmlinux	EXPORT_SYMBOL_GPL	
+0x50d1f870	pgprot_writecombine	vmlinux	EXPORT_SYMBOL_GPL	
+0xe00f7d9f	phy_attach_direct	vmlinux	EXPORT_SYMBOL	
+0x6c3b868e	phy_attached_info	vmlinux	EXPORT_SYMBOL	
+0xb2a5bfa0	phy_connect	vmlinux	EXPORT_SYMBOL	
+0xc6fec69e	phy_connect_direct	vmlinux	EXPORT_SYMBOL	
+0x807752ac	phy_device_free	vmlinux	EXPORT_SYMBOL	
+0x93bec650	phy_device_register	vmlinux	EXPORT_SYMBOL	
+0x07c28a81	phy_device_remove	vmlinux	EXPORT_SYMBOL	
+0x314815ef	phy_disconnect	vmlinux	EXPORT_SYMBOL	
+0x7a2c2cd7	phy_ethtool_ksettings_get	vmlinux	EXPORT_SYMBOL	
+0x733a5513	phy_ethtool_ksettings_set	vmlinux	EXPORT_SYMBOL	
+0x65612308	phy_loopback	vmlinux	EXPORT_SYMBOL	
+0x9788b89c	phy_mii_ioctl	vmlinux	EXPORT_SYMBOL	
+0x0d19eedb	phy_resume	vmlinux	EXPORT_SYMBOL	
+0x4c9d28b0	phys_base	vmlinux	EXPORT_SYMBOL	
+0x0773ddf1	phy_set_asym_pause	vmlinux	EXPORT_SYMBOL	
+0x7c86efac	phy_set_max_speed	vmlinux	EXPORT_SYMBOL	
+0x1d19f77b	physical_mask	vmlinux	EXPORT_SYMBOL	
+0xb835ae87	phy_start	vmlinux	EXPORT_SYMBOL	
+0xf6e200ff	phy_start_aneg	vmlinux	EXPORT_SYMBOL	
+0x99c25fc5	phy_stop	vmlinux	EXPORT_SYMBOL	
+0xfde6214b	phy_support_asym_pause	vmlinux	EXPORT_SYMBOL	
+0x493bac57	phy_suspend	vmlinux	EXPORT_SYMBOL	
+0x912e5b65	phy_validate_pause	vmlinux	EXPORT_SYMBOL	
+0x635138c6	pid_task	vmlinux	EXPORT_SYMBOL	
+0x00cd98d5	pid_vnr	vmlinux	EXPORT_SYMBOL_GPL	
+0x7eff2f04	platform_bus_type	vmlinux	EXPORT_SYMBOL_GPL	
+0x8a285f81	platform_device_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x06045606	platform_device_register_full	vmlinux	EXPORT_SYMBOL_GPL	
+0xcdc0e930	platform_device_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0x32432f7d	__platform_driver_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xa0002805	platform_driver_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xb18d9bed	platform_get_irq	vmlinux	EXPORT_SYMBOL_GPL	
+0xc0d62308	platform_get_resource	vmlinux	EXPORT_SYMBOL_GPL	
+0x190d9a92	platform_get_resource_byname	vmlinux	EXPORT_SYMBOL_GPL	
+0x911dc8f9	pldmfw_flash_image	vmlinux	EXPORT_SYMBOL	
+0xdf6c45dd	pldmfw_op_pci_match_record	vmlinux	EXPORT_SYMBOL	
+0x17ff5ad0	pm_genpd_add_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x43f44f50	pm_genpd_init	vmlinux	EXPORT_SYMBOL_GPL	
+0x235c2a9f	pm_genpd_remove_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x60a32ea9	pm_power_off	vmlinux	EXPORT_SYMBOL	
+0xd0ea80be	pm_runtime_allow	vmlinux	EXPORT_SYMBOL_GPL	
+0xa7d6198d	pm_runtime_autosuspend_expiration	vmlinux	EXPORT_SYMBOL_GPL	
+0x84196c97	__pm_runtime_disable	vmlinux	EXPORT_SYMBOL_GPL	
+0x21719ebf	pm_runtime_enable	vmlinux	EXPORT_SYMBOL_GPL	
+0x38ff2f06	pm_runtime_forbid	vmlinux	EXPORT_SYMBOL_GPL	
+0x95761c22	__pm_runtime_idle	vmlinux	EXPORT_SYMBOL_GPL	
+0x0dd200ff	__pm_runtime_resume	vmlinux	EXPORT_SYMBOL_GPL	
+0xb095d4b9	pm_runtime_set_autosuspend_delay	vmlinux	EXPORT_SYMBOL_GPL	
+0x47436f8d	__pm_runtime_set_status	vmlinux	EXPORT_SYMBOL_GPL	
+0x5b92da83	__pm_runtime_suspend	vmlinux	EXPORT_SYMBOL_GPL	
+0x20712939	__pm_runtime_use_autosuspend	vmlinux	EXPORT_SYMBOL_GPL	
+0xfe6be511	pm_schedule_suspend	vmlinux	EXPORT_SYMBOL_GPL	
+0x42635d55	pm_suspend_global_flags	vmlinux	EXPORT_SYMBOL_GPL	
+0xbed62efb	pm_vt_switch_required	vmlinux	EXPORT_SYMBOL	
+0xd72c0aa3	pm_vt_switch_unregister	vmlinux	EXPORT_SYMBOL	
+0x2c208607	power_supply_is_system_supplied	vmlinux	EXPORT_SYMBOL_GPL	
+0xa99b39c2	prandom_bytes	vmlinux	EXPORT_SYMBOL	
+0xfa873ad0	prandom_seed	vmlinux	EXPORT_SYMBOL	
+0xfda9581f	prandom_u32	vmlinux	EXPORT_SYMBOL	
+0x4629334c	__preempt_count	vmlinux	EXPORT_SYMBOL	
+0xf47cda3c	prepare_creds	vmlinux	EXPORT_SYMBOL	
+0xd5fd90f1	prepare_to_wait	vmlinux	EXPORT_SYMBOL	
+0x8c26d495	prepare_to_wait_event	vmlinux	EXPORT_SYMBOL	
+0xc622556f	prepare_to_wait_exclusive	vmlinux	EXPORT_SYMBOL	
+0x167c5967	print_hex_dump	vmlinux	EXPORT_SYMBOL	
+0xc5850110	printk	vmlinux	EXPORT_SYMBOL	
+0x6128b5fc	__printk_ratelimit	vmlinux	EXPORT_SYMBOL	
+0x07cc4a5d	printk_timed_ratelimit	vmlinux	EXPORT_SYMBOL	
+0x435ba7b2	proc_create	vmlinux	EXPORT_SYMBOL	
+0x0a2ae013	proc_create_data	vmlinux	EXPORT_SYMBOL	
+0xa8181adf	proc_dointvec	vmlinux	EXPORT_SYMBOL	
+0x2cdf87a1	proc_dointvec_minmax	vmlinux	EXPORT_SYMBOL	
+0x7997b018	proc_mkdir	vmlinux	EXPORT_SYMBOL	
+0xe8493bbf	proc_mkdir_mode	vmlinux	EXPORT_SYMBOL	
+0xdf68866b	proc_remove	vmlinux	EXPORT_SYMBOL	
+0xd5e56b34	proc_set_size	vmlinux	EXPORT_SYMBOL	
+0xdf1dc0cb	proc_symlink	vmlinux	EXPORT_SYMBOL	
+0xe6f519c0	__pskb_copy_fclone	vmlinux	EXPORT_SYMBOL	
+0xc9b5de2b	pskb_expand_head	vmlinux	EXPORT_SYMBOL	
+0x269b68c3	__pskb_pull_tail	vmlinux	EXPORT_SYMBOL	
+0x4aff0401	___pskb_trim	vmlinux	EXPORT_SYMBOL	
+0xb9835bec	ptp_clock_event	vmlinux	EXPORT_SYMBOL	
+0xc3391b9f	ptp_clock_index	vmlinux	EXPORT_SYMBOL	
+0x3d48ff48	ptp_clock_register	vmlinux	EXPORT_SYMBOL	
+0x243c6af5	ptp_clock_unregister	vmlinux	EXPORT_SYMBOL	
+0x3ef0ee5e	ptp_find_pin	vmlinux	EXPORT_SYMBOL	
+0x8dafd586	__put_cred	vmlinux	EXPORT_SYMBOL	
+0x973e7dd9	put_device	vmlinux	EXPORT_SYMBOL_GPL	
+0xde03407f	put_devmap_managed_page	vmlinux	EXPORT_SYMBOL	
+0x6a985853	put_disk	vmlinux	EXPORT_SYMBOL	
+0xd0a89950	__put_net	vmlinux	EXPORT_SYMBOL_GPL	
+0xdff8f910	__put_page	vmlinux	EXPORT_SYMBOL	
+0xe12b2550	put_pid	vmlinux	EXPORT_SYMBOL_GPL	
+0xcee6a3b7	__put_task_struct	vmlinux	EXPORT_SYMBOL_GPL	
+0x3f4547a7	put_unused_fd	vmlinux	EXPORT_SYMBOL	
+0xc3aaf0a9	__put_user_1	vmlinux	EXPORT_SYMBOL	
+0x5a4896a8	__put_user_2	vmlinux	EXPORT_SYMBOL	
+0xb2fd5ceb	__put_user_4	vmlinux	EXPORT_SYMBOL	
+0xb8e7ce2c	__put_user_8	vmlinux	EXPORT_SYMBOL	
+0x9df6de05	pv_ops	vmlinux	EXPORT_SYMBOL	
+0x9d0bf61a	qdisc_reset	vmlinux	EXPORT_SYMBOL	
+0xd47d5462	qed_get_eth_ops	drivers/net/ethernet/qlogic/qed/qed	EXPORT_SYMBOL	
+0x9eeeef48	qed_put_eth_ops	drivers/net/ethernet/qlogic/qed/qed	EXPORT_SYMBOL	
+0x2821571f	queue_delayed_work_on	vmlinux	EXPORT_SYMBOL	
+0x617c452b	queued_read_lock_slowpath	vmlinux	EXPORT_SYMBOL	
+0xc528a49a	queued_write_lock_slowpath	vmlinux	EXPORT_SYMBOL	
+0xb9c1f7cd	queue_work_on	vmlinux	EXPORT_SYMBOL	
+0x4e6e4b41	radix_tree_delete	vmlinux	EXPORT_SYMBOL	
+0x6b27729b	radix_tree_gang_lookup	vmlinux	EXPORT_SYMBOL	
+0x6185b747	radix_tree_gang_lookup_tag	vmlinux	EXPORT_SYMBOL	
+0x6fbc6a00	radix_tree_insert	vmlinux	EXPORT_SYMBOL	
+0x6dc35b25	radix_tree_iter_delete	vmlinux	EXPORT_SYMBOL	
+0x70ad75fb	radix_tree_lookup	vmlinux	EXPORT_SYMBOL	
+0x41efdeaf	radix_tree_lookup_slot	vmlinux	EXPORT_SYMBOL	
+0x2c541e7b	radix_tree_next_chunk	vmlinux	EXPORT_SYMBOL	
+0x32ce3777	radix_tree_preload	vmlinux	EXPORT_SYMBOL	
+0x16cb6a90	radix_tree_preloads	vmlinux	EXPORT_SYMBOL_GPL	
+0x6d5f5b91	radix_tree_tagged	vmlinux	EXPORT_SYMBOL	
+0x4e20bcf8	radix_tree_tag_set	vmlinux	EXPORT_SYMBOL	
+0xb9d1eb15	raid_class_attach	drivers/scsi/raid_class	EXPORT_SYMBOL	
+0x9ea27ad1	raid_class_release	drivers/scsi/raid_class	EXPORT_SYMBOL	
+0x1d24c881	___ratelimit	vmlinux	EXPORT_SYMBOL	
+0xa851973a	raw_notifier_call_chain	vmlinux	EXPORT_SYMBOL_GPL	
+0xdc9fa232	raw_notifier_chain_register	vmlinux	EXPORT_SYMBOL_GPL	
+0xd06524ba	raw_notifier_chain_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xfe8c61f0	_raw_read_lock	vmlinux	EXPORT_SYMBOL	
+0x8dee722d	_raw_read_lock_bh	vmlinux	EXPORT_SYMBOL	
+0x48112d76	_raw_read_lock_irq	vmlinux	EXPORT_SYMBOL	
+0xb1342cdb	_raw_read_lock_irqsave	vmlinux	EXPORT_SYMBOL	
+0xaeb082ad	_raw_read_unlock_bh	vmlinux	EXPORT_SYMBOL	
+0xdf2ebb87	_raw_read_unlock_irqrestore	vmlinux	EXPORT_SYMBOL	
+0xba8fbd64	_raw_spin_lock	vmlinux	EXPORT_SYMBOL	
+0x0c3690fc	_raw_spin_lock_bh	vmlinux	EXPORT_SYMBOL	
+0x8427cc7b	_raw_spin_lock_irq	vmlinux	EXPORT_SYMBOL	
+0x34db050b	_raw_spin_lock_irqsave	vmlinux	EXPORT_SYMBOL	
+0xfef216eb	_raw_spin_trylock	vmlinux	EXPORT_SYMBOL	
+0xe46021ca	_raw_spin_unlock_bh	vmlinux	EXPORT_SYMBOL	
+0xd35cce70	_raw_spin_unlock_irqrestore	vmlinux	EXPORT_SYMBOL	
+0xe68efe41	_raw_write_lock	vmlinux	EXPORT_SYMBOL	
+0x51a511eb	_raw_write_lock_bh	vmlinux	EXPORT_SYMBOL	
+0x3aca0190	_raw_write_lock_irq	vmlinux	EXPORT_SYMBOL	
+0x5021bd81	_raw_write_lock_irqsave	vmlinux	EXPORT_SYMBOL	
+0xe7ab1ecc	_raw_write_unlock_bh	vmlinux	EXPORT_SYMBOL	
+0xeb078aee	_raw_write_unlock_irqrestore	vmlinux	EXPORT_SYMBOL	
+0x4d9b652b	rb_erase	vmlinux	EXPORT_SYMBOL	
+0x551bd071	__rb_erase_color	vmlinux	EXPORT_SYMBOL	
+0xece784c2	rb_first	vmlinux	EXPORT_SYMBOL	
+0xee91879b	rb_first_postorder	vmlinux	EXPORT_SYMBOL	
+0x120b336a	__rb_insert_augmented	vmlinux	EXPORT_SYMBOL	
+0xa5526619	rb_insert_color	vmlinux	EXPORT_SYMBOL	
+0xca9360b5	rb_next	vmlinux	EXPORT_SYMBOL	
+0x4e68e9be	rb_next_postorder	vmlinux	EXPORT_SYMBOL	
+0x7fe32873	rb_replace_node	vmlinux	EXPORT_SYMBOL	
+0x60a13e90	rcu_barrier	vmlinux	EXPORT_SYMBOL_GPL	
+0x2d5f69b3	rcu_read_unlock_strict	vmlinux	EXPORT_SYMBOL_GPL	
+0xa8bd4505	rdma_accept	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x4d4e4feb	rdma_addr_cancel	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x86cef180	rdma_addr_size	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xd6636ca6	rdma_addr_size_in6	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x305e5701	rdma_addr_size_kss	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x349251df	rdma_bind_addr	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x8e7528da	__rdma_block_iter_next	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x1b037462	__rdma_block_iter_start	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x01757935	rdmacg_register_device	vmlinux	EXPORT_SYMBOL	
+0xabb2142f	rdmacg_try_charge	vmlinux	EXPORT_SYMBOL	
+0x6992857b	rdmacg_uncharge	vmlinux	EXPORT_SYMBOL	
+0x1b777357	rdmacg_unregister_device	vmlinux	EXPORT_SYMBOL	
+0x079ca288	rdma_connect	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0xd8b43a82	rdma_consumer_reject_data	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x52fafda9	rdma_copy_ah_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xc136b3c3	rdma_copy_src_l2_addr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x92d81402	rdma_create_ah	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x3b2976b4	__rdma_create_kernel_id	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x0222c531	rdma_create_qp	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x9d3c1dff	rdma_create_user_ah	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x9dfdb1c4	rdma_destroy_ah_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xcf1e6da7	rdma_destroy_ah_user	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x234d7ac4	rdma_destroy_id	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0xa8b51d81	rdma_destroy_qp	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x44a69871	rdma_disconnect	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x907df803	rdma_event_msg	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x0e4110c6	rdma_find_gid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xa2a904aa	rdma_find_gid_by_port	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x81014803	rdma_get_gid_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x71bdf133	rdma_get_service_id	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x4d1a60f6	rdma_init_qp_attr	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x6f3614b6	rdma_is_zero_gid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x8fdbee18	rdma_join_multicast	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0xc9713083	rdma_leave_multicast	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x1c59273d	rdma_listen	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x14dbc51a	rdma_move_ah_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x08676449	rdma_nl_multicast	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xa42e7302	rdma_nl_put_driver_string	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x49cd6175	rdma_nl_put_driver_u32	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x83c497d6	rdma_nl_put_driver_u64	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x11e8e62e	rdma_nl_register	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xb2f7be76	rdma_nl_stat_hwcounter_entry	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x9dd6837b	rdma_nl_unicast	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x10f5f17c	rdma_nl_unicast_wait	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x75a729a0	rdma_nl_unregister	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xf5dedb30	rdma_node_get_transport	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x845bdfab	rdma_notify	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0xac79db78	rdma_port_get_link_layer	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x031f85da	rdma_put_gid_attr	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xd2b5acbe	rdma_query_ah	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xccc17768	rdma_query_gid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x422fad26	rdma_read_gid_hw_context	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x6b9396ec	rdma_read_gid_l2_fields	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xbcc2dd24	rdma_read_gids	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x39f863bf	rdma_reject	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x13d439f9	rdma_reject_msg	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x56a7473e	rdma_resolve_addr	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x5dc637d6	rdma_resolve_ip	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x803cb8ea	rdma_resolve_route	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x40b06bb4	rdma_restrack_add	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x9ba6664d	rdma_restrack_del	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xfd1f34a0	rdma_roce_rescan_device	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xc8e66286	rdma_rw_ctx_destroy	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x6b8b3efc	rdma_rw_ctx_init	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xb233ebd6	rdma_rw_ctx_post	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x4631b9d0	rdma_rw_ctx_wrs	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xe6fc99b2	rdma_set_afonly	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x1640713a	rdma_set_cq_moderation	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xf337c911	rdma_set_ib_path	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x81248add	rdma_set_reuseaddr	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0xc13febef	rdma_set_service_type	drivers/infiniband/core/rdma_cm	EXPORT_SYMBOL	
+0x90e3d34c	rdma_translate_ip	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xb81895c0	rdma_user_mmap_entry_get_pgoff	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x0c1c8c94	rdma_user_mmap_entry_insert_range	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x168cfafb	rdma_user_mmap_entry_put	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x0555f55d	rdma_user_mmap_entry_remove	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x7728b65e	rdma_user_mmap_io	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0xa3af53c4	read_cache_pages	vmlinux	EXPORT_SYMBOL	
+0xfb6af58d	recalc_sigpending	vmlinux	EXPORT_SYMBOL	
+0x1dfdd782	refcount_dec_and_mutex_lock	vmlinux	EXPORT_SYMBOL	
+0xc6f3b3fc	refcount_dec_if_one	vmlinux	EXPORT_SYMBOL	
+0x0296695f	refcount_warn_saturate	vmlinux	EXPORT_SYMBOL	
+0x6c655913	register_acpi_hed_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0x973fa82e	register_acpi_notifier	vmlinux	EXPORT_SYMBOL	
+0x71a50dbc	register_blkdev	vmlinux	EXPORT_SYMBOL	
+0x9b058013	__register_chrdev	vmlinux	EXPORT_SYMBOL	
+0x3fd78f3b	register_chrdev_region	vmlinux	EXPORT_SYMBOL	
+0xc7874417	register_console	vmlinux	EXPORT_SYMBOL	
+0xb6261484	register_die_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0x83407e98	registered_fb	vmlinux	EXPORT_SYMBOL	
+0x1ef18cd1	register_fib_notifier	vmlinux	EXPORT_SYMBOL	
+0x60352082	register_inet6addr_notifier	vmlinux	EXPORT_SYMBOL	
+0xf68285c0	register_inetaddr_notifier	vmlinux	EXPORT_SYMBOL	
+0x9b6486a6	register_ip_vs_scheduler	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL	
+0x9d447e54	register_kprobe	vmlinux	EXPORT_SYMBOL_GPL	
+0xf353a698	register_module_notifier	vmlinux	EXPORT_SYMBOL	
+0x09e565bd	register_netdev	vmlinux	EXPORT_SYMBOL	
+0x874632e6	register_netdevice	vmlinux	EXPORT_SYMBOL	
+0xd2da1048	register_netdevice_notifier	vmlinux	EXPORT_SYMBOL	
+0x212fb048	register_netdevice_notifier_dev_net	vmlinux	EXPORT_SYMBOL	
+0x73cda194	register_netdevice_notifier_net	vmlinux	EXPORT_SYMBOL	
+0x4761f17c	register_netevent_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0xa78dddc6	register_net_sysctl	vmlinux	EXPORT_SYMBOL_GPL	
+0xde4eeab5	__register_nmi_handler	vmlinux	EXPORT_SYMBOL	
+0x622c7922	register_oom_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0x1a9ecdee	register_pernet_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x51986562	register_pernet_subsys	vmlinux	EXPORT_SYMBOL_GPL	
+0x3517383e	register_reboot_notifier	vmlinux	EXPORT_SYMBOL	
+0x6a449c4f	register_sysctl_table	vmlinux	EXPORT_SYMBOL	
+0xab531542	regmap_read	vmlinux	EXPORT_SYMBOL_GPL	
+0x520576f8	regmap_write	vmlinux	EXPORT_SYMBOL_GPL	
+0xc6d09aa9	release_firmware	vmlinux	EXPORT_SYMBOL	
+0xdfc394ca	release_pages	vmlinux	EXPORT_SYMBOL	
+0x987d4bec	__release_region	vmlinux	EXPORT_SYMBOL	
+0xf2270401	release_sock	vmlinux	EXPORT_SYMBOL	
+0x01f99333	remap_pfn_range	vmlinux	EXPORT_SYMBOL	
+0x4762ae61	remap_vmalloc_range	vmlinux	EXPORT_SYMBOL	
+0xb9056bb6	remove_conflicting_framebuffers	vmlinux	EXPORT_SYMBOL	
+0xb2d90c43	remove_conflicting_pci_framebuffers	vmlinux	EXPORT_SYMBOL	
+0xcc14a2a3	remove_proc_entry	vmlinux	EXPORT_SYMBOL	
+0x37110088	remove_wait_queue	vmlinux	EXPORT_SYMBOL	
+0xaad6e12c	request_firmware	vmlinux	EXPORT_SYMBOL	
+0xf83914a0	request_firmware_direct	vmlinux	EXPORT_SYMBOL_GPL	
+0x83525463	request_firmware_nowait	vmlinux	EXPORT_SYMBOL	
+0xa24f23d8	__request_module	vmlinux	EXPORT_SYMBOL	
+0xe13c8a56	__request_region	vmlinux	EXPORT_SYMBOL	
+0x92d5838e	request_threaded_irq	vmlinux	EXPORT_SYMBOL	
+0xcc328a5c	reservation_ww_class	vmlinux	EXPORT_SYMBOL	
+0xc2e587d1	reset_devices	vmlinux	EXPORT_SYMBOL	
+0xd32c225e	revalidate_disk_size	vmlinux	EXPORT_SYMBOL	
+0x0994c21d	revert_creds	vmlinux	EXPORT_SYMBOL	
+0x7106e652	rhashtable_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0x3d30c280	rhashtable_free_and_destroy	vmlinux	EXPORT_SYMBOL_GPL	
+0x9b66ecb5	rhashtable_init	vmlinux	EXPORT_SYMBOL_GPL	
+0x084d0c7a	rhashtable_insert_slow	vmlinux	EXPORT_SYMBOL_GPL	
+0xa1ed4e43	rhashtable_walk_enter	vmlinux	EXPORT_SYMBOL_GPL	
+0xc4316141	rhashtable_walk_exit	vmlinux	EXPORT_SYMBOL_GPL	
+0x700cd20f	rhashtable_walk_next	vmlinux	EXPORT_SYMBOL_GPL	
+0xd29de9ef	rhashtable_walk_start_check	vmlinux	EXPORT_SYMBOL_GPL	
+0xb97edcaa	rhashtable_walk_stop	vmlinux	EXPORT_SYMBOL_GPL	
+0xc640253b	rhltable_init	vmlinux	EXPORT_SYMBOL_GPL	
+0xd0d156e9	__rht_bucket_nested	vmlinux	EXPORT_SYMBOL_GPL	
+0xb7f990e9	rht_bucket_nested	vmlinux	EXPORT_SYMBOL_GPL	
+0xf9a901f2	rht_bucket_nested_insert	vmlinux	EXPORT_SYMBOL_GPL	
+0x9d09e8ae	ring_buffer_event_data	vmlinux	EXPORT_SYMBOL_GPL	
+0x0b1ffd3d	roce_gid_type_mask_support	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x091eb9b4	round_jiffies	vmlinux	EXPORT_SYMBOL_GPL	
+0x1eb9516e	round_jiffies_relative	vmlinux	EXPORT_SYMBOL_GPL	
+0x50fad434	round_jiffies_up	vmlinux	EXPORT_SYMBOL_GPL	
+0x56802ae8	rps_cpu_mask	vmlinux	EXPORT_SYMBOL	
+0x15c08a44	rps_may_expire_flow	vmlinux	EXPORT_SYMBOL	
+0xd62ecd49	rps_sock_flow_table	vmlinux	EXPORT_SYMBOL	
+0xd75b20aa	rsa_parse_priv_key	vmlinux	EXPORT_SYMBOL_GPL	
+0x89ae7aa0	rsa_parse_pub_key	vmlinux	EXPORT_SYMBOL_GPL	
+0x05cfde27	rt6_lookup	vmlinux	EXPORT_SYMBOL	
+0x356461c8	rtc_time64_to_tm	vmlinux	EXPORT_SYMBOL	
+0xf2c4d8c5	rtnl_configure_link	vmlinux	EXPORT_SYMBOL	
+0x1f2b42c1	rtnl_create_link	vmlinux	EXPORT_SYMBOL	
+0x85670f1d	rtnl_is_locked	vmlinux	EXPORT_SYMBOL	
+0x3d62d609	rtnl_link_get_net	vmlinux	EXPORT_SYMBOL	
+0xe039420a	rtnl_link_register	vmlinux	EXPORT_SYMBOL_GPL	
+0x80d9cb47	rtnl_link_unregister	vmlinux	EXPORT_SYMBOL_GPL	
+0xc7a4fbed	rtnl_lock	vmlinux	EXPORT_SYMBOL	
+0x733d8cd2	rtnl_nla_parse_ifla	vmlinux	EXPORT_SYMBOL	
+0xf4f14de6	rtnl_trylock	vmlinux	EXPORT_SYMBOL	
+0x6e720ff2	rtnl_unlock	vmlinux	EXPORT_SYMBOL	
+0x0a8e45ad	sas_alloc_slow_task	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x38f5487e	sas_attach_transport	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x23e1f099	sas_bios_param	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xc6a89488	sas_change_queue_depth	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x38011b05	sas_disable_tlr	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL	
+0xc3216379	sas_domain_attach_transport	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xdf4757dc	sas_drain_work	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x3b0c9b26	sas_eh_device_reset_handler	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xcf64301c	sas_eh_target_reset_handler	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x264849ec	sas_enable_tlr	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL	
+0xbbc70b41	sas_end_device_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0xcec4c190	sas_expander_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x7b688410	sas_free_task	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xe708e938	sas_get_local_phy	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x37120c69	sas_ioctl	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x06ccb2e7	sas_is_tlr_enabled	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL_GPL	
+0x0bc3877e	sas_phy_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x507dd333	sas_phy_alloc	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0xcde7dcb1	sas_phy_delete	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x198c7875	sas_phy_free	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x14f5a774	sas_phy_reset	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x48b3c57c	sas_port_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0xe230cb0f	sas_port_add_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0xa06eb58a	sas_port_alloc_num	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x2c5d68f7	sas_port_delete	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0xb284b8e9	sas_port_delete_phy	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0xd6fb447b	sas_port_free	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0xc7e6382f	sas_prep_resume_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL	
+0x58826415	sas_queuecommand	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x8c01e6ac	sas_read_port_mode_page	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x04ed94fe	sas_register_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x6003a7aa	sas_release_transport	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x31d3a0c6	sas_remove_host	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x8b1be1a4	sas_resume_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL	
+0xe0297bd8	sas_rphy_add	drivers/scsi/scsi_transport_sas	EXPORT_SYMBOL	
+0x0d16275c	sas_slave_configure	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xe1b42562	sas_ssp_task_response	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x805aa233	sas_suspend_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL	
+0x052dcd1d	sas_target_alloc	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x9af49f1e	sas_target_destroy	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0xfd3ad623	sas_unregister_ha	drivers/scsi/libsas/libsas	EXPORT_SYMBOL_GPL	
+0x7d18768b	sbitmap_queue_clear	vmlinux	EXPORT_SYMBOL_GPL	
+0x2d0c82f6	__sbitmap_queue_get	vmlinux	EXPORT_SYMBOL_GPL	
+0x845dbf3b	scatterwalk_map_and_copy	vmlinux	EXPORT_SYMBOL_GPL	
+0x3a26ed11	sched_clock	vmlinux	EXPORT_SYMBOL_GPL	
+0xceb66bec	sched_clock_cpu	vmlinux	EXPORT_SYMBOL_GPL	
+0xa859fe06	sched_set_fifo	vmlinux	EXPORT_SYMBOL_GPL	
+0x7fe02190	sched_set_fifo_low	vmlinux	EXPORT_SYMBOL_GPL	
+0xe9f26ae4	sched_set_normal	vmlinux	EXPORT_SYMBOL_GPL	
+0x01000e51	schedule	vmlinux	EXPORT_SYMBOL	
+0x6a460dc5	schedule_hrtimeout	vmlinux	EXPORT_SYMBOL_GPL	
+0xd03eaf4c	schedule_hrtimeout_range	vmlinux	EXPORT_SYMBOL_GPL	
+0x8ddd8aad	schedule_timeout	vmlinux	EXPORT_SYMBOL	
+0x054496b4	schedule_timeout_interruptible	vmlinux	EXPORT_SYMBOL	
+0x151f4898	schedule_timeout_uninterruptible	vmlinux	EXPORT_SYMBOL	
+0x68d6d79a	__SCK__tp_func_dma_fence_emit	vmlinux	EXPORT_SYMBOL	
+0xc991c03f	__SCK__tp_func_nvme_sq	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x5e0fbbff	__SCK__tp_func_xdp_exception	vmlinux	EXPORT_SYMBOL_GPL	
+0xdbd07203	scmd_printk	vmlinux	EXPORT_SYMBOL	
+0x96848186	scnprintf	vmlinux	EXPORT_SYMBOL	
+0x37b8b39e	screen_info	vmlinux	EXPORT_SYMBOL	
+0x4724a9bb	scsi_add_device	vmlinux	EXPORT_SYMBOL	
+0x63470451	scsi_add_host_with_dma	vmlinux	EXPORT_SYMBOL	
+0x38fc7335	scsi_block_requests	vmlinux	EXPORT_SYMBOL	
+0x8112b3d2	scsi_build_sense_buffer	vmlinux	EXPORT_SYMBOL	
+0x937b028c	scsi_change_queue_depth	vmlinux	EXPORT_SYMBOL	
+0x28241599	scsi_command_normalize_sense	vmlinux	EXPORT_SYMBOL	
+0x95c5f630	scsi_device_get	vmlinux	EXPORT_SYMBOL	
+0xa72fa93e	scsi_device_lookup	vmlinux	EXPORT_SYMBOL	
+0x93ae2a89	scsi_device_put	vmlinux	EXPORT_SYMBOL	
+0xe2967504	scsi_device_set_state	vmlinux	EXPORT_SYMBOL	
+0x72ea7b2d	scsi_device_type	vmlinux	EXPORT_SYMBOL	
+0x541fa6b9	scsi_dma_map	vmlinux	EXPORT_SYMBOL	
+0x0a2adfa4	scsi_dma_unmap	vmlinux	EXPORT_SYMBOL	
+0x5a2c5601	__scsi_execute	vmlinux	EXPORT_SYMBOL	
+0xfddc9e9d	scsi_get_vpd_page	vmlinux	EXPORT_SYMBOL_GPL	
+0x8b8be6bb	scsi_host_alloc	vmlinux	EXPORT_SYMBOL	
+0xe5820cc0	scsi_host_busy	vmlinux	EXPORT_SYMBOL	
+0x1afd2589	scsi_host_get	vmlinux	EXPORT_SYMBOL	
+0x71204b92	scsi_host_lookup	vmlinux	EXPORT_SYMBOL	
+0xd53fcd23	scsi_host_put	vmlinux	EXPORT_SYMBOL	
+0x7f5316e5	scsi_internal_device_block_nowait	vmlinux	EXPORT_SYMBOL_GPL	
+0x7db98704	scsi_internal_device_unblock_nowait	vmlinux	EXPORT_SYMBOL_GPL	
+0x87108ab7	scsi_is_fc_rport	drivers/scsi/scsi_transport_fc	EXPORT_SYMBOL	
+0x88c15287	scsi_is_host_device	vmlinux	EXPORT_SYMBOL	
+0xc1f1dd3f	scsi_is_sdev_device	vmlinux	EXPORT_SYMBOL	
+0x8d18d049	__scsi_iterate_devices	vmlinux	EXPORT_SYMBOL	
+0xea3c8e4e	scsilun_to_int	vmlinux	EXPORT_SYMBOL	
+0xfbad3cf0	scsi_normalize_sense	vmlinux	EXPORT_SYMBOL	
+0xe96feb2b	scsi_print_command	vmlinux	EXPORT_SYMBOL	
+0x6a6f026f	scsi_queue_work	vmlinux	EXPORT_SYMBOL_GPL	
+0x4a87882e	scsi_register_driver	vmlinux	EXPORT_SYMBOL	
+0x784beb0e	scsi_remove_device	vmlinux	EXPORT_SYMBOL	
+0x4da87773	scsi_remove_host	vmlinux	EXPORT_SYMBOL	
+0x5ffb18d0	scsi_remove_target	vmlinux	EXPORT_SYMBOL	
+0x294605d8	scsi_rescan_device	vmlinux	EXPORT_SYMBOL	
+0x27756bc8	scsi_sanitize_inquiry_string	vmlinux	EXPORT_SYMBOL	
+0x28634f1d	scsi_scan_host	vmlinux	EXPORT_SYMBOL	
+0x96cd2b04	scsi_sense_key_string	vmlinux	EXPORT_SYMBOL	
+0x59e57d40	scsi_track_queue_full	vmlinux	EXPORT_SYMBOL	
+0xb0840f0d	scsi_unblock_requests	vmlinux	EXPORT_SYMBOL	
+0xa796679d	__SCT__tp_func_dma_fence_emit	vmlinux	EXPORT_SYMBOL	
+0x3bf2393a	__SCT__tp_func_nvme_sq	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x8fa9d9e8	__SCT__tp_func_xdp_exception	vmlinux	EXPORT_SYMBOL_GPL	
+0x51f065f5	sdev_prefix_printk	vmlinux	EXPORT_SYMBOL	
+0xcf3f8fe3	secpath_set	vmlinux	EXPORT_SYMBOL	
+0xb2405efc	secure_tcp_seq	vmlinux	EXPORT_SYMBOL_GPL	
+0x0c25ec48	secure_tcpv6_seq	vmlinux	EXPORT_SYMBOL	
+0xb4a00f63	security_d_instantiate	vmlinux	EXPORT_SYMBOL	
+0x2f2e91b2	security_ib_alloc_security	vmlinux	EXPORT_SYMBOL	
+0xe58090ca	security_ib_endport_manage_subnet	vmlinux	EXPORT_SYMBOL	
+0x50be748d	security_ib_free_security	vmlinux	EXPORT_SYMBOL	
+0x3f89071b	security_ib_pkey_access	vmlinux	EXPORT_SYMBOL	
+0xed61f6b3	security_release_secctx	vmlinux	EXPORT_SYMBOL	
+0xf44d53da	security_secid_to_secctx	vmlinux	EXPORT_SYMBOL	
+0x438610bd	security_tun_dev_alloc_security	vmlinux	EXPORT_SYMBOL	
+0x9be7bde4	security_tun_dev_attach	vmlinux	EXPORT_SYMBOL	
+0x34f3484e	security_tun_dev_attach_queue	vmlinux	EXPORT_SYMBOL	
+0x4f1cd128	security_tun_dev_create	vmlinux	EXPORT_SYMBOL	
+0x50097088	security_tun_dev_free_security	vmlinux	EXPORT_SYMBOL	
+0xda3d10a8	security_tun_dev_open	vmlinux	EXPORT_SYMBOL	
+0x65d18c3f	send_sig	vmlinux	EXPORT_SYMBOL	
+0xbf0cc2ad	send_sig_info	vmlinux	EXPORT_SYMBOL	
+0xe7d4daac	seq_list_next	vmlinux	EXPORT_SYMBOL	
+0xff1e9dd8	seq_list_start	vmlinux	EXPORT_SYMBOL	
+0x681ba0c8	seq_lseek	vmlinux	EXPORT_SYMBOL	
+0x8b07d929	seq_open	vmlinux	EXPORT_SYMBOL	
+0x7c24ba55	seq_printf	vmlinux	EXPORT_SYMBOL	
+0x8a5d5012	seq_putc	vmlinux	EXPORT_SYMBOL	
+0xb3e17b97	seq_put_decimal_ull	vmlinux	EXPORT_SYMBOL	
+0x56e9bd5b	seq_puts	vmlinux	EXPORT_SYMBOL	
+0xafb3f882	seq_read	vmlinux	EXPORT_SYMBOL	
+0xc5f788ee	seq_release	vmlinux	EXPORT_SYMBOL	
+0x36aeea50	seq_write	vmlinux	EXPORT_SYMBOL	
+0xc14478a9	set_cpus_allowed_ptr	vmlinux	EXPORT_SYMBOL_GPL	
+0x025483b1	set_current_groups	vmlinux	EXPORT_SYMBOL	
+0x4766d29c	set_device_ro	vmlinux	EXPORT_SYMBOL	
+0xdffcb4ae	set_disk_ro	vmlinux	EXPORT_SYMBOL	
+0x9e61bb05	set_freezable	vmlinux	EXPORT_SYMBOL	
+0xab65ed80	set_memory_uc	vmlinux	EXPORT_SYMBOL	
+0x91607d95	set_memory_wb	vmlinux	EXPORT_SYMBOL	
+0x767ddb02	set_memory_wc	vmlinux	EXPORT_SYMBOL	
+0x365acda7	set_normalized_timespec64	vmlinux	EXPORT_SYMBOL	
+0xc5d5069a	set_page_dirty	vmlinux	EXPORT_SYMBOL	
+0xeda35114	set_page_dirty_lock	vmlinux	EXPORT_SYMBOL	
+0xe5ad1212	set_user_nice	vmlinux	EXPORT_SYMBOL	
+0x3a2f6702	sg_alloc_table	vmlinux	EXPORT_SYMBOL	
+0x1bee4974	sg_alloc_table_chained	vmlinux	EXPORT_SYMBOL_GPL	
+0x0fd301ed	sg_alloc_table_from_pages	vmlinux	EXPORT_SYMBOL	
+0x905695ab	sg_copy_from_buffer	vmlinux	EXPORT_SYMBOL	
+0x02b8ab42	sg_copy_to_buffer	vmlinux	EXPORT_SYMBOL	
+0x7f5b4fe4	sg_free_table	vmlinux	EXPORT_SYMBOL	
+0x274dd1a3	sg_free_table_chained	vmlinux	EXPORT_SYMBOL_GPL	
+0xf888ca21	sg_init_table	vmlinux	EXPORT_SYMBOL	
+0x3a13f54a	sgl_alloc	vmlinux	EXPORT_SYMBOL	
+0x840342c6	sgl_free	vmlinux	EXPORT_SYMBOL	
+0x9c9ef815	sg_miter_next	vmlinux	EXPORT_SYMBOL	
+0x301cbab7	sg_miter_start	vmlinux	EXPORT_SYMBOL	
+0xa21fb6ed	sg_miter_stop	vmlinux	EXPORT_SYMBOL	
+0x461d16ca	sg_nents	vmlinux	EXPORT_SYMBOL	
+0x87b8798d	sg_next	vmlinux	EXPORT_SYMBOL	
+0x7c9ca58f	__sg_page_iter_next	vmlinux	EXPORT_SYMBOL	
+0xccd4c999	__sg_page_iter_start	vmlinux	EXPORT_SYMBOL	
+0xd0fe8d51	sg_pcopy_from_buffer	vmlinux	EXPORT_SYMBOL	
+0xea778fab	sg_pcopy_to_buffer	vmlinux	EXPORT_SYMBOL	
+0x2d192c70	sg_zero_buffer	vmlinux	EXPORT_SYMBOL	
+0x839f3f9f	show_class_attr_string	vmlinux	EXPORT_SYMBOL_GPL	
+0x6a5fa363	sigprocmask	vmlinux	EXPORT_SYMBOL	
+0x40c7247c	si_meminfo	vmlinux	EXPORT_SYMBOL	
+0xb389f9d4	simple_attr_open	vmlinux	EXPORT_SYMBOL_GPL	
+0x7886de2c	simple_attr_read	vmlinux	EXPORT_SYMBOL_GPL	
+0x9a12424f	simple_attr_release	vmlinux	EXPORT_SYMBOL_GPL	
+0x803aec69	simple_attr_write	vmlinux	EXPORT_SYMBOL_GPL	
+0x92e7fd77	simple_open	vmlinux	EXPORT_SYMBOL	
+0x619cb7dd	simple_read_from_buffer	vmlinux	EXPORT_SYMBOL	
+0x0b742fd7	simple_strtol	vmlinux	EXPORT_SYMBOL	
+0x20000329	simple_strtoul	vmlinux	EXPORT_SYMBOL	
+0x61b7b126	simple_strtoull	vmlinux	EXPORT_SYMBOL	
+0xbb4f4766	simple_write_to_buffer	vmlinux	EXPORT_SYMBOL	
+0x1620f9b4	single_open	vmlinux	EXPORT_SYMBOL	
+0xe546f520	single_release	vmlinux	EXPORT_SYMBOL	
+0xa7c3d05a	sk_alloc	vmlinux	EXPORT_SYMBOL	
+0x93b74aa7	sk_attach_filter	vmlinux	EXPORT_SYMBOL_GPL	
+0x1bd1a996	skb_add_rx_frag	vmlinux	EXPORT_SYMBOL	
+0xbe7c88e4	__skb_checksum	vmlinux	EXPORT_SYMBOL	
+0x0d119369	skb_checksum	vmlinux	EXPORT_SYMBOL	
+0x606ab1f7	__skb_checksum_complete	vmlinux	EXPORT_SYMBOL	
+0x483fb507	skb_checksum_help	vmlinux	EXPORT_SYMBOL	
+0xa3190463	skb_clone	vmlinux	EXPORT_SYMBOL	
+0x51c34287	skb_clone_tx_timestamp	vmlinux	EXPORT_SYMBOL_GPL	
+0xab432e60	skb_copy	vmlinux	EXPORT_SYMBOL	
+0xc41b8333	skb_copy_bits	vmlinux	EXPORT_SYMBOL	
+0xc57f47fe	skb_copy_datagram_from_iter	vmlinux	EXPORT_SYMBOL	
+0xf0d8d530	skb_copy_datagram_iter	vmlinux	EXPORT_SYMBOL	
+0x9f280f1e	skb_copy_expand	vmlinux	EXPORT_SYMBOL	
+0xc02eab66	skb_copy_ubufs	vmlinux	EXPORT_SYMBOL_GPL	
+0x1a4f98cd	skb_dequeue	vmlinux	EXPORT_SYMBOL	
+0x43f195a3	skb_ensure_writable	vmlinux	EXPORT_SYMBOL	
+0x99f38e8b	__skb_ext_del	vmlinux	EXPORT_SYMBOL	
+0x668eb048	__skb_ext_put	vmlinux	EXPORT_SYMBOL	
+0x43da7c2b	__skb_flow_dissect	vmlinux	EXPORT_SYMBOL	
+0xd5eef707	__skb_get_hash	vmlinux	EXPORT_SYMBOL	
+0x6b93c9e2	__skb_gso_segment	vmlinux	EXPORT_SYMBOL	
+0x87b06f2a	skb_gso_validate_mac_len	vmlinux	EXPORT_SYMBOL_GPL	
+0x0992477c	__skb_pad	vmlinux	EXPORT_SYMBOL	
+0x64ec3986	skb_partial_csum_set	vmlinux	EXPORT_SYMBOL_GPL	
+0x3d531bcb	skb_pull	vmlinux	EXPORT_SYMBOL	
+0x20e7f51f	skb_pull_rcsum	vmlinux	EXPORT_SYMBOL_GPL	
+0x31b8af76	skb_push	vmlinux	EXPORT_SYMBOL	
+0x5bd165f0	skb_put	vmlinux	EXPORT_SYMBOL	
+0x9175f0ea	skb_queue_purge	vmlinux	EXPORT_SYMBOL	
+0x8bc9a41c	skb_queue_tail	vmlinux	EXPORT_SYMBOL	
+0xac32ec63	skb_realloc_headroom	vmlinux	EXPORT_SYMBOL	
+0xd97eba27	__skb_recv_datagram	vmlinux	EXPORT_SYMBOL	
+0x40bde4d8	skb_scrub_packet	vmlinux	EXPORT_SYMBOL_GPL	
+0xa513a761	skb_set_owner_w	vmlinux	EXPORT_SYMBOL	
+0x35002751	skb_store_bits	vmlinux	EXPORT_SYMBOL	
+0xc324c6d7	skb_trim	vmlinux	EXPORT_SYMBOL	
+0xcaac0c35	skb_try_coalesce	vmlinux	EXPORT_SYMBOL	
+0xfb0e267b	skb_tstamp_tx	vmlinux	EXPORT_SYMBOL_GPL	
+0xf2522b58	skb_tx_error	vmlinux	EXPORT_SYMBOL	
+0x92498246	skb_vlan_pop	vmlinux	EXPORT_SYMBOL	
+0xaaad3e2f	skb_vlan_push	vmlinux	EXPORT_SYMBOL	
+0x9b2920a8	__skb_warn_lro_forwarding	vmlinux	EXPORT_SYMBOL	
+0xf4b6af91	skb_zerocopy	vmlinux	EXPORT_SYMBOL_GPL	
+0x0c541ced	skb_zerocopy_headlen	vmlinux	EXPORT_SYMBOL_GPL	
+0x86b8d03e	sk_detach_filter	vmlinux	EXPORT_SYMBOL_GPL	
+0x29f79c0e	sk_filter_trim_cap	vmlinux	EXPORT_SYMBOL	
+0x75dbdbab	sk_free	vmlinux	EXPORT_SYMBOL	
+0xb71589f0	skip_spaces	vmlinux	EXPORT_SYMBOL	
+0x8a35b432	sme_me_mask	vmlinux	EXPORT_SYMBOL	
+0x8a35b432	sme_me_mask	vmlinux	EXPORT_SYMBOL	
+0xbb13595e	smp_call_function_many	vmlinux	EXPORT_SYMBOL	
+0x6228c21f	smp_call_function_single	vmlinux	EXPORT_SYMBOL	
+0x656e4a6e	snprintf	vmlinux	EXPORT_SYMBOL	
+0x8b966b63	sn_rtc_cycles_per_second	vmlinux	EXPORT_SYMBOL	
+0xfd5d471e	sock_alloc_send_pskb	vmlinux	EXPORT_SYMBOL	
+0xb69ab6b7	sock_create	vmlinux	EXPORT_SYMBOL	
+0xb253f237	sock_create_kern	vmlinux	EXPORT_SYMBOL	
+0xe27d3fe0	sock_edemux	vmlinux	EXPORT_SYMBOL	
+0x6294a304	sockfd_lookup	vmlinux	EXPORT_SYMBOL	
+0x04104eb2	sock_init_data	vmlinux	EXPORT_SYMBOL	
+0xc1805fe9	sock_recv_errqueue	vmlinux	EXPORT_SYMBOL	
+0x8fd63a5f	sock_release	vmlinux	EXPORT_SYMBOL	
+0x5f055dcd	sock_zerocopy_callback	vmlinux	EXPORT_SYMBOL_GPL	
+0x0b623013	softnet_data	vmlinux	EXPORT_SYMBOL	
+0xb7c0f443	sort	vmlinux	EXPORT_SYMBOL	
+0x3c3ff9fd	sprintf	vmlinux	EXPORT_SYMBOL	
+0x661601de	sprint_symbol	vmlinux	EXPORT_SYMBOL_GPL	
+0x1b4e40aa	__srcu_read_lock	vmlinux	EXPORT_SYMBOL_GPL	
+0x318e7916	__srcu_read_unlock	vmlinux	EXPORT_SYMBOL_GPL	
+0xbcab6ee6	sscanf	vmlinux	EXPORT_SYMBOL	
+0xc959d152	__stack_chk_fail	vmlinux	EXPORT_SYMBOL	
+0xa45c7b90	stack_trace_print	vmlinux	EXPORT_SYMBOL_GPL	
+0x6bd1aa56	stack_trace_save	vmlinux	EXPORT_SYMBOL_GPL	
+0xcc07c5b6	starget_for_each_device	vmlinux	EXPORT_SYMBOL	
+0xaafdc258	strcasecmp	vmlinux	EXPORT_SYMBOL	
+0x061651be	strcat	vmlinux	EXPORT_SYMBOL	
+0x349cba85	strchr	vmlinux	EXPORT_SYMBOL	
+0xe2d5255a	strcmp	vmlinux	EXPORT_SYMBOL	
+0xe914e41e	strcpy	vmlinux	EXPORT_SYMBOL	
+0x1ac5d3cb	strcspn	vmlinux	EXPORT_SYMBOL	
+0x3ae9f33d	stream_open	vmlinux	EXPORT_SYMBOL	
+0x77bc13a0	strim	vmlinux	EXPORT_SYMBOL	
+0xf9c0b663	strlcat	vmlinux	EXPORT_SYMBOL	
+0x5792f848	strlcpy	vmlinux	EXPORT_SYMBOL	
+0x754d539c	strlen	vmlinux	EXPORT_SYMBOL	
+0x96b29254	strncasecmp	vmlinux	EXPORT_SYMBOL	
+0x2e2b40d2	strncat	vmlinux	EXPORT_SYMBOL	
+0x5a921311	strncmp	vmlinux	EXPORT_SYMBOL	
+0x9166fada	strncpy	vmlinux	EXPORT_SYMBOL	
+0x8522d6bc	strncpy_from_user	vmlinux	EXPORT_SYMBOL	
+0xa916b694	strnlen	vmlinux	EXPORT_SYMBOL	
+0xd91f6ab6	strnlen_user	vmlinux	EXPORT_SYMBOL	
+0xc310b981	strnstr	vmlinux	EXPORT_SYMBOL	
+0x9a1dfd65	strpbrk	vmlinux	EXPORT_SYMBOL	
+0x9f984513	strrchr	vmlinux	EXPORT_SYMBOL	
+0xdd64e639	strscpy	vmlinux	EXPORT_SYMBOL	
+0xfbb8a761	strscpy_pad	vmlinux	EXPORT_SYMBOL	
+0x85df9b6c	strsep	vmlinux	EXPORT_SYMBOL	
+0xc29bf967	strspn	vmlinux	EXPORT_SYMBOL	
+0x1e6d26a8	strstr	vmlinux	EXPORT_SYMBOL	
+0x2daf1b4c	submit_bio	vmlinux	EXPORT_SYMBOL	
+0xb68a9182	submit_bio_noacct	vmlinux	EXPORT_SYMBOL	
+0x74c134b9	__sw_hweight32	vmlinux	EXPORT_SYMBOL	
+0x9f46ced8	__sw_hweight64	vmlinux	EXPORT_SYMBOL	
+0x5e51cd74	swiotlb_nr_tbl	vmlinux	EXPORT_SYMBOL_GPL	
+0x868784cb	__symbol_get	vmlinux	EXPORT_SYMBOL_GPL	
+0x6e9dd606	__symbol_put	vmlinux	EXPORT_SYMBOL	
+0x2c8b125e	sync_file_create	vmlinux	EXPORT_SYMBOL	
+0xe523ad75	synchronize_irq	vmlinux	EXPORT_SYMBOL	
+0x609f1c7e	synchronize_net	vmlinux	EXPORT_SYMBOL	
+0x6091797f	synchronize_rcu	vmlinux	EXPORT_SYMBOL_GPL	
+0x0b3a1479	synchronize_srcu	vmlinux	EXPORT_SYMBOL_GPL	
+0x1367523d	sysfs_add_file_to_group	vmlinux	EXPORT_SYMBOL_GPL	
+0x54d4aaf4	sysfs_create_bin_file	vmlinux	EXPORT_SYMBOL_GPL	
+0xdce4d5f3	sysfs_create_file_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0x8e05228d	sysfs_create_files	vmlinux	EXPORT_SYMBOL_GPL	
+0x3cdd22bb	sysfs_create_group	vmlinux	EXPORT_SYMBOL_GPL	
+0x4cff141a	sysfs_create_groups	vmlinux	EXPORT_SYMBOL_GPL	
+0x29a13b01	sysfs_create_link	vmlinux	EXPORT_SYMBOL_GPL	
+0x81533963	sysfs_format_mac	vmlinux	EXPORT_SYMBOL	
+0x07f2c939	sysfs_remove_bin_file	vmlinux	EXPORT_SYMBOL_GPL	
+0xf0a74c04	sysfs_remove_file_from_group	vmlinux	EXPORT_SYMBOL_GPL	
+0x196f7578	sysfs_remove_file_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0x6b83bae3	sysfs_remove_files	vmlinux	EXPORT_SYMBOL_GPL	
+0x708a3a3a	sysfs_remove_group	vmlinux	EXPORT_SYMBOL_GPL	
+0xdb1c39ef	sysfs_remove_groups	vmlinux	EXPORT_SYMBOL_GPL	
+0xf1f4f8c1	sysfs_remove_link	vmlinux	EXPORT_SYMBOL_GPL	
+0x222e7ce2	sysfs_streq	vmlinux	EXPORT_SYMBOL	
+0xcd91b127	system_highpri_wq	vmlinux	EXPORT_SYMBOL_GPL	
+0x015af7f4	system_state	vmlinux	EXPORT_SYMBOL	
+0xd4c14632	system_unbound_wq	vmlinux	EXPORT_SYMBOL_GPL	
+0x2d3385d3	system_wq	vmlinux	EXPORT_SYMBOL	
+0xfe5d4bb2	sys_tz	vmlinux	EXPORT_SYMBOL	
+0xe6f1bbf6	t10_pi_type1_crc	block/t10-pi	EXPORT_SYMBOL	
+0x4df97037	t10_pi_type1_ip	block/t10-pi	EXPORT_SYMBOL	
+0xab391afd	t10_pi_type3_crc	block/t10-pi	EXPORT_SYMBOL	
+0x37392357	t10_pi_type3_ip	block/t10-pi	EXPORT_SYMBOL	
+0xe7ce408a	tap_get_socket	drivers/net/tap	EXPORT_SYMBOL_GPL	
+0xf005fcac	task_active_pid_ns	vmlinux	EXPORT_SYMBOL_GPL	
+0x5f21c4fb	tasklet_init	vmlinux	EXPORT_SYMBOL	
+0x0c56b6cf	tasklet_kill	vmlinux	EXPORT_SYMBOL	
+0xda6d4930	__tasklet_schedule	vmlinux	EXPORT_SYMBOL	
+0x39552db2	tasklet_setup	vmlinux	EXPORT_SYMBOL	
+0x4f555f9b	__task_pid_nr_ns	vmlinux	EXPORT_SYMBOL	
+0x5b6a2de7	tcp_gro_complete	vmlinux	EXPORT_SYMBOL	
+0x463219fb	tcp_hashinfo	vmlinux	EXPORT_SYMBOL	
+0x53569707	this_cpu_off	vmlinux	EXPORT_SYMBOL	
+0x0fff5afc	time64_to_tm	vmlinux	EXPORT_SYMBOL	
+0xb8212341	timecounter_cyc2time	vmlinux	EXPORT_SYMBOL_GPL	
+0x862258db	timecounter_init	vmlinux	EXPORT_SYMBOL_GPL	
+0x6f9e763b	timecounter_read	vmlinux	EXPORT_SYMBOL_GPL	
+0x35ed720a	tls_get_record	net/tls/tls	EXPORT_SYMBOL	
+0x41b7872b	tls_validate_xmit_skb	net/tls/tls	EXPORT_SYMBOL_GPL	
+0x2138cb94	to_drm_sched_fence	drivers/gpu/drm/scheduler/gpu-sched	EXPORT_SYMBOL	
+0x944375db	_totalram_pages	vmlinux	EXPORT_SYMBOL	
+0x4f705170	trace_define_field	vmlinux	EXPORT_SYMBOL_GPL	
+0xb09a644f	trace_event_buffer_commit	vmlinux	EXPORT_SYMBOL_GPL	
+0xc78a2db8	trace_event_buffer_lock_reserve	vmlinux	EXPORT_SYMBOL_GPL	
+0xdb3b7289	trace_event_buffer_reserve	vmlinux	EXPORT_SYMBOL_GPL	
+0xc1fc1285	trace_event_ignore_this_pid	vmlinux	EXPORT_SYMBOL_GPL	
+0x9562dd78	trace_event_raw_init	vmlinux	EXPORT_SYMBOL_GPL	
+0x7faa0a18	trace_event_reg	vmlinux	EXPORT_SYMBOL_GPL	
+0x7381287f	trace_handle_return	vmlinux	EXPORT_SYMBOL_GPL	
+0xdd4fbfd4	__tracepoint_dma_fence_emit	vmlinux	EXPORT_SYMBOL	
+0x02fc8d7f	__tracepoint_nvme_sq	drivers/nvme/host/nvme-core	EXPORT_SYMBOL_GPL	
+0x017cc464	__tracepoint_xdp_exception	vmlinux	EXPORT_SYMBOL_GPL	
+0xc3bc72ad	trace_print_array_seq	vmlinux	EXPORT_SYMBOL	
+0x99078b39	trace_print_flags_seq	vmlinux	EXPORT_SYMBOL	
+0xcc5c2df4	trace_print_symbols_seq	vmlinux	EXPORT_SYMBOL	
+0x204d0034	trace_raw_output_prep	vmlinux	EXPORT_SYMBOL	
+0x525d0aa3	trace_seq_printf	vmlinux	EXPORT_SYMBOL_GPL	
+0x1b5f4377	trace_seq_putc	vmlinux	EXPORT_SYMBOL_GPL	
+0xffb8d0cf	try_module_get	vmlinux	EXPORT_SYMBOL	
+0x21ef374c	try_wait_for_completion	vmlinux	EXPORT_SYMBOL	
+0x44aaf30f	tsc_khz	vmlinux	EXPORT_SYMBOL	
+0xae2a5c0f	ttm_bo_bulk_move_lru_tail	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xef5d758d	ttm_bo_device_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xe5797b27	ttm_bo_device_release	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x8f9df0cb	ttm_bo_dma_acc_size	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xeb8c3072	ttm_bo_eviction_valuable	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x63f07b4a	ttm_bo_evict_mm	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x4bd31450	ttm_bo_glob	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x8f4ff770	ttm_bo_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x6f84ec76	ttm_bo_init_reserved	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x33a8d5e4	ttm_bo_kmap	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xb4c66b2d	ttm_bo_kunmap	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xde845c93	ttm_bo_lock_delayed_workqueue	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x7d7cb8a2	ttm_bo_mem_space	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xf4d241d9	ttm_bo_mmap	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xf7909aec	ttm_bo_mmap_obj	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xf5f8ec01	ttm_bo_move_accel_cleanup	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x50891fda	ttm_bo_move_memcpy	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x7a1fdad8	ttm_bo_move_to_lru_tail	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x2ff94909	ttm_bo_move_ttm	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x24a9620a	ttm_bo_put	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x07831752	ttm_bo_unlock_delayed_workqueue	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x78b48287	ttm_bo_validate	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xb5644b6b	ttm_bo_vm_access	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xf169641f	ttm_bo_vm_close	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x2206a068	ttm_bo_vm_fault_reserved	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x07005e9e	ttm_bo_vm_open	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x9176200b	ttm_bo_vm_reserve	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x0df2a64c	ttm_bo_wait	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x3bb8d380	ttm_dma_page_alloc_debugfs	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL_GPL	
+0x33a6fa21	ttm_dma_populate	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL_GPL	
+0x143c9a92	ttm_dma_tt_fini	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x9823176d	ttm_dma_tt_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xa97deaf7	ttm_dma_unpopulate	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL_GPL	
+0xda4885f2	ttm_eu_backoff_reservation	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xe1b9424a	ttm_eu_fence_buffer_objects	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xff579d42	ttm_eu_reserve_buffers	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xc4f52278	ttm_page_alloc_debugfs	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xdffcdd10	ttm_pool_populate	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x056eb7e0	ttm_pool_unpopulate	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x34b1070f	ttm_populate_and_map_pages	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x3fbf41ba	ttm_range_man_fini	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xe7e102b7	ttm_range_man_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x33e91695	ttm_resource_free	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x2648d5ca	ttm_resource_manager_force_list_clean	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xd1580deb	ttm_resource_manager_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x4b2b7cf6	ttm_sg_tt_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x2e6b5b5f	ttm_tt_destroy_common	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x4cb0dfbf	ttm_tt_fini	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0xdafae245	ttm_tt_init	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x17b3b87c	ttm_tt_populate	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x4def8b68	ttm_tt_set_placement_caching	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x07ebff05	ttm_unmap_and_unpopulate_pages	drivers/gpu/drm/ttm/ttm	EXPORT_SYMBOL	
+0x9e7d6bd0	__udelay	vmlinux	EXPORT_SYMBOL	
+0xa66cca30	udp4_hwcsum	vmlinux	EXPORT_SYMBOL_GPL	
+0x10533a3b	udp4_lib_lookup_skb	vmlinux	EXPORT_SYMBOL_GPL	
+0x2cbce00f	udp6_lib_lookup_skb	vmlinux	EXPORT_SYMBOL_GPL	
+0x99517682	udp_encap_enable	vmlinux	EXPORT_SYMBOL	
+0x6fa1ea90	udp_gro_complete	vmlinux	EXPORT_SYMBOL	
+0x15d406c5	udp_tunnel_nic_ops	vmlinux	EXPORT_SYMBOL_GPL	
+0xf0e8b404	uio_event_notify	drivers/uio/uio	EXPORT_SYMBOL_GPL	
+0x14e6fbca	__uio_register_device	drivers/uio/uio	EXPORT_SYMBOL_GPL	
+0x0351c417	uio_unregister_device	drivers/uio/uio	EXPORT_SYMBOL_GPL	
+0x9e8c8aa9	unlock_page	vmlinux	EXPORT_SYMBOL	
+0x0680b23c	unlock_page_memcg	vmlinux	EXPORT_SYMBOL	
+0x6323a2f8	unmap_mapping_range	vmlinux	EXPORT_SYMBOL	
+0x2f64415f	unregister_acpi_hed_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0x7023bea8	unregister_acpi_notifier	vmlinux	EXPORT_SYMBOL	
+0xb5a459dc	unregister_blkdev	vmlinux	EXPORT_SYMBOL	
+0x6bc3fbc0	__unregister_chrdev	vmlinux	EXPORT_SYMBOL	
+0x6091b333	unregister_chrdev_region	vmlinux	EXPORT_SYMBOL	
+0x24ae15db	unregister_console	vmlinux	EXPORT_SYMBOL	
+0x121d958a	unregister_die_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0xe7600e3d	unregister_fib_notifier	vmlinux	EXPORT_SYMBOL	
+0x2fe252cc	unregister_inet6addr_notifier	vmlinux	EXPORT_SYMBOL	
+0xfe029963	unregister_inetaddr_notifier	vmlinux	EXPORT_SYMBOL	
+0x1e05ab0d	unregister_ip_vs_scheduler	net/netfilter/ipvs/ip_vs	EXPORT_SYMBOL	
+0x7f7b1cfd	unregister_kprobe	vmlinux	EXPORT_SYMBOL_GPL	
+0x6a5ecb18	unregister_module_notifier	vmlinux	EXPORT_SYMBOL	
+0x63f07d3c	unregister_netdev	vmlinux	EXPORT_SYMBOL	
+0x9fdecc31	unregister_netdevice_many	vmlinux	EXPORT_SYMBOL	
+0x9d0d6206	unregister_netdevice_notifier	vmlinux	EXPORT_SYMBOL	
+0x3afce5c6	unregister_netdevice_notifier_dev_net	vmlinux	EXPORT_SYMBOL	
+0x768628ae	unregister_netdevice_notifier_net	vmlinux	EXPORT_SYMBOL	
+0x93195eae	unregister_netdevice_queue	vmlinux	EXPORT_SYMBOL	
+0x4fe1eddf	unregister_netevent_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0xd53c67b3	unregister_net_sysctl_table	vmlinux	EXPORT_SYMBOL_GPL	
+0xe64ad8ea	unregister_nmi_handler	vmlinux	EXPORT_SYMBOL_GPL	
+0xc617f82c	unregister_oom_notifier	vmlinux	EXPORT_SYMBOL_GPL	
+0x1d0a019a	unregister_pernet_device	vmlinux	EXPORT_SYMBOL_GPL	
+0x560ca916	unregister_pernet_subsys	vmlinux	EXPORT_SYMBOL_GPL	
+0xac1a55be	unregister_reboot_notifier	vmlinux	EXPORT_SYMBOL	
+0xd691c6a9	unregister_sysctl_table	vmlinux	EXPORT_SYMBOL	
+0xcf2a6966	up	vmlinux	EXPORT_SYMBOL	
+0x53b954a2	up_read	vmlinux	EXPORT_SYMBOL	
+0xce807a25	up_write	vmlinux	EXPORT_SYMBOL	
+0xf1969a8e	__usecs_to_jiffies	vmlinux	EXPORT_SYMBOL	
+0x69e683de	uuid_gen	vmlinux	EXPORT_SYMBOL_GPL	
+0x6dcf857f	uuid_null	vmlinux	EXPORT_SYMBOL	
+0xb67fec0e	uuid_parse	vmlinux	EXPORT_SYMBOL	
+0xf3189f7e	__uv_cpu_info	vmlinux	EXPORT_SYMBOL_GPL	
+0xac8b4875	_uverbs_alloc	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x601a240b	uverbs_copy_to	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xf63b4627	uverbs_copy_to_struct_or_zero	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0xe80c6d6f	uverbs_destroy_def_handler	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x3c911061	uverbs_fd_class	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x7f23f73d	uverbs_finalize_uobj_create	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x509fe808	_uverbs_get_const	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x24baaee8	uverbs_get_flags32	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x93d9883b	uverbs_get_flags64	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x4d1e0b50	uverbs_idr_class	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x02bba49b	uverbs_uobject_fd_release	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x4e4230ce	uverbs_uobject_put	drivers/infiniband/core/ib_uverbs	EXPORT_SYMBOL	
+0x8ad5ceb1	__uv_hub_info_list	vmlinux	EXPORT_SYMBOL_GPL	
+0xaa86cfb5	uv_possible_blades	vmlinux	EXPORT_SYMBOL_GPL	
+0x67dcd76b	uv_setup_irq	vmlinux	EXPORT_SYMBOL_GPL	
+0x5d9317d7	uv_teardown_irq	vmlinux	EXPORT_SYMBOL_GPL	
+0x8f823d6c	vfio_add_group_dev	drivers/vfio/vfio	EXPORT_SYMBOL_GPL	
+0xf3bc1d80	vfio_del_group_dev	drivers/vfio/vfio	EXPORT_SYMBOL_GPL	
+0x6c28be5a	vfio_info_add_capability	drivers/vfio/vfio	EXPORT_SYMBOL	
+0x19567d06	vfio_info_cap_shift	drivers/vfio/vfio	EXPORT_SYMBOL	
+0xfbf07e72	vfio_pin_pages	drivers/vfio/vfio	EXPORT_SYMBOL	
+0x9eac2db2	vfio_register_iommu_driver	drivers/vfio/vfio	EXPORT_SYMBOL_GPL	
+0xf1d9b346	vfio_register_notifier	drivers/vfio/vfio	EXPORT_SYMBOL	
+0xadc044b7	vfio_set_irqs_validate_and_prepare	drivers/vfio/vfio	EXPORT_SYMBOL	
+0x94048899	vfio_unpin_pages	drivers/vfio/vfio	EXPORT_SYMBOL	
+0x3110a586	vfio_unregister_iommu_driver	drivers/vfio/vfio	EXPORT_SYMBOL_GPL	
+0xe79f875d	vfio_unregister_notifier	drivers/vfio/vfio	EXPORT_SYMBOL	
+0x999e8297	vfree	vmlinux	EXPORT_SYMBOL	
+0x55483d26	vfs_fallocate	vmlinux	EXPORT_SYMBOL_GPL	
+0xc861c45f	vfs_fsync	vmlinux	EXPORT_SYMBOL	
+0xbf312bc1	vfs_getattr	vmlinux	EXPORT_SYMBOL	
+0x3eeb5ecd	vfs_statfs	vmlinux	EXPORT_SYMBOL	
+0x07898fd4	vga_client_register	vmlinux	EXPORT_SYMBOL	
+0x42595e58	vgacon_text_force	vmlinux	EXPORT_SYMBOL	
+0xb0bd88ba	vga_remove_vgacon	vmlinux	EXPORT_SYMBOL	
+0x95f91619	vga_set_legacy_decoding	vmlinux	EXPORT_SYMBOL	
+0xe9200acf	vga_switcheroo_client_fb_set	vmlinux	EXPORT_SYMBOL	
+0xc57845c7	vga_switcheroo_client_probe_defer	vmlinux	EXPORT_SYMBOL	
+0xfb447797	vga_switcheroo_fini_domain_pm_ops	vmlinux	EXPORT_SYMBOL	
+0xbb8e169a	vga_switcheroo_handler_flags	vmlinux	EXPORT_SYMBOL	
+0x9b8dc257	vga_switcheroo_init_domain_pm_ops	vmlinux	EXPORT_SYMBOL	
+0x62039ad4	vga_switcheroo_lock_ddc	vmlinux	EXPORT_SYMBOL	
+0x1a63af34	vga_switcheroo_process_delayed_switch	vmlinux	EXPORT_SYMBOL	
+0xd681466b	vga_switcheroo_register_client	vmlinux	EXPORT_SYMBOL	
+0xbc6e0081	vga_switcheroo_register_handler	vmlinux	EXPORT_SYMBOL	
+0x29ec781f	vga_switcheroo_unlock_ddc	vmlinux	EXPORT_SYMBOL	
+0x45c9643d	vga_switcheroo_unregister_client	vmlinux	EXPORT_SYMBOL	
+0x8eaf2a5f	vga_switcheroo_unregister_handler	vmlinux	EXPORT_SYMBOL	
+0x531b604e	__virt_addr_valid	vmlinux	EXPORT_SYMBOL	
+0x08b7741a	vlan_dev_real_dev	vmlinux	EXPORT_SYMBOL	
+0xd499a31a	vlan_dev_vlan_id	vmlinux	EXPORT_SYMBOL	
+0x8318669c	vlan_dev_vlan_proto	vmlinux	EXPORT_SYMBOL	
+0xd5673a3e	__vlan_find_dev_deep_rcu	vmlinux	EXPORT_SYMBOL	
+0xae04012c	__vmalloc	vmlinux	EXPORT_SYMBOL	
+0xd6ee688f	vmalloc	vmlinux	EXPORT_SYMBOL	
+0x9cb986f2	vmalloc_base	vmlinux	EXPORT_SYMBOL	
+0x23fd3028	vmalloc_node	vmlinux	EXPORT_SYMBOL	
+0xc4fc3c54	vmalloc_to_page	vmlinux	EXPORT_SYMBOL	
+0x5635a60a	vmalloc_user	vmlinux	EXPORT_SYMBOL	
+0x8af7084e	vmap	vmlinux	EXPORT_SYMBOL	
+0x97651e6c	vmemmap_base	vmlinux	EXPORT_SYMBOL	
+0x494e3393	vm_get_page_prot	vmlinux	EXPORT_SYMBOL	
+0xc53975b2	vm_insert_page	vmlinux	EXPORT_SYMBOL	
+0x31b0c6f0	vm_mmap	vmlinux	EXPORT_SYMBOL	
+0x5b56860c	vm_munmap	vmlinux	EXPORT_SYMBOL	
+0x02ba1187	vm_zone_stat	vmlinux	EXPORT_SYMBOL	
+0xfb481954	vprintk	vmlinux	EXPORT_SYMBOL	
+0xd262dfcb	vscnprintf	vmlinux	EXPORT_SYMBOL	
+0x9ea53d7f	vsnprintf	vmlinux	EXPORT_SYMBOL	
+0xac94e86b	vsprintf	vmlinux	EXPORT_SYMBOL	
+0x94961283	vunmap	vmlinux	EXPORT_SYMBOL	
+0x40a9b349	vzalloc	vmlinux	EXPORT_SYMBOL	
+0x9e0c711d	vzalloc_node	vmlinux	EXPORT_SYMBOL	
+0x25974000	wait_for_completion	vmlinux	EXPORT_SYMBOL	
+0x2e3bcce2	wait_for_completion_interruptible	vmlinux	EXPORT_SYMBOL	
+0xf02aa937	wait_for_completion_interruptible_timeout	vmlinux	EXPORT_SYMBOL	
+0x5c26a53b	wait_for_completion_io_timeout	vmlinux	EXPORT_SYMBOL	
+0x20463df4	wait_for_completion_killable	vmlinux	EXPORT_SYMBOL	
+0x4a3ad70e	wait_for_completion_timeout	vmlinux	EXPORT_SYMBOL	
+0xef1ecdc6	wait_on_page_bit	vmlinux	EXPORT_SYMBOL	
+0x3eeb2322	__wake_up	vmlinux	EXPORT_SYMBOL	
+0xa0fbac79	wake_up_bit	vmlinux	EXPORT_SYMBOL	
+0x2773c485	__wake_up_locked	vmlinux	EXPORT_SYMBOL_GPL	
+0x90db6001	wake_up_process	vmlinux	EXPORT_SYMBOL	
+0xba220db7	__wake_up_sync_key	vmlinux	EXPORT_SYMBOL_GPL	
+0x56470118	__warn_printk	vmlinux	EXPORT_SYMBOL	
+0x6068bedf	wmi_evaluate_method	drivers/platform/x86/wmi	EXPORT_SYMBOL_GPL	
+0xc9d4d6d1	wmi_has_guid	drivers/platform/x86/wmi	EXPORT_SYMBOL_GPL	
+0x423d70cf	work_busy	vmlinux	EXPORT_SYMBOL_GPL	
+0x1dac5ddd	write_cache_pages	vmlinux	EXPORT_SYMBOL	
+0x6b17e23c	ww_mutex_lock	vmlinux	EXPORT_SYMBOL	
+0xae3fdd2d	ww_mutex_lock_interruptible	vmlinux	EXPORT_SYMBOL	
+0xe9962da2	ww_mutex_unlock	vmlinux	EXPORT_SYMBOL	
+0xa50bcff0	x86_cpu_to_apicid	vmlinux	EXPORT_SYMBOL	
+0x7e526bfa	__x86_indirect_thunk_r10	vmlinux	EXPORT_SYMBOL	
+0xbfdcb43a	__x86_indirect_thunk_r11	vmlinux	EXPORT_SYMBOL	
+0x263ed23b	__x86_indirect_thunk_r12	vmlinux	EXPORT_SYMBOL	
+0xe7b00dfb	__x86_indirect_thunk_r13	vmlinux	EXPORT_SYMBOL	
+0xce8b1878	__x86_indirect_thunk_r14	vmlinux	EXPORT_SYMBOL	
+0x0f05c7b8	__x86_indirect_thunk_r15	vmlinux	EXPORT_SYMBOL	
+0x1ed8b599	__x86_indirect_thunk_r8	vmlinux	EXPORT_SYMBOL	
+0xdf566a59	__x86_indirect_thunk_r9	vmlinux	EXPORT_SYMBOL	
+0x2ea2c95c	__x86_indirect_thunk_rax	vmlinux	EXPORT_SYMBOL	
+0xe3fffae9	__x86_indirect_thunk_rbp	vmlinux	EXPORT_SYMBOL	
+0x593c1bac	__x86_indirect_thunk_rbx	vmlinux	EXPORT_SYMBOL	
+0xc29957c3	__x86_indirect_thunk_rcx	vmlinux	EXPORT_SYMBOL	
+0xd979a547	__x86_indirect_thunk_rdi	vmlinux	EXPORT_SYMBOL	
+0xb601be4c	__x86_indirect_thunk_rdx	vmlinux	EXPORT_SYMBOL	
+0xa1f9a134	__x86_indirect_thunk_rsi	vmlinux	EXPORT_SYMBOL	
+0x9114b616	__xa_alloc	vmlinux	EXPORT_SYMBOL	
+0xb04a43ad	__xa_alloc_cyclic	vmlinux	EXPORT_SYMBOL	
+0x0a0ebc08	__xa_cmpxchg	vmlinux	EXPORT_SYMBOL	
+0xd9491c14	xa_destroy	vmlinux	EXPORT_SYMBOL	
+0xe02c9c92	__xa_erase	vmlinux	EXPORT_SYMBOL	
+0x0745a981	xa_erase	vmlinux	EXPORT_SYMBOL	
+0x8fa25c24	xa_find	vmlinux	EXPORT_SYMBOL	
+0xdf36914b	xa_find_after	vmlinux	EXPORT_SYMBOL	
+0x7dcf4135	__xa_insert	vmlinux	EXPORT_SYMBOL	
+0xa85a3e6d	xa_load	vmlinux	EXPORT_SYMBOL	
+0xca9beaa4	__xa_store	vmlinux	EXPORT_SYMBOL	
+0x5b3e282f	xa_store	vmlinux	EXPORT_SYMBOL	
+0xc6ccbf40	xdp_convert_zc_to_xdp_frame	vmlinux	EXPORT_SYMBOL_GPL	
+0xb9681621	xdp_do_flush	vmlinux	EXPORT_SYMBOL_GPL	
+0xd4f2ebb9	xdp_do_redirect	vmlinux	EXPORT_SYMBOL_GPL	
+0x969836ba	xdp_return_frame	vmlinux	EXPORT_SYMBOL_GPL	
+0x98bc667e	xdp_return_frame_rx_napi	vmlinux	EXPORT_SYMBOL_GPL	
+0xbb35434f	xdp_rxq_info_is_reg	vmlinux	EXPORT_SYMBOL_GPL	
+0xfc181365	xdp_rxq_info_reg	vmlinux	EXPORT_SYMBOL_GPL	
+0x6706b7dd	xdp_rxq_info_reg_mem_model	vmlinux	EXPORT_SYMBOL_GPL	
+0x33bb9ea0	xdp_rxq_info_unreg	vmlinux	EXPORT_SYMBOL_GPL	
+0xcc8b47dd	xdp_rxq_info_unreg_mem_model	vmlinux	EXPORT_SYMBOL_GPL	
+0x49f84c4f	xdp_rxq_info_unused	vmlinux	EXPORT_SYMBOL_GPL	
+0xbb7195a5	xdp_warn	vmlinux	EXPORT_SYMBOL_GPL	
+0x0049ca83	xfrm_aead_get_byname	vmlinux	EXPORT_SYMBOL_GPL	
+0x96997a2b	xfrm_replay_seqhi	vmlinux	EXPORT_SYMBOL	
+0x0f402cf6	xp_alloc	vmlinux	EXPORT_SYMBOL	
+0x7af681c4	xp_can_alloc	vmlinux	EXPORT_SYMBOL	
+0x868c32fa	xp_dma_map	vmlinux	EXPORT_SYMBOL	
+0x4a817601	xp_dma_sync_for_cpu_slow	vmlinux	EXPORT_SYMBOL	
+0xcedaa7c9	xp_dma_sync_for_device_slow	vmlinux	EXPORT_SYMBOL	
+0x0de5cdff	xp_dma_unmap	vmlinux	EXPORT_SYMBOL	
+0xf96b20af	xp_free	vmlinux	EXPORT_SYMBOL	
+0xf800ba0d	xp_raw_get_data	vmlinux	EXPORT_SYMBOL	
+0x8eb1e1f2	xp_raw_get_dma	vmlinux	EXPORT_SYMBOL	
+0x16d3ef7a	xp_set_rxq_info	vmlinux	EXPORT_SYMBOL	
+0xd2ea4014	xsk_clear_rx_need_wakeup	vmlinux	EXPORT_SYMBOL	
+0x00ee26f5	xsk_clear_tx_need_wakeup	vmlinux	EXPORT_SYMBOL	
+0xad25acd4	xsk_get_pool_from_qid	vmlinux	EXPORT_SYMBOL	
+0xf369b0c0	xsk_set_rx_need_wakeup	vmlinux	EXPORT_SYMBOL	
+0x216dd621	xsk_set_tx_need_wakeup	vmlinux	EXPORT_SYMBOL	
+0x1cce20d6	xsk_tx_completed	vmlinux	EXPORT_SYMBOL	
+0xd1592719	xsk_tx_peek_desc	vmlinux	EXPORT_SYMBOL	
+0x01aed888	xsk_tx_release	vmlinux	EXPORT_SYMBOL	
+0xae26d98c	xsk_uses_need_wakeup	vmlinux	EXPORT_SYMBOL	
+0x65dccf13	xz_dec_end	vmlinux	EXPORT_SYMBOL	
+0x52d717da	xz_dec_init	vmlinux	EXPORT_SYMBOL	
+0x6e5b8651	xz_dec_run	vmlinux	EXPORT_SYMBOL	
+0x760a0f4f	yield	vmlinux	EXPORT_SYMBOL	
+0x0ff80f59	zalloc_cpumask_var	vmlinux	EXPORT_SYMBOL	
+0xa1e41d3d	zap_vma_ptes	vmlinux	EXPORT_SYMBOL_GPL	
+0x222a38aa	zerocopy_sg_from_iter	vmlinux	EXPORT_SYMBOL	
+0x434c5d10	zgid	drivers/infiniband/core/ib_core	EXPORT_SYMBOL	
+0x581f98da	zlib_inflate	vmlinux	EXPORT_SYMBOL	
+0x107e5878	zlib_inflateEnd	vmlinux	EXPORT_SYMBOL	
+0x35a88f28	zlib_inflateInit2	vmlinux	EXPORT_SYMBOL	
+0xce5ac24f	zlib_inflate_workspacesize	vmlinux	EXPORT_SYMBOL	
diff --git a/kabi_whitelist_aarch64 b/kabi_whitelist_aarch64
index cd0cf49..fed40b5 100644
--- a/kabi_whitelist_aarch64
+++ b/kabi_whitelist_aarch64
@@ -1,624 +1,2803 @@
 [_aarch64_whitelist]
-	___pskb_trim
-	__alloc_pages_nodemask
-	__alloc_percpu
-	__alloc_skb
-	__bdevname
-	__bitmap_andnot
-	__bitmap_equal
-	__bitmap_intersects
-	__bitmap_parse
-	__bitmap_subset
-	__bitmap_weight
-	__blk_put_request
-	__blockdev_direct_IO
-	__class_create
-	__class_register
-	__const_udelay
-	__dev_get_by_index
-	__dev_get_by_name
-	__dynamic_dev_dbg
-	__ethtool_get_settings
-	__genl_register_family
-	__get_free_pages
-	__get_page_tail
-	__init_rwsem
-	__init_waitqueue_head
-	__ipv6_addr_type
-	__kmalloc
-	__lock_page
-	__mmdrop
-	__mmu_notifier_register
-	__module_get
-	__mutex_init
-	__napi_complete
-	__napi_schedule
-	__ndelay
-	__netdev_alloc_skb
-	__netif_schedule
-	__nlmsg_put
-	__node_distance
-	__pagevec_release
-	__pci_register_driver
-	__per_cpu_offset
-	__pskb_pull_tail
-	__register_chrdev
-	__release_region
-	__request_module
-	__request_region
-	__root_device_register
-	__skb_checksum_complete
-	__skb_get_hash
-	__skb_gso_segment
-	__symbol_get
-	__symbol_put
-	__task_pid_nr_ns
-	__tracepoint_module_get
-	__udelay
-	__unregister_chrdev
-	__vmalloc
-	__wake_up
-	_cond_resched
-	_dev_info
-	_raw_read_lock
-	_raw_read_lock_bh
-	_raw_read_lock_irqsave
-	_raw_read_unlock_bh
-	_raw_read_unlock_irqrestore
-	_raw_spin_lock
-	_raw_spin_lock_bh
-	_raw_spin_lock_irq
-	_raw_spin_lock_irqsave
-	_raw_spin_trylock
-	_raw_spin_unlock_bh
-	_raw_spin_unlock_irqrestore
-	_raw_write_lock
-	_raw_write_lock_bh
-	_raw_write_lock_irq
-	_raw_write_lock_irqsave
-	_raw_write_unlock_bh
-	_raw_write_unlock_irqrestore
-	add_disk
-	add_timer
-	add_wait_queue
-	add_wait_queue_exclusive
-	alloc_chrdev_region
-	alloc_disk
-	alloc_etherdev_mqs
-	alloc_netdev_mqs
-	alloc_pages_current
-	arp_create
-	arp_send
-	arp_xmit
-	atomic_notifier_chain_register
-	atomic_notifier_chain_unregister
-	autoremove_wake_function
-	bdevname
-	bdget
-	bdget_disk
-	bdi_destroy
-	bdi_init
-	bdi_register_dev
-	bdput
-	bio_add_page
-	bio_alloc_bioset
-	bio_clone_bioset
-	bio_endio
-	bio_get_nr_vecs
-	bio_init
-	bio_put
-	bitmap_release_region
-	blk_alloc_queue
-	blk_cleanup_queue
-	blk_execute_rq
-	blk_execute_rq_nowait
-	blk_fetch_request
-	blk_get_queue
-	blk_get_request
-	blk_init_queue
-	blk_make_request
-	blk_put_queue
-	blk_put_request
-	blk_queue_bounce
-	blk_queue_bounce_limit
-	blk_queue_dma_alignment
-	blk_queue_logical_block_size
-	blk_queue_make_request
-	blk_queue_max_hw_sectors
-	blk_queue_max_segments
-	blk_queue_merge_bvec
-	blk_queue_segment_boundary
-	blk_queue_softirq_done
-	blk_queue_stack_limits
-	blk_rq_map_kern
-	blk_start_plug
-	blk_start_queue
-	blk_stop_queue
-	blk_sync_queue
-	blkdev_get
-	blkdev_get_by_dev
-	blkdev_get_by_path
-	blkdev_issue_discard
-	blkdev_put
-	block_write_begin
-	block_write_full_page
-	boot_tvec_bases
-	bus_register
-	bus_unregister
-	call_rcu_sched
-	call_usermodehelper
-	call_usermodehelper_exec
-	call_usermodehelper_setup
-	cancel_delayed_work
-	cancel_delayed_work_sync
-	cdev_add
-	cdev_alloc
-	cdev_del
-	cdev_init
-	class_destroy
-	class_unregister
-	clear_page_dirty_for_io
-	complete
-	complete_all
-	complete_and_exit
-	consume_skb
-	copy_page
-	cpu_active_mask
-	cpu_bit_bitmap
-	cpu_online_mask
-	cpu_possible_mask
-	cpu_present_mask
-	csum_ipv6_magic
-	csum_partial
-	current_fs_time
-	default_wake_function
-	del_gendisk
-	del_timer
-	del_timer_sync
-	delayed_work_timer_fn
-	destroy_workqueue
-	dev_addr_add
-	dev_addr_del
-	dev_close
-	dev_err
-	dev_get_by_index
-	dev_get_by_name
-	dev_get_stats
-	dev_mc_add
-	dev_mc_del
-	dev_open
-	dev_printk
-	dev_set_allmulti
-	dev_set_mac_address
-	dev_set_mtu
-	dev_set_name
-	dev_set_promiscuity
-	dev_trans_start
-	dev_warn
-	device_create
-	device_create_file
-	device_del
-	device_destroy
-	device_register
-	device_remove_file
-	device_unregister
-	disable_irq
-	disable_irq_nosync
-	dma_ops
-	dmi_find_device
-	dmi_get_system_info
-	do_exit
-	do_gettimeofday
-	down
-	down_interruptible
-	down_read
-	down_read_trylock
-	down_trylock
-	down_write
-	down_write_trylock
-	driver_create_file
-	driver_register
-	driver_remove_file
-	driver_unregister
-	dst_release
-	dump_stack
-	efi
-	elevator_change
-	emergency_restart
-	enable_irq
-	end_page_writeback
-	eth_change_mtu
-	eth_mac_addr
-	eth_type_trans
-	eth_validate_addr
-	ether_setup
-	ethtool_op_get_link
-	fb_dealloc_cmap
-	find_get_pages_tag
-	find_module
-	find_next_bit
-	find_next_zero_bit
-	find_vma
-	find_vpid
-	finish_wait
-	flush_scheduled_work
-	flush_signals
-	framebuffer_alloc
-	framebuffer_release
-	free_irq
-	free_netdev
-	free_pages
-	free_percpu
-	fs_bio_set
-	fsync_bdev
-	generic_make_request
-	genl_unregister_family
-	genlmsg_put
-	get_device
-	get_random_bytes
-	get_seconds
-	get_task_mm
-	get_user_pages
-	get_zeroed_page
-	hci_alloc_dev
-	hci_free_dev
-	hci_register_dev
-	hci_unregister_dev
-	hrtimer_cancel
-	hrtimer_forward
-	hrtimer_init
-	hrtimer_start
-	icmpv6_send
-	in_aton
-	inc_zone_page_state
-	inet_proto_csum_replace4
-	init_net
-	init_task
-	init_timer_key
-	init_uts_ns
-	invalidate_bdev
-	invalidate_partition
-	ioctl_by_bdev
-	ip_send_check
-	ipmi_register_smi
-	ipmi_smi_msg_received
-	ipmi_unregister_smi
-	ipv6_dev_get_saddr
-	ipv6_ext_hdr
-	ipv6_skip_exthdr
-	irq_stat
-	jiffies
-	jiffies_64
-	jiffies_to_msecs
-	kernel_bind
-	kernel_getsockopt
-	kernel_recvmsg
-	kernel_sendmsg
-	kernel_setsockopt
-	kernel_sock_ioctl
-	kfree
-	kfree_skb
-	kill_block_super
-	kill_pid
-	kmalloc_caches
-	kmalloc_order_trace
-	kmem_cache_alloc
-	kmem_cache_alloc_node_trace
-	kmem_cache_alloc_trace
-	kmem_cache_create
-	kmem_cache_destroy
-	kmem_cache_free
-	kmem_cache_shrink
-	kobject_get
-	kobject_put
-	kobject_set_name
-	krealloc
-	kstrtoll
-	kthread_bind
-	kthread_create_on_node
-	kthread_should_stop
-	kthread_stop
-	ktime_get
-	lock_sock_nested
-	lookup_bdev
-	mapping_tagged
-	mark_page_accessed
-	mem_section
-	memchr
-	memcmp
-	memcpy
-	memmove
-	memory_read_from_buffer
-	mempool_alloc
-	mempool_alloc_slab
-	mempool_create
-	mempool_destroy
-	mempool_free
-	mempool_free_slab
-	memset
-	misc_deregister
-	misc_register
-	mmput
-	mmu_notifier_register
-	mmu_notifier_unregister
-	mod_timer
-	module_layout
-	module_put
-	module_refcount
-	msecs_to_jiffies
-	msleep
-	mutex_lock
-	mutex_trylock
-	mutex_unlock
-	napi_get_frags
-	napi_gro_frags
-	napi_gro_receive
-	net_namespace_list
-	net_ratelimit
-	netdev_change_features
-	netdev_features_change
-	netdev_increment_features
-	netdev_master_upper_dev_get
-	netdev_master_upper_dev_link
-	netdev_rx_handler_register
-	netdev_rx_handler_unregister
-	netdev_update_features
-	netif_carrier_off
-	netif_carrier_on
-	netif_device_attach
-	netif_device_detach
-	netif_napi_add
-	netif_napi_del
-	netif_rx
-	netif_rx_ni
-	netif_set_real_num_tx_queues
-	netlink_broadcast
-	netlink_unicast
-	nf_register_hooks
-	nf_unregister_hooks
-	nla_find
-	nla_memcpy
-	nla_put
-	nla_reserve
-	node_data
-	node_states
-	node_to_cpumask_map
-	nr_cpu_ids
-	numa_node
-	on_each_cpu
-	pagevec_lookup
-	pagevec_lookup_tag
-	panic
-	panic_notifier_list
-	param_array_ops
-	param_get_charp
-	param_get_int
-	param_get_long
-	param_get_uint
-	param_get_ulong
-	param_ops_bool
-	param_ops_byte
-	param_ops_charp
-	param_ops_int
-	param_ops_long
-	param_ops_short
-	param_ops_string
-	param_ops_uint
-	param_ops_ulong
-	param_set_bool
-	param_set_charp
-	param_set_int
-	param_set_long
-	param_set_uint
-	param_set_ulong
-	pci_bus_read_config_byte
-	pci_bus_read_config_dword
-	pci_bus_read_config_word
-	pci_bus_write_config_byte
-	pci_bus_write_config_dword
-	pci_bus_write_config_word
-	pci_clear_master
-	pci_disable_device
-	pci_disable_msi
-	pci_disable_msix
-	pci_enable_device
-	pci_enable_msix
-	pci_find_capability
-	pci_get_device
-	pci_get_subsys
-	pci_iomap
-	pci_release_regions
-	pci_request_regions
-	pci_set_master
-	pci_unregister_driver
-	pid_task
-	platform_device_add
-	platform_device_alloc
-	platform_device_put
-	platform_device_unregister
-	prepare_to_wait
-	prepare_to_wait_exclusive
-	printk
-	proc_create_data
-	proc_dointvec
-	proc_dointvec_minmax
-	proc_dostring
-	proc_mkdir
-	proc_mkdir_mode
-	pskb_expand_head
-	put_device
-	put_disk
-	put_page
-	queue_delayed_work_on
-	queue_work_on
-	rcu_barrier
-	recalc_sigpending
-	ref_module
-	register_blkdev
-	register_inet6addr_notifier
-	register_inetaddr_notifier
-	register_netdev
-	register_netdevice
-	register_netdevice_notifier
-	register_netevent_notifier
-	register_pernet_subsys
-	register_reboot_notifier
-	register_sysctl_paths
-	release_sock
-	remap_pfn_range
-	request_threaded_irq
-	root_device_unregister
-	rtnl_is_locked
-	rtnl_link_register
-	rtnl_link_unregister
-	rtnl_lock
-	rtnl_trylock
-	rtnl_unlock
-	schedule
-	schedule_timeout
-	scsi_add_host_with_dma
-	scsi_command_size_tbl
-	scsi_device_get
-	scsi_device_lookup
-	scsi_device_put
-	scsi_device_type
-	scsi_host_alloc
-	scsi_host_lookup
-	scsi_host_put
-	scsi_host_set_state
-	scsi_is_fc_rport
-	scsi_is_sdev_device
-	scsi_register_driver
-	scsi_remove_device
-	scsi_remove_host
-	send_sig
-	send_sig_info
-	seq_lseek
-	seq_open
-	seq_printf
-	seq_putc
-	seq_puts
-	seq_read
-	seq_release
-	seq_write
-	set_blocksize
-	set_cpus_allowed_ptr
-	set_device_ro
-	set_disk_ro
-	set_page_dirty
-	si_meminfo
-	simple_strtol
-	simple_strtoul
-	simple_strtoull
-	single_open
-	single_release
-	sk_alloc
-	sk_free
-	skb_checksum
-	skb_checksum_help
-	skb_clone
-	skb_copy
-	skb_copy_bits
-	skb_copy_expand
-	skb_dequeue
-	skb_dequeue_tail
-	skb_make_writable
-	skb_pad
-	skb_partial_csum_set
-	skb_pull
-	skb_push
-	skb_put
-	skb_queue_head
-	skb_queue_purge
-	skb_queue_tail
-	skb_realloc_headroom
-	skb_recv_datagram
-	skb_trim
-	skb_tstamp_tx
-	skb_unlink
-	smp_call_function_single
-	snprintf
-	sock_alloc_send_skb
-	sock_create_kern
-	sprintf
-	sscanf
-	static_key_slow_dec
-	static_key_slow_inc
-	stop_machine
-	strcasecmp
-	strcat
-	strchr
-	strcmp
-	strcpy
-	strlcpy
-	strlen
-	strncasecmp
-	strncat
-	strncmp
-	strncpy
-	strncpy_from_user
-	strnlen
-	strrchr
-	strsep
-	strstr
-	submit_bio
-	sync_blockdev
-	synchronize_net
-	sys_tz
-	system_wq
-	time_to_tm
-	touch_softlockup_watchdog
-	truncate_inode_pages
-	truncate_pagecache
-	try_module_get
-	unlock_page
-	unmap_mapping_range
-	unregister_blkdev
-	unregister_chrdev_region
-	unregister_inet6addr_notifier
-	unregister_inetaddr_notifier
-	unregister_netdev
-	unregister_netdevice_notifier
-	unregister_netdevice_queue
-	unregister_netevent_notifier
-	unregister_pernet_subsys
-	unregister_reboot_notifier
-	unregister_shrinker
-	unregister_sysctl_table
-	unuse_mm
-	up
-	up_read
-	up_write
-	use_mm
-	usleep_range
-	vfree
-	vga_set_legacy_decoding
-	vlan_dev_real_dev
-	vlan_dev_vlan_id
-	vm_insert_pfn
-	vm_mmap
-	vm_munmap
-	vm_stat
-	videobuf_queue_vmalloc_init
-	vmalloc
-	videobuf_to_vmalloc
-	videobuf_vmalloc_free
-	vb2_vmalloc_memops
-	vmalloc_32
-	vmalloc_to_page
-	vmalloc_user
-	vmap
-	vprintk
-	vscnprintf
-	vsnprintf
-	vsprintf
-	vunmap
-	wait_for_completion
-	wait_for_completion_interruptible
-	wait_for_completion_interruptible_timeout
-	wait_on_page_bit
-	wake_up_process
-	xt_register_targets
-	xt_unregister_targets
-	yield
-	zap_vma_ptes
+    acpi_bus_get_device
+    acpi_check_dsm
+    acpi_dev_found
+    acpi_disabled
+    acpi_dma_configure_id
+    acpi_evaluate_dsm
+    acpi_evaluate_object
+    acpi_format_exception
+    acpi_gbl_FADT
+    acpi_get_devices
+    acpi_get_handle
+    acpi_get_name
+    acpi_get_table
+    acpi_gsi_to_irq
+    acpi_handle_printk
+    acpi_has_method
+    acpi_lid_open
+    acpi_match_device
+    __acpi_node_get_property_reference
+    acpi_os_map_memory
+    acpi_os_unmap_generic_address
+    acpi_os_unmap_memory
+    acpi_register_gsi
+    acpi_unregister_gsi
+    add_timer
+    add_uevent_var
+    add_wait_queue
+    add_wait_queue_exclusive
+    admin_timeout
+    alloc_chrdev_region
+    alloc_cpu_rmap
+    __alloc_disk_node
+    alloc_etherdev_mqs
+    alloc_netdev_mqs
+    __alloc_pages
+    alloc_pages
+    __alloc_percpu
+    __alloc_percpu_gfp
+    __alloc_skb
+    alloc_workqueue
+    anon_inode_getfd
+    anon_inode_getfile
+    apei_hest_parse
+    apei_map_generic_address
+    apei_read
+    __arch_clear_user
+    __arch_copy_from_user
+    __arch_copy_in_user
+    __arch_copy_to_user
+    arch_timer_read_counter
+    arch_wb_cache_pmem
+    arm64_const_caps_ready
+    arm64_use_ng_mappings
+    arp_tbl
+    async_schedule_node
+    ata_link_next
+    ata_tf_to_fis
+    _atomic_dec_and_lock
+    atomic_notifier_call_chain
+    atomic_notifier_chain_register
+    atomic_notifier_chain_unregister
+    attribute_container_find_class_device
+    autoremove_wake_function
+    backlight_device_register
+    backlight_device_set_brightness
+    backlight_device_unregister
+    backlight_force_update
+    bdevname
+    bdev_read_only
+    bdget_disk
+    _bin2bcd
+    bin2hex
+    bio_add_page
+    bio_alloc_bioset
+    bio_associate_blkg
+    bio_chain
+    bio_clone_fast
+    bio_devname
+    bio_endio
+    bio_free_pages
+    bio_init
+    bio_integrity_add_page
+    bio_integrity_alloc
+    bio_put
+    bioset_exit
+    bioset_init
+    __bitmap_and
+    __bitmap_andnot
+    __bitmap_clear
+    __bitmap_complement
+    __bitmap_equal
+    bitmap_find_free_region
+    bitmap_find_next_zero_area_off
+    bitmap_free
+    bitmap_from_arr32
+    __bitmap_intersects
+    __bitmap_or
+    bitmap_parse
+    bitmap_parselist
+    bitmap_print_to_pagebuf
+    bitmap_release_region
+    __bitmap_set
+    __bitmap_subset
+    __bitmap_weight
+    __bitmap_xor
+    bitmap_zalloc
+    bit_wait
+    blk_alloc_queue
+    blk_check_plugged
+    blk_cleanup_queue
+    blkdev_get_by_path
+    __blkdev_issue_discard
+    blkdev_issue_discard
+    blkdev_issue_flush
+    blkdev_issue_write_same
+    __blkdev_issue_zeroout
+    blkdev_issue_zeroout
+    blkdev_put
+    blk_execute_rq
+    blk_execute_rq_nowait
+    blk_finish_plug
+    blk_freeze_queue_start
+    blk_get_queue
+    blk_get_request
+    blk_integrity_register
+    blk_integrity_unregister
+    blk_mq_alloc_request
+    blk_mq_alloc_request_hctx
+    blk_mq_alloc_tag_set
+    blk_mq_complete_request
+    blk_mq_complete_request_remote
+    blk_mq_end_request
+    blk_mq_free_request
+    blk_mq_free_tag_set
+    blk_mq_freeze_queue
+    blk_mq_freeze_queue_wait
+    blk_mq_freeze_queue_wait_timeout
+    blk_mq_init_queue
+    blk_mq_map_queues
+    blk_mq_pci_map_queues
+    blk_mq_quiesce_queue
+    blk_mq_rdma_map_queues
+    blk_mq_requeue_request
+    blk_mq_run_hw_queues
+    blk_mq_start_request
+    blk_mq_tagset_busy_iter
+    blk_mq_tagset_wait_completed_request
+    blk_mq_tag_to_rq
+    blk_mq_unfreeze_queue
+    blk_mq_unique_tag
+    blk_mq_unquiesce_queue
+    blk_mq_update_nr_hw_queues
+    blk_poll
+    blk_put_queue
+    blk_put_request
+    blk_queue_bounce_limit
+    blk_queue_chunk_sectors
+    blk_queue_dma_alignment
+    blk_queue_flag_clear
+    blk_queue_flag_set
+    blk_queue_flag_test_and_set
+    blk_queue_io_min
+    blk_queue_io_opt
+    blk_queue_logical_block_size
+    blk_queue_max_discard_sectors
+    blk_queue_max_discard_segments
+    blk_queue_max_hw_sectors
+    blk_queue_max_segments
+    blk_queue_max_segment_size
+    blk_queue_max_write_same_sectors
+    blk_queue_max_write_zeroes_sectors
+    blk_queue_physical_block_size
+    blk_queue_rq_timeout
+    blk_queue_segment_boundary
+    blk_queue_split
+    blk_queue_update_dma_alignment
+    blk_queue_virt_boundary
+    blk_queue_write_cache
+    blk_rq_append_bio
+    blk_rq_count_integrity_sg
+    blk_rq_map_integrity_sg
+    blk_rq_map_kern
+    __blk_rq_map_sg
+    blk_rq_map_user
+    blk_rq_map_user_iov
+    blk_rq_unmap_user
+    blk_set_queue_dying
+    blk_set_stacking_limits
+    blk_stack_limits
+    blk_start_plug
+    blk_status_to_errno
+    blk_verify_command
+    blocking_notifier_call_chain
+    blocking_notifier_chain_register
+    blocking_notifier_chain_unregister
+    bpf_dispatcher_xdp_func
+    bpf_prog_add
+    bpf_prog_inc
+    bpf_prog_put
+    bpf_prog_sub
+    bpf_stats_enabled_key
+    bpf_trace_run1
+    bpf_trace_run2
+    bpf_trace_run3
+    bpf_trace_run4
+    bpf_trace_run5
+    bpf_trace_run6
+    bpf_trace_run9
+    bpf_warn_invalid_xdp_action
+    bsg_job_done
+    btree_destroy
+    btree_geo32
+    btree_geo64
+    btree_get_prev
+    btree_init
+    btree_insert
+    btree_last
+    btree_lookup
+    btree_remove
+    btree_update
+    build_skb
+    bus_find_device
+    bus_register
+    bus_unregister
+    cache_line_size
+    call_netdevice_notifiers
+    call_rcu
+    call_srcu
+    call_usermodehelper
+    cancel_delayed_work
+    cancel_delayed_work_sync
+    cancel_work_sync
+    can_do_mlock
+    capable
+    cdev_add
+    cdev_alloc
+    cdev_del
+    cdev_device_add
+    cdev_device_del
+    cdev_init
+    cgroup_attach_task_all
+    __check_object_size
+    class_compat_create_link
+    class_compat_register
+    class_compat_remove_link
+    class_compat_unregister
+    __class_create
+    class_create_file_ns
+    class_destroy
+    class_find_device
+    class_for_each_device
+    __class_register
+    class_unregister
+    cleanup_srcu_struct
+    clk_disable
+    clk_enable
+    clk_get_rate
+    clk_prepare
+    clk_unprepare
+    clk_unregister
+    __close_fd
+    commit_creds
+    compat_alloc_user_space
+    complete
+    complete_all
+    complete_and_exit
+    completion_done
+    component_add
+    component_del
+    __cond_resched
+    configfs_register_subsystem
+    configfs_remove_default_groups
+    configfs_unregister_subsystem
+    config_group_init
+    config_group_init_type_name
+    config_item_put
+    console_lock
+    console_unlock
+    __const_udelay
+    consume_skb
+    _copy_from_iter
+    _copy_to_iter
+    cper_estatus_check
+    cper_estatus_check_header
+    cper_estatus_print
+    __cpu_active_mask
+    cpu_all_bits
+    cpu_bit_bitmap
+    cpufreq_quick_get
+    __cpuhp_remove_state
+    __cpuhp_setup_state
+    __cpuhp_state_add_instance
+    __cpuhp_state_remove_instance
+    cpu_hwcap_keys
+    cpu_hwcaps
+    cpumask_local_spread
+    cpumask_next
+    cpumask_next_and
+    cpumask_next_wrap
+    cpu_number
+    __cpu_online_mask
+    __cpu_possible_mask
+    __cpu_present_mask
+    cpus_read_lock
+    cpus_read_unlock
+    crc32c
+    __crc32c_le_shift
+    crc32_le
+    crc8
+    crc8_populate_msb
+    crc_t10dif
+    crypto_ahash_digest
+    crypto_ahash_final
+    crypto_ahash_setkey
+    crypto_alloc_ahash
+    crypto_alloc_akcipher
+    crypto_alloc_shash
+    crypto_destroy_tfm
+    crypto_inc
+    __crypto_memneq
+    crypto_register_akcipher
+    crypto_register_alg
+    crypto_register_kpp
+    crypto_register_shash
+    crypto_register_skciphers
+    crypto_shash_final
+    crypto_shash_update
+    crypto_unregister_akcipher
+    crypto_unregister_alg
+    crypto_unregister_kpp
+    crypto_unregister_shash
+    crypto_unregister_skciphers
+    csum_ipv6_magic
+    csum_partial
+    csum_tcpudp_nofold
+    _ctype
+    dcb_getapp
+    dcb_ieee_delapp
+    dcb_ieee_getapp_mask
+    dcb_ieee_setapp
+    dcbnl_cee_notify
+    dcbnl_ieee_notify
+    dcb_setapp
+    debugfs_attr_read
+    debugfs_attr_write
+    debugfs_create_atomic_t
+    debugfs_create_bool
+    debugfs_create_dir
+    debugfs_create_file
+    debugfs_create_file_unsafe
+    debugfs_create_regset32
+    debugfs_create_symlink
+    debugfs_create_u16
+    debugfs_create_u32
+    debugfs_create_u64
+    debugfs_create_u8
+    debugfs_initialized
+    debugfs_lookup
+    debugfs_remove
+    default_llseek
+    default_wake_function
+    __delay
+    delayed_work_timer_fn
+    del_gendisk
+    del_timer
+    del_timer_sync
+    destroy_workqueue
+    dev_add_pack
+    dev_addr_add
+    dev_addr_del
+    dev_alloc_name
+    dev_attr_phy_event_threshold
+    dev_base_lock
+    dev_change_flags
+    dev_close
+    _dev_crit
+    dev_disable_lro
+    dev_driver_string
+    _dev_emerg
+    _dev_err
+    __dev_get_by_index
+    dev_get_by_index
+    dev_get_by_index_rcu
+    __dev_get_by_name
+    dev_get_by_name
+    dev_get_flags
+    dev_get_iflink
+    dev_get_stats
+    device_add
+    device_add_disk
+    device_create
+    device_create_file
+    device_create_with_groups
+    device_del
+    device_destroy
+    device_for_each_child
+    device_get_mac_address
+    device_get_next_child_node
+    device_initialize
+    device_link_add
+    device_property_present
+    device_property_read_string
+    device_property_read_string_array
+    device_property_read_u32_array
+    device_property_read_u8_array
+    device_register
+    device_release_driver
+    device_remove_file
+    device_remove_file_self
+    device_rename
+    device_reprobe
+    device_set_wakeup_capable
+    device_set_wakeup_enable
+    device_unregister
+    device_wakeup_disable
+    _dev_info
+    __dev_kfree_skb_any
+    __dev_kfree_skb_irq
+    devlink_alloc
+    devlink_flash_update_begin_notify
+    devlink_flash_update_end_notify
+    devlink_flash_update_status_notify
+    devlink_fmsg_arr_pair_nest_end
+    devlink_fmsg_arr_pair_nest_start
+    devlink_fmsg_binary_pair_nest_end
+    devlink_fmsg_binary_pair_nest_start
+    devlink_fmsg_binary_pair_put
+    devlink_fmsg_binary_put
+    devlink_fmsg_bool_pair_put
+    devlink_fmsg_obj_nest_end
+    devlink_fmsg_obj_nest_start
+    devlink_fmsg_pair_nest_end
+    devlink_fmsg_pair_nest_start
+    devlink_fmsg_string_pair_put
+    devlink_fmsg_u32_pair_put
+    devlink_fmsg_u32_put
+    devlink_fmsg_u64_pair_put
+    devlink_fmsg_u8_pair_put
+    devlink_free
+    devlink_health_report
+    devlink_health_reporter_create
+    devlink_health_reporter_destroy
+    devlink_health_reporter_priv
+    devlink_health_reporter_recovery_done
+    devlink_health_reporter_state_update
+    devlink_info_board_serial_number_put
+    devlink_info_driver_name_put
+    devlink_info_serial_number_put
+    devlink_info_version_fixed_put
+    devlink_info_version_running_put
+    devlink_info_version_stored_put
+    devlink_net
+    devlink_param_driverinit_value_get
+    devlink_param_driverinit_value_set
+    devlink_params_publish
+    devlink_params_register
+    devlink_params_unpublish
+    devlink_params_unregister
+    devlink_param_value_changed
+    devlink_port_attrs_set
+    devlink_port_health_reporter_create
+    devlink_port_health_reporter_destroy
+    devlink_port_params_register
+    devlink_port_params_unregister
+    devlink_port_register
+    devlink_port_type_clear
+    devlink_port_type_eth_set
+    devlink_port_type_ib_set
+    devlink_port_unregister
+    devlink_region_create
+    devlink_region_destroy
+    devlink_region_snapshot_create
+    devlink_region_snapshot_id_get
+    devlink_region_snapshot_id_put
+    devlink_register
+    devlink_reload_disable
+    devlink_reload_enable
+    devlink_remote_reload_actions_performed
+    devlink_unregister
+    devm_add_action
+    dev_mc_add
+    dev_mc_add_excl
+    dev_mc_del
+    devm_clk_get
+    __devm_drm_dev_alloc
+    devm_free_irq
+    devm_hwmon_device_register_with_groups
+    devm_ioremap
+    devm_ioremap_resource
+    devm_ioremap_wc
+    devm_iounmap
+    devm_kfree
+    devm_kmalloc
+    devm_kmemdup
+    devm_mdiobus_alloc_size
+    devm_request_threaded_irq
+    _dev_notice
+    dev_open
+    dev_pm_qos_expose_latency_tolerance
+    dev_pm_qos_hide_latency_tolerance
+    dev_pm_qos_update_user_latency_tolerance
+    dev_printk
+    dev_printk_emit
+    dev_queue_xmit
+    dev_remove_pack
+    dev_set_mac_address
+    dev_set_mtu
+    dev_set_name
+    dev_set_promiscuity
+    dev_trans_start
+    dev_uc_add
+    dev_uc_add_excl
+    dev_uc_del
+    _dev_warn
+    d_find_alias
+    disable_irq
+    disable_irq_nosync
+    disk_end_io_acct
+    disk_start_io_acct
+    dma_alloc_attrs
+    dma_buf_dynamic_attach
+    dma_buf_get
+    dma_buf_map_attachment
+    dma_buf_move_notify
+    dma_buf_pin
+    dma_buf_put
+    dma_buf_unmap_attachment
+    dma_buf_unpin
+    dma_fence_add_callback
+    dma_fence_array_create
+    dma_fence_context_alloc
+    dma_fence_free
+    dma_fence_get_status
+    dma_fence_get_stub
+    dma_fence_init
+    dma_fence_release
+    dma_fence_signal
+    dma_fence_signal_locked
+    dma_fence_wait_any_timeout
+    dma_fence_wait_timeout
+    dma_free_attrs
+    dma_get_required_mask
+    dma_get_sgtable_attrs
+    dmam_alloc_attrs
+    dma_map_page_attrs
+    dma_map_resource
+    dma_map_sg_attrs
+    dma_max_mapping_size
+    dmam_free_coherent
+    dma_mmap_attrs
+    dmam_pool_create
+    dma_pool_alloc
+    dma_pool_create
+    dma_pool_destroy
+    dma_pool_free
+    dma_resv_add_excl_fence
+    dma_resv_add_shared_fence
+    dma_resv_get_fences_rcu
+    dma_resv_reserve_shared
+    dma_resv_test_signaled_rcu
+    dma_resv_wait_timeout_rcu
+    dma_set_coherent_mask
+    dma_set_mask
+    dma_sync_single_for_cpu
+    dma_sync_single_for_device
+    dma_unmap_page_attrs
+    dma_unmap_resource
+    dma_unmap_sg_attrs
+    dmi_check_system
+    dmi_get_system_info
+    dmi_match
+    __do_once_done
+    __do_once_start
+    do_wait_intr
+    down
+    downgrade_write
+    down_interruptible
+    down_read
+    down_read_killable
+    down_read_trylock
+    down_timeout
+    down_trylock
+    down_write
+    down_write_killable
+    down_write_trylock
+    d_path
+    dput
+    dql_completed
+    dql_reset
+    drain_workqueue
+    driver_create_file
+    driver_for_each_device
+    driver_register
+    driver_remove_file
+    driver_unregister
+    drm_add_edid_modes
+    drm_add_modes_noedid
+    drm_atomic_add_affected_connectors
+    drm_atomic_add_affected_planes
+    drm_atomic_commit
+    drm_atomic_get_connector_state
+    drm_atomic_get_crtc_state
+    drm_atomic_get_plane_state
+    drm_atomic_get_private_obj_state
+    drm_atomic_helper_async_check
+    drm_atomic_helper_calc_timestamping_constants
+    drm_atomic_helper_check
+    drm_atomic_helper_check_modeset
+    drm_atomic_helper_check_planes
+    drm_atomic_helper_check_plane_state
+    drm_atomic_helper_cleanup_planes
+    drm_atomic_helper_commit
+    drm_atomic_helper_commit_cleanup_done
+    drm_atomic_helper_commit_hw_done
+    __drm_atomic_helper_connector_destroy_state
+    drm_atomic_helper_connector_destroy_state
+    __drm_atomic_helper_connector_duplicate_state
+    drm_atomic_helper_connector_duplicate_state
+    __drm_atomic_helper_connector_reset
+    drm_atomic_helper_connector_reset
+    __drm_atomic_helper_crtc_destroy_state
+    drm_atomic_helper_crtc_destroy_state
+    __drm_atomic_helper_crtc_duplicate_state
+    drm_atomic_helper_crtc_duplicate_state
+    __drm_atomic_helper_crtc_reset
+    drm_atomic_helper_crtc_reset
+    drm_atomic_helper_disable_plane
+    drm_atomic_helper_legacy_gamma_set
+    drm_atomic_helper_page_flip
+    __drm_atomic_helper_plane_destroy_state
+    drm_atomic_helper_plane_destroy_state
+    __drm_atomic_helper_plane_duplicate_state
+    drm_atomic_helper_plane_duplicate_state
+    __drm_atomic_helper_plane_reset
+    drm_atomic_helper_plane_reset
+    drm_atomic_helper_prepare_planes
+    __drm_atomic_helper_private_obj_duplicate_state
+    drm_atomic_helper_resume
+    drm_atomic_helper_set_config
+    drm_atomic_helper_setup_commit
+    drm_atomic_helper_shutdown
+    drm_atomic_helper_suspend
+    drm_atomic_helper_swap_state
+    drm_atomic_helper_update_legacy_modeset_state
+    drm_atomic_helper_update_plane
+    drm_atomic_helper_wait_for_dependencies
+    drm_atomic_helper_wait_for_fences
+    drm_atomic_helper_wait_for_flip_done
+    drm_atomic_private_obj_fini
+    drm_atomic_private_obj_init
+    drm_atomic_state_alloc
+    drm_atomic_state_clear
+    drm_atomic_state_default_clear
+    drm_atomic_state_default_release
+    __drm_atomic_state_free
+    drm_atomic_state_init
+    drm_compat_ioctl
+    drm_connector_attach_dp_subconnector_property
+    drm_connector_attach_encoder
+    drm_connector_attach_max_bpc_property
+    drm_connector_attach_vrr_capable_property
+    drm_connector_cleanup
+    drm_connector_init
+    drm_connector_init_with_ddc
+    drm_connector_list_iter_begin
+    drm_connector_list_iter_end
+    drm_connector_list_iter_next
+    drm_connector_register
+    drm_connector_set_path_property
+    drm_connector_set_vrr_capable_property
+    drm_connector_unregister
+    drm_connector_update_edid_property
+    drm_crtc_accurate_vblank_count
+    drm_crtc_add_crc_entry
+    drm_crtc_arm_vblank_event
+    drm_crtc_cleanup
+    __drm_crtc_commit_free
+    drm_crtc_enable_color_mgmt
+    drm_crtc_from_index
+    drm_crtc_handle_vblank
+    drm_crtc_helper_set_config
+    drm_crtc_helper_set_mode
+    drm_crtc_init
+    drm_crtc_init_with_planes
+    drm_crtc_send_vblank_event
+    drm_crtc_vblank_count
+    drm_crtc_vblank_get
+    drm_crtc_vblank_helper_get_vblank_timestamp
+    drm_crtc_vblank_helper_get_vblank_timestamp_internal
+    drm_crtc_vblank_off
+    drm_crtc_vblank_on
+    drm_crtc_vblank_put
+    drm_cvt_mode
+    __drm_dbg
+    __drm_debug
+    drm_debugfs_create_files
+    drm_detect_hdmi_monitor
+    drm_detect_monitor_audio
+    drm_dev_alloc
+    drm_dev_dbg
+    drm_dev_enter
+    drm_dev_exit
+    drm_dev_printk
+    drm_dev_put
+    drm_dev_register
+    drm_dev_unplug
+    drm_dev_unregister
+    drm_dp_atomic_find_vcpi_slots
+    drm_dp_atomic_release_vcpi_slots
+    drm_dp_aux_init
+    drm_dp_aux_register
+    drm_dp_aux_unregister
+    drm_dp_bw_code_to_link_rate
+    drm_dp_calc_pbn_mode
+    drm_dp_channel_eq_ok
+    drm_dp_check_act_status
+    drm_dp_clock_recovery_ok
+    drm_dp_downstream_max_dotclock
+    drm_dp_dpcd_read
+    drm_dp_dpcd_read_link_status
+    drm_dp_dpcd_write
+    drm_dp_find_vcpi_slots
+    drm_dp_get_adjust_request_pre_emphasis
+    drm_dp_get_adjust_request_voltage
+    drm_dp_link_rate_to_bw_code
+    drm_dp_link_train_channel_eq_delay
+    drm_dp_link_train_clock_recovery_delay
+    drm_dp_mst_allocate_vcpi
+    drm_dp_mst_atomic_check
+    drm_dp_mst_connector_early_unregister
+    drm_dp_mst_connector_late_register
+    drm_dp_mst_deallocate_vcpi
+    drm_dp_mst_detect_port
+    drm_dp_mst_dump_topology
+    drm_dp_mst_get_edid
+    drm_dp_mst_get_port_malloc
+    drm_dp_mst_hpd_irq
+    drm_dp_mst_put_port_malloc
+    drm_dp_mst_reset_vcpi_slots
+    drm_dp_mst_topology_mgr_destroy
+    drm_dp_mst_topology_mgr_init
+    drm_dp_mst_topology_mgr_resume
+    drm_dp_mst_topology_mgr_set_mst
+    drm_dp_mst_topology_mgr_suspend
+    drm_dp_read_desc
+    drm_dp_read_downstream_info
+    drm_dp_read_dpcd_caps
+    drm_dp_read_mst_cap
+    drm_dp_read_sink_count
+    drm_dp_read_sink_count_cap
+    drm_dp_send_real_edid_checksum
+    drm_dp_set_subconnector_property
+    drm_dp_start_crc
+    drm_dp_stop_crc
+    drm_dp_update_payload_part1
+    drm_dp_update_payload_part2
+    drm_edid_header_is_valid
+    drm_edid_is_valid
+    drm_edid_to_sad
+    drm_edid_to_speaker_allocation
+    drm_encoder_cleanup
+    drm_encoder_init
+    __drm_err
+    drm_fb_helper_alloc_fbi
+    drm_fb_helper_blank
+    drm_fb_helper_cfb_copyarea
+    drm_fb_helper_cfb_fillrect
+    drm_fb_helper_cfb_imageblit
+    drm_fb_helper_check_var
+    drm_fb_helper_debug_enter
+    drm_fb_helper_debug_leave
+    drm_fb_helper_fill_info
+    drm_fb_helper_fini
+    drm_fb_helper_hotplug_event
+    drm_fb_helper_init
+    drm_fb_helper_initial_config
+    drm_fb_helper_ioctl
+    drm_fb_helper_lastclose
+    drm_fb_helper_output_poll_changed
+    drm_fb_helper_pan_display
+    drm_fb_helper_prepare
+    drm_fb_helper_setcmap
+    drm_fb_helper_set_par
+    drm_fb_helper_set_suspend
+    drm_fb_helper_set_suspend_unlocked
+    drm_fb_helper_sys_copyarea
+    drm_fb_helper_sys_fillrect
+    drm_fb_helper_sys_imageblit
+    drm_fb_helper_unregister_fbi
+    drm_format_info
+    drm_framebuffer_cleanup
+    drm_framebuffer_init
+    drm_framebuffer_unregister_private
+    drm_gem_dmabuf_mmap
+    drm_gem_dmabuf_release
+    drm_gem_dmabuf_vmap
+    drm_gem_dmabuf_vunmap
+    drm_gem_fb_create_handle
+    drm_gem_fb_destroy
+    drm_gem_handle_create
+    drm_gem_handle_delete
+    drm_gem_map_attach
+    drm_gem_map_detach
+    drm_gem_map_dma_buf
+    drm_gem_object_free
+    drm_gem_object_init
+    drm_gem_object_lookup
+    drm_gem_object_release
+    drm_gem_prime_export
+    drm_gem_prime_fd_to_handle
+    drm_gem_prime_handle_to_fd
+    drm_gem_prime_import
+    drm_gem_private_object_init
+    drm_gem_unmap_dma_buf
+    drm_get_connector_status_name
+    drm_get_edid
+    drm_get_edid_switcheroo
+    drm_get_format_info
+    drm_get_format_name
+    drm_handle_vblank
+    drm_hdmi_avi_infoframe_from_display_mode
+    drm_hdmi_infoframe_set_hdr_metadata
+    drm_hdmi_vendor_infoframe_from_display_mode
+    drm_helper_connector_dpms
+    drm_helper_disable_unused_functions
+    drm_helper_force_disable_all
+    drm_helper_hpd_irq_event
+    drm_helper_mode_fill_fb_struct
+    drm_helper_probe_detect
+    drm_helper_probe_single_connector_modes
+    drm_helper_resume_force_mode
+    drm_i2c_encoder_detect
+    drm_i2c_encoder_init
+    drm_i2c_encoder_mode_fixup
+    drm_i2c_encoder_restore
+    drm_i2c_encoder_save
+    drm_invalid_op
+    drm_ioctl
+    drm_irq_install
+    drm_irq_uninstall
+    drm_is_current_master
+    drm_kms_helper_hotplug_event
+    drm_kms_helper_is_poll_worker
+    drm_kms_helper_poll_disable
+    drm_kms_helper_poll_enable
+    drm_kms_helper_poll_fini
+    drm_kms_helper_poll_init
+    drm_match_cea_mode
+    drm_mm_init
+    drm_mm_insert_node_in_range
+    drmm_mode_config_init
+    drm_mm_print
+    drm_mm_remove_node
+    drm_mm_takedown
+    drm_mode_config_cleanup
+    drm_mode_config_reset
+    drm_mode_copy
+    drm_mode_create_dvi_i_properties
+    drm_mode_create_scaling_mode_property
+    drm_mode_create_tv_properties
+    drm_mode_crtc_set_gamma_size
+    drm_mode_debug_printmodeline
+    drm_mode_destroy
+    drm_mode_duplicate
+    drm_mode_equal
+    drm_mode_get_hv_timing
+    drm_mode_is_420_also
+    drm_mode_is_420_only
+    drm_mode_legacy_fb_format
+    drm_mode_object_find
+    drm_mode_object_put
+    drm_mode_probed_add
+    drm_modeset_acquire_fini
+    drm_modeset_acquire_init
+    drm_modeset_backoff
+    drm_mode_set_crtcinfo
+    drm_modeset_drop_locks
+    drm_modeset_lock
+    drm_modeset_lock_all
+    drm_modeset_lock_all_ctx
+    drm_modeset_lock_single_interruptible
+    drm_mode_set_name
+    drm_modeset_unlock
+    drm_modeset_unlock_all
+    drm_mode_sort
+    drm_mode_vrefresh
+    drm_need_swiotlb
+    drm_object_attach_property
+    drm_object_property_set_value
+    drm_open
+    drm_plane_cleanup
+    drm_plane_create_alpha_property
+    drm_plane_create_blend_mode_property
+    drm_plane_create_color_properties
+    drm_plane_create_rotation_property
+    drm_plane_create_zpos_immutable_property
+    drm_plane_create_zpos_property
+    drm_plane_force_disable
+    drm_plane_init
+    drm_poll
+    drm_primary_helper_destroy
+    drm_primary_helper_funcs
+    drm_prime_gem_destroy
+    drm_prime_pages_to_sg
+    drm_prime_sg_to_page_addr_arrays
+    drm_printf
+    __drm_printfn_seq_file
+    drm_property_add_enum
+    drm_property_create
+    drm_property_create_enum
+    drm_property_create_range
+    __drm_puts_seq_file
+    drm_read
+    drm_release
+    drm_scdc_read
+    drm_scdc_write
+    drm_sched_dependency_optimized
+    drm_sched_entity_destroy
+    drm_sched_entity_fini
+    drm_sched_entity_flush
+    drm_sched_entity_init
+    drm_sched_entity_modify_sched
+    drm_sched_entity_push_job
+    drm_sched_entity_set_priority
+    drm_sched_fault
+    drm_sched_fini
+    drm_sched_increase_karma
+    drm_sched_init
+    drm_sched_job_cleanup
+    drm_sched_job_init
+    drm_sched_pick_best
+    drm_sched_resubmit_jobs
+    drm_sched_start
+    drm_sched_stop
+    drm_sched_suspend_timeout
+    drm_send_event_locked
+    drm_syncobj_add_point
+    drm_syncobj_create
+    drm_syncobj_find
+    drm_syncobj_find_fence
+    drm_syncobj_free
+    drm_syncobj_get_fd
+    drm_syncobj_get_handle
+    drm_syncobj_replace_fence
+    drm_universal_plane_init
+    drm_vblank_init
+    drm_vblank_work_cancel_sync
+    drm_vblank_work_init
+    drm_vblank_work_schedule
+    drm_vma_node_allow
+    drm_vma_node_is_allowed
+    drm_vma_node_revoke
+    dst_init
+    dst_release
+    dump_stack
+    __dynamic_dev_dbg
+    __dynamic_ibdev_dbg
+    __dynamic_netdev_dbg
+    __dynamic_pr_debug
+    elfcorehdr_addr
+    emergency_restart
+    empty_zero_page
+    enable_irq
+    errno_to_blk_status
+    ether_setup
+    eth_get_headlen
+    eth_mac_addr
+    eth_platform_get_mac_address
+    ethtool_convert_legacy_u32_to_link_mode
+    ethtool_convert_link_mode_to_legacy_u32
+    __ethtool_get_link_ksettings
+    ethtool_intersect_link_masks
+    ethtool_op_get_link
+    ethtool_op_get_ts_info
+    ethtool_rx_flow_rule_create
+    ethtool_rx_flow_rule_destroy
+    eth_type_trans
+    eth_validate_addr
+    eventfd_ctx_fdget
+    eventfd_ctx_fileget
+    eventfd_ctx_put
+    eventfd_fget
+    eventfd_signal
+    event_triggers_call
+    fasync_helper
+    fc_attach_transport
+    fc_block_scsi_eh
+    fc_eh_timed_out
+    fc_get_event_number
+    fc_host_fpin_rcv
+    fc_host_post_event
+    fc_host_post_vendor_event
+    fc_release_transport
+    fc_remote_port_add
+    fc_remote_port_delete
+    fc_remote_port_rolechg
+    fc_remove_host
+    fc_vport_create
+    fc_vport_terminate
+    __fdget
+    fd_install
+    fget
+    __fib_lookup
+    fib_table_lookup
+    filemap_fault
+    filp_close
+    filp_open
+    find_get_pid
+    find_last_bit
+    find_next_bit
+    find_next_zero_bit
+    find_pid_ns
+    find_vma
+    finish_wait
+    firmware_request_nowarn
+    fixed_size_llseek
+    flow_block_cb_alloc
+    flow_block_cb_lookup
+    flow_block_cb_setup_simple
+    flow_indr_block_cb_alloc
+    flow_indr_dev_register
+    flow_indr_dev_unregister
+    flow_keys_basic_dissector
+    flow_keys_dissector
+    flow_resources_add
+    flow_resources_alloc
+    flow_rule_match_basic
+    flow_rule_match_control
+    flow_rule_match_enc_ipv4_addrs
+    flow_rule_match_enc_keyid
+    flow_rule_match_enc_ports
+    flow_rule_match_eth_addrs
+    flow_rule_match_icmp
+    flow_rule_match_ipv4_addrs
+    flow_rule_match_ipv6_addrs
+    flow_rule_match_ports
+    flow_rule_match_vlan
+    flush_delayed_work
+    flush_signals
+    flush_work
+    flush_workqueue
+    force_sig
+    fortify_panic
+    fput
+    free_fib_info
+    free_irq
+    free_irq_cpu_rmap
+    free_netdev
+    __free_pages
+    free_pages
+    free_percpu
+    from_kgid
+    from_kgid_munged
+    from_kuid
+    from_kuid_munged
+    fs_bio_set
+    __f_setown
+    full_name_hash
+    fwnode_property_read_string
+    fwnode_property_read_u32_array
+    fwnode_property_read_u8_array
+    gcd
+    generate_random_uuid
+    generic_file_llseek
+    generic_handle_irq
+    genlmsg_put
+    genl_notify
+    genl_register_family
+    genl_unregister_family
+    genphy_read_status
+    genphy_restart_aneg
+    gen_pool_add_owner
+    gen_pool_alloc_algo_owner
+    gen_pool_create
+    gen_pool_destroy
+    gen_pool_free_owner
+    gen_pool_virt_to_phys
+    get_cpu_idle_time
+    get_cpu_idle_time_us
+    get_cpu_iowait_time_us
+    get_device
+    __get_free_pages
+    get_net_ns_by_fd
+    get_phy_device
+    get_pid_task
+    get_random_bytes
+    __get_task_comm
+    get_task_mm
+    get_task_pid
+    get_unused_fd_flags
+    get_user_pages
+    get_user_pages_fast
+    get_user_pages_remote
+    get_zeroed_page
+    gic_nonsecure_priorities
+    gic_pmr_sync
+    gre_add_protocol
+    gre_del_protocol
+    groups_alloc
+    groups_free
+    guid_parse
+    handle_simple_irq
+    hdmi_avi_infoframe_pack
+    hdmi_drm_infoframe_pack_only
+    hdmi_infoframe_pack
+    hest_disable
+    hex_to_bin
+    hmm_range_fault
+    hrtimer_cancel
+    hrtimer_forward
+    hrtimer_init
+    hrtimer_start_range_ns
+    hrtimer_try_to_cancel
+    __hw_addr_sync_dev
+    __hw_addr_unsync_dev
+    hwmon_device_register
+    hwmon_device_register_with_groups
+    hwmon_device_register_with_info
+    hwmon_device_unregister
+    i2c_add_adapter
+    i2c_add_numbered_adapter
+    i2c_bit_add_bus
+    i2c_bit_algo
+    i2c_del_adapter
+    i2c_generic_scl_recovery
+    i2c_new_client_device
+    i2c_recover_bus
+    i2c_smbus_read_byte_data
+    i2c_smbus_write_byte_data
+    i2c_transfer
+    i2c_unregister_device
+    __ib_alloc_cq
+    _ib_alloc_device
+    __ib_alloc_pd
+    ib_alloc_xrcd_user
+    __ib_create_cq
+    ib_create_qp
+    ib_create_send_mad
+    ib_create_srq_user
+    ib_dealloc_device
+    ib_dealloc_pd_user
+    ib_dereg_mr_user
+    ib_destroy_cq_user
+    ib_destroy_qp_user
+    ib_destroy_srq_user
+    ibdev_err
+    ib_device_get_by_netdev
+    ib_device_put
+    ib_device_set_netdev
+    ibdev_info
+    ibdev_warn
+    ib_dispatch_event
+    ib_drain_qp
+    ib_event_msg
+    ib_find_cached_pkey
+    ib_free_cq
+    ib_free_send_mad
+    ib_get_cached_pkey
+    ib_get_cached_port_state
+    ib_get_eth_speed
+    ib_get_gids_from_rdma_hdr
+    ib_get_rdma_header_version
+    ib_map_mr_sg
+    ib_modify_qp
+    ib_modify_qp_is_ok
+    ib_mr_pool_destroy
+    ib_mr_pool_get
+    ib_mr_pool_init
+    ib_mr_pool_put
+    ib_post_send_mad
+    ib_process_cq_direct
+    ib_query_pkey
+    ib_query_port
+    ib_query_qp
+    ib_register_client
+    ib_register_device
+    ib_register_mad_agent
+    ib_sa_cancel_query
+    ib_sa_guid_info_rec_query
+    ib_sa_register_client
+    ib_sa_unregister_client
+    ib_set_device_ops
+    ib_sg_to_pages
+    ib_ud_header_init
+    ib_ud_header_pack
+    ib_ud_ip4_csum
+    ib_umem_copy_from
+    ib_umem_find_best_pgsz
+    ib_umem_get
+    ib_umem_odp_alloc_child
+    ib_umem_odp_alloc_implicit
+    ib_umem_odp_get
+    ib_umem_odp_map_dma_and_lock
+    ib_umem_odp_release
+    ib_umem_odp_unmap_dma_pages
+    ib_umem_release
+    ib_unregister_client
+    ib_unregister_device
+    ib_unregister_device_queued
+    ib_unregister_driver
+    ib_unregister_mad_agent
+    ib_uverbs_flow_resources_free
+    ib_uverbs_get_ucontext_file
+    ib_wc_status_msg
+    __icmp_send
+    ida_alloc_range
+    ida_destroy
+    ida_free
+    idr_alloc
+    idr_alloc_cyclic
+    idr_alloc_u32
+    idr_destroy
+    idr_find
+    idr_for_each
+    idr_get_next
+    idr_get_next_ul
+    idr_preload
+    idr_remove
+    idr_replace
+    igrab
+    in4_pton
+    in6_dev_finish_destroy
+    in6_pton
+    in_aton
+    in_dev_finish_destroy
+    in_egroup_p
+    __inet6_lookup_established
+    inet_addr_is_any
+    inet_confirm_addr
+    inet_get_local_port_range
+    __inet_lookup_established
+    inet_proto_csum_replace16
+    inet_proto_csum_replace4
+    inet_pton_with_scope
+    in_group_p
+    init_net
+    __init_rwsem
+    init_srcu_struct
+    __init_swait_queue_head
+    init_task
+    init_timer_key
+    init_uts_ns
+    init_wait_entry
+    __init_waitqueue_head
+    input_close_device
+    input_open_device
+    input_register_handle
+    input_register_handler
+    input_unregister_handle
+    input_unregister_handler
+    interval_tree_insert
+    interval_tree_iter_first
+    interval_tree_iter_next
+    interval_tree_remove
+    int_to_scsilun
+    iomem_resource
+    iommu_get_domain_for_dev
+    iommu_group_add_device
+    iommu_group_alloc
+    iommu_group_get
+    iommu_group_id
+    iommu_group_put
+    iommu_group_remove_device
+    iommu_iova_to_phys
+    iommu_map
+    iommu_unmap
+    __ioremap
+    ioremap_cache
+    io_schedule
+    io_schedule_timeout
+    iounmap
+    iov_iter_advance
+    iov_iter_bvec
+    iov_iter_init
+    iov_iter_npages
+    __iowrite32_copy
+    __iowrite64_copy
+    ip6_dst_hoplimit
+    ip6_local_out
+    ip6_route_output_flags
+    ip_compute_csum
+    ip_defrag
+    __ip_dev_find
+    ip_do_fragment
+    ip_local_out
+    ip_mc_inc_group
+    ipmi_add_smi
+    ipmi_create_user
+    ipmi_destroy_user
+    ipmi_free_recv_msg
+    ipmi_poll_interface
+    ipmi_request_settime
+    ipmi_set_gets_events
+    ipmi_set_my_address
+    ipmi_smi_msg_received
+    ipmi_unregister_smi
+    ipmi_validate_addr
+    ip_route_output_flow
+    __ip_select_ident
+    ip_send_check
+    ip_set_get_byname
+    ip_set_put_byindex
+    ip_tos2prio
+    ip_tunnel_get_stats64
+    iput
+    __ipv6_addr_type
+    ipv6_chk_addr
+    ipv6_ext_hdr
+    ipv6_find_hdr
+    ipv6_mod_enabled
+    ipv6_skip_exthdr
+    ipv6_stub
+    ip_vs_proto_name
+    irq_cpu_rmap_add
+    irq_create_mapping_affinity
+    __irq_domain_add
+    irq_domain_remove
+    irq_find_mapping
+    irq_get_irq_data
+    irq_modify_status
+    irq_poll_complete
+    irq_poll_disable
+    irq_poll_enable
+    irq_poll_init
+    irq_poll_sched
+    irq_set_affinity_hint
+    irq_set_affinity_notifier
+    irq_set_chip_and_handler_name
+    irq_to_desc
+    is_acpi_data_node
+    is_acpi_device_node
+    iscsi_block_scsi_eh
+    iscsi_block_session
+    iscsi_boot_create_ethernet
+    iscsi_boot_create_host_kset
+    iscsi_boot_create_initiator
+    iscsi_boot_create_target
+    iscsi_boot_destroy_kset
+    iscsi_complete_pdu
+    iscsi_conn_bind
+    iscsi_conn_get_addr_param
+    iscsi_conn_get_param
+    iscsi_conn_login_event
+    iscsi_conn_send_pdu
+    iscsi_conn_setup
+    iscsi_conn_start
+    iscsi_conn_stop
+    iscsi_create_endpoint
+    iscsi_create_flashnode_conn
+    iscsi_create_flashnode_sess
+    iscsi_create_iface
+    iscsi_destroy_all_flashnode
+    iscsi_destroy_endpoint
+    iscsi_destroy_flashnode_sess
+    iscsi_destroy_iface
+    iscsi_find_flashnode_conn
+    iscsi_find_flashnode_sess
+    iscsi_flashnode_bus_match
+    iscsi_get_discovery_parent_name
+    iscsi_get_ipaddress_state_name
+    iscsi_get_port_speed_name
+    iscsi_get_port_state_name
+    iscsi_get_router_state_name
+    iscsi_host_alloc
+    iscsi_host_for_each_session
+    iscsi_is_session_dev
+    iscsi_is_session_online
+    iscsi_itt_to_task
+    iscsi_lookup_endpoint
+    iscsi_ping_comp_event
+    iscsi_post_host_event
+    iscsi_register_transport
+    iscsi_session_chkready
+    iscsi_session_failure
+    iscsi_session_get_param
+    iscsi_session_setup
+    iscsi_session_teardown
+    iscsi_set_param
+    iscsi_switch_str_param
+    iscsi_unblock_session
+    iscsi_unregister_transport
+    is_vmalloc_addr
+    iterate_fd
+    jiffies
+    jiffies_64
+    jiffies64_to_nsecs
+    jiffies_to_msecs
+    jiffies_to_timespec64
+    jiffies_to_usecs
+    kasprintf
+    kernel_bind
+    kernel_connect
+    kernel_cpustat
+    kernel_recvmsg
+    kernel_sendmsg
+    kernel_sock_shutdown
+    kernel_write
+    kexec_crash_loaded
+    __kfifo_alloc
+    __kfifo_free
+    kfree
+    kfree_const
+    kfree_sensitive
+    kfree_skb
+    kfree_skb_list
+    kfree_skb_partial
+    kgdb_active
+    kgdb_breakpoint
+    kill_fasync
+    kimage_voffset
+    __kmalloc
+    kmalloc_caches
+    __kmalloc_node
+    kmalloc_order_trace
+    kmem_cache_alloc
+    kmem_cache_alloc_node
+    kmem_cache_alloc_node_trace
+    kmem_cache_alloc_trace
+    kmem_cache_create
+    kmem_cache_create_usercopy
+    kmem_cache_destroy
+    kmem_cache_free
+    kmem_cache_shrink
+    kmemdup
+    kobject_add
+    kobject_create_and_add
+    kobject_del
+    kobject_get
+    kobject_init
+    kobject_init_and_add
+    kobject_put
+    kobject_set_name
+    kobject_uevent
+    kobject_uevent_env
+    krealloc
+    kset_create_and_add
+    kset_find_obj
+    kset_register
+    kset_unregister
+    ksize
+    kstrdup
+    kstrdup_const
+    kstrndup
+    kstrtobool
+    kstrtobool_from_user
+    kstrtoint
+    kstrtoint_from_user
+    kstrtoll
+    kstrtoll_from_user
+    kstrtou16
+    kstrtou8
+    kstrtouint
+    kstrtouint_from_user
+    kstrtoul_from_user
+    kstrtoull
+    kstrtoull_from_user
+    ksys_sync_helper
+    kthread_bind
+    kthread_create_on_node
+    kthread_create_worker
+    kthread_destroy_worker
+    kthread_park
+    kthread_queue_work
+    kthread_should_stop
+    kthread_stop
+    kthread_unpark
+    kthread_unuse_mm
+    kthread_use_mm
+    ktime_get
+    ktime_get_coarse_real_ts64
+    ktime_get_mono_fast_ns
+    ktime_get_raw
+    ktime_get_raw_ts64
+    ktime_get_real_seconds
+    ktime_get_real_ts64
+    ktime_get_seconds
+    ktime_get_ts64
+    ktime_get_with_offset
+    kvasprintf
+    kvfree
+    kvfree_call_rcu
+    kvmalloc_node
+    lcm
+    led_classdev_register_ext
+    led_classdev_resume
+    led_classdev_suspend
+    led_classdev_unregister
+    linkmode_set_pause
+    __list_add_valid
+    __list_del_entry_valid
+    list_sort
+    llist_add_batch
+    __local_bh_enable_ip
+    __lock_page
+    lock_page_memcg
+    lockref_get
+    lock_sock_nested
+    logic_inw
+    logic_outw
+    make_kgid
+    make_kuid
+    map_destroy
+    mark_page_accessed
+    match_hex
+    match_int
+    match_strdup
+    match_string
+    match_token
+    match_u64
+    mdev_dev
+    mdev_from_dev
+    mdev_get_drvdata
+    mdev_parent_dev
+    mdev_register_device
+    mdev_register_driver
+    mdev_set_drvdata
+    mdev_unregister_device
+    mdev_unregister_driver
+    mdev_uuid
+    mdio45_probe
+    mdiobus_alloc_size
+    mdiobus_free
+    mdiobus_get_phy
+    mdiobus_read
+    __mdiobus_register
+    mdiobus_unregister
+    mdiobus_write
+    mdio_mii_ioctl
+    memchr
+    memchr_inv
+    memcmp
+    memcpy
+    __memcpy_fromio
+    __memcpy_toio
+    memdup_user
+    memdup_user_nul
+    memmove
+    memory_read_from_buffer
+    memparse
+    mempool_alloc
+    mempool_alloc_slab
+    mempool_create
+    mempool_create_node
+    mempool_destroy
+    mempool_free
+    mempool_free_slab
+    mempool_kfree
+    mempool_kmalloc
+    memscan
+    mem_section
+    memset
+    __memset_io
+    memstart_addr
+    metadata_dst_alloc
+    mfd_add_devices
+    mfd_remove_devices
+    misc_deregister
+    misc_register
+    __mmdrop
+    mm_kobj
+    mmput
+    mmu_interval_notifier_insert
+    mmu_interval_notifier_remove
+    mmu_interval_read_begin
+    mmu_notifier_put
+    __mmu_notifier_register
+    mmu_notifier_register
+    mmu_notifier_synchronize
+    mmu_notifier_unregister
+    mod_delayed_work_on
+    mod_timer
+    mod_timer_pending
+    __module_get
+    module_layout
+    module_put
+    module_refcount
+    mpi_alloc
+    mpi_free
+    mpi_get_buffer
+    mpi_powm
+    mpi_read_raw_data
+    __msecs_to_jiffies
+    msleep
+    msleep_interruptible
+    mtd_device_parse_register
+    mtd_device_unregister
+    __mutex_init
+    mutex_is_locked
+    mutex_lock
+    mutex_lock_interruptible
+    mutex_lock_killable
+    mutex_trylock
+    mutex_unlock
+    napi_alloc_frag
+    __napi_alloc_skb
+    napi_complete_done
+    napi_consume_skb
+    napi_disable
+    napi_get_frags
+    napi_gro_flush
+    napi_gro_frags
+    napi_gro_receive
+    __napi_schedule
+    __napi_schedule_irqoff
+    napi_schedule_prep
+    native_queued_spin_lock_slowpath
+    __ndelay
+    ndo_dflt_bridge_getlink
+    ndo_dflt_fdb_add
+    __neigh_create
+    neigh_destroy
+    __neigh_event_send
+    neigh_lookup
+    netdev_alloc_frag
+    __netdev_alloc_skb
+    netdev_bind_sb_channel_queue
+    netdev_crit
+    netdev_err
+    netdev_features_change
+    netdev_has_upper_dev_all_rcu
+    netdev_info
+    netdev_lower_get_next
+    netdev_master_upper_dev_get
+    netdev_master_upper_dev_get_rcu
+    netdev_master_upper_dev_link
+    netdev_notice
+    netdev_pick_tx
+    netdev_port_same_parent_id
+    netdev_printk
+    netdev_reset_tc
+    netdev_rss_key_fill
+    netdev_rx_handler_register
+    netdev_rx_handler_unregister
+    netdev_set_num_tc
+    netdev_set_sb_channel
+    netdev_set_tc_queue
+    netdev_state_change
+    netdev_stats_to_stats64
+    netdev_unbind_sb_channel
+    netdev_update_features
+    netdev_upper_dev_unlink
+    netdev_walk_all_lower_dev_rcu
+    netdev_walk_all_upper_dev_rcu
+    netdev_warn
+    net_dim
+    net_dim_get_def_rx_moderation
+    net_dim_get_def_tx_moderation
+    net_dim_get_rx_moderation
+    net_dim_get_tx_moderation
+    netif_carrier_off
+    netif_carrier_on
+    netif_device_attach
+    netif_device_detach
+    netif_get_num_default_rss_queues
+    netif_napi_add
+    __netif_napi_del
+    netif_receive_skb
+    netif_rx
+    netif_rx_ni
+    netif_schedule_queue
+    netif_set_real_num_rx_queues
+    netif_set_real_num_tx_queues
+    netif_set_xps_queue
+    netif_tx_stop_all_queues
+    netif_tx_wake_queue
+    netlink_ack
+    netlink_broadcast
+    netlink_capable
+    __netlink_dump_start
+    netlink_has_listeners
+    __netlink_kernel_create
+    netlink_kernel_release
+    netlink_ns_capable
+    netlink_set_err
+    netlink_unicast
+    net_namespace_list
+    net_ns_type_operations
+    net_ratelimit
+    net_rwsem
+    nf_connlabels_get
+    nf_connlabels_put
+    nf_connlabels_replace
+    nf_conntrack_alloc
+    __nf_conntrack_confirm
+    nf_conntrack_destroy
+    nf_conntrack_eventmask_report
+    nf_conntrack_expect_lock
+    nf_conntrack_find_get
+    nf_conntrack_free
+    nf_conntrack_hash
+    nf_conntrack_hash_check_insert
+    __nf_conntrack_helper_find
+    nf_conntrack_helper_put
+    nf_conntrack_helper_try_module_get
+    nf_conntrack_htable_size
+    nf_conntrack_in
+    nf_conntrack_locks
+    nf_ct_delete
+    nf_ct_deliver_cached_events
+    nf_ct_expect_alloc
+    __nf_ct_expect_find
+    nf_ct_expect_find_get
+    nf_ct_expect_hash
+    nf_ct_expect_hsize
+    nf_ct_expect_iterate_net
+    nf_ct_expect_put
+    nf_ct_expect_register_notifier
+    nf_ct_expect_related_report
+    nf_ct_expect_unregister_notifier
+    nf_ct_ext_add
+    nf_ct_frag6_gather
+    nf_ct_get_tuplepr
+    nf_ct_helper_expectfn_find_by_name
+    nf_ct_helper_expectfn_find_by_symbol
+    nf_ct_helper_ext_add
+    nf_ct_invert_tuple
+    nf_ct_iterate_cleanup_net
+    nf_ct_l4proto_find
+    nf_ct_nat_ext_add
+    nf_ct_remove_expectations
+    nf_ct_seq_adjust
+    nf_ct_tmpl_alloc
+    nf_ct_tmpl_free
+    __nf_ct_try_assign_helper
+    nf_ct_unlink_expect_report
+    nf_ct_zone_dflt
+    nf_ipv6_ops
+    nf_nat_alloc_null_binding
+    nf_nat_hook
+    nf_nat_icmp_reply_translation
+    nf_nat_icmpv6_reply_translation
+    nf_nat_packet
+    nf_nat_setup_info
+    nfnetlink_has_listeners
+    nfnetlink_send
+    nfnetlink_set_err
+    nfnetlink_subsys_register
+    nfnetlink_subsys_unregister
+    nfnl_lock
+    nfnl_unlock
+    nf_register_net_hook
+    nf_register_net_hooks
+    nf_unregister_net_hook
+    nf_unregister_net_hooks
+    nla_find
+    nla_memcpy
+    __nla_parse
+    nla_policy_len
+    __nla_put
+    nla_put
+    nla_put_64bit
+    __nla_reserve
+    nla_reserve
+    nla_strlcpy
+    __nla_validate
+    __nlmsg_put
+    node_data
+    __node_distance
+    node_states
+    node_to_cpumask_map
+    no_llseek
+    nonseekable_open
+    noop_llseek
+    nr_cpu_ids
+    nr_irqs
+    nr_node_ids
+    ns_capable
+    nsecs_to_jiffies
+    ns_to_kernel_old_timeval
+    ns_to_timespec64
+    numa_node
+    __num_online_cpus
+    num_registered_fb
+    nvme_alloc_request
+    nvme_cancel_request
+    nvme_change_ctrl_state
+    nvme_cleanup_cmd
+    nvme_complete_async_event
+    nvme_complete_rq
+    nvme_disable_ctrl
+    nvme_enable_ctrl
+    nvme_fc_rcv_ls_req
+    nvme_fc_register_localport
+    nvme_fc_register_remoteport
+    nvme_fc_rescan_remoteport
+    nvme_fc_set_remoteport_devloss
+    nvme_fc_unregister_localport
+    nvme_fc_unregister_remoteport
+    nvme_get_features
+    nvme_init_ctrl
+    nvme_init_identify
+    nvme_io_timeout
+    nvme_kill_queues
+    nvme_remove_namespaces
+    nvme_reset_ctrl
+    nvme_reset_ctrl_sync
+    nvme_set_features
+    nvme_set_queue_count
+    nvme_setup_cmd
+    nvme_shutdown_ctrl
+    nvme_start_admin_queue
+    nvme_start_ctrl
+    nvme_start_freeze
+    nvme_start_queues
+    nvme_stop_admin_queue
+    nvme_stop_ctrl
+    nvme_stop_queues
+    nvme_submit_sync_cmd
+    nvme_sync_queues
+    nvmet_fc_invalidate_host
+    nvmet_fc_rcv_fcp_abort
+    nvmet_fc_rcv_fcp_req
+    nvmet_fc_rcv_ls_req
+    nvmet_fc_register_targetport
+    nvmet_fc_unregister_targetport
+    nvme_try_sched_reset
+    nvme_unfreeze
+    nvme_uninit_ctrl
+    nvme_wait_freeze
+    nvme_wait_freeze_timeout
+    nvme_wait_reset
+    nvme_wq
+    of_device_is_compatible
+    of_find_device_by_node
+    of_fwnode_ops
+    of_match_node
+    of_mdiobus_register
+    of_node_put
+    of_parse_phandle
+    of_parse_phandle_with_fixed_args
+    of_phy_find_device
+    on_each_cpu_cond_mask
+    orderly_poweroff
+    out_of_line_wait_on_bit
+    override_creds
+    __page_file_index
+    __page_frag_cache_drain
+    page_frag_free
+    __page_mapcount
+    page_mapped
+    page_pool_alloc_frag
+    page_pool_alloc_pages
+    page_pool_create
+    page_pool_destroy
+    page_pool_put_page
+    page_pool_release_page
+    page_pool_update_nid
+    pagevec_lookup_range
+    pagevec_lookup_range_tag
+    __pagevec_release
+    panic
+    panic_notifier_list
+    param_array_ops
+    param_get_int
+    param_get_uint
+    param_ops_bint
+    param_ops_bool
+    param_ops_byte
+    param_ops_charp
+    param_ops_hexint
+    param_ops_int
+    param_ops_long
+    param_ops_short
+    param_ops_string
+    param_ops_uint
+    param_ops_ullong
+    param_ops_ulong
+    param_ops_ushort
+    param_set_bool
+    param_set_int
+    param_set_uint
+    path_get
+    path_put
+    pci_aer_clear_nonfatal_status
+    pci_alloc_irq_vectors_affinity
+    pci_assign_unassigned_bus_resources
+    pcibios_resource_to_bus
+    pci_bus_read_config_dword
+    pci_bus_resource_n
+    pci_bus_type
+    pci_cfg_access_lock
+    pci_cfg_access_unlock
+    pci_check_and_mask_intx
+    pci_choose_state
+    pci_clear_master
+    pci_clear_mwi
+    pci_d3cold_disable
+    pci_dev_driver
+    pci_dev_get
+    pci_device_is_present
+    pci_dev_present
+    pci_dev_put
+    pci_disable_device
+    pci_disable_link_state
+    pci_disable_msi
+    pci_disable_msix
+    pci_disable_pcie_error_reporting
+    pci_disable_rom
+    pci_disable_sriov
+    pcie_aspm_enabled
+    pcie_bandwidth_available
+    pcie_capability_clear_and_set_word
+    pcie_capability_read_dword
+    pcie_capability_read_word
+    pcie_capability_write_word
+    pcie_flr
+    pcie_get_mps
+    pcie_get_speed_cap
+    pcie_get_width_cap
+    pci_enable_atomic_ops_to_root
+    pci_enable_device
+    pci_enable_device_mem
+    pci_enable_msi
+    pci_enable_msix_range
+    pci_enable_pcie_error_reporting
+    pci_enable_rom
+    pci_enable_sriov
+    pci_enable_wake
+    pcie_print_link_status
+    pcie_relaxed_ordering_enabled
+    pcie_set_readrq
+    pci_find_capability
+    pci_find_ext_capability
+    pci_free_irq
+    pci_free_irq_vectors
+    pci_get_class
+    pci_get_device
+    pci_get_domain_bus_and_slot
+    pci_get_dsn
+    pci_get_slot
+    pci_ignore_hotplug
+    pci_intx
+    pci_iomap
+    pci_ioremap_bar
+    pci_irq_get_affinity
+    pci_irq_vector
+    pci_load_saved_state
+    pci_map_rom
+    pci_match_id
+    pcim_enable_device
+    pcim_iomap
+    pcim_iomap_regions
+    pcim_iomap_table
+    pcim_iounmap
+    pci_msi_mask_irq
+    pci_msi_unmask_irq
+    pci_msix_vec_count
+    pci_num_vf
+    pci_prepare_to_sleep
+    pci_read_config_byte
+    pci_read_config_dword
+    pci_read_config_word
+    pci_read_vpd
+    __pci_register_driver
+    pci_release_regions
+    pci_release_resource
+    pci_release_selected_regions
+    pci_request_irq
+    pci_request_regions
+    pci_request_selected_regions
+    pci_rescan_bus
+    pci_reset_bus
+    pci_resize_resource
+    pci_restore_msi_state
+    pci_restore_state
+    pci_save_state
+    pci_select_bars
+    pci_set_master
+    pci_set_mwi
+    pci_set_power_state
+    pci_sriov_configure_simple
+    pci_sriov_get_totalvfs
+    pci_sriov_set_totalvfs
+    pci_stop_and_remove_bus_device
+    pci_stop_and_remove_bus_device_locked
+    pci_store_saved_state
+    pci_try_set_mwi
+    pci_unmap_rom
+    pci_unregister_driver
+    pci_vfs_assigned
+    pci_vpd_find_info_keyword
+    pci_vpd_find_tag
+    pci_wait_for_pending_transaction
+    pci_wake_from_d3
+    pci_write_config_byte
+    pci_write_config_dword
+    pci_write_config_word
+    pcix_set_mmrbc
+    PDE_DATA
+    __per_cpu_offset
+    percpu_ref_exit
+    percpu_ref_init
+    percpu_ref_kill_and_confirm
+    perf_event_update_userpage
+    perf_pmu_register
+    perf_pmu_unregister
+    perf_trace_buf_alloc
+    perf_trace_run_bpf_submit
+    pfn_valid
+    phy_attach_direct
+    phy_attached_info
+    phy_connect
+    phy_connect_direct
+    phy_device_free
+    phy_device_register
+    phy_device_remove
+    phy_disconnect
+    phy_ethtool_ksettings_get
+    phy_ethtool_ksettings_set
+    phy_loopback
+    phy_mii_ioctl
+    phy_resume
+    phy_set_asym_pause
+    phy_set_max_speed
+    phy_start
+    phy_start_aneg
+    phy_stop
+    phy_support_asym_pause
+    phy_suspend
+    phy_validate_pause
+    pid_task
+    pid_vnr
+    platform_bus_type
+    platform_device_register
+    platform_device_register_full
+    platform_device_unregister
+    __platform_driver_register
+    platform_driver_unregister
+    platform_get_irq
+    platform_get_resource
+    platform_get_resource_byname
+    pldmfw_flash_image
+    pldmfw_op_pci_match_record
+    pm_power_off
+    pm_runtime_allow
+    pm_runtime_autosuspend_expiration
+    __pm_runtime_disable
+    pm_runtime_enable
+    pm_runtime_forbid
+    __pm_runtime_idle
+    __pm_runtime_resume
+    pm_runtime_set_autosuspend_delay
+    __pm_runtime_set_status
+    __pm_runtime_suspend
+    __pm_runtime_use_autosuspend
+    pm_schedule_suspend
+    pm_suspend_global_flags
+    power_supply_is_system_supplied
+    prandom_bytes
+    prandom_u32
+    prepare_creds
+    prepare_to_wait
+    prepare_to_wait_event
+    prepare_to_wait_exclusive
+    print_hex_dump
+    printk
+    __printk_ratelimit
+    printk_timed_ratelimit
+    proc_create
+    proc_create_data
+    proc_dointvec
+    proc_dointvec_minmax
+    proc_mkdir
+    proc_remove
+    proc_set_size
+    __pskb_copy_fclone
+    pskb_expand_head
+    __pskb_pull_tail
+    ___pskb_trim
+    ptp_clock_event
+    ptp_clock_index
+    ptp_clock_register
+    ptp_clock_unregister
+    ptp_find_pin
+    __put_cred
+    put_device
+    put_disk
+    __put_net
+    __put_page
+    put_pid
+    __put_task_struct
+    put_unused_fd
+    qdisc_reset
+    qed_get_eth_ops
+    qed_put_eth_ops
+    queue_delayed_work_on
+    queued_read_lock_slowpath
+    queued_write_lock_slowpath
+    queue_work_on
+    radix_tree_delete
+    radix_tree_gang_lookup
+    radix_tree_gang_lookup_tag
+    radix_tree_insert
+    radix_tree_iter_delete
+    radix_tree_lookup
+    radix_tree_lookup_slot
+    radix_tree_next_chunk
+    radix_tree_preload
+    radix_tree_tagged
+    radix_tree_tag_set
+    raid_class_attach
+    raid_class_release
+    ___ratelimit
+    raw_notifier_call_chain
+    raw_notifier_chain_register
+    raw_notifier_chain_unregister
+    rb_erase
+    __rb_erase_color
+    rb_first
+    rb_first_postorder
+    __rb_insert_augmented
+    rb_insert_color
+    rb_next
+    rb_next_postorder
+    rb_replace_node
+    rcu_barrier
+    rcu_read_unlock_strict
+    rdma_accept
+    rdma_bind_addr
+    __rdma_block_iter_next
+    __rdma_block_iter_start
+    rdmacg_register_device
+    rdmacg_try_charge
+    rdmacg_uncharge
+    rdmacg_unregister_device
+    rdma_connect
+    rdma_consumer_reject_data
+    rdma_copy_ah_attr
+    rdma_create_ah
+    __rdma_create_kernel_id
+    rdma_create_qp
+    rdma_destroy_ah_attr
+    rdma_destroy_ah_user
+    rdma_destroy_id
+    rdma_destroy_qp
+    rdma_disconnect
+    rdma_event_msg
+    rdma_is_zero_gid
+    rdma_listen
+    rdma_nl_put_driver_string
+    rdma_nl_put_driver_u32
+    rdma_nl_put_driver_u64
+    rdma_nl_stat_hwcounter_entry
+    rdma_notify
+    rdma_port_get_link_layer
+    rdma_query_ah
+    rdma_query_gid
+    rdma_read_gid_hw_context
+    rdma_read_gid_l2_fields
+    rdma_reject
+    rdma_reject_msg
+    rdma_resolve_addr
+    rdma_resolve_route
+    rdma_restrack_get
+    rdma_restrack_put
+    rdma_roce_rescan_device
+    rdma_rw_ctx_destroy
+    rdma_rw_ctx_init
+    rdma_rw_ctx_post
+    rdma_rw_ctx_wrs
+    rdma_set_afonly
+    rdma_user_mmap_entry_get_pgoff
+    rdma_user_mmap_entry_insert_range
+    rdma_user_mmap_entry_put
+    rdma_user_mmap_entry_remove
+    rdma_user_mmap_io
+    read_cache_pages
+    recalc_sigpending
+    refcount_dec_and_mutex_lock
+    refcount_dec_if_one
+    refcount_warn_saturate
+    register_acpi_hed_notifier
+    register_acpi_notifier
+    register_blkdev
+    register_blocking_lsm_notifier
+    __register_chrdev
+    register_chrdev_region
+    register_console
+    register_die_notifier
+    registered_fb
+    register_fib_notifier
+    register_inet6addr_notifier
+    register_inetaddr_notifier
+    register_ip_vs_scheduler
+    register_kprobe
+    register_module_notifier
+    register_netdev
+    register_netdevice
+    register_netdevice_notifier
+    register_netdevice_notifier_net
+    register_netevent_notifier
+    register_net_sysctl
+    register_oom_notifier
+    register_pernet_device
+    register_pernet_subsys
+    register_reboot_notifier
+    register_sysctl_table
+    regmap_read
+    regmap_write
+    regulator_get_voltage
+    regulator_set_voltage
+    release_firmware
+    release_pages
+    __release_region
+    release_sock
+    remap_pfn_range
+    remap_vmalloc_range
+    remove_conflicting_framebuffers
+    remove_conflicting_pci_framebuffers
+    remove_proc_entry
+    remove_wait_queue
+    request_firmware
+    request_firmware_direct
+    request_firmware_nowait
+    __request_module
+    __request_region
+    request_threaded_irq
+    reservation_ww_class
+    reset_devices
+    revalidate_disk_size
+    revert_creds
+    rhashtable_destroy
+    rhashtable_free_and_destroy
+    rhashtable_init
+    rhashtable_insert_slow
+    rhashtable_walk_enter
+    rhashtable_walk_exit
+    rhashtable_walk_next
+    rhashtable_walk_start_check
+    rhashtable_walk_stop
+    rhltable_init
+    __rht_bucket_nested
+    rht_bucket_nested
+    rht_bucket_nested_insert
+    round_jiffies
+    round_jiffies_relative
+    round_jiffies_up
+    rps_cpu_mask
+    rps_may_expire_flow
+    rps_sock_flow_table
+    rsa_parse_priv_key
+    rsa_parse_pub_key
+    rt6_lookup
+    rtc_time64_to_tm
+    rtnl_configure_link
+    rtnl_create_link
+    rtnl_is_locked
+    rtnl_link_get_net
+    rtnl_link_register
+    rtnl_link_unregister
+    rtnl_lock
+    rtnl_nla_parse_ifla
+    rtnl_trylock
+    rtnl_unlock
+    sas_alloc_slow_task
+    sas_attach_transport
+    sas_bios_param
+    sas_change_queue_depth
+    sas_disable_tlr
+    sas_domain_attach_transport
+    sas_drain_work
+    sas_eh_device_reset_handler
+    sas_eh_target_reset_handler
+    sas_enable_tlr
+    sas_end_device_alloc
+    sas_expander_alloc
+    sas_free_task
+    sas_get_local_phy
+    sas_ioctl
+    sas_is_tlr_enabled
+    sas_phy_add
+    sas_phy_alloc
+    sas_phy_delete
+    sas_phy_free
+    sas_phy_reset
+    sas_port_add
+    sas_port_add_phy
+    sas_port_alloc_num
+    sas_port_delete
+    sas_port_delete_phy
+    sas_port_free
+    sas_prep_resume_ha
+    sas_queuecommand
+    sas_read_port_mode_page
+    sas_register_ha
+    sas_release_transport
+    sas_remove_host
+    sas_resume_ha
+    sas_rphy_add
+    sas_slave_configure
+    sas_ssp_task_response
+    sas_suspend_ha
+    sas_target_alloc
+    sas_target_destroy
+    sas_unregister_ha
+    sbitmap_queue_clear
+    __sbitmap_queue_get
+    scatterwalk_map_and_copy
+    sched_clock
+    sched_set_fifo
+    sched_set_fifo_low
+    sched_set_normal
+    schedule
+    schedule_hrtimeout
+    schedule_hrtimeout_range
+    schedule_timeout
+    schedule_timeout_interruptible
+    schedule_timeout_uninterruptible
+    scmd_printk
+    scnprintf
+    scsi_add_device
+    scsi_add_host_with_dma
+    scsi_block_requests
+    scsi_build_sense_buffer
+    scsi_change_queue_depth
+    scsi_command_normalize_sense
+    scsi_device_get
+    scsi_device_lookup
+    scsi_device_put
+    scsi_device_set_state
+    scsi_device_type
+    scsi_dma_map
+    scsi_dma_unmap
+    __scsi_execute
+    scsi_get_vpd_page
+    scsi_host_alloc
+    scsi_host_busy
+    scsi_host_get
+    scsi_host_lookup
+    scsi_host_put
+    scsi_internal_device_block_nowait
+    scsi_internal_device_unblock_nowait
+    scsi_is_fc_rport
+    scsi_is_host_device
+    scsi_is_sdev_device
+    __scsi_iterate_devices
+    scsilun_to_int
+    scsi_normalize_sense
+    scsi_print_command
+    scsi_queue_work
+    scsi_register_driver
+    scsi_remove_device
+    scsi_remove_host
+    scsi_remove_target
+    scsi_rescan_device
+    scsi_sanitize_inquiry_string
+    scsi_scan_host
+    scsi_sense_key_string
+    scsi_unblock_requests
+    sdev_prefix_printk
+    secpath_set
+    secure_tcp_seq
+    secure_tcpv6_seq
+    security_d_instantiate
+    security_ib_alloc_security
+    security_ib_endport_manage_subnet
+    security_ib_free_security
+    security_ib_pkey_access
+    security_release_secctx
+    security_secid_to_secctx
+    security_tun_dev_alloc_security
+    security_tun_dev_attach
+    security_tun_dev_attach_queue
+    security_tun_dev_create
+    security_tun_dev_free_security
+    security_tun_dev_open
+    send_sig
+    send_sig_info
+    seq_list_next
+    seq_list_start
+    seq_lseek
+    seq_open
+    seq_printf
+    seq_putc
+    seq_put_decimal_ull
+    seq_puts
+    seq_read
+    seq_release
+    seq_write
+    set_cpus_allowed_ptr
+    set_current_groups
+    set_device_ro
+    set_disk_ro
+    set_freezable
+    set_normalized_timespec64
+    set_page_dirty
+    set_page_dirty_lock
+    set_user_nice
+    sg_alloc_table
+    sg_alloc_table_chained
+    sg_alloc_table_from_pages
+    sg_copy_from_buffer
+    sg_copy_to_buffer
+    sg_free_table
+    sg_free_table_chained
+    sg_init_table
+    sgl_alloc
+    sgl_free
+    sg_miter_next
+    sg_miter_start
+    sg_miter_stop
+    sg_nents
+    sg_next
+    __sg_page_iter_next
+    __sg_page_iter_start
+    sg_pcopy_from_buffer
+    sg_pcopy_to_buffer
+    sg_zero_buffer
+    show_class_attr_string
+    sigprocmask
+    si_meminfo
+    simple_attr_open
+    simple_attr_read
+    simple_attr_release
+    simple_attr_write
+    simple_open
+    simple_read_from_buffer
+    simple_strtol
+    simple_strtoul
+    simple_strtoull
+    simple_write_to_buffer
+    single_open
+    single_release
+    sk_alloc
+    sk_attach_filter
+    skb_add_rx_frag
+    __skb_checksum
+    skb_checksum
+    __skb_checksum_complete
+    skb_checksum_help
+    skb_clone
+    skb_clone_tx_timestamp
+    skb_copy
+    skb_copy_bits
+    skb_copy_datagram_from_iter
+    skb_copy_datagram_iter
+    skb_copy_expand
+    skb_copy_ubufs
+    skb_dequeue
+    skb_ensure_writable
+    __skb_ext_del
+    __skb_ext_put
+    __skb_flow_dissect
+    __skb_get_hash
+    __skb_gso_segment
+    skb_gso_validate_mac_len
+    __skb_pad
+    skb_partial_csum_set
+    skb_pull
+    skb_pull_rcsum
+    skb_push
+    skb_put
+    skb_queue_purge
+    skb_queue_tail
+    skb_realloc_headroom
+    __skb_recv_datagram
+    skb_scrub_packet
+    skb_set_owner_w
+    skb_store_bits
+    skb_to_sgvec
+    skb_trim
+    skb_try_coalesce
+    skb_tstamp_tx
+    skb_tx_error
+    skb_vlan_pop
+    skb_vlan_push
+    __skb_warn_lro_forwarding
+    skb_zerocopy
+    skb_zerocopy_headlen
+    sk_detach_filter
+    sk_filter_trim_cap
+    sk_free
+    skip_spaces
+    smp_call_function_many
+    smp_call_function_single
+    snprintf
+    sock_alloc_send_pskb
+    sock_create
+    sock_create_kern
+    sock_edemux
+    sockfd_lookup
+    sock_init_data
+    sock_queue_err_skb
+    sock_recv_errqueue
+    sock_release
+    sock_zerocopy_callback
+    softnet_data
+    sort
+    sprintf
+    sprint_symbol
+    srcu_barrier
+    __srcu_read_lock
+    __srcu_read_unlock
+    sscanf
+    __stack_chk_fail
+    stack_trace_print
+    stack_trace_save
+    starget_for_each_device
+    strcasecmp
+    strcat
+    strchr
+    strcmp
+    strcpy
+    strcspn
+    stream_open
+    strim
+    strlcat
+    strlcpy
+    strlen
+    strncasecmp
+    strncat
+    strncmp
+    strncpy
+    strncpy_from_user
+    strnlen
+    strnstr
+    strpbrk
+    strrchr
+    strscpy
+    strscpy_pad
+    strsep
+    strspn
+    strstr
+    submit_bio
+    submit_bio_noacct
+    __sw_hweight32
+    __sw_hweight64
+    __sw_hweight8
+    swiotlb_nr_tbl
+    __symbol_put
+    sync_file_create
+    synchronize_irq
+    synchronize_net
+    synchronize_rcu
+    synchronize_srcu
+    syscon_node_to_regmap
+    syscon_regmap_lookup_by_phandle
+    sysfs_add_file_to_group
+    sysfs_create_bin_file
+    sysfs_create_file_ns
+    sysfs_create_files
+    sysfs_create_group
+    sysfs_create_groups
+    sysfs_create_link
+    sysfs_format_mac
+    sysfs_remove_bin_file
+    sysfs_remove_file_from_group
+    sysfs_remove_file_ns
+    sysfs_remove_files
+    sysfs_remove_group
+    sysfs_remove_groups
+    sysfs_remove_link
+    sysfs_streq
+    system_highpri_wq
+    system_state
+    system_unbound_wq
+    system_wq
+    sys_tz
+    t10_pi_type1_crc
+    t10_pi_type1_ip
+    t10_pi_type3_crc
+    t10_pi_type3_ip
+    tap_get_socket
+    task_active_pid_ns
+    tasklet_init
+    tasklet_kill
+    __tasklet_schedule
+    tasklet_setup
+    __task_pid_nr_ns
+    tcp_gro_complete
+    tcp_hashinfo
+    time64_to_tm
+    timecounter_cyc2time
+    timecounter_init
+    timecounter_read
+    tls_get_record
+    tls_validate_xmit_skb
+    to_drm_sched_fence
+    _totalram_pages
+    trace_define_field
+    trace_event_buffer_commit
+    trace_event_buffer_reserve
+    trace_event_ignore_this_pid
+    trace_event_raw_init
+    trace_event_reg
+    trace_handle_return
+    __traceiter_dma_fence_emit
+    __traceiter_nvme_sq
+    __traceiter_xdp_exception
+    __tracepoint_dma_fence_emit
+    __tracepoint_nvme_sq
+    __tracepoint_xdp_exception
+    trace_print_array_seq
+    trace_print_flags_seq
+    trace_print_symbols_seq
+    trace_raw_output_prep
+    trace_seq_printf
+    trace_seq_putc
+    try_module_get
+    try_wait_for_completion
+    ttm_bo_bulk_move_lru_tail
+    ttm_bo_device_init
+    ttm_bo_device_release
+    ttm_bo_dma_acc_size
+    ttm_bo_eviction_valuable
+    ttm_bo_evict_mm
+    ttm_bo_glob
+    ttm_bo_init
+    ttm_bo_init_reserved
+    ttm_bo_kmap
+    ttm_bo_kunmap
+    ttm_bo_lock_delayed_workqueue
+    ttm_bo_mem_space
+    ttm_bo_mmap
+    ttm_bo_mmap_obj
+    ttm_bo_move_accel_cleanup
+    ttm_bo_move_memcpy
+    ttm_bo_move_to_lru_tail
+    ttm_bo_move_ttm
+    ttm_bo_put
+    ttm_bo_unlock_delayed_workqueue
+    ttm_bo_validate
+    ttm_bo_vm_access
+    ttm_bo_vm_close
+    ttm_bo_vm_fault_reserved
+    ttm_bo_vm_open
+    ttm_bo_vm_reserve
+    ttm_bo_wait
+    ttm_dma_page_alloc_debugfs
+    ttm_dma_populate
+    ttm_dma_tt_fini
+    ttm_dma_tt_init
+    ttm_dma_unpopulate
+    ttm_eu_backoff_reservation
+    ttm_eu_fence_buffer_objects
+    ttm_eu_reserve_buffers
+    ttm_page_alloc_debugfs
+    ttm_pool_populate
+    ttm_pool_unpopulate
+    ttm_populate_and_map_pages
+    ttm_range_man_fini
+    ttm_range_man_init
+    ttm_resource_free
+    ttm_resource_manager_force_list_clean
+    ttm_resource_manager_init
+    ttm_sg_tt_init
+    ttm_tt_destroy_common
+    ttm_tt_fini
+    ttm_tt_init
+    ttm_tt_populate
+    ttm_tt_set_placement_caching
+    ttm_unmap_and_unpopulate_pages
+    __udelay
+    udp4_hwcsum
+    udp_encap_enable
+    udp_tunnel_nic_ops
+    uio_event_notify
+    __uio_register_device
+    uio_unregister_device
+    unlock_page
+    unlock_page_memcg
+    unmap_mapping_range
+    unregister_acpi_hed_notifier
+    unregister_acpi_notifier
+    unregister_blkdev
+    unregister_blocking_lsm_notifier
+    __unregister_chrdev
+    unregister_chrdev_region
+    unregister_console
+    unregister_die_notifier
+    unregister_fib_notifier
+    unregister_inet6addr_notifier
+    unregister_inetaddr_notifier
+    unregister_ip_vs_scheduler
+    unregister_kprobe
+    unregister_module_notifier
+    unregister_netdev
+    unregister_netdevice_many
+    unregister_netdevice_notifier
+    unregister_netdevice_notifier_net
+    unregister_netdevice_queue
+    unregister_netevent_notifier
+    unregister_net_sysctl_table
+    unregister_oom_notifier
+    unregister_pernet_device
+    unregister_pernet_subsys
+    unregister_reboot_notifier
+    unregister_sysctl_table
+    up
+    up_read
+    up_write
+    __usecs_to_jiffies
+    uuid_gen
+    uuid_null
+    uuid_parse
+    _uverbs_alloc
+    uverbs_copy_to
+    uverbs_copy_to_struct_or_zero
+    uverbs_destroy_def_handler
+    uverbs_fd_class
+    uverbs_finalize_uobj_create
+    _uverbs_get_const
+    uverbs_get_flags32
+    uverbs_get_flags64
+    uverbs_idr_class
+    uverbs_uobject_fd_release
+    uverbs_uobject_put
+    vabits_actual
+    vfio_add_group_dev
+    vfio_del_group_dev
+    vfio_info_add_capability
+    vfio_info_cap_shift
+    vfio_pin_pages
+    vfio_register_iommu_driver
+    vfio_register_notifier
+    vfio_set_irqs_validate_and_prepare
+    vfio_unpin_pages
+    vfio_unregister_iommu_driver
+    vfio_unregister_notifier
+    vfree
+    vfs_fallocate
+    vfs_fsync
+    vfs_getattr
+    vfs_statfs
+    vga_client_register
+    vga_remove_vgacon
+    vlan_dev_real_dev
+    vlan_dev_vlan_id
+    vlan_dev_vlan_proto
+    __vlan_find_dev_deep_rcu
+    __vmalloc
+    vmalloc
+    vmalloc_node
+    vmalloc_to_page
+    vmalloc_user
+    vmap
+    vm_get_page_prot
+    vm_insert_page
+    vm_mmap
+    vm_munmap
+    vm_zone_stat
+    vprintk
+    vscnprintf
+    vsnprintf
+    vsprintf
+    vunmap
+    vzalloc
+    vzalloc_node
+    wait_for_completion
+    wait_for_completion_interruptible
+    wait_for_completion_interruptible_timeout
+    wait_for_completion_io_timeout
+    wait_for_completion_killable
+    wait_for_completion_timeout
+    wait_on_page_bit
+    __wake_up
+    wake_up_bit
+    __wake_up_locked
+    wake_up_process
+    __wake_up_sync_key
+    __warn_printk
+    work_busy
+    write_cache_pages
+    ww_mutex_lock
+    ww_mutex_lock_interruptible
+    ww_mutex_unlock
+    __xa_alloc_cyclic
+    __xa_cmpxchg
+    xa_destroy
+    __xa_erase
+    xa_erase
+    xa_find
+    xa_find_after
+    __xa_insert
+    xa_load
+    __xa_store
+    xa_store
+    xdp_convert_zc_to_xdp_frame
+    xdp_do_flush
+    xdp_do_redirect
+    xdp_return_frame
+    xdp_return_frame_rx_napi
+    xdp_rxq_info_is_reg
+    xdp_rxq_info_reg
+    xdp_rxq_info_reg_mem_model
+    xdp_rxq_info_unreg
+    xdp_rxq_info_unreg_mem_model
+    xdp_rxq_info_unused
+    xdp_warn
+    xfrm_aead_get_byname
+    xfrm_replay_seqhi
+    xz_dec_end
+    xz_dec_init
+    xz_dec_run
+    yield
+    zap_vma_ptes
+    zerocopy_sg_from_iter
+    zgid
+    zlib_inflate
+    zlib_inflateEnd
+    zlib_inflateInit2
+    zlib_inflate_workspacesize
\ No newline at end of file
diff --git a/kabi_whitelist_x86_64 b/kabi_whitelist_x86_64
new file mode 100644
index 0000000..c2b83c4
--- /dev/null
+++ b/kabi_whitelist_x86_64
@@ -0,0 +1,3164 @@
+[_x86_64_whitelist]
+    acpi_bus_get_device
+    acpi_bus_register_driver
+    acpi_bus_unregister_driver
+    acpi_check_dsm
+    acpi_dev_found
+    acpi_disabled
+    acpi_dma_configure_id
+    acpi_evaluate_dsm
+    acpi_evaluate_integer
+    acpi_evaluate_object
+    acpi_format_exception
+    acpi_gbl_FADT
+    acpi_get_devices
+    acpi_get_handle
+    acpi_get_name
+    acpi_get_table
+    acpi_gsi_to_irq
+    acpi_handle_printk
+    acpi_has_method
+    acpi_install_notify_handler
+    acpi_lid_open
+    acpi_match_device
+    __acpi_node_get_property_reference
+    acpi_os_map_memory
+    acpi_os_unmap_generic_address
+    acpi_os_unmap_memory
+    acpi_register_gsi
+    acpi_remove_notify_handler
+    acpi_unregister_gsi
+    acpi_video_get_edid
+    acpi_walk_namespace
+    address_space_init_once
+    add_timer
+    add_uevent_var
+    add_wait_queue
+    add_wait_queue_exclusive
+    admin_timeout
+    alloc_chrdev_region
+    alloc_cpumask_var
+    alloc_cpu_rmap
+    __alloc_disk_node
+    alloc_etherdev_mqs
+    alloc_netdev_mqs
+    __alloc_pages
+    alloc_pages
+    __alloc_percpu
+    __alloc_percpu_gfp
+    __alloc_skb
+    alloc_workqueue
+    anon_inode_getfd
+    anon_inode_getfile
+    apei_hest_parse
+    apei_map_generic_address
+    apei_read
+    apic
+    arch_io_free_memtype_wc
+    arch_io_reserve_memtype_wc
+    arch_phys_wc_add
+    arch_phys_wc_del
+    arch_wb_cache_pmem
+    argv_free
+    argv_split
+    arp_tbl
+    async_schedule_node
+    ata_link_next
+    ata_tf_to_fis
+    _atomic_dec_and_lock
+    atomic_notifier_call_chain
+    atomic_notifier_chain_register
+    atomic_notifier_chain_unregister
+    attribute_container_find_class_device
+    autoremove_wake_function
+    backlight_device_register
+    backlight_device_set_brightness
+    backlight_device_unregister
+    backlight_force_update
+    bdevname
+    bdev_read_only
+    bdget_disk
+    _bin2bcd
+    bin2hex
+    bio_add_page
+    bio_alloc_bioset
+    bio_associate_blkg
+    bio_chain
+    bio_clone_fast
+    bio_devname
+    bio_endio
+    bio_free_pages
+    bio_init
+    bio_integrity_add_page
+    bio_integrity_alloc
+    bio_put
+    bioset_exit
+    bioset_init
+    __bitmap_and
+    __bitmap_andnot
+    __bitmap_clear
+    __bitmap_complement
+    __bitmap_equal
+    bitmap_find_free_region
+    bitmap_find_next_zero_area_off
+    bitmap_free
+    bitmap_from_arr32
+    __bitmap_intersects
+    __bitmap_or
+    bitmap_parse
+    bitmap_parselist
+    bitmap_print_to_pagebuf
+    bitmap_release_region
+    __bitmap_set
+    __bitmap_shift_left
+    __bitmap_shift_right
+    __bitmap_subset
+    __bitmap_weight
+    __bitmap_xor
+    bitmap_zalloc
+    bit_wait
+    blk_alloc_queue
+    blk_check_plugged
+    blk_cleanup_queue
+    blkdev_get_by_path
+    __blkdev_issue_discard
+    blkdev_issue_discard
+    blkdev_issue_flush
+    blkdev_issue_write_same
+    __blkdev_issue_zeroout
+    blkdev_issue_zeroout
+    blkdev_put
+    blk_execute_rq
+    blk_execute_rq_nowait
+    blk_finish_plug
+    blk_freeze_queue_start
+    blk_get_queue
+    blk_get_request
+    blk_integrity_register
+    blk_integrity_unregister
+    blk_mq_alloc_request
+    blk_mq_alloc_request_hctx
+    blk_mq_alloc_tag_set
+    blk_mq_complete_request
+    blk_mq_complete_request_remote
+    blk_mq_end_request
+    blk_mq_free_request
+    blk_mq_free_tag_set
+    blk_mq_freeze_queue
+    blk_mq_freeze_queue_wait
+    blk_mq_freeze_queue_wait_timeout
+    blk_mq_init_queue
+    blk_mq_map_queues
+    blk_mq_pci_map_queues
+    blk_mq_quiesce_queue
+    blk_mq_rdma_map_queues
+    blk_mq_requeue_request
+    blk_mq_run_hw_queues
+    blk_mq_start_request
+    blk_mq_tagset_busy_iter
+    blk_mq_tagset_wait_completed_request
+    blk_mq_tag_to_rq
+    blk_mq_unfreeze_queue
+    blk_mq_unique_tag
+    blk_mq_unquiesce_queue
+    blk_mq_update_nr_hw_queues
+    blk_poll
+    blk_put_queue
+    blk_put_request
+    blk_queue_bounce_limit
+    blk_queue_chunk_sectors
+    blk_queue_dma_alignment
+    blk_queue_flag_clear
+    blk_queue_flag_set
+    blk_queue_flag_test_and_set
+    blk_queue_io_min
+    blk_queue_io_opt
+    blk_queue_logical_block_size
+    blk_queue_max_discard_sectors
+    blk_queue_max_discard_segments
+    blk_queue_max_hw_sectors
+    blk_queue_max_segments
+    blk_queue_max_segment_size
+    blk_queue_max_write_same_sectors
+    blk_queue_max_write_zeroes_sectors
+    blk_queue_physical_block_size
+    blk_queue_rq_timeout
+    blk_queue_segment_boundary
+    blk_queue_split
+    blk_queue_update_dma_alignment
+    blk_queue_virt_boundary
+    blk_queue_write_cache
+    blk_rq_append_bio
+    blk_rq_count_integrity_sg
+    blk_rq_map_integrity_sg
+    blk_rq_map_kern
+    __blk_rq_map_sg
+    blk_rq_map_user
+    blk_rq_map_user_iov
+    blk_rq_unmap_user
+    blk_set_queue_dying
+    blk_set_stacking_limits
+    blk_stack_limits
+    blk_start_plug
+    blk_status_to_errno
+    blk_verify_command
+    blocking_notifier_call_chain
+    blocking_notifier_chain_register
+    blocking_notifier_chain_unregister
+    boot_cpu_data
+    bpf_dispatcher_xdp_func
+    bpf_prog_add
+    bpf_prog_inc
+    bpf_prog_put
+    bpf_prog_sub
+    bpf_stats_enabled_key
+    bpf_trace_run1
+    bpf_trace_run2
+    bpf_trace_run3
+    bpf_trace_run4
+    bpf_trace_run5
+    bpf_trace_run6
+    bpf_trace_run9
+    bpf_warn_invalid_xdp_action
+    bsg_job_done
+    btree_destroy
+    btree_geo32
+    btree_geo64
+    btree_get_prev
+    btree_init
+    btree_insert
+    btree_last
+    btree_lookup
+    btree_remove
+    btree_update
+    build_skb
+    bus_find_device
+    bus_register
+    bus_unregister
+    cachemode2protval
+    call_netdevice_notifiers
+    call_rcu
+    call_srcu
+    call_usermodehelper
+    cancel_delayed_work
+    cancel_delayed_work_sync
+    cancel_work_sync
+    can_do_mlock
+    capable
+    cdev_add
+    cdev_alloc
+    cdev_del
+    cdev_device_add
+    cdev_device_del
+    cdev_init
+    cdev_set_parent
+    cgroup_attach_task_all
+    __check_object_size
+    class_compat_create_link
+    class_compat_register
+    class_compat_remove_link
+    class_compat_unregister
+    __class_create
+    class_create_file_ns
+    class_destroy
+    class_find_device
+    class_for_each_device
+    __class_register
+    class_remove_file_ns
+    class_unregister
+    cleanup_srcu_struct
+    clear_user
+    clflush_cache_range
+    clk_disable
+    clk_enable
+    clk_get_rate
+    clk_prepare
+    clk_unprepare
+    clk_unregister
+    __close_fd
+    commit_creds
+    compat_alloc_user_space
+    complete
+    complete_all
+    complete_and_exit
+    completion_done
+    component_add
+    component_del
+    __cond_resched
+    configfs_register_subsystem
+    configfs_remove_default_groups
+    configfs_unregister_subsystem
+    config_group_init
+    config_group_init_type_name
+    config_item_put
+    console_lock
+    console_unlock
+    __const_udelay
+    consume_skb
+    convert_art_to_tsc
+    _copy_from_iter
+    _copy_from_user
+    _copy_to_iter
+    _copy_to_user
+    copy_user_enhanced_fast_string
+    copy_user_generic_string
+    copy_user_generic_unrolled
+    cper_estatus_check
+    cper_estatus_check_header
+    cper_estatus_print
+    __cpu_active_mask
+    cpu_bit_bitmap
+    cpu_core_map
+    cpufreq_get
+    cpufreq_quick_get
+    __cpuhp_remove_state
+    __cpuhp_setup_state
+    __cpuhp_state_add_instance
+    __cpuhp_state_remove_instance
+    cpu_info
+    cpu_khz
+    cpumask_local_spread
+    cpumask_next
+    cpumask_next_and
+    cpumask_next_wrap
+    cpu_number
+    __cpu_online_mask
+    __cpu_possible_mask
+    __cpu_present_mask
+    cpu_sibling_map
+    cpus_read_lock
+    cpus_read_unlock
+    crc16
+    crc32c
+    __crc32c_le_shift
+    crc32_le
+    crc8
+    crc8_populate_msb
+    crc_t10dif
+    crypto_ahash_digest
+    crypto_ahash_final
+    crypto_ahash_setkey
+    crypto_alloc_ahash
+    crypto_alloc_akcipher
+    crypto_alloc_shash
+    crypto_destroy_tfm
+    crypto_inc
+    __crypto_memneq
+    crypto_register_akcipher
+    crypto_register_alg
+    crypto_register_kpp
+    crypto_register_shash
+    crypto_register_skciphers
+    crypto_shash_final
+    crypto_shash_update
+    crypto_unregister_akcipher
+    crypto_unregister_alg
+    crypto_unregister_kpp
+    crypto_unregister_shash
+    crypto_unregister_skciphers
+    csum_ipv6_magic
+    csum_partial
+    _ctype
+    current_task
+    dca3_get_tag
+    dca_add_requester
+    dca_register_notify
+    dca_remove_requester
+    dca_unregister_notify
+    dcb_getapp
+    dcb_ieee_delapp
+    dcb_ieee_getapp_mask
+    dcb_ieee_setapp
+    dcbnl_cee_notify
+    dcbnl_ieee_notify
+    dcb_setapp
+    debugfs_attr_read
+    debugfs_attr_write
+    debugfs_create_atomic_t
+    debugfs_create_bool
+    debugfs_create_dir
+    debugfs_create_file
+    debugfs_create_file_unsafe
+    debugfs_create_regset32
+    debugfs_create_u32
+    debugfs_create_u64
+    debugfs_create_u8
+    debugfs_initialized
+    debugfs_lookup
+    debugfs_remove
+    __default_kernel_pte_mask
+    default_llseek
+    default_wake_function
+    __delay
+    delayed_work_timer_fn
+    del_gendisk
+    del_timer
+    del_timer_sync
+    destroy_workqueue
+    dev_add_pack
+    dev_addr_add
+    dev_addr_del
+    dev_alloc_name
+    dev_attr_phy_event_threshold
+    dev_base_lock
+    dev_change_flags
+    dev_close
+    _dev_crit
+    dev_disable_lro
+    dev_driver_string
+    _dev_emerg
+    _dev_err
+    __dev_get_by_index
+    dev_get_by_index
+    dev_get_by_index_rcu
+    __dev_get_by_name
+    dev_get_by_name
+    dev_get_flags
+    dev_get_iflink
+    dev_get_stats
+    device_add
+    device_add_disk
+    device_create
+    device_create_file
+    device_create_with_groups
+    device_del
+    device_destroy
+    device_for_each_child
+    device_get_mac_address
+    device_get_next_child_node
+    device_initialize
+    device_link_add
+    device_match_name
+    device_property_present
+    device_property_read_string
+    device_property_read_string_array
+    device_property_read_u32_array
+    device_property_read_u8_array
+    device_register
+    device_release_driver
+    device_remove_file
+    device_remove_file_self
+    device_rename
+    device_reprobe
+    device_set_wakeup_capable
+    device_set_wakeup_enable
+    device_unregister
+    device_wakeup_disable
+    _dev_info
+    __dev_kfree_skb_any
+    __dev_kfree_skb_irq
+    devlink_alloc
+    devlink_flash_update_begin_notify
+    devlink_flash_update_end_notify
+    devlink_flash_update_status_notify
+    devlink_fmsg_arr_pair_nest_end
+    devlink_fmsg_arr_pair_nest_start
+    devlink_fmsg_binary_pair_nest_end
+    devlink_fmsg_binary_pair_nest_start
+    devlink_fmsg_binary_pair_put
+    devlink_fmsg_binary_put
+    devlink_fmsg_bool_pair_put
+    devlink_fmsg_obj_nest_end
+    devlink_fmsg_obj_nest_start
+    devlink_fmsg_pair_nest_end
+    devlink_fmsg_pair_nest_start
+    devlink_fmsg_string_pair_put
+    devlink_fmsg_u32_pair_put
+    devlink_fmsg_u32_put
+    devlink_fmsg_u64_pair_put
+    devlink_fmsg_u8_pair_put
+    devlink_free
+    devlink_health_report
+    devlink_health_reporter_create
+    devlink_health_reporter_destroy
+    devlink_health_reporter_priv
+    devlink_health_reporter_recovery_done
+    devlink_health_reporter_state_update
+    devlink_info_board_serial_number_put
+    devlink_info_driver_name_put
+    devlink_info_serial_number_put
+    devlink_info_version_fixed_put
+    devlink_info_version_running_put
+    devlink_info_version_stored_put
+    devlink_net
+    devlink_param_driverinit_value_get
+    devlink_param_driverinit_value_set
+    devlink_params_publish
+    devlink_params_register
+    devlink_params_unpublish
+    devlink_params_unregister
+    devlink_param_value_changed
+    devlink_port_attrs_pci_pf_set
+    devlink_port_attrs_pci_vf_set
+    devlink_port_attrs_set
+    devlink_port_health_reporter_create
+    devlink_port_health_reporter_destroy
+    devlink_port_params_register
+    devlink_port_params_unregister
+    devlink_port_register
+    devlink_port_type_clear
+    devlink_port_type_eth_set
+    devlink_port_type_ib_set
+    devlink_port_unregister
+    devlink_region_create
+    devlink_region_destroy
+    devlink_region_snapshot_create
+    devlink_region_snapshot_id_get
+    devlink_region_snapshot_id_put
+    devlink_register
+    devlink_reload_disable
+    devlink_reload_enable
+    devlink_remote_reload_actions_performed
+    devlink_unregister
+    devm_add_action
+    devmap_managed_key
+    dev_mc_add
+    dev_mc_add_excl
+    dev_mc_del
+    devm_clk_get
+    __devm_drm_dev_alloc
+    devm_free_irq
+    devm_hwmon_device_register_with_groups
+    devm_ioremap
+    devm_ioremap_resource
+    devm_iounmap
+    devm_kfree
+    devm_kmalloc
+    devm_kmemdup
+    devm_mdiobus_alloc_size
+    devm_request_threaded_irq
+    _dev_notice
+    dev_open
+    dev_pm_qos_expose_latency_tolerance
+    dev_pm_qos_hide_latency_tolerance
+    dev_pm_qos_update_user_latency_tolerance
+    dev_printk
+    dev_printk_emit
+    dev_queue_xmit
+    __dev_remove_pack
+    dev_remove_pack
+    dev_set_mac_address
+    dev_set_mtu
+    dev_set_name
+    dev_set_promiscuity
+    dev_trans_start
+    dev_uc_add
+    dev_uc_add_excl
+    dev_uc_del
+    _dev_warn
+    d_find_alias
+    disable_irq
+    disable_irq_nosync
+    disk_end_io_acct
+    disk_start_io_acct
+    dma_alloc_attrs
+    dma_buf_dynamic_attach
+    dma_buf_get
+    dma_buf_map_attachment
+    dma_buf_move_notify
+    dma_buf_pin
+    dma_buf_put
+    dma_buf_unmap_attachment
+    dma_buf_unpin
+    dma_fence_add_callback
+    dma_fence_array_create
+    dma_fence_context_alloc
+    dma_fence_free
+    dma_fence_get_status
+    dma_fence_get_stub
+    dma_fence_init
+    dma_fence_release
+    dma_fence_signal
+    dma_fence_signal_locked
+    dma_fence_wait_any_timeout
+    dma_fence_wait_timeout
+    dma_free_attrs
+    dma_get_required_mask
+    dmam_alloc_attrs
+    dma_map_page_attrs
+    dma_map_resource
+    dma_map_sg_attrs
+    dma_max_mapping_size
+    dmam_free_coherent
+    dma_mmap_attrs
+    dmam_pool_create
+    dma_ops
+    dma_pool_alloc
+    dma_pool_create
+    dma_pool_destroy
+    dma_pool_free
+    dma_resv_add_excl_fence
+    dma_resv_add_shared_fence
+    dma_resv_get_fences_rcu
+    dma_resv_reserve_shared
+    dma_resv_test_signaled_rcu
+    dma_resv_wait_timeout_rcu
+    dma_set_coherent_mask
+    dma_set_mask
+    dma_sync_single_for_cpu
+    dma_sync_single_for_device
+    dma_unmap_page_attrs
+    dma_unmap_resource
+    dma_unmap_sg_attrs
+    dmi_check_system
+    dmi_get_system_info
+    dmi_match
+    __do_once_done
+    __do_once_start
+    do_wait_intr
+    down
+    downgrade_write
+    down_interruptible
+    down_read
+    down_read_killable
+    down_read_trylock
+    down_timeout
+    down_trylock
+    down_write
+    down_write_killable
+    down_write_trylock
+    d_path
+    dput
+    dql_completed
+    dql_reset
+    drain_workqueue
+    driver_create_file
+    driver_find_device
+    driver_for_each_device
+    driver_register
+    driver_remove_file
+    driver_unregister
+    drm_add_edid_modes
+    drm_add_modes_noedid
+    drm_atomic_add_affected_connectors
+    drm_atomic_add_affected_planes
+    drm_atomic_commit
+    drm_atomic_get_connector_state
+    drm_atomic_get_crtc_state
+    drm_atomic_get_plane_state
+    drm_atomic_get_private_obj_state
+    drm_atomic_helper_async_check
+    drm_atomic_helper_calc_timestamping_constants
+    drm_atomic_helper_check
+    drm_atomic_helper_check_modeset
+    drm_atomic_helper_check_planes
+    drm_atomic_helper_check_plane_state
+    drm_atomic_helper_cleanup_planes
+    drm_atomic_helper_commit
+    drm_atomic_helper_commit_cleanup_done
+    drm_atomic_helper_commit_hw_done
+    __drm_atomic_helper_connector_destroy_state
+    drm_atomic_helper_connector_destroy_state
+    __drm_atomic_helper_connector_duplicate_state
+    drm_atomic_helper_connector_duplicate_state
+    __drm_atomic_helper_connector_reset
+    drm_atomic_helper_connector_reset
+    __drm_atomic_helper_crtc_destroy_state
+    drm_atomic_helper_crtc_destroy_state
+    __drm_atomic_helper_crtc_duplicate_state
+    drm_atomic_helper_crtc_duplicate_state
+    __drm_atomic_helper_crtc_reset
+    drm_atomic_helper_crtc_reset
+    drm_atomic_helper_disable_plane
+    drm_atomic_helper_legacy_gamma_set
+    drm_atomic_helper_page_flip
+    __drm_atomic_helper_plane_destroy_state
+    drm_atomic_helper_plane_destroy_state
+    __drm_atomic_helper_plane_duplicate_state
+    drm_atomic_helper_plane_duplicate_state
+    __drm_atomic_helper_plane_reset
+    drm_atomic_helper_plane_reset
+    drm_atomic_helper_prepare_planes
+    __drm_atomic_helper_private_obj_duplicate_state
+    drm_atomic_helper_resume
+    drm_atomic_helper_set_config
+    drm_atomic_helper_setup_commit
+    drm_atomic_helper_shutdown
+    drm_atomic_helper_suspend
+    drm_atomic_helper_swap_state
+    drm_atomic_helper_update_legacy_modeset_state
+    drm_atomic_helper_update_plane
+    drm_atomic_helper_wait_for_dependencies
+    drm_atomic_helper_wait_for_fences
+    drm_atomic_helper_wait_for_flip_done
+    drm_atomic_private_obj_fini
+    drm_atomic_private_obj_init
+    drm_atomic_state_alloc
+    drm_atomic_state_clear
+    drm_atomic_state_default_clear
+    drm_atomic_state_default_release
+    __drm_atomic_state_free
+    drm_atomic_state_init
+    drm_compat_ioctl
+    drm_connector_attach_dp_subconnector_property
+    drm_connector_attach_encoder
+    drm_connector_attach_max_bpc_property
+    drm_connector_attach_vrr_capable_property
+    drm_connector_cleanup
+    drm_connector_init
+    drm_connector_init_with_ddc
+    drm_connector_list_iter_begin
+    drm_connector_list_iter_end
+    drm_connector_list_iter_next
+    drm_connector_register
+    drm_connector_set_path_property
+    drm_connector_set_vrr_capable_property
+    drm_connector_unregister
+    drm_connector_update_edid_property
+    drm_crtc_accurate_vblank_count
+    drm_crtc_add_crc_entry
+    drm_crtc_arm_vblank_event
+    drm_crtc_cleanup
+    __drm_crtc_commit_free
+    drm_crtc_enable_color_mgmt
+    drm_crtc_from_index
+    drm_crtc_handle_vblank
+    drm_crtc_helper_set_config
+    drm_crtc_helper_set_mode
+    drm_crtc_init
+    drm_crtc_init_with_planes
+    drm_crtc_send_vblank_event
+    drm_crtc_vblank_count
+    drm_crtc_vblank_get
+    drm_crtc_vblank_helper_get_vblank_timestamp
+    drm_crtc_vblank_helper_get_vblank_timestamp_internal
+    drm_crtc_vblank_off
+    drm_crtc_vblank_on
+    drm_crtc_vblank_put
+    drm_cvt_mode
+    __drm_dbg
+    __drm_debug
+    drm_debugfs_create_files
+    drm_detect_hdmi_monitor
+    drm_detect_monitor_audio
+    drm_dev_alloc
+    drm_dev_dbg
+    drm_dev_enter
+    drm_dev_exit
+    drm_dev_printk
+    drm_dev_put
+    drm_dev_register
+    drm_dev_unplug
+    drm_dev_unregister
+    drm_dp_atomic_find_vcpi_slots
+    drm_dp_atomic_release_vcpi_slots
+    drm_dp_aux_init
+    drm_dp_aux_register
+    drm_dp_aux_unregister
+    drm_dp_bw_code_to_link_rate
+    drm_dp_calc_pbn_mode
+    drm_dp_cec_irq
+    drm_dp_cec_register_connector
+    drm_dp_cec_set_edid
+    drm_dp_cec_unregister_connector
+    drm_dp_cec_unset_edid
+    drm_dp_channel_eq_ok
+    drm_dp_check_act_status
+    drm_dp_clock_recovery_ok
+    drm_dp_downstream_max_dotclock
+    drm_dp_dpcd_read
+    drm_dp_dpcd_read_link_status
+    drm_dp_dpcd_write
+    drm_dp_find_vcpi_slots
+    drm_dp_get_adjust_request_pre_emphasis
+    drm_dp_get_adjust_request_voltage
+    drm_dp_link_rate_to_bw_code
+    drm_dp_link_train_channel_eq_delay
+    drm_dp_link_train_clock_recovery_delay
+    drm_dp_mst_add_affected_dsc_crtcs
+    drm_dp_mst_allocate_vcpi
+    drm_dp_mst_atomic_check
+    drm_dp_mst_atomic_enable_dsc
+    drm_dp_mst_connector_early_unregister
+    drm_dp_mst_connector_late_register
+    drm_dp_mst_deallocate_vcpi
+    drm_dp_mst_detect_port
+    drm_dp_mst_dsc_aux_for_port
+    drm_dp_mst_dump_topology
+    drm_dp_mst_get_edid
+    drm_dp_mst_get_port_malloc
+    drm_dp_mst_hpd_irq
+    drm_dp_mst_put_port_malloc
+    drm_dp_mst_reset_vcpi_slots
+    drm_dp_mst_topology_mgr_destroy
+    drm_dp_mst_topology_mgr_init
+    drm_dp_mst_topology_mgr_resume
+    drm_dp_mst_topology_mgr_set_mst
+    drm_dp_mst_topology_mgr_suspend
+    drm_dp_read_desc
+    drm_dp_read_downstream_info
+    drm_dp_read_dpcd_caps
+    drm_dp_read_mst_cap
+    drm_dp_read_sink_count
+    drm_dp_read_sink_count_cap
+    drm_dp_send_real_edid_checksum
+    drm_dp_set_subconnector_property
+    drm_dp_start_crc
+    drm_dp_stop_crc
+    drm_dp_update_payload_part1
+    drm_dp_update_payload_part2
+    drm_dsc_compute_rc_parameters
+    drm_dsc_pps_payload_pack
+    drm_edid_header_is_valid
+    drm_edid_is_valid
+    drm_edid_to_sad
+    drm_edid_to_speaker_allocation
+    drm_encoder_cleanup
+    drm_encoder_init
+    __drm_err
+    drm_fb_helper_alloc_fbi
+    drm_fb_helper_blank
+    drm_fb_helper_cfb_copyarea
+    drm_fb_helper_cfb_fillrect
+    drm_fb_helper_cfb_imageblit
+    drm_fb_helper_check_var
+    drm_fb_helper_debug_enter
+    drm_fb_helper_debug_leave
+    drm_fb_helper_fill_info
+    drm_fb_helper_fini
+    drm_fb_helper_hotplug_event
+    drm_fb_helper_init
+    drm_fb_helper_initial_config
+    drm_fb_helper_ioctl
+    drm_fb_helper_lastclose
+    drm_fb_helper_output_poll_changed
+    drm_fb_helper_pan_display
+    drm_fb_helper_prepare
+    drm_fb_helper_setcmap
+    drm_fb_helper_set_par
+    drm_fb_helper_set_suspend
+    drm_fb_helper_set_suspend_unlocked
+    drm_fb_helper_sys_copyarea
+    drm_fb_helper_sys_fillrect
+    drm_fb_helper_sys_imageblit
+    drm_fb_helper_unregister_fbi
+    drm_format_info
+    drm_framebuffer_cleanup
+    drm_framebuffer_init
+    drm_framebuffer_unregister_private
+    drm_gem_dmabuf_mmap
+    drm_gem_dmabuf_release
+    drm_gem_dmabuf_vmap
+    drm_gem_dmabuf_vunmap
+    drm_gem_fb_create_handle
+    drm_gem_fb_destroy
+    drm_gem_handle_create
+    drm_gem_handle_delete
+    drm_gem_map_attach
+    drm_gem_map_detach
+    drm_gem_map_dma_buf
+    drm_gem_object_free
+    drm_gem_object_init
+    drm_gem_object_lookup
+    drm_gem_object_release
+    drm_gem_prime_export
+    drm_gem_prime_fd_to_handle
+    drm_gem_prime_handle_to_fd
+    drm_gem_prime_import
+    drm_gem_private_object_init
+    drm_gem_unmap_dma_buf
+    drm_get_connector_status_name
+    drm_get_edid
+    drm_get_edid_switcheroo
+    drm_get_format_info
+    drm_get_format_name
+    drm_handle_vblank
+    drm_hdmi_avi_infoframe_from_display_mode
+    drm_hdmi_infoframe_set_hdr_metadata
+    drm_hdmi_vendor_infoframe_from_display_mode
+    drm_helper_connector_dpms
+    drm_helper_disable_unused_functions
+    drm_helper_force_disable_all
+    drm_helper_hpd_irq_event
+    drm_helper_mode_fill_fb_struct
+    drm_helper_probe_detect
+    drm_helper_probe_single_connector_modes
+    drm_helper_resume_force_mode
+    drm_i2c_encoder_detect
+    drm_i2c_encoder_init
+    drm_i2c_encoder_mode_fixup
+    drm_i2c_encoder_restore
+    drm_i2c_encoder_save
+    drm_invalid_op
+    drm_ioctl
+    drm_irq_install
+    drm_irq_uninstall
+    drm_is_current_master
+    drm_kms_helper_hotplug_event
+    drm_kms_helper_is_poll_worker
+    drm_kms_helper_poll_disable
+    drm_kms_helper_poll_enable
+    drm_kms_helper_poll_fini
+    drm_kms_helper_poll_init
+    drm_match_cea_mode
+    drm_mm_init
+    drm_mm_insert_node_in_range
+    drmm_mode_config_init
+    drm_mm_print
+    drm_mm_remove_node
+    drm_mm_takedown
+    drm_mode_config_cleanup
+    drm_mode_config_reset
+    drm_mode_copy
+    drm_mode_create_dvi_i_properties
+    drm_mode_create_scaling_mode_property
+    drm_mode_create_tv_properties
+    drm_mode_crtc_set_gamma_size
+    drm_mode_debug_printmodeline
+    drm_mode_destroy
+    drm_mode_duplicate
+    drm_mode_equal
+    drm_mode_get_hv_timing
+    drm_mode_is_420_also
+    drm_mode_is_420_only
+    drm_mode_legacy_fb_format
+    drm_mode_object_find
+    drm_mode_object_put
+    drm_mode_probed_add
+    drm_modeset_acquire_fini
+    drm_modeset_acquire_init
+    drm_modeset_backoff
+    drm_mode_set_crtcinfo
+    drm_modeset_drop_locks
+    drm_modeset_lock
+    drm_modeset_lock_all
+    drm_modeset_lock_all_ctx
+    drm_modeset_lock_single_interruptible
+    drm_mode_set_name
+    drm_modeset_unlock
+    drm_modeset_unlock_all
+    drm_mode_sort
+    drm_mode_vrefresh
+    drm_need_swiotlb
+    drm_object_attach_property
+    drm_object_property_set_value
+    drm_open
+    drm_plane_cleanup
+    drm_plane_create_alpha_property
+    drm_plane_create_blend_mode_property
+    drm_plane_create_color_properties
+    drm_plane_create_rotation_property
+    drm_plane_create_zpos_immutable_property
+    drm_plane_create_zpos_property
+    drm_plane_force_disable
+    drm_plane_init
+    drm_poll
+    drm_primary_helper_destroy
+    drm_primary_helper_funcs
+    drm_prime_gem_destroy
+    drm_prime_pages_to_sg
+    drm_prime_sg_to_page_addr_arrays
+    drm_printf
+    __drm_printfn_seq_file
+    drm_property_add_enum
+    drm_property_create
+    drm_property_create_enum
+    drm_property_create_range
+    __drm_puts_seq_file
+    drm_read
+    drm_release
+    drm_scdc_read
+    drm_scdc_write
+    drm_sched_dependency_optimized
+    drm_sched_entity_destroy
+    drm_sched_entity_fini
+    drm_sched_entity_flush
+    drm_sched_entity_init
+    drm_sched_entity_modify_sched
+    drm_sched_entity_push_job
+    drm_sched_entity_set_priority
+    drm_sched_fault
+    drm_sched_fini
+    drm_sched_increase_karma
+    drm_sched_init
+    drm_sched_job_cleanup
+    drm_sched_job_init
+    drm_sched_pick_best
+    drm_sched_resubmit_jobs
+    drm_sched_start
+    drm_sched_stop
+    drm_sched_suspend_timeout
+    drm_send_event_locked
+    drm_syncobj_add_point
+    drm_syncobj_create
+    drm_syncobj_find
+    drm_syncobj_find_fence
+    drm_syncobj_free
+    drm_syncobj_get_fd
+    drm_syncobj_get_handle
+    drm_syncobj_replace_fence
+    drm_universal_plane_init
+    drm_vblank_init
+    drm_vblank_work_cancel_sync
+    drm_vblank_work_init
+    drm_vblank_work_schedule
+    drm_vma_node_allow
+    drm_vma_node_is_allowed
+    drm_vma_node_revoke
+    dst_init
+    dst_release
+    dump_stack
+    __dynamic_dev_dbg
+    __dynamic_ibdev_dbg
+    __dynamic_netdev_dbg
+    __dynamic_pr_debug
+    efi
+    elfcorehdr_addr
+    emergency_restart
+    empty_zero_page
+    enable_irq
+    errno_to_blk_status
+    ether_setup
+    eth_get_headlen
+    eth_mac_addr
+    eth_platform_get_mac_address
+    ethtool_convert_legacy_u32_to_link_mode
+    ethtool_convert_link_mode_to_legacy_u32
+    __ethtool_get_link_ksettings
+    ethtool_intersect_link_masks
+    ethtool_op_get_link
+    ethtool_op_get_ts_info
+    ethtool_rx_flow_rule_create
+    ethtool_rx_flow_rule_destroy
+    eth_type_trans
+    eth_validate_addr
+    eventfd_ctx_fdget
+    eventfd_ctx_fileget
+    eventfd_ctx_put
+    eventfd_fget
+    eventfd_signal
+    event_triggers_call
+    ex_handler_default
+    fasync_helper
+    fc_attach_transport
+    fc_block_scsi_eh
+    fc_disc_config
+    fc_disc_init
+    fc_eh_host_reset
+    fc_eh_timed_out
+    fc_elsct_init
+    fc_elsct_send
+    fc_exch_init
+    fc_exch_mgr_alloc
+    fc_exch_mgr_free
+    fc_exch_mgr_list_clone
+    fc_exch_recv
+    fc_fabric_login
+    fc_fabric_logoff
+    _fc_frame_alloc
+    fc_frame_alloc_fill
+    fc_get_event_number
+    fc_get_host_port_state
+    fc_get_host_speed
+    fc_get_host_stats
+    fc_host_fpin_rcv
+    fc_host_post_event
+    fc_host_post_vendor_event
+    fc_lport_bsg_request
+    fc_lport_config
+    fc_lport_destroy
+    fc_lport_flogi_resp
+    fc_lport_init
+    fc_lport_logo_resp
+    fc_lport_reset
+    fcoe_check_wait_queue
+    fcoe_clean_pending_queue
+    fcoe_ctlr_destroy
+    fcoe_ctlr_device_add
+    fcoe_ctlr_device_delete
+    fcoe_ctlr_els_send
+    fcoe_ctlr_get_lesb
+    fcoe_ctlr_init
+    fcoe_ctlr_link_down
+    fcoe_ctlr_link_up
+    fcoe_ctlr_recv
+    fcoe_ctlr_recv_flogi
+    fcoe_fc_crc
+    fcoe_fcf_get_selected
+    __fcoe_get_lesb
+    fcoe_get_lesb
+    fcoe_get_paged_crc_eof
+    fcoe_get_wwn
+    fcoe_libfc_config
+    fcoe_link_speed_update
+    fcoe_queue_timer
+    fcoe_start_io
+    fcoe_transport_attach
+    fcoe_transport_detach
+    fcoe_validate_vport_create
+    fcoe_wwn_from_mac
+    fcoe_wwn_to_str
+    fc_release_transport
+    fc_remote_port_add
+    fc_remote_port_delete
+    fc_remote_port_rolechg
+    fc_remove_host
+    fc_rport_create
+    fc_rport_destroy
+    fc_rport_login
+    fc_rport_logoff
+    fc_rport_lookup
+    fc_rport_terminate_io
+    fc_set_mfs
+    fc_set_rport_loss_tmo
+    fc_slave_alloc
+    fc_vport_create
+    fc_vport_id_lookup
+    fc_vport_setlink
+    fc_vport_terminate
+    __fdget
+    fd_install
+    __fentry__
+    fget
+    __fib_lookup
+    fib_table_lookup
+    filemap_fault
+    filp_close
+    filp_open
+    find_first_bit
+    find_first_zero_bit
+    find_get_pid
+    find_last_bit
+    find_next_bit
+    find_next_zero_bit
+    find_pid_ns
+    find_vma
+    finish_wait
+    firmware_request_nowarn
+    fixed_size_llseek
+    flow_block_cb_alloc
+    flow_block_cb_lookup
+    flow_block_cb_setup_simple
+    flow_indr_block_cb_alloc
+    flow_indr_dev_register
+    flow_indr_dev_unregister
+    flow_keys_basic_dissector
+    flow_keys_dissector
+    flow_resources_add
+    flow_resources_alloc
+    flow_rule_match_basic
+    flow_rule_match_control
+    flow_rule_match_cvlan
+    flow_rule_match_enc_control
+    flow_rule_match_enc_ip
+    flow_rule_match_enc_ipv4_addrs
+    flow_rule_match_enc_ipv6_addrs
+    flow_rule_match_enc_keyid
+    flow_rule_match_enc_opts
+    flow_rule_match_enc_ports
+    flow_rule_match_eth_addrs
+    flow_rule_match_icmp
+    flow_rule_match_ip
+    flow_rule_match_ipv4_addrs
+    flow_rule_match_ipv6_addrs
+    flow_rule_match_meta
+    flow_rule_match_mpls
+    flow_rule_match_ports
+    flow_rule_match_tcp
+    flow_rule_match_vlan
+    flush_delayed_work
+    flush_signals
+    flush_work
+    flush_workqueue
+    follow_pfn
+    force_sig
+    fortify_panic
+    fput
+    free_cpumask_var
+    free_fib_info
+    free_irq
+    free_irq_cpu_rmap
+    free_netdev
+    __free_pages
+    free_pages
+    free_percpu
+    from_kgid
+    from_kgid_munged
+    from_kuid
+    from_kuid_munged
+    fs_bio_set
+    __f_setown
+    full_name_hash
+    fwnode_property_read_string
+    fwnode_property_read_u32_array
+    fwnode_property_read_u8_array
+    gcd
+    generate_random_uuid
+    generic_file_llseek
+    generic_handle_irq
+    genlmsg_put
+    genl_notify
+    genl_register_family
+    genl_unregister_family
+    genphy_read_status
+    genphy_restart_aneg
+    gen_pool_add_owner
+    gen_pool_alloc_algo_owner
+    gen_pool_create
+    gen_pool_destroy
+    gen_pool_free_owner
+    gen_pool_virt_to_phys
+    get_cpu_idle_time
+    get_cpu_idle_time_us
+    get_cpu_iowait_time_us
+    get_device
+    get_device_system_crosststamp
+    __get_free_pages
+    get_net_ns_by_fd
+    get_net_ns_by_pid
+    get_phy_device
+    get_pid_task
+    get_random_bytes
+    __get_task_comm
+    get_task_mm
+    get_task_pid
+    get_unused_fd_flags
+    __get_user_2
+    __get_user_4
+    __get_user_8
+    get_user_pages
+    get_user_pages_fast
+    get_user_pages_remote
+    get_zeroed_page
+    gre_add_protocol
+    gre_del_protocol
+    groups_alloc
+    groups_free
+    guid_parse
+    handle_simple_irq
+    hdmi_avi_infoframe_pack
+    hdmi_drm_infoframe_pack_only
+    hdmi_infoframe_pack
+    hest_disable
+    hex_to_bin
+    hrtimer_cancel
+    hrtimer_forward
+    hrtimer_init
+    hrtimer_start_range_ns
+    hrtimer_try_to_cancel
+    __hw_addr_sync_dev
+    __hw_addr_unsync_dev
+    hwmon_device_register
+    hwmon_device_register_with_groups
+    hwmon_device_register_with_info
+    hwmon_device_unregister
+    hyperv_read_cfg_blk
+    hyperv_reg_block_invalidate
+    hyperv_write_cfg_blk
+    i2c_add_adapter
+    i2c_add_numbered_adapter
+    i2c_bit_add_bus
+    i2c_bit_algo
+    i2c_del_adapter
+    i2c_generic_scl_recovery
+    i2c_new_client_device
+    i2c_recover_bus
+    i2c_smbus_read_byte_data
+    i2c_smbus_write_byte_data
+    i2c_transfer
+    i2c_unregister_device
+    __ib_alloc_cq
+    _ib_alloc_device
+    __ib_alloc_pd
+    ib_attach_mcast
+    ib_cache_gid_parse_type_str
+    ib_cache_gid_type_str
+    ib_cancel_mad
+    ib_cm_init_qp_attr
+    ib_cm_insert_listen
+    ib_cm_listen
+    ib_cm_notify
+    ibcm_reject_msg
+    ib_copy_ah_attr_to_user
+    ib_copy_path_rec_from_user
+    ib_copy_path_rec_to_user
+    ib_copy_qp_attr_to_user
+    ib_create_ah_from_wc
+    ib_create_cm_id
+    __ib_create_cq
+    ib_create_qp
+    ib_create_qp_security
+    ib_create_send_mad
+    ib_create_srq_user
+    ib_dealloc_device
+    ib_dealloc_pd_user
+    ib_dealloc_xrcd_user
+    ib_dereg_mr_user
+    ib_destroy_cm_id
+    ib_destroy_cq_user
+    ib_destroy_qp_user
+    ib_destroy_srq_user
+    ib_detach_mcast
+    ibdev_err
+    ib_device_get_by_netdev
+    ib_device_put
+    ib_device_set_netdev
+    ibdev_info
+    ibdev_warn
+    ib_dispatch_event
+    ib_drain_qp
+    ib_event_msg
+    ib_find_cached_pkey
+    ib_free_cq
+    ib_free_recv_mad
+    ib_free_send_mad
+    ib_get_cached_pkey
+    ib_get_cached_port_state
+    ib_get_eth_speed
+    ib_get_gids_from_rdma_hdr
+    ib_get_mad_data_offset
+    ib_get_net_dev_by_params
+    ib_get_rdma_header_version
+    ib_get_rmpp_segment
+    ib_init_ah_attr_from_path
+    ib_init_ah_attr_from_wc
+    ib_init_ah_from_mcmember
+    ib_is_mad_class_rmpp
+    ib_mad_kernel_rmpp_agent
+    ib_map_mr_sg
+    ib_modify_mad
+    ib_modify_port
+    ib_modify_qp
+    ib_modify_qp_is_ok
+    ib_modify_qp_with_udata
+    ib_mr_pool_destroy
+    ib_mr_pool_get
+    ib_mr_pool_init
+    ib_mr_pool_put
+    ibnl_put_attr
+    ibnl_put_msg
+    ib_open_qp
+    ib_post_send_mad
+    ib_process_cq_direct
+    ib_query_pkey
+    ib_query_port
+    ib_query_qp
+    ib_query_srq
+    ib_rdmacg_try_charge
+    ib_rdmacg_uncharge
+    ib_register_client
+    ib_register_device
+    ib_register_event_handler
+    ib_register_mad_agent
+    ib_response_mad
+    ib_sa_cancel_query
+    ib_sa_free_multicast
+    ib_sa_get_mcmember_rec
+    ib_sa_guid_info_rec_query
+    ib_sa_join_multicast
+    ib_sa_pack_path
+    ib_sa_path_rec_get
+    ib_sa_register_client
+    ib_sa_sendonly_fullmem_support
+    ib_sa_unpack_path
+    ib_sa_unregister_client
+    ib_send_cm_drep
+    ib_send_cm_dreq
+    ib_send_cm_mra
+    ib_send_cm_rej
+    ib_send_cm_rep
+    ib_send_cm_req
+    ib_send_cm_rtu
+    ib_send_cm_sidr_rep
+    ib_send_cm_sidr_req
+    ib_set_client_data
+    ib_set_device_ops
+    ib_sg_to_pages
+    ib_ud_header_init
+    ib_ud_header_pack
+    ib_ud_ip4_csum
+    ib_umem_copy_from
+    ib_umem_find_best_pgsz
+    ib_umem_get
+    ib_umem_odp_alloc_child
+    ib_umem_odp_alloc_implicit
+    ib_umem_odp_get
+    ib_umem_odp_map_dma_and_lock
+    ib_umem_odp_release
+    ib_umem_odp_unmap_dma_pages
+    ib_umem_release
+    ib_unregister_client
+    ib_unregister_device
+    ib_unregister_device_queued
+    ib_unregister_driver
+    ib_unregister_event_handler
+    ib_unregister_mad_agent
+    ib_uverbs_flow_resources_free
+    ib_uverbs_get_ucontext_file
+    ib_wc_status_msg
+    __icmp_send
+    ida_alloc_range
+    ida_destroy
+    ida_free
+    idr_alloc
+    idr_alloc_cyclic
+    idr_alloc_u32
+    idr_destroy
+    idr_find
+    idr_for_each
+    idr_get_next
+    idr_get_next_ul
+    idr_preload
+    idr_remove
+    idr_replace
+    igrab
+    in4_pton
+    in6_dev_finish_destroy
+    in6_pton
+    in_aton
+    in_dev_finish_destroy
+    in_egroup_p
+    __inet6_lookup_established
+    inet_addr_is_any
+    inet_confirm_addr
+    inet_get_local_port_range
+    __inet_lookup_established
+    inet_proto_csum_replace16
+    inet_proto_csum_replace4
+    inet_pton_with_scope
+    in_group_p
+    init_net
+    __init_rwsem
+    init_srcu_struct
+    __init_swait_queue_head
+    init_task
+    init_timer_key
+    init_uts_ns
+    init_wait_entry
+    __init_waitqueue_head
+    input_close_device
+    input_open_device
+    input_register_handle
+    input_register_handler
+    input_unregister_handle
+    input_unregister_handler
+    interval_tree_insert
+    interval_tree_iter_first
+    interval_tree_iter_next
+    interval_tree_remove
+    int_to_scsilun
+    iomem_resource
+    iommu_get_domain_for_dev
+    iommu_group_add_device
+    iommu_group_alloc
+    iommu_group_get
+    iommu_group_id
+    iommu_group_put
+    iommu_group_remove_device
+    iommu_iova_to_phys
+    iommu_map
+    iommu_unmap
+    ioread16
+    ioread16be
+    ioread32
+    ioread32be
+    ioread8
+    ioremap
+    ioremap_cache
+    ioremap_wc
+    io_schedule
+    io_schedule_timeout
+    iounmap
+    iov_iter_advance
+    iov_iter_bvec
+    iov_iter_init
+    iov_iter_npages
+    iowrite16
+    iowrite32
+    iowrite32be
+    __iowrite32_copy
+    __iowrite64_copy
+    iowrite8
+    ip6_dst_hoplimit
+    ip6_local_out
+    ip6_route_output_flags
+    ip_compute_csum
+    ip_defrag
+    __ip_dev_find
+    ip_do_fragment
+    ip_local_out
+    __ip_mc_dec_group
+    ip_mc_inc_group
+    ipmi_add_smi
+    ipmi_create_user
+    ipmi_destroy_user
+    ipmi_free_recv_msg
+    ipmi_poll_interface
+    ipmi_request_settime
+    ipmi_set_gets_events
+    ipmi_set_my_address
+    ipmi_smi_msg_received
+    ipmi_unregister_smi
+    ipmi_validate_addr
+    ip_route_output_flow
+    __ip_select_ident
+    ip_send_check
+    ip_set_get_byname
+    ip_set_put_byindex
+    ip_tos2prio
+    ip_tunnel_get_stats64
+    iput
+    __ipv6_addr_type
+    ipv6_chk_addr
+    ipv6_ext_hdr
+    ipv6_find_hdr
+    ipv6_mod_enabled
+    ipv6_skip_exthdr
+    ipv6_stub
+    ip_vs_proto_name
+    irq_cpu_rmap_add
+    irq_create_mapping_affinity
+    __irq_domain_add
+    irq_domain_remove
+    irq_find_mapping
+    irq_get_irq_data
+    irq_modify_status
+    irq_poll_complete
+    irq_poll_disable
+    irq_poll_enable
+    irq_poll_init
+    irq_poll_sched
+    irq_set_affinity_hint
+    irq_set_affinity_notifier
+    irq_set_chip_and_handler_name
+    irq_to_desc
+    is_acpi_data_node
+    is_acpi_device_node
+    iscsi_block_scsi_eh
+    iscsi_block_session
+    iscsi_boot_create_ethernet
+    iscsi_boot_create_host_kset
+    iscsi_boot_create_initiator
+    iscsi_boot_create_target
+    iscsi_boot_destroy_kset
+    __iscsi_complete_pdu
+    iscsi_complete_pdu
+    iscsi_complete_scsi_task
+    iscsi_conn_bind
+    iscsi_conn_error_event
+    iscsi_conn_failure
+    iscsi_conn_get_addr_param
+    iscsi_conn_get_param
+    iscsi_conn_login_event
+    iscsi_conn_send_pdu
+    iscsi_conn_setup
+    iscsi_conn_start
+    iscsi_conn_stop
+    iscsi_conn_teardown
+    iscsi_create_endpoint
+    iscsi_create_flashnode_conn
+    iscsi_create_flashnode_sess
+    iscsi_create_iface
+    iscsi_destroy_all_flashnode
+    iscsi_destroy_endpoint
+    iscsi_destroy_flashnode_sess
+    iscsi_destroy_iface
+    iscsi_eh_abort
+    iscsi_eh_cmd_timed_out
+    iscsi_eh_device_reset
+    iscsi_eh_recover_target
+    iscsi_eh_session_reset
+    iscsi_find_flashnode_conn
+    iscsi_find_flashnode_sess
+    iscsi_flashnode_bus_match
+    iscsi_get_discovery_parent_name
+    iscsi_get_ipaddress_state_name
+    iscsi_get_port_speed_name
+    iscsi_get_port_state_name
+    iscsi_get_router_state_name
+    __iscsi_get_task
+    iscsi_host_add
+    iscsi_host_alloc
+    iscsi_host_for_each_session
+    iscsi_host_free
+    iscsi_host_get_param
+    iscsi_host_remove
+    iscsi_is_session_dev
+    iscsi_is_session_online
+    iscsi_itt_to_task
+    iscsi_lookup_endpoint
+    iscsi_offload_mesg
+    iscsi_ping_comp_event
+    iscsi_post_host_event
+    __iscsi_put_task
+    iscsi_put_task
+    iscsi_queuecommand
+    iscsi_register_transport
+    iscsi_session_chkready
+    iscsi_session_failure
+    iscsi_session_get_param
+    iscsi_session_recovery_timedout
+    iscsi_session_setup
+    iscsi_session_teardown
+    iscsi_set_param
+    iscsi_suspend_queue
+    iscsi_switch_str_param
+    iscsi_target_alloc
+    iscsi_unblock_session
+    iscsi_unregister_transport
+    is_uv_system
+    is_vmalloc_addr
+    iterate_fd
+    iw_cm_accept
+    iw_cm_connect
+    iw_cm_disconnect
+    iw_cm_init_qp_attr
+    iw_cm_listen
+    iw_cm_reject
+    iwcm_reject_msg
+    iw_create_cm_id
+    iw_destroy_cm_id
+    jiffies
+    jiffies_64
+    jiffies64_to_nsecs
+    jiffies_to_msecs
+    jiffies_to_timespec64
+    jiffies_to_usecs
+    kasprintf
+    kernel_bind
+    kernel_connect
+    kernel_cpustat
+    kernel_fpu_begin_mask
+    kernel_fpu_end
+    kernel_recvmsg
+    kernel_sendmsg
+    kernel_sock_shutdown
+    kernel_write
+    kexec_crash_loaded
+    __kfifo_alloc
+    __kfifo_free
+    kfree
+    kfree_const
+    kfree_sensitive
+    kfree_skb
+    kfree_skb_list
+    kfree_skb_partial
+    kgdb_active
+    kgdb_breakpoint
+    kill_fasync
+    __kmalloc
+    kmalloc_caches
+    __kmalloc_node
+    kmalloc_order_trace
+    kmem_cache_alloc
+    kmem_cache_alloc_node
+    kmem_cache_alloc_node_trace
+    kmem_cache_alloc_trace
+    kmem_cache_create
+    kmem_cache_create_usercopy
+    kmem_cache_destroy
+    kmem_cache_free
+    kmem_cache_shrink
+    kmemdup
+    kobject_add
+    kobject_create_and_add
+    kobject_del
+    kobject_get
+    kobject_init
+    kobject_init_and_add
+    kobject_put
+    kobject_set_name
+    kobject_uevent
+    kobject_uevent_env
+    krealloc
+    kset_create_and_add
+    kset_find_obj
+    kset_register
+    kset_unregister
+    ksize
+    kstrdup
+    kstrdup_const
+    kstrndup
+    kstrtobool
+    kstrtobool_from_user
+    kstrtoint
+    kstrtoint_from_user
+    kstrtoll
+    kstrtoll_from_user
+    kstrtou16
+    kstrtou8
+    kstrtouint
+    kstrtouint_from_user
+    kstrtoul_from_user
+    kstrtoull
+    kstrtoull_from_user
+    ksys_sync_helper
+    kthread_bind
+    kthread_create_on_node
+    kthread_create_worker
+    kthread_destroy_worker
+    kthread_park
+    kthread_queue_work
+    kthread_should_stop
+    kthread_stop
+    kthread_unpark
+    kthread_unuse_mm
+    kthread_use_mm
+    ktime_get
+    ktime_get_coarse_real_ts64
+    ktime_get_mono_fast_ns
+    ktime_get_raw
+    ktime_get_raw_ts64
+    ktime_get_real_seconds
+    ktime_get_real_ts64
+    ktime_get_seconds
+    ktime_get_ts64
+    ktime_get_with_offset
+    kvasprintf
+    kvfree
+    kvfree_call_rcu
+    kvmalloc_node
+    lcm
+    led_classdev_register_ext
+    led_classdev_resume
+    led_classdev_suspend
+    led_classdev_unregister
+    libfc_vport_create
+    __list_add_valid
+    __list_del_entry_valid
+    list_sort
+    llist_add_batch
+    __local_bh_enable_ip
+    __lock_page
+    lock_page_memcg
+    lockref_get
+    lock_sock_nested
+    make_kgid
+    make_kuid
+    map_destroy
+    mark_page_accessed
+    match_hex
+    match_int
+    match_strdup
+    match_string
+    match_token
+    match_u64
+    mdev_dev
+    mdev_from_dev
+    mdev_get_drvdata
+    mdev_parent_dev
+    mdev_register_device
+    mdev_set_drvdata
+    mdev_unregister_device
+    mdev_uuid
+    mdio45_probe
+    mdiobus_alloc_size
+    mdiobus_free
+    mdiobus_get_phy
+    mdiobus_read
+    __mdiobus_register
+    mdiobus_unregister
+    mdiobus_write
+    mdio_mii_ioctl
+    memchr
+    memchr_inv
+    memcmp
+    memcpy
+    memcpy_fromio
+    memcpy_toio
+    memdup_user
+    memdup_user_nul
+    memmove
+    memory_read_from_buffer
+    memparse
+    mempool_alloc
+    mempool_alloc_slab
+    mempool_create
+    mempool_create_node
+    mempool_destroy
+    mempool_free
+    mempool_free_slab
+    mempool_kfree
+    mempool_kmalloc
+    memscan
+    mem_section
+    memset
+    memset_io
+    metadata_dst_alloc
+    mfd_add_devices
+    mfd_remove_devices
+    misc_deregister
+    misc_register
+    __mmdrop
+    mm_kobj
+    mmput
+    mmu_interval_notifier_insert
+    mmu_interval_notifier_remove
+    mmu_notifier_put
+    __mmu_notifier_register
+    mmu_notifier_register
+    mmu_notifier_synchronize
+    mmu_notifier_unregister
+    mod_delayed_work_on
+    mod_timer
+    mod_timer_pending
+    __module_get
+    module_layout
+    module_put
+    module_refcount
+    mpi_alloc
+    mpi_free
+    mpi_get_buffer
+    mpi_powm
+    mpi_read_raw_data
+    __msecs_to_jiffies
+    msleep
+    msleep_interruptible
+    mtd_device_parse_register
+    mtd_device_unregister
+    __mutex_init
+    mutex_is_locked
+    mutex_lock
+    mutex_lock_interruptible
+    mutex_lock_killable
+    mutex_trylock
+    mutex_unlock
+    mxm_wmi_call_mxds
+    mxm_wmi_call_mxmx
+    mxm_wmi_supported
+    napi_alloc_frag
+    __napi_alloc_skb
+    napi_complete_done
+    napi_consume_skb
+    napi_disable
+    napi_get_frags
+    napi_gro_flush
+    napi_gro_frags
+    napi_gro_receive
+    __napi_schedule
+    __napi_schedule_irqoff
+    napi_schedule_prep
+    __ndelay
+    ndo_dflt_bridge_getlink
+    ndo_dflt_fdb_add
+    nd_tbl
+    __neigh_create
+    neigh_destroy
+    __neigh_event_send
+    neigh_lookup
+    netdev_alloc_frag
+    __netdev_alloc_skb
+    netdev_bind_sb_channel_queue
+    netdev_crit
+    netdev_err
+    netdev_features_change
+    netdev_has_upper_dev_all_rcu
+    netdev_info
+    netdev_is_rx_handler_busy
+    netdev_lower_get_next
+    netdev_lower_get_next_private
+    netdev_master_upper_dev_get
+    netdev_master_upper_dev_get_rcu
+    netdev_master_upper_dev_link
+    netdev_notice
+    netdev_pick_tx
+    netdev_port_same_parent_id
+    netdev_printk
+    netdev_reset_tc
+    netdev_rss_key_fill
+    netdev_rx_handler_register
+    netdev_rx_handler_unregister
+    netdev_set_num_tc
+    netdev_set_sb_channel
+    netdev_set_tc_queue
+    netdev_state_change
+    netdev_stats_to_stats64
+    netdev_unbind_sb_channel
+    netdev_update_features
+    netdev_upper_dev_unlink
+    netdev_walk_all_lower_dev_rcu
+    netdev_walk_all_upper_dev_rcu
+    netdev_warn
+    net_dim
+    net_dim_get_def_rx_moderation
+    net_dim_get_def_tx_moderation
+    net_dim_get_rx_moderation
+    net_dim_get_tx_moderation
+    netif_carrier_off
+    netif_carrier_on
+    netif_device_attach
+    netif_device_detach
+    netif_get_num_default_rss_queues
+    netif_napi_add
+    __netif_napi_del
+    netif_receive_skb
+    netif_rx
+    netif_rx_ni
+    netif_schedule_queue
+    netif_set_real_num_rx_queues
+    netif_set_real_num_tx_queues
+    netif_set_xps_queue
+    netif_tx_stop_all_queues
+    netif_tx_wake_queue
+    netlink_ack
+    netlink_broadcast
+    netlink_capable
+    __netlink_dump_start
+    netlink_has_listeners
+    __netlink_kernel_create
+    netlink_kernel_release
+    netlink_ns_capable
+    netlink_set_err
+    netlink_unicast
+    net_namespace_list
+    net_ns_type_operations
+    net_ratelimit
+    net_rwsem
+    nf_connlabels_get
+    nf_connlabels_put
+    nf_connlabels_replace
+    nf_conntrack_alloc
+    __nf_conntrack_confirm
+    nf_conntrack_destroy
+    nf_conntrack_eventmask_report
+    nf_conntrack_expect_lock
+    nf_conntrack_find_get
+    nf_conntrack_free
+    nf_conntrack_hash
+    nf_conntrack_hash_check_insert
+    __nf_conntrack_helper_find
+    nf_conntrack_helper_put
+    nf_conntrack_helper_try_module_get
+    nf_conntrack_htable_size
+    nf_conntrack_in
+    nf_conntrack_locks
+    nf_ct_delete
+    nf_ct_deliver_cached_events
+    nf_ct_expect_alloc
+    __nf_ct_expect_find
+    nf_ct_expect_find_get
+    nf_ct_expect_hash
+    nf_ct_expect_hsize
+    nf_ct_expect_iterate_net
+    nf_ct_expect_put
+    nf_ct_expect_register_notifier
+    nf_ct_expect_related_report
+    nf_ct_expect_unregister_notifier
+    nf_ct_ext_add
+    nf_ct_frag6_gather
+    nf_ct_get_tuplepr
+    nf_ct_helper_expectfn_find_by_name
+    nf_ct_helper_expectfn_find_by_symbol
+    nf_ct_helper_ext_add
+    nf_ct_invert_tuple
+    nf_ct_iterate_cleanup_net
+    nf_ct_l4proto_find
+    nf_ct_nat_ext_add
+    nf_ct_remove_expectations
+    nf_ct_seq_adjust
+    nf_ct_tmpl_alloc
+    nf_ct_tmpl_free
+    __nf_ct_try_assign_helper
+    nf_ct_unlink_expect_report
+    nf_ct_zone_dflt
+    nf_ipv6_ops
+    nf_nat_alloc_null_binding
+    nf_nat_hook
+    nf_nat_icmp_reply_translation
+    nf_nat_icmpv6_reply_translation
+    nf_nat_packet
+    nf_nat_setup_info
+    nfnetlink_has_listeners
+    nfnetlink_send
+    nfnetlink_set_err
+    nfnetlink_subsys_register
+    nfnetlink_subsys_unregister
+    nfnl_lock
+    nfnl_unlock
+    nf_register_net_hook
+    nf_register_net_hooks
+    nf_unregister_net_hook
+    nf_unregister_net_hooks
+    nla_find
+    nla_memcpy
+    __nla_parse
+    nla_policy_len
+    __nla_put
+    nla_put
+    nla_put_64bit
+    __nla_reserve
+    nla_reserve
+    nla_strlcpy
+    __nla_validate
+    __nlmsg_put
+    node_data
+    __node_distance
+    node_states
+    node_to_cpumask_map
+    no_llseek
+    nonseekable_open
+    noop_llseek
+    nr_cpu_ids
+    nr_irqs
+    nr_node_ids
+    ns_capable
+    nsecs_to_jiffies
+    ns_to_kernel_old_timeval
+    ns_to_timespec64
+    numa_node
+    __num_online_cpus
+    num_registered_fb
+    nvme_alloc_request
+    nvme_cancel_request
+    nvme_change_ctrl_state
+    nvme_cleanup_cmd
+    nvme_complete_async_event
+    nvme_complete_rq
+    nvme_disable_ctrl
+    nvme_enable_ctrl
+    nvme_fc_rcv_ls_req
+    nvme_fc_register_localport
+    nvme_fc_register_remoteport
+    nvme_fc_rescan_remoteport
+    nvme_fc_set_remoteport_devloss
+    nvme_fc_unregister_localport
+    nvme_fc_unregister_remoteport
+    nvme_get_features
+    nvme_init_ctrl
+    nvme_init_identify
+    nvme_io_timeout
+    nvme_kill_queues
+    nvme_remove_namespaces
+    nvme_reset_ctrl
+    nvme_reset_ctrl_sync
+    nvme_set_features
+    nvme_set_queue_count
+    nvme_setup_cmd
+    nvme_shutdown_ctrl
+    nvme_start_admin_queue
+    nvme_start_ctrl
+    nvme_start_freeze
+    nvme_start_queues
+    nvme_stop_admin_queue
+    nvme_stop_ctrl
+    nvme_stop_queues
+    nvme_submit_sync_cmd
+    nvme_sync_queues
+    nvmet_fc_invalidate_host
+    nvmet_fc_rcv_fcp_abort
+    nvmet_fc_rcv_fcp_req
+    nvmet_fc_rcv_ls_req
+    nvmet_fc_register_targetport
+    nvmet_fc_unregister_targetport
+    nvme_try_sched_reset
+    nvme_unfreeze
+    nvme_uninit_ctrl
+    nvme_wait_freeze
+    nvme_wait_freeze_timeout
+    nvme_wait_reset
+    nvme_wq
+    on_each_cpu_cond_mask
+    orderly_poweroff
+    out_of_line_wait_on_bit
+    out_of_line_wait_on_bit_lock
+    override_creds
+    __page_file_index
+    __page_frag_cache_drain
+    page_frag_free
+    __page_mapcount
+    page_mapped
+    page_offset_base
+    page_pool_alloc_pages
+    page_pool_create
+    page_pool_destroy
+    page_pool_put_page
+    page_pool_release_page
+    page_pool_update_nid
+    pagevec_lookup_range
+    pagevec_lookup_range_tag
+    __pagevec_release
+    panic
+    panic_notifier_list
+    param_array_ops
+    param_get_int
+    param_get_uint
+    param_ops_bint
+    param_ops_bool
+    param_ops_byte
+    param_ops_charp
+    param_ops_hexint
+    param_ops_int
+    param_ops_long
+    param_ops_short
+    param_ops_string
+    param_ops_uint
+    param_ops_ullong
+    param_ops_ulong
+    param_ops_ushort
+    param_set_bool
+    param_set_int
+    param_set_uint
+    pat_enabled
+    path_get
+    path_put
+    pci_aer_clear_nonfatal_status
+    pci_alloc_irq_vectors_affinity
+    pci_assign_unassigned_bus_resources
+    pcibios_resource_to_bus
+    pci_bus_read_config_dword
+    pci_bus_resource_n
+    pci_bus_type
+    pci_cfg_access_lock
+    pci_cfg_access_unlock
+    pci_choose_state
+    pci_clear_master
+    pci_clear_mwi
+    pci_d3cold_disable
+    pci_dev_driver
+    pci_dev_get
+    pci_device_is_present
+    pci_dev_present
+    pci_dev_put
+    pci_disable_device
+    pci_disable_link_state
+    pci_disable_msi
+    pci_disable_msix
+    pci_disable_pcie_error_reporting
+    pci_disable_rom
+    pci_disable_sriov
+    pcie_aspm_enabled
+    pcie_bandwidth_available
+    pcie_capability_clear_and_set_word
+    pcie_capability_read_dword
+    pcie_capability_read_word
+    pcie_capability_write_word
+    pcie_flr
+    pcie_get_mps
+    pcie_get_speed_cap
+    pcie_get_width_cap
+    pci_enable_atomic_ops_to_root
+    pci_enable_device
+    pci_enable_device_mem
+    pci_enable_msi
+    pci_enable_msix_range
+    pci_enable_pcie_error_reporting
+    pci_enable_rom
+    pci_enable_sriov
+    pci_enable_wake
+    pcie_print_link_status
+    pcie_relaxed_ordering_enabled
+    pcie_set_readrq
+    pci_find_capability
+    pci_find_ext_capability
+    pci_free_irq
+    pci_free_irq_vectors
+    pci_get_class
+    pci_get_device
+    pci_get_domain_bus_and_slot
+    pci_get_dsn
+    pci_get_slot
+    pci_ignore_hotplug
+    pci_intx
+    pci_iomap
+    pci_ioremap_bar
+    pci_iounmap
+    pci_irq_get_affinity
+    pci_irq_vector
+    pci_load_saved_state
+    pci_map_rom
+    pci_match_id
+    pcim_enable_device
+    pcim_iomap
+    pcim_iomap_regions
+    pcim_iomap_table
+    pcim_iounmap
+    pci_msix_vec_count
+    pci_num_vf
+    pci_pr3_present
+    pci_prepare_to_sleep
+    pci_read_config_byte
+    pci_read_config_dword
+    pci_read_config_word
+    pci_read_vpd
+    __pci_register_driver
+    pci_release_regions
+    pci_release_resource
+    pci_release_selected_regions
+    pci_request_irq
+    pci_request_regions
+    pci_request_selected_regions
+    pci_rescan_bus
+    pci_reset_bus
+    pci_resize_resource
+    pci_restore_msi_state
+    pci_restore_state
+    pci_save_state
+    pci_select_bars
+    pci_set_master
+    pci_set_mwi
+    pci_set_power_state
+    pci_sriov_configure_simple
+    pci_sriov_get_totalvfs
+    pci_sriov_set_totalvfs
+    pci_stop_and_remove_bus_device
+    pci_stop_and_remove_bus_device_locked
+    pci_store_saved_state
+    pci_try_set_mwi
+    pci_unmap_rom
+    pci_unregister_driver
+    pci_vfs_assigned
+    pci_vpd_find_info_keyword
+    pci_vpd_find_tag
+    pci_wait_for_pending_transaction
+    pci_wake_from_d3
+    pci_walk_bus
+    pci_write_config_byte
+    pci_write_config_dword
+    pci_write_config_word
+    pcix_set_mmrbc
+    PDE_DATA
+    __per_cpu_offset
+    percpu_ref_exit
+    percpu_ref_init
+    percpu_ref_kill_and_confirm
+    perf_event_update_userpage
+    perf_pmu_register
+    perf_pmu_unregister
+    perf_tp_event
+    perf_trace_buf_alloc
+    perf_trace_run_bpf_submit
+    pgprot_writecombine
+    phy_attach_direct
+    phy_attached_info
+    phy_connect
+    phy_connect_direct
+    phy_device_free
+    phy_device_register
+    phy_device_remove
+    phy_disconnect
+    phy_ethtool_ksettings_get
+    phy_ethtool_ksettings_set
+    phy_loopback
+    phy_mii_ioctl
+    phy_resume
+    phys_base
+    phy_set_asym_pause
+    phy_set_max_speed
+    physical_mask
+    phy_start
+    phy_start_aneg
+    phy_stop
+    phy_support_asym_pause
+    phy_suspend
+    phy_validate_pause
+    pid_task
+    pid_vnr
+    platform_bus_type
+    platform_device_register
+    platform_device_register_full
+    platform_device_unregister
+    __platform_driver_register
+    platform_driver_unregister
+    platform_get_irq
+    platform_get_resource
+    platform_get_resource_byname
+    pldmfw_flash_image
+    pldmfw_op_pci_match_record
+    pm_genpd_add_device
+    pm_genpd_init
+    pm_genpd_remove_device
+    pm_power_off
+    pm_runtime_allow
+    pm_runtime_autosuspend_expiration
+    __pm_runtime_disable
+    pm_runtime_enable
+    pm_runtime_forbid
+    __pm_runtime_idle
+    __pm_runtime_resume
+    pm_runtime_set_autosuspend_delay
+    __pm_runtime_set_status
+    __pm_runtime_suspend
+    __pm_runtime_use_autosuspend
+    pm_schedule_suspend
+    pm_suspend_global_flags
+    pm_vt_switch_required
+    pm_vt_switch_unregister
+    power_supply_is_system_supplied
+    prandom_bytes
+    prandom_seed
+    prandom_u32
+    __preempt_count
+    prepare_creds
+    prepare_to_wait
+    prepare_to_wait_event
+    prepare_to_wait_exclusive
+    print_hex_dump
+    printk
+    __printk_ratelimit
+    printk_timed_ratelimit
+    proc_create
+    proc_create_data
+    proc_dointvec
+    proc_dointvec_minmax
+    proc_mkdir
+    proc_mkdir_mode
+    proc_remove
+    proc_set_size
+    proc_symlink
+    __pskb_copy_fclone
+    pskb_expand_head
+    __pskb_pull_tail
+    ___pskb_trim
+    ptp_clock_event
+    ptp_clock_index
+    ptp_clock_register
+    ptp_clock_unregister
+    ptp_find_pin
+    __put_cred
+    put_device
+    put_devmap_managed_page
+    put_disk
+    __put_net
+    __put_page
+    put_pid
+    __put_task_struct
+    put_unused_fd
+    __put_user_1
+    __put_user_2
+    __put_user_4
+    __put_user_8
+    pv_ops
+    qdisc_reset
+    qed_get_eth_ops
+    qed_put_eth_ops
+    queue_delayed_work_on
+    queued_read_lock_slowpath
+    queued_write_lock_slowpath
+    queue_work_on
+    radix_tree_delete
+    radix_tree_gang_lookup
+    radix_tree_gang_lookup_tag
+    radix_tree_insert
+    radix_tree_iter_delete
+    radix_tree_lookup
+    radix_tree_lookup_slot
+    radix_tree_next_chunk
+    radix_tree_preload
+    radix_tree_preloads
+    radix_tree_tagged
+    radix_tree_tag_set
+    raid_class_attach
+    raid_class_release
+    ___ratelimit
+    raw_notifier_call_chain
+    raw_notifier_chain_register
+    raw_notifier_chain_unregister
+    _raw_read_lock
+    _raw_read_lock_bh
+    _raw_read_lock_irq
+    _raw_read_lock_irqsave
+    _raw_read_unlock_bh
+    _raw_read_unlock_irqrestore
+    _raw_spin_lock
+    _raw_spin_lock_bh
+    _raw_spin_lock_irq
+    _raw_spin_lock_irqsave
+    _raw_spin_trylock
+    _raw_spin_unlock_bh
+    _raw_spin_unlock_irqrestore
+    _raw_write_lock
+    _raw_write_lock_bh
+    _raw_write_lock_irq
+    _raw_write_lock_irqsave
+    _raw_write_unlock_bh
+    _raw_write_unlock_irqrestore
+    rb_erase
+    __rb_erase_color
+    rb_first
+    rb_first_postorder
+    __rb_insert_augmented
+    rb_insert_color
+    rb_next
+    rb_next_postorder
+    rb_replace_node
+    rcu_barrier
+    rcu_read_unlock_strict
+    rdma_accept
+    rdma_addr_cancel
+    rdma_addr_size
+    rdma_addr_size_in6
+    rdma_addr_size_kss
+    rdma_bind_addr
+    __rdma_block_iter_next
+    __rdma_block_iter_start
+    rdmacg_register_device
+    rdmacg_try_charge
+    rdmacg_uncharge
+    rdmacg_unregister_device
+    rdma_connect
+    rdma_consumer_reject_data
+    rdma_copy_ah_attr
+    rdma_copy_src_l2_addr
+    rdma_create_ah
+    __rdma_create_kernel_id
+    rdma_create_qp
+    rdma_create_user_ah
+    rdma_destroy_ah_attr
+    rdma_destroy_ah_user
+    rdma_destroy_id
+    rdma_destroy_qp
+    rdma_disconnect
+    rdma_event_msg
+    rdma_find_gid
+    rdma_find_gid_by_port
+    rdma_get_gid_attr
+    rdma_get_service_id
+    rdma_init_qp_attr
+    rdma_is_zero_gid
+    rdma_join_multicast
+    rdma_leave_multicast
+    rdma_listen
+    rdma_move_ah_attr
+    rdma_nl_multicast
+    rdma_nl_put_driver_string
+    rdma_nl_put_driver_u32
+    rdma_nl_put_driver_u64
+    rdma_nl_register
+    rdma_nl_stat_hwcounter_entry
+    rdma_nl_unicast
+    rdma_nl_unicast_wait
+    rdma_nl_unregister
+    rdma_node_get_transport
+    rdma_notify
+    rdma_port_get_link_layer
+    rdma_put_gid_attr
+    rdma_query_ah
+    rdma_query_gid
+    rdma_read_gid_hw_context
+    rdma_read_gid_l2_fields
+    rdma_read_gids
+    rdma_reject
+    rdma_reject_msg
+    rdma_resolve_addr
+    rdma_resolve_ip
+    rdma_resolve_route
+    rdma_restrack_add
+    rdma_restrack_del
+    rdma_roce_rescan_device
+    rdma_rw_ctx_destroy
+    rdma_rw_ctx_init
+    rdma_rw_ctx_post
+    rdma_rw_ctx_wrs
+    rdma_set_afonly
+    rdma_set_cq_moderation
+    rdma_set_ib_path
+    rdma_set_reuseaddr
+    rdma_set_service_type
+    rdma_translate_ip
+    rdma_user_mmap_entry_get_pgoff
+    rdma_user_mmap_entry_insert_range
+    rdma_user_mmap_entry_put
+    rdma_user_mmap_entry_remove
+    rdma_user_mmap_io
+    read_cache_pages
+    recalc_sigpending
+    refcount_dec_and_mutex_lock
+    refcount_dec_if_one
+    refcount_warn_saturate
+    register_acpi_hed_notifier
+    register_acpi_notifier
+    register_blkdev
+    __register_chrdev
+    register_chrdev_region
+    register_console
+    register_die_notifier
+    registered_fb
+    register_fib_notifier
+    register_inet6addr_notifier
+    register_inetaddr_notifier
+    register_ip_vs_scheduler
+    register_kprobe
+    register_module_notifier
+    register_netdev
+    register_netdevice
+    register_netdevice_notifier
+    register_netdevice_notifier_dev_net
+    register_netdevice_notifier_net
+    register_netevent_notifier
+    register_net_sysctl
+    __register_nmi_handler
+    register_oom_notifier
+    register_pernet_device
+    register_pernet_subsys
+    register_reboot_notifier
+    register_sysctl_table
+    regmap_read
+    regmap_write
+    release_firmware
+    release_pages
+    __release_region
+    release_sock
+    remap_pfn_range
+    remap_vmalloc_range
+    remove_conflicting_framebuffers
+    remove_conflicting_pci_framebuffers
+    remove_proc_entry
+    remove_wait_queue
+    request_firmware
+    request_firmware_direct
+    request_firmware_nowait
+    __request_module
+    __request_region
+    request_threaded_irq
+    reservation_ww_class
+    reset_devices
+    revalidate_disk_size
+    revert_creds
+    rhashtable_destroy
+    rhashtable_free_and_destroy
+    rhashtable_init
+    rhashtable_insert_slow
+    rhashtable_walk_enter
+    rhashtable_walk_exit
+    rhashtable_walk_next
+    rhashtable_walk_start_check
+    rhashtable_walk_stop
+    rhltable_init
+    __rht_bucket_nested
+    rht_bucket_nested
+    rht_bucket_nested_insert
+    ring_buffer_event_data
+    roce_gid_type_mask_support
+    round_jiffies
+    round_jiffies_relative
+    round_jiffies_up
+    rps_cpu_mask
+    rps_may_expire_flow
+    rps_sock_flow_table
+    rsa_parse_priv_key
+    rsa_parse_pub_key
+    rt6_lookup
+    rtc_time64_to_tm
+    rtnl_configure_link
+    rtnl_create_link
+    rtnl_is_locked
+    rtnl_link_get_net
+    rtnl_link_register
+    rtnl_link_unregister
+    rtnl_lock
+    rtnl_nla_parse_ifla
+    rtnl_trylock
+    rtnl_unlock
+    sas_alloc_slow_task
+    sas_attach_transport
+    sas_bios_param
+    sas_change_queue_depth
+    sas_disable_tlr
+    sas_domain_attach_transport
+    sas_drain_work
+    sas_eh_device_reset_handler
+    sas_eh_target_reset_handler
+    sas_enable_tlr
+    sas_end_device_alloc
+    sas_expander_alloc
+    sas_free_task
+    sas_get_local_phy
+    sas_ioctl
+    sas_is_tlr_enabled
+    sas_phy_add
+    sas_phy_alloc
+    sas_phy_delete
+    sas_phy_free
+    sas_phy_reset
+    sas_port_add
+    sas_port_add_phy
+    sas_port_alloc_num
+    sas_port_delete
+    sas_port_delete_phy
+    sas_port_free
+    sas_prep_resume_ha
+    sas_queuecommand
+    sas_read_port_mode_page
+    sas_register_ha
+    sas_release_transport
+    sas_remove_host
+    sas_resume_ha
+    sas_rphy_add
+    sas_slave_configure
+    sas_ssp_task_response
+    sas_suspend_ha
+    sas_target_alloc
+    sas_target_destroy
+    sas_unregister_ha
+    sbitmap_queue_clear
+    __sbitmap_queue_get
+    scatterwalk_map_and_copy
+    sched_clock
+    sched_clock_cpu
+    sched_set_fifo
+    sched_set_fifo_low
+    sched_set_normal
+    schedule
+    schedule_hrtimeout
+    schedule_hrtimeout_range
+    schedule_timeout
+    schedule_timeout_interruptible
+    schedule_timeout_uninterruptible
+    __SCK__tp_func_dma_fence_emit
+    __SCK__tp_func_nvme_sq
+    __SCK__tp_func_xdp_exception
+    scmd_printk
+    scnprintf
+    screen_info
+    scsi_add_device
+    scsi_add_host_with_dma
+    scsi_block_requests
+    scsi_build_sense_buffer
+    scsi_change_queue_depth
+    scsi_command_normalize_sense
+    scsi_device_get
+    scsi_device_lookup
+    scsi_device_put
+    scsi_device_set_state
+    scsi_device_type
+    scsi_dma_map
+    scsi_dma_unmap
+    __scsi_execute
+    scsi_get_vpd_page
+    scsi_host_alloc
+    scsi_host_busy
+    scsi_host_get
+    scsi_host_lookup
+    scsi_host_put
+    scsi_internal_device_block_nowait
+    scsi_internal_device_unblock_nowait
+    scsi_is_fc_rport
+    scsi_is_host_device
+    scsi_is_sdev_device
+    __scsi_iterate_devices
+    scsilun_to_int
+    scsi_normalize_sense
+    scsi_print_command
+    scsi_queue_work
+    scsi_register_driver
+    scsi_remove_device
+    scsi_remove_host
+    scsi_remove_target
+    scsi_rescan_device
+    scsi_sanitize_inquiry_string
+    scsi_scan_host
+    scsi_sense_key_string
+    scsi_track_queue_full
+    scsi_unblock_requests
+    __SCT__tp_func_dma_fence_emit
+    __SCT__tp_func_nvme_sq
+    __SCT__tp_func_xdp_exception
+    sdev_prefix_printk
+    secpath_set
+    secure_tcp_seq
+    secure_tcpv6_seq
+    security_d_instantiate
+    security_ib_alloc_security
+    security_ib_endport_manage_subnet
+    security_ib_free_security
+    security_ib_pkey_access
+    security_release_secctx
+    security_secid_to_secctx
+    security_tun_dev_alloc_security
+    security_tun_dev_attach
+    security_tun_dev_attach_queue
+    security_tun_dev_create
+    security_tun_dev_free_security
+    security_tun_dev_open
+    send_sig
+    send_sig_info
+    seq_list_next
+    seq_list_start
+    seq_lseek
+    seq_open
+    seq_printf
+    seq_putc
+    seq_put_decimal_ull
+    seq_puts
+    seq_read
+    seq_release
+    seq_write
+    set_cpus_allowed_ptr
+    set_current_groups
+    set_device_ro
+    set_disk_ro
+    set_freezable
+    set_memory_uc
+    set_memory_wb
+    set_memory_wc
+    set_normalized_timespec64
+    set_page_dirty
+    set_page_dirty_lock
+    set_user_nice
+    sg_alloc_table
+    sg_alloc_table_chained
+    sg_alloc_table_from_pages
+    sg_copy_from_buffer
+    sg_copy_to_buffer
+    sg_free_table
+    sg_free_table_chained
+    sg_init_table
+    sgl_alloc
+    sgl_free
+    sg_miter_next
+    sg_miter_start
+    sg_miter_stop
+    sg_nents
+    sg_next
+    __sg_page_iter_next
+    __sg_page_iter_start
+    sg_pcopy_from_buffer
+    sg_pcopy_to_buffer
+    sg_zero_buffer
+    show_class_attr_string
+    sigprocmask
+    si_meminfo
+    simple_attr_open
+    simple_attr_read
+    simple_attr_release
+    simple_attr_write
+    simple_open
+    simple_read_from_buffer
+    simple_strtol
+    simple_strtoul
+    simple_strtoull
+    simple_write_to_buffer
+    single_open
+    single_release
+    sk_alloc
+    sk_attach_filter
+    skb_add_rx_frag
+    __skb_checksum
+    skb_checksum
+    __skb_checksum_complete
+    skb_checksum_help
+    skb_clone
+    skb_clone_tx_timestamp
+    skb_copy
+    skb_copy_bits
+    skb_copy_datagram_from_iter
+    skb_copy_datagram_iter
+    skb_copy_expand
+    skb_copy_ubufs
+    skb_dequeue
+    skb_ensure_writable
+    __skb_ext_del
+    __skb_ext_put
+    __skb_flow_dissect
+    __skb_get_hash
+    __skb_gso_segment
+    skb_gso_validate_mac_len
+    __skb_pad
+    skb_partial_csum_set
+    skb_pull
+    skb_pull_rcsum
+    skb_push
+    skb_put
+    skb_queue_purge
+    skb_queue_tail
+    skb_realloc_headroom
+    __skb_recv_datagram
+    skb_scrub_packet
+    skb_set_owner_w
+    skb_store_bits
+    skb_trim
+    skb_try_coalesce
+    skb_tstamp_tx
+    skb_tx_error
+    skb_vlan_pop
+    skb_vlan_push
+    __skb_warn_lro_forwarding
+    skb_zerocopy
+    skb_zerocopy_headlen
+    sk_detach_filter
+    sk_filter_trim_cap
+    sk_free
+    skip_spaces
+    sme_me_mask
+    sme_me_mask
+    smp_call_function_many
+    smp_call_function_single
+    snprintf
+    sn_rtc_cycles_per_second
+    sock_alloc_send_pskb
+    sock_create
+    sock_create_kern
+    sock_edemux
+    sockfd_lookup
+    sock_init_data
+    sock_recv_errqueue
+    sock_release
+    sock_zerocopy_callback
+    softnet_data
+    sort
+    sprintf
+    sprint_symbol
+    __srcu_read_lock
+    __srcu_read_unlock
+    sscanf
+    __stack_chk_fail
+    stack_trace_print
+    stack_trace_save
+    starget_for_each_device
+    strcasecmp
+    strcat
+    strchr
+    strcmp
+    strcpy
+    strcspn
+    stream_open
+    strim
+    strlcat
+    strlcpy
+    strlen
+    strncasecmp
+    strncat
+    strncmp
+    strncpy
+    strncpy_from_user
+    strnlen
+    strnlen_user
+    strnstr
+    strpbrk
+    strrchr
+    strscpy
+    strscpy_pad
+    strsep
+    strspn
+    strstr
+    submit_bio
+    submit_bio_noacct
+    __sw_hweight32
+    __sw_hweight64
+    swiotlb_nr_tbl
+    __symbol_get
+    __symbol_put
+    sync_file_create
+    synchronize_irq
+    synchronize_net
+    synchronize_rcu
+    synchronize_srcu
+    sysfs_add_file_to_group
+    sysfs_create_bin_file
+    sysfs_create_file_ns
+    sysfs_create_files
+    sysfs_create_group
+    sysfs_create_groups
+    sysfs_create_link
+    sysfs_format_mac
+    sysfs_remove_bin_file
+    sysfs_remove_file_from_group
+    sysfs_remove_file_ns
+    sysfs_remove_files
+    sysfs_remove_group
+    sysfs_remove_groups
+    sysfs_remove_link
+    sysfs_streq
+    system_highpri_wq
+    system_state
+    system_unbound_wq
+    system_wq
+    sys_tz
+    t10_pi_type1_crc
+    t10_pi_type1_ip
+    t10_pi_type3_crc
+    t10_pi_type3_ip
+    tap_get_socket
+    task_active_pid_ns
+    tasklet_init
+    tasklet_kill
+    __tasklet_schedule
+    tasklet_setup
+    __task_pid_nr_ns
+    tcp_gro_complete
+    tcp_hashinfo
+    this_cpu_off
+    time64_to_tm
+    timecounter_cyc2time
+    timecounter_init
+    timecounter_read
+    tls_get_record
+    tls_validate_xmit_skb
+    to_drm_sched_fence
+    _totalram_pages
+    trace_define_field
+    trace_event_buffer_commit
+    trace_event_buffer_lock_reserve
+    trace_event_buffer_reserve
+    trace_event_ignore_this_pid
+    trace_event_raw_init
+    trace_event_reg
+    trace_handle_return
+    __tracepoint_dma_fence_emit
+    __tracepoint_nvme_sq
+    __tracepoint_xdp_exception
+    trace_print_array_seq
+    trace_print_flags_seq
+    trace_print_symbols_seq
+    trace_raw_output_prep
+    trace_seq_printf
+    trace_seq_putc
+    try_module_get
+    try_wait_for_completion
+    tsc_khz
+    ttm_bo_bulk_move_lru_tail
+    ttm_bo_device_init
+    ttm_bo_device_release
+    ttm_bo_dma_acc_size
+    ttm_bo_eviction_valuable
+    ttm_bo_evict_mm
+    ttm_bo_glob
+    ttm_bo_init
+    ttm_bo_init_reserved
+    ttm_bo_kmap
+    ttm_bo_kunmap
+    ttm_bo_lock_delayed_workqueue
+    ttm_bo_mem_space
+    ttm_bo_mmap
+    ttm_bo_mmap_obj
+    ttm_bo_move_accel_cleanup
+    ttm_bo_move_memcpy
+    ttm_bo_move_to_lru_tail
+    ttm_bo_move_ttm
+    ttm_bo_put
+    ttm_bo_unlock_delayed_workqueue
+    ttm_bo_validate
+    ttm_bo_vm_access
+    ttm_bo_vm_close
+    ttm_bo_vm_fault_reserved
+    ttm_bo_vm_open
+    ttm_bo_vm_reserve
+    ttm_bo_wait
+    ttm_dma_page_alloc_debugfs
+    ttm_dma_populate
+    ttm_dma_tt_fini
+    ttm_dma_tt_init
+    ttm_dma_unpopulate
+    ttm_eu_backoff_reservation
+    ttm_eu_fence_buffer_objects
+    ttm_eu_reserve_buffers
+    ttm_page_alloc_debugfs
+    ttm_pool_populate
+    ttm_pool_unpopulate
+    ttm_populate_and_map_pages
+    ttm_range_man_fini
+    ttm_range_man_init
+    ttm_resource_free
+    ttm_resource_manager_force_list_clean
+    ttm_resource_manager_init
+    ttm_sg_tt_init
+    ttm_tt_destroy_common
+    ttm_tt_fini
+    ttm_tt_init
+    ttm_tt_populate
+    ttm_tt_set_placement_caching
+    ttm_unmap_and_unpopulate_pages
+    __udelay
+    udp4_hwcsum
+    udp4_lib_lookup_skb
+    udp6_lib_lookup_skb
+    udp_encap_enable
+    udp_gro_complete
+    udp_tunnel_nic_ops
+    uio_event_notify
+    __uio_register_device
+    uio_unregister_device
+    unlock_page
+    unlock_page_memcg
+    unmap_mapping_range
+    unregister_acpi_hed_notifier
+    unregister_acpi_notifier
+    unregister_blkdev
+    __unregister_chrdev
+    unregister_chrdev_region
+    unregister_console
+    unregister_die_notifier
+    unregister_fib_notifier
+    unregister_inet6addr_notifier
+    unregister_inetaddr_notifier
+    unregister_ip_vs_scheduler
+    unregister_kprobe
+    unregister_module_notifier
+    unregister_netdev
+    unregister_netdevice_many
+    unregister_netdevice_notifier
+    unregister_netdevice_notifier_dev_net
+    unregister_netdevice_notifier_net
+    unregister_netdevice_queue
+    unregister_netevent_notifier
+    unregister_net_sysctl_table
+    unregister_nmi_handler
+    unregister_oom_notifier
+    unregister_pernet_device
+    unregister_pernet_subsys
+    unregister_reboot_notifier
+    unregister_sysctl_table
+    up
+    up_read
+    up_write
+    __usecs_to_jiffies
+    uuid_gen
+    uuid_null
+    uuid_parse
+    __uv_cpu_info
+    _uverbs_alloc
+    uverbs_copy_to
+    uverbs_copy_to_struct_or_zero
+    uverbs_destroy_def_handler
+    uverbs_fd_class
+    uverbs_finalize_uobj_create
+    _uverbs_get_const
+    uverbs_get_flags32
+    uverbs_get_flags64
+    uverbs_idr_class
+    uverbs_uobject_fd_release
+    uverbs_uobject_put
+    __uv_hub_info_list
+    uv_possible_blades
+    uv_setup_irq
+    uv_teardown_irq
+    vfio_add_group_dev
+    vfio_del_group_dev
+    vfio_info_add_capability
+    vfio_info_cap_shift
+    vfio_pin_pages
+    vfio_register_iommu_driver
+    vfio_register_notifier
+    vfio_set_irqs_validate_and_prepare
+    vfio_unpin_pages
+    vfio_unregister_iommu_driver
+    vfio_unregister_notifier
+    vfree
+    vfs_fallocate
+    vfs_fsync
+    vfs_getattr
+    vfs_statfs
+    vga_client_register
+    vgacon_text_force
+    vga_remove_vgacon
+    vga_set_legacy_decoding
+    vga_switcheroo_client_fb_set
+    vga_switcheroo_client_probe_defer
+    vga_switcheroo_fini_domain_pm_ops
+    vga_switcheroo_handler_flags
+    vga_switcheroo_init_domain_pm_ops
+    vga_switcheroo_lock_ddc
+    vga_switcheroo_process_delayed_switch
+    vga_switcheroo_register_client
+    vga_switcheroo_register_handler
+    vga_switcheroo_unlock_ddc
+    vga_switcheroo_unregister_client
+    vga_switcheroo_unregister_handler
+    __virt_addr_valid
+    vlan_dev_real_dev
+    vlan_dev_vlan_id
+    vlan_dev_vlan_proto
+    __vlan_find_dev_deep_rcu
+    __vmalloc
+    vmalloc
+    vmalloc_base
+    vmalloc_node
+    vmalloc_to_page
+    vmalloc_user
+    vmap
+    vmemmap_base
+    vm_get_page_prot
+    vm_insert_page
+    vm_mmap
+    vm_munmap
+    vm_zone_stat
+    vprintk
+    vscnprintf
+    vsnprintf
+    vsprintf
+    vunmap
+    vzalloc
+    vzalloc_node
+    wait_for_completion
+    wait_for_completion_interruptible
+    wait_for_completion_interruptible_timeout
+    wait_for_completion_io_timeout
+    wait_for_completion_killable
+    wait_for_completion_timeout
+    wait_on_page_bit
+    __wake_up
+    wake_up_bit
+    __wake_up_locked
+    wake_up_process
+    __wake_up_sync_key
+    __warn_printk
+    wmi_evaluate_method
+    wmi_has_guid
+    work_busy
+    write_cache_pages
+    ww_mutex_lock
+    ww_mutex_lock_interruptible
+    ww_mutex_unlock
+    x86_cpu_to_apicid
+    __x86_indirect_thunk_r10
+    __x86_indirect_thunk_r11
+    __x86_indirect_thunk_r12
+    __x86_indirect_thunk_r13
+    __x86_indirect_thunk_r14
+    __x86_indirect_thunk_r15
+    __x86_indirect_thunk_r8
+    __x86_indirect_thunk_r9
+    __x86_indirect_thunk_rax
+    __x86_indirect_thunk_rbp
+    __x86_indirect_thunk_rbx
+    __x86_indirect_thunk_rcx
+    __x86_indirect_thunk_rdi
+    __x86_indirect_thunk_rdx
+    __x86_indirect_thunk_rsi
+    __xa_alloc
+    __xa_alloc_cyclic
+    __xa_cmpxchg
+    xa_destroy
+    __xa_erase
+    xa_erase
+    xa_find
+    xa_find_after
+    __xa_insert
+    xa_load
+    __xa_store
+    xa_store
+    xdp_convert_zc_to_xdp_frame
+    xdp_do_flush
+    xdp_do_redirect
+    xdp_return_frame
+    xdp_return_frame_rx_napi
+    xdp_rxq_info_is_reg
+    xdp_rxq_info_reg
+    xdp_rxq_info_reg_mem_model
+    xdp_rxq_info_unreg
+    xdp_rxq_info_unreg_mem_model
+    xdp_rxq_info_unused
+    xdp_warn
+    xfrm_aead_get_byname
+    xfrm_replay_seqhi
+    xp_alloc
+    xp_can_alloc
+    xp_dma_map
+    xp_dma_sync_for_cpu_slow
+    xp_dma_sync_for_device_slow
+    xp_dma_unmap
+    xp_free
+    xp_raw_get_data
+    xp_raw_get_dma
+    xp_set_rxq_info
+    xsk_clear_rx_need_wakeup
+    xsk_clear_tx_need_wakeup
+    xsk_get_pool_from_qid
+    xsk_set_rx_need_wakeup
+    xsk_set_tx_need_wakeup
+    xsk_tx_completed
+    xsk_tx_peek_desc
+    xsk_tx_release
+    xsk_uses_need_wakeup
+    xz_dec_end
+    xz_dec_init
+    xz_dec_run
+    yield
+    zalloc_cpumask_var
+    zap_vma_ptes
+    zerocopy_sg_from_iter
+    zgid
+    zlib_inflate
+    zlib_inflateEnd
+    zlib_inflateInit2
+    zlib_inflate_workspacesize
\ No newline at end of file
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    13 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7D76D
--------------------------------
Add cmdline of 'noqossched' which is enable by default.
Use the static key to reduce noise for multi level prio,
smt expell and prio load balance.
Signed-off-by: Hui Tang <tanghui20(a)huawei.com>
---
 include/linux/sched.h | 26 ++++++++++++++---
 kernel/sched/core.c   | 11 +++++++
 kernel/sched/fair.c   | 67 +++++++++++++++++++++++++++++--------------
 kernel/sched/sched.h  |  6 +++-
 kernel/signal.c       |  3 +-
 5 files changed, 86 insertions(+), 27 deletions(-)
diff --git a/include/linux/sched.h b/include/linux/sched.h
index 3aae225f98a7..fdd3324cc858 100644
--- a/include/linux/sched.h
+++ b/include/linux/sched.h
@@ -1869,15 +1869,19 @@ extern char *__get_task_comm(char *to, size_t len, struct task_struct *tsk);
 	__get_task_comm(buf, sizeof(buf), tsk);		\
 })
 
+#ifdef CONFIG_SMP
 #ifdef CONFIG_QOS_SCHED_SMT_EXPELLER
-void qos_smt_check_need_resched(void);
+static __always_inline bool qos_sched_enabled(void);
+extern struct static_key_true qos_smt_expell_switch;
+extern void qos_smt_check_need_resched(void);
 #endif
-
-#ifdef CONFIG_SMP
 static __always_inline void scheduler_ipi(void)
 {
 #ifdef CONFIG_QOS_SCHED_SMT_EXPELLER
-	qos_smt_check_need_resched();
+
+	if (qos_sched_enabled() &&
+	    static_branch_likely(&qos_smt_expell_switch))
+		qos_smt_check_need_resched();
 #endif
 	/*
 	 * Fold TIF_NEED_RESCHED into the preempt_count; anybody setting
@@ -2215,11 +2219,25 @@ static inline void sched_core_fork(struct task_struct *p) { }
 void sched_move_offline_task(struct task_struct *p);
 void sched_qos_offline_wait(void);
 int sched_qos_cpu_overload(void);
+
+extern struct static_key_true __qos_sched_switch;
+static __always_inline bool qos_sched_enabled(void)
+{
+	if (static_branch_likely(&__qos_sched_switch))
+		return true;
+
+	return false;
+}
 #else
 static inline int sched_qos_cpu_overload(void)
 {
 	return 0;
 }
+
+static __always_inline bool qos_sched_enabled(void)
+{
+	return false;
+}
 #endif
 
 #ifdef CONFIG_QOS_SCHED_DYNAMIC_AFFINITY
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index 454bca0c9c6b..71c69c8161ff 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -3617,6 +3617,17 @@ static void __init init_schedstats(void)
 	set_schedstats(__sched_schedstats);
 }
 
+#ifdef CONFIG_QOS_SCHED
+DEFINE_STATIC_KEY_TRUE(__qos_sched_switch);
+
+static int __init no_qos_sched_switch_setup(char *__unused)
+{
+	static_branch_disable(&__qos_sched_switch);
+	return 1;
+}
+__setup("noqossched", no_qos_sched_switch_setup);
+#endif
+
 #ifdef CONFIG_PROC_SYSCTL
 int sysctl_schedstats(struct ctl_table *table, int write, void *buffer,
 		size_t *lenp, loff_t *ppos)
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
index ff209d25c21c..d7233d4da47d 100644
--- a/kernel/sched/fair.c
+++ b/kernel/sched/fair.c
@@ -2997,13 +2997,17 @@ static inline void update_scan_period(struct task_struct *p, int new_cpu)
 #endif /* CONFIG_NUMA_BALANCING */
 
 #ifdef CONFIG_QOS_SCHED_PRIO_LB
-static void
+static __always_inline void
 adjust_rq_cfs_tasks(void (*list_op)(struct list_head *, struct list_head *),
 	struct rq *rq,
 	struct sched_entity *se)
 {
-	struct task_group *tg = task_group(task_of(se));
+	struct task_group *tg;
 
+	if (!qos_sched_enabled())
+		return;
+
+	tg = task_group(task_of(se));
 	if (sysctl_sched_prio_load_balance_enabled && is_offline_level(tg->qos_level))
 		(*list_op)(&se->group_node, &rq->cfs_offline_tasks);
 	else
@@ -3235,7 +3239,8 @@ static long calc_group_shares(struct cfs_rq *cfs_rq)
 
 	tg_shares = READ_ONCE(tg->shares);
 #ifdef CONFIG_QOS_SCHED_MULTILEVEL
-	tg_shares = qos_reweight(tg_shares, tg);
+	if (qos_sched_enabled())
+		tg_shares = qos_reweight(tg_shares, tg);
 #endif
 
 	load = max(scale_load_down(cfs_rq->load.weight), cfs_rq->avg.load_avg);
@@ -3286,7 +3291,8 @@ static void update_cfs_group(struct sched_entity *se)
 #ifndef CONFIG_SMP
 	shares = READ_ONCE(gcfs_rq->tg->shares);
 #ifdef CONFIG_QOS_SCHED_MULTILEVEL
-	shares = qos_reweight(shares, gcfs_rq->tg);
+	if (qos_sched_enabled())
+		shares = qos_reweight(shares, gcfs_rq->tg);
 #endif
 
 	if (likely(se->load.weight == shares))
@@ -7071,7 +7077,7 @@ static int find_energy_efficient_cpu(struct task_struct *p, int prev_cpu)
 #ifdef CONFIG_JUMP_LABEL
 static DEFINE_STATIC_KEY_FALSE(__dynamic_affinity_used);
 
-static inline bool dynamic_affinity_used(void)
+static __always_inline bool dynamic_affinity_used(void)
 {
 	return static_branch_unlikely(&__dynamic_affinity_used);
 }
@@ -7082,7 +7088,7 @@ void dynamic_affinity_enable(void)
 }
 
 #else /* CONFIG_JUMP_LABEL */
-static bool dynamic_affinity_used(void)
+static __always_inline bool dynamic_affinity_used(void)
 {
 	return true;
 }
@@ -7097,9 +7103,6 @@ int sysctl_sched_util_low_pct = 85;
 
 static inline bool prefer_cpus_valid(struct task_struct *p)
 {
-	if (!dynamic_affinity_used())
-		return false;
-
 	return p->prefer_cpus &&
 	       !cpumask_empty(p->prefer_cpus) &&
 	       !cpumask_equal(p->prefer_cpus, p->cpus_ptr) &&
@@ -7208,7 +7211,9 @@ select_task_rq_fair(struct task_struct *p, int prev_cpu, int sd_flag, int wake_f
 	lockdep_assert_held(&p->pi_lock);
 
 #ifdef CONFIG_QOS_SCHED_DYNAMIC_AFFINITY
-	set_task_select_cpus(p, &idlest_cpu, sd_flag);
+	p->select_cpus = p->cpus_ptr;
+	if (dynamic_affinity_used())
+		set_task_select_cpus(p, &idlest_cpu, sd_flag);
 #endif
 
 	if (sd_flag & SD_BALANCE_WAKE) {
@@ -7770,9 +7775,13 @@ static int __unthrottle_qos_cfs_rqs(int cpu)
 	return res;
 }
 
-static int unthrottle_qos_cfs_rqs(int cpu)
+static __always_inline int unthrottle_qos_cfs_rqs(int cpu)
 {
 	int res;
+
+	if (!qos_sched_enabled())
+		return 0;
+
 	res = __unthrottle_qos_cfs_rqs(cpu);
 
 	if (qos_timer_is_activated(cpu) && !qos_smt_expelled(cpu))
@@ -7781,8 +7790,11 @@ static int unthrottle_qos_cfs_rqs(int cpu)
 	return res;
 }
 
-static bool check_qos_cfs_rq(struct cfs_rq *cfs_rq)
+static __always_inline bool check_qos_cfs_rq(struct cfs_rq *cfs_rq)
 {
+	if (!qos_sched_enabled())
+		return false;
+
 	if (unlikely(__this_cpu_read(qos_cpu_overload))) {
 		return false;
 	}
@@ -7864,8 +7876,11 @@ void init_qos_hrtimer(int cpu)
  * we should schedule offline tasks to run so that they can leave kernel
  * critical sections, and throttle them before returning to user mode.
  */
-static void qos_schedule_throttle(struct task_struct *p)
+static __always_inline void qos_schedule_throttle(struct task_struct *p)
 {
+	if (!qos_sched_enabled())
+		return;
+
 	if (unlikely(current->flags & PF_KTHREAD))
 		return;
 
@@ -7876,7 +7891,7 @@ static void qos_schedule_throttle(struct task_struct *p)
 }
 
 #ifndef CONFIG_QOS_SCHED_SMT_EXPELLER
-static bool qos_smt_expelled(int this_cpu)
+static __always_inline bool qos_smt_expelled(int this_cpu)
 {
 	return false;
 }
@@ -7952,8 +7967,11 @@ static bool qos_sched_idle_cpu(int this_cpu)
 			rq->nr_running);
 }
 
-static bool qos_smt_expelled(int this_cpu)
+static __always_inline bool qos_smt_expelled(int this_cpu)
 {
+	if (!qos_sched_enabled())
+		return false;
+
 	if (!static_branch_likely(&qos_smt_expell_switch))
 		return false;
 
@@ -8011,8 +8029,11 @@ static void qos_smt_send_ipi(int this_cpu)
 	}
 }
 
-static void qos_smt_expel(int this_cpu, struct task_struct *p)
+static __always_inline void qos_smt_expel(int this_cpu, struct task_struct *p)
 {
+	if (!qos_sched_enabled())
+		return;
+
 	if (!static_branch_likely(&qos_smt_expell_switch))
 		return;
 
@@ -8145,7 +8166,8 @@ pick_next_task_fair(struct rq *rq, struct task_struct *prev, struct rq_flags *rf
 #ifdef CONFIG_FAIR_GROUP_SCHED
 	if (!prev || prev->sched_class != &fair_sched_class) {
 #ifdef CONFIG_QOS_SCHED
-		if (cfs_rq->idle_h_nr_running != 0 && rq->online)
+		if (qos_sched_enabled() &&
+		    cfs_rq->idle_h_nr_running != 0 && rq->online)
 			goto qos_simple;
 		else
 #endif
@@ -8661,7 +8683,7 @@ static int task_hot(struct task_struct *p, struct lb_env *env)
 
 #ifdef CONFIG_QOS_SCHED_PRIO_LB
 	/* Preempt sched idle cpu do not consider migration cost */
-	if (sysctl_sched_prio_load_balance_enabled &&
+	if (qos_sched_enabled() && sysctl_sched_prio_load_balance_enabled &&
 	    cpus_share_cache(env->src_cpu, env->dst_cpu) &&
 	    sched_idle_cpu(env->dst_cpu))
 		return 0;
@@ -8770,7 +8792,9 @@ int can_migrate_task(struct task_struct *p, struct lb_env *env)
 		return 0;
 
 #ifdef CONFIG_QOS_SCHED_DYNAMIC_AFFINITY
-	set_task_select_cpus(p, NULL, 0);
+	p->select_cpus = p->cpus_ptr;
+	if (dynamic_affinity_used())
+		set_task_select_cpus(p, NULL, 0);
 	if (!cpumask_test_cpu(env->dst_cpu, p->select_cpus)) {
 #else
 	if (!cpumask_test_cpu(env->dst_cpu, p->cpus_ptr)) {
@@ -8916,7 +8940,7 @@ static struct task_struct *detach_one_task(struct lb_env *env)
 		return p;
 	}
 #ifdef CONFIG_QOS_SCHED_PRIO_LB
-	if (sysctl_sched_prio_load_balance_enabled) {
+	if (qos_sched_enabled() && sysctl_sched_prio_load_balance_enabled) {
 		loop++;
 		if (loop == 1) {
 			tasks = &env->src_rq->cfs_offline_tasks;
@@ -9055,7 +9079,8 @@ static int detach_tasks(struct lb_env *env)
 	}
 
 #ifdef CONFIG_QOS_SCHED_PRIO_LB
-	if (sysctl_sched_prio_load_balance_enabled && env->imbalance > 0) {
+	if (qos_sched_enabled() && sysctl_sched_prio_load_balance_enabled &&
+	    env->imbalance > 0) {
 		/*
 		 * Avoid offline tasks starve to death if env->loop exceed
 		 * env->loop_max, so we should set env->loop to 0 and detach
diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h
index 27fd1240ac85..95ae9ac553fc 100644
--- a/kernel/sched/sched.h
+++ b/kernel/sched/sched.h
@@ -3065,8 +3065,12 @@ static inline int is_offline_level(long qos_level)
 #endif
 
 #ifdef CONFIG_QOS_SCHED_SMT_EXPELLER
-static inline int task_has_qos_idle_policy(struct task_struct *p)
+static __always_inline int task_has_qos_idle_policy(struct task_struct *p)
 {
+	if (!qos_sched_enabled() ||
+	    !static_branch_likely(&qos_smt_expell_switch))
+		return 0;
+
 	return qos_idle_policy(task_group(p)->qos_level) && p->policy == SCHED_IDLE;
 }
 #endif
diff --git a/kernel/signal.c b/kernel/signal.c
index cf498d949f2f..dd6076c6235f 100644
--- a/kernel/signal.c
+++ b/kernel/signal.c
@@ -1050,7 +1050,8 @@ static void complete_signal(int sig, struct task_struct *p, enum pid_type type)
 			t = p;
 			do {
 #ifdef CONFIG_QOS_SCHED
-				sched_move_offline_task(t);
+				if (qos_sched_enabled())
+					sched_move_offline_task(t);
 #endif
 				task_clear_jobctl_pending(t, JOBCTL_PENDING_MASK);
 				sigaddset(&t->pending.signal, SIGKILL);
-- 
2.17.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: ZhangPeng <zhangpeng362(a)huawei.com>
Fix Fuzz test BUG_ON and failure to swap out large memory. Two userswap
bugfixes synchronized from hulk5.10.
ZhangPeng (2):
  userswap: fix BUG_ON in userfaultfd_release()
  userswap: fix kmalloc ENOMEM failed for a large memory
 fs/userfaultfd.c |  6 +++---
 mm/userswap.c    | 13 ++++++-------
 2 files changed, 9 insertions(+), 10 deletions(-)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2 v5 0/2] Add vhost net polling for high frequency TX mode
                        
                        
by Xu Kuohai 13 Jun '23
                    by Xu Kuohai 13 Jun '23
13 Jun '23
                    
                        During high-frequency packet transmission, if vhost immediately notifies
virtio driver after reading the virtio_queue empty, virtio driver will
perform a kick after sending the next packet. However, if vhost waits a
little longer, it could get the next packet sent by virtio driver
without the need for virtio to perform a kick.
This patch optimizes for this issue. If the TX interval recently recorded
by vhost-net is within 50us, it is considered a high-frequency packet
sending. At this time, after detecting the virtio_queue is empty, vhost-net
will wait for new packets to arrive before notifing the virtio driver.
Xu Kuohai (2):
  vhost_net: Suppress kick ratio when high frequency TX detected
  openeuler: vhost_net: Enable vhost net polling for openeuler arm64 and
    x86
 arch/arm64/configs/openeuler_defconfig |  2 +
 arch/x86/configs/openeuler_defconfig   |  2 +
 drivers/vhost/Kconfig                  | 22 +++++++++
 drivers/vhost/net.c                    | 67 ++++++++++++++++++++++++++
 4 files changed, 93 insertions(+)
-- 
2.30.2
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    13 Jun '23
                    
                        During high-frequency packet transmission, if vhost immediately notifies
virtio driver after reading the virtio_queue empty, virtio driver will
perform a kick after sending the next packet. However, if vhost waits a
little longer, it could get the next packet sent by virtio driver
without the need for virtio to perform a kick.
This patch optimizes for this issue. If the TX interval recently recorded
by vhost-net is within 50us, it is considered a high-frequency packet
sending. At this time, after detecting the virtio_queue is empty, vhost-net
will wait for new packets to arrive before notifing the virtio driver.
Xu Kuohai (2):
  vhost_net: Suppress kick ratio when high frequency TX detected
  openeuler: vhost_net: Enable vhost net polling for openeuler arm64 and
    x86
 arch/arm64/configs/openeuler_defconfig |  2 +
 arch/x86/configs/openeuler_defconfig   |  2 +
 drivers/vhost/Kconfig                  | 22 +++++++++
 drivers/vhost/net.c                    | 67 ++++++++++++++++++++++++++
 4 files changed, 93 insertions(+)
-- 
2.30.2
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    13 Jun '23
                    
                        From: ZhangPeng <zhangpeng362(a)huawei.com>
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I6CAIM
--------------------------------
In some features of userfaultfd, vma->vm_userfaultfd_ctx.ctx may be NULL
but VM_USWAP is not cleared. No longer check whether vma->vm_flags has
VM_USWAP. Just remove the flag.
Signed-off-by: ZhangPeng <zhangpeng362(a)huawei.com>
---
 fs/userfaultfd.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/fs/userfaultfd.c b/fs/userfaultfd.c
index ec6e71ac66ad..dfa1a638640c 100644
--- a/fs/userfaultfd.c
+++ b/fs/userfaultfd.c
@@ -873,12 +873,12 @@ static int userfaultfd_release(struct inode *inode, struct file *file)
 	prev = NULL;
 	for (vma = mm->mmap; vma; vma = vma->vm_next) {
 		userfault_flags = VM_UFFD_MISSING | VM_UFFD_WP;
-#ifdef CONFIG_USERSWAP
-		uswap_release(&userfault_flags);
-#endif
 		cond_resched();
 		BUG_ON(!!vma->vm_userfaultfd_ctx.ctx ^
 		       !!(vma->vm_flags & userfault_flags));
+#ifdef CONFIG_USERSWAP
+		uswap_release(&userfault_flags);
+#endif
 		if (vma->vm_userfaultfd_ctx.ctx != ctx) {
 			prev = vma;
 			continue;
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: ZhangPeng <zhangpeng362(a)huawei.com>
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I6CAIM
--------------------------------
In some features of userfaultfd, vma->vm_userfaultfd_ctx.ctx may be NULL
but VM_USWAP is not cleared. No longer check whether vma->vm_flags has
VM_USWAP. Just remove the flag.
Signed-off-by: ZhangPeng <zhangpeng362(a)huawei.com>
---
 fs/userfaultfd.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/fs/userfaultfd.c b/fs/userfaultfd.c
index ec6e71ac66ad..dfa1a638640c 100644
--- a/fs/userfaultfd.c
+++ b/fs/userfaultfd.c
@@ -873,12 +873,12 @@ static int userfaultfd_release(struct inode *inode, struct file *file)
 	prev = NULL;
 	for (vma = mm->mmap; vma; vma = vma->vm_next) {
 		userfault_flags = VM_UFFD_MISSING | VM_UFFD_WP;
-#ifdef CONFIG_USERSWAP
-		uswap_release(&userfault_flags);
-#endif
 		cond_resched();
 		BUG_ON(!!vma->vm_userfaultfd_ctx.ctx ^
 		       !!(vma->vm_flags & userfault_flags));
+#ifdef CONFIG_USERSWAP
+		uswap_release(&userfault_flags);
+#endif
 		if (vma->vm_userfaultfd_ctx.ctx != ctx) {
 			prev = vma;
 			continue;
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [OLK-5.10 v3] irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
                        
                        
by chenxiang 13 Jun '23
                    by chenxiang 13 Jun '23
13 Jun '23
                    
                        From: Xiang Chen <chenxiang66(a)hisilicon.com>
driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7C103
--------------------------------------------------------------------------
When enabled GICv4.1 in hip09, there are some invalid vPE configurations in
configuration table for some situations, which will cause some vSGI
interrupts lost.
To fix the issue, need to send vinvall command after vmovp.
Signed-off-by: Nianyao Tang <tangnianyao(a)huawei.com>
Signed-off-by: Xiang Chen <chenxiang66(a)hisilicon.com>
Signed-off-by: CaiJian <caijian11(a)h-partners.com>
---
 Documentation/arm64/silicon-errata.rst |  2 ++
 arch/arm64/Kconfig                     | 10 ++++++++++
 arch/arm64/configs/openeuler_defconfig |  1 +
 drivers/irqchip/irq-gic-v3-its.c       | 36 ++++++++++++++++++++++++++--------
 4 files changed, 41 insertions(+), 8 deletions(-)
diff --git a/Documentation/arm64/silicon-errata.rst b/Documentation/arm64/silicon-errata.rst
index b72fbbf..2305def3 100644
--- a/Documentation/arm64/silicon-errata.rst
+++ b/Documentation/arm64/silicon-errata.rst
@@ -149,6 +149,8 @@ stable kernels.
 +----------------+-----------------+-----------------+-----------------------------+
 | Hisilicon      | TSV{110,200}    | #1980005        | HISILICON_ERRATUM_1980005   |
 +----------------+-----------------+-----------------+-----------------------------+
+| Hisilicon      | Hip09           | #162100801      | HISILICON_ERRATUM_162100801 |
++----------------+-----------------+-----------------+-----------------------------+
 +----------------+-----------------+-----------------+-----------------------------+
 | Qualcomm Tech. | Kryo/Falkor v1  | E1003           | QCOM_FALKOR_ERRATUM_1003    |
 +----------------+-----------------+-----------------+-----------------------------+
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index 3427154..6003c5e 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -797,6 +797,16 @@ config HISILICON_ERRATUM_1980005
 
 	  If unsure, say N.
 
+config HISILICON_ERRATUM_162100801
+    bool "Hip09 162100801 erratum support"
+    default y
+    help
+	When enabled GICv4.1 in hip09, there are some invalid vPE config
+	in configuration tables for some situation, which will cause vSGI
+	interrupts lost. So fix it by sending vinvall commands after vmovp.
+
+	If unsure, say Y.
+
 config QCOM_FALKOR_ERRATUM_1003
 	bool "Falkor E1003: Incorrect translation due to ASID change"
 	default y
diff --git a/arch/arm64/configs/openeuler_defconfig b/arch/arm64/configs/openeuler_defconfig
index 21fa51a..b473865 100644
--- a/arch/arm64/configs/openeuler_defconfig
+++ b/arch/arm64/configs/openeuler_defconfig
@@ -385,6 +385,7 @@ CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
 CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
 CONFIG_HISILICON_ERRATUM_HIP08_RU_PREFETCH=y
 # CONFIG_HISILICON_HIP08_RU_PREFETCH_DEFAULT_OFF is not set
+CONFIG_HISILICON_ERRATUM_162100801=y
 # end of ARM errata workarounds via the alternatives framework
 
 CONFIG_ARM64_4K_PAGES=y
diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-its.c
index 0e429fe..f9100c9 100644
--- a/drivers/irqchip/irq-gic-v3-its.c
+++ b/drivers/irqchip/irq-gic-v3-its.c
@@ -46,6 +46,7 @@
 #define ITS_FLAGS_CMDQ_NEEDS_FLUSHING		(1ULL << 0)
 #define ITS_FLAGS_WORKAROUND_CAVIUM_22375	(1ULL << 1)
 #define ITS_FLAGS_WORKAROUND_CAVIUM_23144	(1ULL << 2)
+#define ITS_FLAGS_WORKAROUND_HISILICON_162100801	(1ULL << 3)
 
 #define RDIST_FLAGS_PROPBASE_NEEDS_FLUSHING	(1 << 0)
 #define RDIST_FLAGS_RD_TABLES_PREALLOCATED	(1 << 1)
@@ -1286,6 +1287,14 @@ static void its_send_vmapp(struct its_node *its,
 	its_send_single_vcommand(its, its_build_vmapp_cmd, &desc);
 }
 
+static void its_send_vinvall(struct its_node *its, struct its_vpe *vpe)
+{
+	struct its_cmd_desc desc;
+
+	desc.its_vinvall_cmd.vpe = vpe;
+	its_send_single_vcommand(its, its_build_vinvall_cmd, &desc);
+}
+
 static void its_send_vmovp(struct its_vpe *vpe)
 {
 	struct its_cmd_desc desc = {};
@@ -1325,19 +1334,14 @@ static void its_send_vmovp(struct its_vpe *vpe)
 
 		desc.its_vmovp_cmd.col = &its->collections[col_id];
 		its_send_single_vcommand(its, its_build_vmovp_cmd, &desc);
+		if (is_v4_1(its) && (its->flags &
+			    ITS_FLAGS_WORKAROUND_HISILICON_162100801))
+			its_send_vinvall(its, vpe);
 	}
 
 	raw_spin_unlock_irqrestore(&vmovp_lock, flags);
 }
 
-static void its_send_vinvall(struct its_node *its, struct its_vpe *vpe)
-{
-	struct its_cmd_desc desc;
-
-	desc.its_vinvall_cmd.vpe = vpe;
-	its_send_single_vcommand(its, its_build_vinvall_cmd, &desc);
-}
-
 static void its_send_vinv(struct its_device *dev, u32 event_id)
 {
 	struct its_cmd_desc desc;
@@ -4701,6 +4705,14 @@ static bool __maybe_unused its_enable_quirk_hip07_161600802(void *data)
 	return true;
 }
 
+static bool __maybe_unused its_enable_quirk_hip09_162100801(void *data)
+{
+	struct its_node *its = data;
+
+	its->flags |= ITS_FLAGS_WORKAROUND_HISILICON_162100801;
+	return true;
+}
+
 static const struct gic_quirk its_quirks[] = {
 #ifdef CONFIG_CAVIUM_ERRATUM_22375
 	{
@@ -4747,6 +4759,14 @@ static const struct gic_quirk its_quirks[] = {
 		.init	= its_enable_quirk_hip07_161600802,
 	},
 #endif
+#ifdef CONFIG_HISILICON_ERRATUM_162100801
+	{
+		.desc = "ITS: Hip09 erratum 162100801",
+		.iidr = 0x00051736,
+		.mask = 0xffffffff,
+		.init = its_enable_quirk_hip09_162100801,
+	},
+#endif
 	{
 	}
 };
-- 
2.8.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH v2 OLK-5.10] iommu/iova: decrease cpu rcaches to improve iova rcache performance
                        
                        
by Zhang Zekun 13 Jun '23
                    by Zhang Zekun 13 Jun '23
13 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7ASVH
CVE: NA
---------------------------------------
The logic of cpu rcaches could cause severe performance problem. It is
because that the logic of iova rcache would create percpu rcache
which will be used only by local cpu, free iovas in cpu_rcache won't be
shared among different cpus. For example, platform which have 256 cpus
with 256 threads will have 417792 entiries( 6 * (256 * 2 + 32) * 128)
to cache iova, but every thread running on a cpu can only use 1/256 of
total cache size, and this could cause serve performance problem. We
limit the max cpu size to 64 to fix this problem, and each iovad could
save about 2MB memory.
In our test FIO with 256 threads:
Jobs: 12 (f=2): [/(1),R(2),/(9)][16.7%][r=2KiB/s][r=0 IOPS][eta 00m:30s]
Jobs: 12 (f=12): [R(12)][20.0%][r=1091MiB/s][r=279k IOPS][eta 00m:28s]
Jobs: 12 (f=12): [R(12)][22.2%][r=1426MiB/s][r=365k IOPS][eta 00m:28s]
Jobs: 12 (f=12): [R(12)][25.0%][r=1607MiB/s][r=411k IOPS][eta 00m:27s]
Jobs: 12 (f=12): [R(12)][27.8%][r=1501MiB/s][r=384k IOPS][eta 00m:26s]
Jobs: 12 (f=12): [R(12)][30.6%][r=1486MiB/s][r=380k IOPS][eta 00m:25s]
Jobs: 12 (f=12): [R(12)][33.3%][r=1393MiB/s][r=357k IOPS][eta 00m:24s]
Jobs: 12 (f=12): [R(12)][36.1%][r=1550MiB/s][r=397k IOPS][eta 00m:23s]
Jobs: 12 (f=12): [R(12)][38.9%][r=1485MiB/s][r=380k IOPS][eta 00m:22s]
After this patch:
bs: 10 (f=10): [R(10)][98.4%][r=7414MiB/s][r=1898k IOPS][eta 00m:15s]
Jobs: 10 (f=10): [R(10)][98.5%][r=7495MiB/s][r=1919k IOPS][eta 00m:14s]
Jobs: 10 (f=10): [R(10)][98.6%][r=7497MiB/s][r=1919k IOPS][eta 00m:13s]
Jobs: 10 (f=10): [R(10)][98.7%][r=7497MiB/s][r=1919k IOPS][eta 00m:12s]
Jobs: 10 (f=10): [R(10)][98.8%][r=7471MiB/s][r=1913k IOPS][eta 00m:11s]
Jobs: 10 (f=10): [R(10)][98.9%][r=7483MiB/s][r=1916k IOPS][eta 00m:10s]
Jobs: 10 (f=10): [R(10)][99.0%][r=7491MiB/s][r=1918k IOPS][eta 00m:09s]
Jobs: 10 (f=10): [R(10)][99.1%][r=7436MiB/s][r=1904k IOPS][eta 00m:08s]
Jobs: 10 (f=10): [R(10)][99.2%][r=7462MiB/s][r=1910k IOPS][eta 00m:07s]
can increase about 500% of IOPS.
Signed-off-by: Zhang Zekun <zhangzekun11(a)huawei.com>
Reviewed-by: Weilong Chen <chenweilong(a)huawei.com>
---
v2:
-add hulk inclusion
 drivers/iommu/Kconfig | 10 ++++++++++
 drivers/iommu/iova.c  | 33 +++++++++++++++++++++++++++++++++
 include/linux/iova.h  |  5 +++++
 3 files changed, 48 insertions(+)
diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig
index f04a2bde0018..c71eb20bc702 100644
--- a/drivers/iommu/Kconfig
+++ b/drivers/iommu/Kconfig
@@ -343,6 +343,16 @@ config ARM_SMMU_V3_PM
 	help
 	  Add support for suspend and resume support for arm smmu v3.
 
+config ARM_SMMU_V3_REDUCE_CPURCACHE
+	bool "Add support for cpu rcache"
+	depends on ARM_SMMU_V3
+	default n
+	help
+	  Add support for reducing the total amount of cpu rcache. When
+	  num of cpus is large, iova rcache will have serve performance
+	  problem. Reduce the amount of cpu rcaches to improve cache hit
+	  rate.
+
 config S390_IOMMU
 	def_bool y if S390 && PCI
 	depends on S390 && PCI
diff --git a/drivers/iommu/iova.c b/drivers/iommu/iova.c
index 1246e8f8bf08..ed86bb09db4f 100644
--- a/drivers/iommu/iova.c
+++ b/drivers/iommu/iova.c
@@ -881,11 +881,19 @@ static void init_iova_rcaches(struct iova_domain *iovad)
 		rcache = &iovad->rcaches[i];
 		spin_lock_init(&rcache->lock);
 		rcache->depot_size = 0;
+#ifdef CONFIG_ARM_SMMU_V3_REDUCE_CPURCACHE
+		for (cpu = 0; cpu < MAX_CPU_SIZE; cpu++) {
+			rcache->cpu_rcaches[cpu] = kmalloc(sizeof(*cpu_rcache), GFP_KERNEL);
+			if (WARN_ON(!rcache->cpu_rcaches[cpu]))
+				continue;
+			cpu_rcache = rcache->cpu_rcaches[cpu];
+#else
 		rcache->cpu_rcaches = __alloc_percpu(sizeof(*cpu_rcache), cache_line_size());
 		if (WARN_ON(!rcache->cpu_rcaches))
 			continue;
 		for_each_possible_cpu(cpu) {
 			cpu_rcache = per_cpu_ptr(rcache->cpu_rcaches, cpu);
+#endif
 			spin_lock_init(&cpu_rcache->lock);
 			cpu_rcache->loaded = iova_magazine_alloc(GFP_KERNEL);
 			cpu_rcache->prev = iova_magazine_alloc(GFP_KERNEL);
@@ -907,8 +915,14 @@ static bool __iova_rcache_insert(struct iova_domain *iovad,
 	struct iova_cpu_rcache *cpu_rcache;
 	bool can_insert = false;
 	unsigned long flags;
+#ifdef CONFIG_ARM_SMMU_V3_REDUCE_CPURCACHE
+	int cpu;
 
+	cpu = raw_smp_processor_id();
+	cpu_rcache = rcache->cpu_rcaches[cpu % MAX_CPU_SIZE];
+#else
 	cpu_rcache = raw_cpu_ptr(rcache->cpu_rcaches);
+#endif
 	spin_lock_irqsave(&cpu_rcache->lock, flags);
 
 	if (!iova_magazine_full(cpu_rcache->loaded)) {
@@ -970,8 +984,14 @@ static unsigned long __iova_rcache_get(struct iova_rcache *rcache,
 	unsigned long iova_pfn = 0;
 	bool has_pfn = false;
 	unsigned long flags;
+#ifdef CONFIG_ARM_SMMU_V3_REDUCE_CPURCACHE
+	int cpu;
 
+	cpu = raw_smp_processor_id();
+	cpu_rcache = rcache->cpu_rcaches[cpu % MAX_CPU_SIZE];
+#else
 	cpu_rcache = raw_cpu_ptr(rcache->cpu_rcaches);
+#endif
 	spin_lock_irqsave(&cpu_rcache->lock, flags);
 
 	if (!iova_magazine_empty(cpu_rcache->loaded)) {
@@ -1026,12 +1046,21 @@ static void free_iova_rcaches(struct iova_domain *iovad)
 
 	for (i = 0; i < IOVA_RANGE_CACHE_MAX_SIZE; ++i) {
 		rcache = &iovad->rcaches[i];
+#ifdef CONFIG_ARM_SMMU_V3_REDUCE_CPURCACHE
+		for (cpu = 0; cpu < MAX_CPU_SIZE; cpu++) {
+			cpu_rcache = rcache->cpu_rcaches[cpu];
+			iova_magazine_free(cpu_rcache->loaded);
+			iova_magazine_free(cpu_rcache->prev);
+			kfree(cpu_rcache);
+		}
+#else
 		for_each_possible_cpu(cpu) {
 			cpu_rcache = per_cpu_ptr(rcache->cpu_rcaches, cpu);
 			iova_magazine_free(cpu_rcache->loaded);
 			iova_magazine_free(cpu_rcache->prev);
 		}
 		free_percpu(rcache->cpu_rcaches);
+#endif
 		for (j = 0; j < rcache->depot_size; ++j)
 			iova_magazine_free(rcache->depot[j]);
 	}
@@ -1049,7 +1078,11 @@ void free_cpu_cached_iovas(unsigned int cpu, struct iova_domain *iovad)
 
 	for (i = 0; i < IOVA_RANGE_CACHE_MAX_SIZE; ++i) {
 		rcache = &iovad->rcaches[i];
+#ifdef CONFIG_ARM_SMMU_V3_REDUCE_CPURCACHE
+		cpu_rcache = rcache->cpu_rcaches[cpu % MAX_CPU_SIZE];
+#else
 		cpu_rcache = per_cpu_ptr(rcache->cpu_rcaches, cpu);
+#endif
 		spin_lock_irqsave(&cpu_rcache->lock, flags);
 		iova_magazine_free_pfns(cpu_rcache->loaded, iovad);
 		iova_magazine_free_pfns(cpu_rcache->prev, iovad);
diff --git a/include/linux/iova.h b/include/linux/iova.h
index dfa51ae49666..06897fc970eb 100644
--- a/include/linux/iova.h
+++ b/include/linux/iova.h
@@ -27,12 +27,17 @@ struct iova_cpu_rcache;
 
 #define IOVA_RANGE_CACHE_MAX_SIZE 6	/* log of max cached IOVA range size (in pages) */
 #define MAX_GLOBAL_MAGS 32	/* magazines per bin */
+#define MAX_CPU_SIZE (NR_CPUS > 64 ? 64 : NR_CPUS)	/* max cpu rcaches */
 
 struct iova_rcache {
 	spinlock_t lock;
 	unsigned long depot_size;
 	struct iova_magazine *depot[MAX_GLOBAL_MAGS];
+#ifdef CONFIG_ARM_SMMU_V3_REDUCE_CPURCACHE
+	struct iova_cpu_rcache *cpu_rcaches[MAX_CPU_SIZE];
+#else
 	struct iova_cpu_rcache __percpu *cpu_rcaches;
+#endif
 };
 
 struct iova_domain;
-- 
2.17.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH v2 OLK-5.10] iommu/iova: decrease cpu rcaches to improve iova rcache performance
                        
                        
by Zhang Zekun 13 Jun '23
                    by Zhang Zekun 13 Jun '23
13 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7ASVH
CVE: NA
---------------------------------------
The logic of cpu rcaches could cause severe performance problem. It is
because that the logic of iova rcache would create percpu rcache
which will be used only by local cpu, free iovas in cpu_rcache won't be
shared among different cpus. For example, platform which have 256 cpus
with 256 threads will have 417792 entiries( 6 * (256 * 2 + 32) * 128)
to cache iova, but every thread running on a cpu can only use 1/256 of
total cache size, and this could cause serve performance problem. We
limit the max cpu size to 64 to fix this problem, and each iovad could
save about 2MB memory.
In our test FIO with 256 threads:
Jobs: 12 (f=2): [/(1),R(2),/(9)][16.7%][r=2KiB/s][r=0 IOPS][eta 00m:30s]
Jobs: 12 (f=12): [R(12)][20.0%][r=1091MiB/s][r=279k IOPS][eta 00m:28s]
Jobs: 12 (f=12): [R(12)][22.2%][r=1426MiB/s][r=365k IOPS][eta 00m:28s]
Jobs: 12 (f=12): [R(12)][25.0%][r=1607MiB/s][r=411k IOPS][eta 00m:27s]
Jobs: 12 (f=12): [R(12)][27.8%][r=1501MiB/s][r=384k IOPS][eta 00m:26s]
Jobs: 12 (f=12): [R(12)][30.6%][r=1486MiB/s][r=380k IOPS][eta 00m:25s]
Jobs: 12 (f=12): [R(12)][33.3%][r=1393MiB/s][r=357k IOPS][eta 00m:24s]
Jobs: 12 (f=12): [R(12)][36.1%][r=1550MiB/s][r=397k IOPS][eta 00m:23s]
Jobs: 12 (f=12): [R(12)][38.9%][r=1485MiB/s][r=380k IOPS][eta 00m:22s]
After this patch:
bs: 10 (f=10): [R(10)][98.4%][r=7414MiB/s][r=1898k IOPS][eta 00m:15s]
Jobs: 10 (f=10): [R(10)][98.5%][r=7495MiB/s][r=1919k IOPS][eta 00m:14s]
Jobs: 10 (f=10): [R(10)][98.6%][r=7497MiB/s][r=1919k IOPS][eta 00m:13s]
Jobs: 10 (f=10): [R(10)][98.7%][r=7497MiB/s][r=1919k IOPS][eta 00m:12s]
Jobs: 10 (f=10): [R(10)][98.8%][r=7471MiB/s][r=1913k IOPS][eta 00m:11s]
Jobs: 10 (f=10): [R(10)][98.9%][r=7483MiB/s][r=1916k IOPS][eta 00m:10s]
Jobs: 10 (f=10): [R(10)][99.0%][r=7491MiB/s][r=1918k IOPS][eta 00m:09s]
Jobs: 10 (f=10): [R(10)][99.1%][r=7436MiB/s][r=1904k IOPS][eta 00m:08s]
Jobs: 10 (f=10): [R(10)][99.2%][r=7462MiB/s][r=1910k IOPS][eta 00m:07s]
can increase about 500% of IOPS.
Signed-off-by: Zhang Zekun <zhangzekun11(a)huawei.com>
Reviewed-by: Weilong Chen <chenweilong(a)huawei.com>
---
v2:
-add hulk inclusion
 drivers/iommu/Kconfig | 10 ++++++++++
 drivers/iommu/iova.c  | 33 +++++++++++++++++++++++++++++++++
 include/linux/iova.h  |  5 +++++
 3 files changed, 48 insertions(+)
diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig
index f04a2bde0018..c71eb20bc702 100644
--- a/drivers/iommu/Kconfig
+++ b/drivers/iommu/Kconfig
@@ -343,6 +343,16 @@ config ARM_SMMU_V3_PM
 	help
 	  Add support for suspend and resume support for arm smmu v3.
 
+config ARM_SMMU_V3_REDUCE_CPURCACHE
+	bool "Add support for cpu rcache"
+	depends on ARM_SMMU_V3
+	default n
+	help
+	  Add support for reducing the total amount of cpu rcache. When
+	  num of cpus is large, iova rcache will have serve performance
+	  problem. Reduce the amount of cpu rcaches to improve cache hit
+	  rate.
+
 config S390_IOMMU
 	def_bool y if S390 && PCI
 	depends on S390 && PCI
diff --git a/drivers/iommu/iova.c b/drivers/iommu/iova.c
index 1246e8f8bf08..ed86bb09db4f 100644
--- a/drivers/iommu/iova.c
+++ b/drivers/iommu/iova.c
@@ -881,11 +881,19 @@ static void init_iova_rcaches(struct iova_domain *iovad)
 		rcache = &iovad->rcaches[i];
 		spin_lock_init(&rcache->lock);
 		rcache->depot_size = 0;
+#ifdef CONFIG_ARM_SMMU_V3_REDUCE_CPURCACHE
+		for (cpu = 0; cpu < MAX_CPU_SIZE; cpu++) {
+			rcache->cpu_rcaches[cpu] = kmalloc(sizeof(*cpu_rcache), GFP_KERNEL);
+			if (WARN_ON(!rcache->cpu_rcaches[cpu]))
+				continue;
+			cpu_rcache = rcache->cpu_rcaches[cpu];
+#else
 		rcache->cpu_rcaches = __alloc_percpu(sizeof(*cpu_rcache), cache_line_size());
 		if (WARN_ON(!rcache->cpu_rcaches))
 			continue;
 		for_each_possible_cpu(cpu) {
 			cpu_rcache = per_cpu_ptr(rcache->cpu_rcaches, cpu);
+#endif
 			spin_lock_init(&cpu_rcache->lock);
 			cpu_rcache->loaded = iova_magazine_alloc(GFP_KERNEL);
 			cpu_rcache->prev = iova_magazine_alloc(GFP_KERNEL);
@@ -907,8 +915,14 @@ static bool __iova_rcache_insert(struct iova_domain *iovad,
 	struct iova_cpu_rcache *cpu_rcache;
 	bool can_insert = false;
 	unsigned long flags;
+#ifdef CONFIG_ARM_SMMU_V3_REDUCE_CPURCACHE
+	int cpu;
 
+	cpu = raw_smp_processor_id();
+	cpu_rcache = rcache->cpu_rcaches[cpu % MAX_CPU_SIZE];
+#else
 	cpu_rcache = raw_cpu_ptr(rcache->cpu_rcaches);
+#endif
 	spin_lock_irqsave(&cpu_rcache->lock, flags);
 
 	if (!iova_magazine_full(cpu_rcache->loaded)) {
@@ -970,8 +984,14 @@ static unsigned long __iova_rcache_get(struct iova_rcache *rcache,
 	unsigned long iova_pfn = 0;
 	bool has_pfn = false;
 	unsigned long flags;
+#ifdef CONFIG_ARM_SMMU_V3_REDUCE_CPURCACHE
+	int cpu;
 
+	cpu = raw_smp_processor_id();
+	cpu_rcache = rcache->cpu_rcaches[cpu % MAX_CPU_SIZE];
+#else
 	cpu_rcache = raw_cpu_ptr(rcache->cpu_rcaches);
+#endif
 	spin_lock_irqsave(&cpu_rcache->lock, flags);
 
 	if (!iova_magazine_empty(cpu_rcache->loaded)) {
@@ -1026,12 +1046,21 @@ static void free_iova_rcaches(struct iova_domain *iovad)
 
 	for (i = 0; i < IOVA_RANGE_CACHE_MAX_SIZE; ++i) {
 		rcache = &iovad->rcaches[i];
+#ifdef CONFIG_ARM_SMMU_V3_REDUCE_CPURCACHE
+		for (cpu = 0; cpu < MAX_CPU_SIZE; cpu++) {
+			cpu_rcache = rcache->cpu_rcaches[cpu];
+			iova_magazine_free(cpu_rcache->loaded);
+			iova_magazine_free(cpu_rcache->prev);
+			kfree(cpu_rcache);
+		}
+#else
 		for_each_possible_cpu(cpu) {
 			cpu_rcache = per_cpu_ptr(rcache->cpu_rcaches, cpu);
 			iova_magazine_free(cpu_rcache->loaded);
 			iova_magazine_free(cpu_rcache->prev);
 		}
 		free_percpu(rcache->cpu_rcaches);
+#endif
 		for (j = 0; j < rcache->depot_size; ++j)
 			iova_magazine_free(rcache->depot[j]);
 	}
@@ -1049,7 +1078,11 @@ void free_cpu_cached_iovas(unsigned int cpu, struct iova_domain *iovad)
 
 	for (i = 0; i < IOVA_RANGE_CACHE_MAX_SIZE; ++i) {
 		rcache = &iovad->rcaches[i];
+#ifdef CONFIG_ARM_SMMU_V3_REDUCE_CPURCACHE
+		cpu_rcache = rcache->cpu_rcaches[cpu % MAX_CPU_SIZE];
+#else
 		cpu_rcache = per_cpu_ptr(rcache->cpu_rcaches, cpu);
+#endif
 		spin_lock_irqsave(&cpu_rcache->lock, flags);
 		iova_magazine_free_pfns(cpu_rcache->loaded, iovad);
 		iova_magazine_free_pfns(cpu_rcache->prev, iovad);
diff --git a/include/linux/iova.h b/include/linux/iova.h
index dfa51ae49666..06897fc970eb 100644
--- a/include/linux/iova.h
+++ b/include/linux/iova.h
@@ -27,12 +27,17 @@ struct iova_cpu_rcache;
 
 #define IOVA_RANGE_CACHE_MAX_SIZE 6	/* log of max cached IOVA range size (in pages) */
 #define MAX_GLOBAL_MAGS 32	/* magazines per bin */
+#define MAX_CPU_SIZE (NR_CPUS > 64 ? 64 : NR_CPUS)	/* max cpu rcaches */
 
 struct iova_rcache {
 	spinlock_t lock;
 	unsigned long depot_size;
 	struct iova_magazine *depot[MAX_GLOBAL_MAGS];
+#ifdef CONFIG_ARM_SMMU_V3_REDUCE_CPURCACHE
+	struct iova_cpu_rcache *cpu_rcaches[MAX_CPU_SIZE];
+#else
 	struct iova_cpu_rcache __percpu *cpu_rcaches;
+#endif
 };
 
 struct iova_domain;
-- 
2.17.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    13 Jun '23
                    
                        During high-frequency packet transmission, if vhost immediately notifies
virtio driver after reading the virtio_queue empty, virtio driver will
perform a kick after sending the next packet. However, if vhost waits a
little longer, it could get the next packet sent by virtio driver
without the need for virtio to perform a kick.
This patch optimizes for this issue. If the TX interval recently recorded
by vhost-net is within 50us, it is considered a high-frequency packet
sending. At this time, after detecting the virtio_queue is empty, vhost-net
will wait for new packets to arrive before notifing the virtio driver.
Xu Kuohai (2):
  vhost_net: Suppress kick ratio when high frequency TX detected
  openeuler: vhost_net: Enable vhost net polling for openeuler arm64 and
    x86
 arch/arm64/configs/openeuler_defconfig |  1 +
 arch/x86/configs/openeuler_defconfig   |  1 +
 drivers/vhost/Kconfig                  |  9 +++++
 drivers/vhost/net.c                    | 49 ++++++++++++++++++++++++++
 4 files changed, 60 insertions(+)
-- 
2.30.2
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: Stephen Brennan <stephen.s.brennan(a)oracle.com>
mainline inclusion
from mainline-v5.16-rc1
commit da4d6b9cf80ae5b0083f640133b85b68b53b6497
category: bugfix
bugzilla: 188892, https://gitee.com/openeuler/kernel/issues/I7CWJ7
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?i…
----------------------------------------
Problem Description:
When running running ~128 parallel instances of
  TZ=/etc/localtime ps -fe >/dev/null
on a 128CPU machine, the %sys utilization reaches 97%, and perf shows
the following code path as being responsible for heavy contention on the
d_lockref spinlock:
      walk_component()
        lookup_fast()
          d_revalidate()
            pid_revalidate() // returns -ECHILD
          unlazy_child()
            lockref_get_not_dead(&nd->path.dentry->d_lockref) <-- contention
The reason is that pid_revalidate() is triggering a drop from RCU to ref
path walk mode.  All concurrent path lookups thus try to grab a
reference to the dentry for /proc/, before re-executing pid_revalidate()
and then stepping into the /proc/$pid directory.  Thus there is huge
spinlock contention.
This patch allows pid_revalidate() to execute in RCU mode, meaning that
the path lookup can successfully enter the /proc/$pid directory while
still in RCU mode.  Later on, the path lookup may still drop into ref
mode, but the contention will be much reduced at this point.
By applying this patch, %sys utilization falls to around 85% under the
same workload, and the number of ps processes executed per unit time
increases by 3x-4x.  Although this particular workload is a bit
contrived, we have seen some large collections of eager monitoring
scripts which produced similarly high %sys time due to contention in the
/proc directory.
As a result this patch, Al noted that several procfs methods which were
only called in ref-walk mode could now be called from RCU mode.  To
ensure that this patch is safe, I audited all the inode get_link and
permission() implementations, as well as dentry d_revalidate()
implementations, in fs/proc.  The purpose here is to ensure that they
either are safe to call in RCU (i.e.  don't sleep) or correctly bail out
of RCU mode if they don't support it.  My analysis shows that all
at-risk procfs methods are safe to call under RCU, and thus this patch
is safe.
Procfs RCU-walk Analysis:
This analysis is up-to-date with 5.15-rc3.  When called under RCU mode,
these functions have arguments as follows:
* get_link() receives a NULL dentry pointer when called in RCU mode.
* permission() receives MAY_NOT_BLOCK in the mode parameter when called
  from RCU.
* d_revalidate() receives LOOKUP_RCU in flags.
For the following functions, either they are trivially RCU safe, or they
explicitly bail at the beginning of the function when they run:
proc_ns_get_link       (bails out)
proc_get_link          (RCU safe)
proc_pid_get_link      (bails out)
map_files_d_revalidate (bails out)
map_misc_d_revalidate  (bails out)
proc_net_d_revalidate  (RCU safe)
proc_sys_revalidate    (bails out, also not under /proc/$pid)
tid_fd_revalidate      (bails out)
proc_sys_permission    (not under /proc/$pid)
The remainder of the functions require a bit more detail:
* proc_fd_permission: RCU safe. All of the body of this function is
  under rcu_read_lock(), except generic_permission() which declares
  itself RCU safe in its documentation string.
* proc_self_get_link uses GFP_ATOMIC in the RCU case, so it is RCU aware
  and otherwise looks safe. The same is true of proc_thread_self_get_link.
* proc_map_files_get_link: calls ns_capable, which calls capable(), and
  thus calls into the audit code (see note #1 below). The remainder is
  just a call to the trivially safe proc_pid_get_link().
* proc_pid_permission: calls ptrace_may_access(), which appears RCU
  safe, although it does call into the "security_ptrace_access_check()"
  hook, which looks safe under smack and selinux. Just the audit code is
  of concern. Also uses get_task_struct() and put_task_struct(), see
  note #2 below.
* proc_tid_comm_permission: Appears safe, though calls put_task_struct
  (see note #2 below).
Note #1:
  Most of the concern of RCU safety has centered around the audit code.
  However, since b17ec22fb339 ("selinux: slow_avc_audit has become
  non-blocking"), it's safe to call this code under RCU. So all of the
  above are safe by my estimation.
Note #2: get_task_struct() and put_task_struct():
  The majority of get_task_struct() is under RCU read lock, and in any
  case it is a simple increment. But put_task_struct() is complex, given
  that it could at some point free the task struct, and this process has
  many steps which I couldn't manually verify. However, several other
  places call put_task_struct() under RCU, so it appears safe to use
  here too (see kernel/hung_task.c:165 or rcu/tree-stall.h:296)
Patch description:
pid_revalidate() drops from RCU into REF lookup mode.  When many threads
are resolving paths within /proc in parallel, this can result in heavy
spinlock contention on d_lockref as each thread tries to grab a
reference to the /proc dentry (and drop it shortly thereafter).
Investigation indicates that it is not necessary to drop RCU in
pid_revalidate(), as no RCU data is modified and the function never
sleeps.  So, remove the LOOKUP_RCU check.
Link: https://lkml.kernel.org/r/20211004175629.292270-2-stephen.s.brennan@oracle.…
Signed-off-by: Stephen Brennan <stephen.s.brennan(a)oracle.com>
Cc: Konrad Wilk <konrad.wilk(a)oracle.com>
Cc: Alexander Viro <viro(a)zeniv.linux.org.uk>
Cc: Matthew Wilcox <willy(a)infradead.org>
Cc: Alexey Dobriyan <adobriyan(a)gmail.com>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds(a)linux-foundation.org>
Signed-off-by: Li Nan <linan122(a)huawei.com>
---
 fs/proc/base.c | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/fs/proc/base.c b/fs/proc/base.c
index 22c65289128e..24c70ff923b8 100644
--- a/fs/proc/base.c
+++ b/fs/proc/base.c
@@ -2101,19 +2101,21 @@ static int pid_revalidate(struct dentry *dentry, unsigned int flags)
 {
 	struct inode *inode;
 	struct task_struct *task;
+	int ret = 0;
 
-	if (flags & LOOKUP_RCU)
-		return -ECHILD;
-
-	inode = d_inode(dentry);
-	task = get_proc_task(inode);
+	rcu_read_lock();
+	inode = d_inode_rcu(dentry);
+	if (!inode)
+		goto out;
+	task = pid_task(proc_pid(inode), PIDTYPE_PID);
 
 	if (task) {
 		pid_update_inode(task, inode);
-		put_task_struct(task);
-		return 1;
+		ret = 1;
 	}
-	return 0;
+out:
+	rcu_read_unlock();
+	return ret;
 }
 
 static inline bool proc_inode_is_dead(struct inode *inode)
-- 
2.39.2
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2 v2 0/2] add two bpf helper function for redissockmap
                        
                        
by Liu Jian 13 Jun '23
                    by Liu Jian 13 Jun '23
13 Jun '23
                    
                        v1->v2: 1) add error handling in localip_init()
	2) add static attribute to localip_init() and localip_cleanup()
add two bpf helper function for redissockmap
Liu Jian (2):
  net: add bpf_is_local_ipaddr bpf helper function
  net: let sockops can use bpf_get_current_comm()
 arch/arm64/configs/openeuler_defconfig |   1 +
 arch/x86/configs/openeuler_defconfig   |   1 +
 drivers/net/Kconfig                    |   8 ++
 drivers/net/Makefile                   |   1 +
 drivers/net/localip/Makefile           |   8 ++
 drivers/net/localip/localip.c          | 149 +++++++++++++++++++++++++
 include/uapi/linux/bpf.h               |   7 ++
 net/core/filter.c                      |  22 ++++
 tools/include/uapi/linux/bpf.h         |   7 ++
 9 files changed, 204 insertions(+)
 create mode 100644 drivers/net/localip/Makefile
 create mode 100644 drivers/net/localip/localip.c
-- 
2.34.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: Stephen Brennan <stephen.s.brennan(a)oracle.com>
mainline inclusion
from mainline-v5.16-rc1
commit da4d6b9cf80ae5b0083f640133b85b68b53b6497
category: bugfix
bugzilla: 188892, https://gitee.com/openeuler/kernel/issues/I7CWJ7
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?i…
----------------------------------------
Problem Description:
When running running ~128 parallel instances of
  TZ=/etc/localtime ps -fe >/dev/null
on a 128CPU machine, the %sys utilization reaches 97%, and perf shows
the following code path as being responsible for heavy contention on the
d_lockref spinlock:
      walk_component()
        lookup_fast()
          d_revalidate()
            pid_revalidate() // returns -ECHILD
          unlazy_child()
            lockref_get_not_dead(&nd->path.dentry->d_lockref) <-- contention
The reason is that pid_revalidate() is triggering a drop from RCU to ref
path walk mode.  All concurrent path lookups thus try to grab a
reference to the dentry for /proc/, before re-executing pid_revalidate()
and then stepping into the /proc/$pid directory.  Thus there is huge
spinlock contention.
This patch allows pid_revalidate() to execute in RCU mode, meaning that
the path lookup can successfully enter the /proc/$pid directory while
still in RCU mode.  Later on, the path lookup may still drop into ref
mode, but the contention will be much reduced at this point.
By applying this patch, %sys utilization falls to around 85% under the
same workload, and the number of ps processes executed per unit time
increases by 3x-4x.  Although this particular workload is a bit
contrived, we have seen some large collections of eager monitoring
scripts which produced similarly high %sys time due to contention in the
/proc directory.
As a result this patch, Al noted that several procfs methods which were
only called in ref-walk mode could now be called from RCU mode.  To
ensure that this patch is safe, I audited all the inode get_link and
permission() implementations, as well as dentry d_revalidate()
implementations, in fs/proc.  The purpose here is to ensure that they
either are safe to call in RCU (i.e.  don't sleep) or correctly bail out
of RCU mode if they don't support it.  My analysis shows that all
at-risk procfs methods are safe to call under RCU, and thus this patch
is safe.
Procfs RCU-walk Analysis:
This analysis is up-to-date with 5.15-rc3.  When called under RCU mode,
these functions have arguments as follows:
* get_link() receives a NULL dentry pointer when called in RCU mode.
* permission() receives MAY_NOT_BLOCK in the mode parameter when called
  from RCU.
* d_revalidate() receives LOOKUP_RCU in flags.
For the following functions, either they are trivially RCU safe, or they
explicitly bail at the beginning of the function when they run:
proc_ns_get_link       (bails out)
proc_get_link          (RCU safe)
proc_pid_get_link      (bails out)
map_files_d_revalidate (bails out)
map_misc_d_revalidate  (bails out)
proc_net_d_revalidate  (RCU safe)
proc_sys_revalidate    (bails out, also not under /proc/$pid)
tid_fd_revalidate      (bails out)
proc_sys_permission    (not under /proc/$pid)
The remainder of the functions require a bit more detail:
* proc_fd_permission: RCU safe. All of the body of this function is
  under rcu_read_lock(), except generic_permission() which declares
  itself RCU safe in its documentation string.
* proc_self_get_link uses GFP_ATOMIC in the RCU case, so it is RCU aware
  and otherwise looks safe. The same is true of proc_thread_self_get_link.
* proc_map_files_get_link: calls ns_capable, which calls capable(), and
  thus calls into the audit code (see note #1 below). The remainder is
  just a call to the trivially safe proc_pid_get_link().
* proc_pid_permission: calls ptrace_may_access(), which appears RCU
  safe, although it does call into the "security_ptrace_access_check()"
  hook, which looks safe under smack and selinux. Just the audit code is
  of concern. Also uses get_task_struct() and put_task_struct(), see
  note #2 below.
* proc_tid_comm_permission: Appears safe, though calls put_task_struct
  (see note #2 below).
Note #1:
  Most of the concern of RCU safety has centered around the audit code.
  However, since b17ec22fb339 ("selinux: slow_avc_audit has become
  non-blocking"), it's safe to call this code under RCU. So all of the
  above are safe by my estimation.
Note #2: get_task_struct() and put_task_struct():
  The majority of get_task_struct() is under RCU read lock, and in any
  case it is a simple increment. But put_task_struct() is complex, given
  that it could at some point free the task struct, and this process has
  many steps which I couldn't manually verify. However, several other
  places call put_task_struct() under RCU, so it appears safe to use
  here too (see kernel/hung_task.c:165 or rcu/tree-stall.h:296)
Patch description:
pid_revalidate() drops from RCU into REF lookup mode.  When many threads
are resolving paths within /proc in parallel, this can result in heavy
spinlock contention on d_lockref as each thread tries to grab a
reference to the /proc dentry (and drop it shortly thereafter).
Investigation indicates that it is not necessary to drop RCU in
pid_revalidate(), as no RCU data is modified and the function never
sleeps.  So, remove the LOOKUP_RCU check.
Link: https://lkml.kernel.org/r/20211004175629.292270-2-stephen.s.brennan@oracle.…
Signed-off-by: Stephen Brennan <stephen.s.brennan(a)oracle.com>
Cc: Konrad Wilk <konrad.wilk(a)oracle.com>
Cc: Alexander Viro <viro(a)zeniv.linux.org.uk>
Cc: Matthew Wilcox <willy(a)infradead.org>
Cc: Alexey Dobriyan <adobriyan(a)gmail.com>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds(a)linux-foundation.org>
Signed-off-by: Li Nan <linan122(a)huawei.com>
---
 fs/proc/base.c | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/fs/proc/base.c b/fs/proc/base.c
index 22c65289128e..24c70ff923b8 100644
--- a/fs/proc/base.c
+++ b/fs/proc/base.c
@@ -2101,19 +2101,21 @@ static int pid_revalidate(struct dentry *dentry, unsigned int flags)
 {
 	struct inode *inode;
 	struct task_struct *task;
+	int ret = 0;
 
-	if (flags & LOOKUP_RCU)
-		return -ECHILD;
-
-	inode = d_inode(dentry);
-	task = get_proc_task(inode);
+	rcu_read_lock();
+	inode = d_inode_rcu(dentry);
+	if (!inode)
+		goto out;
+	task = pid_task(proc_pid(inode), PIDTYPE_PID);
 
 	if (task) {
 		pid_update_inode(task, inode);
-		put_task_struct(task);
-		return 1;
+		ret = 1;
 	}
-	return 0;
+out:
+	rcu_read_unlock();
+	return ret;
 }
 
 static inline bool proc_inode_is_dead(struct inode *inode)
-- 
2.39.2
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    13 Jun '23
                    
                        During high-frequency packet transmission, if vhost immediately notifies
virtio driver after reading the virtio_queue empty, virtio driver will
perform a kick after sending the next packet. However, if vhost waits a
little longer, it could get the next packet sent by virtio driver
without the need for virtio to perform a kick.
This patch optimizes for this issue. If the TX interval recently recorded
by vhost-net is within 50us, it is considered a high-frequency packet
sending. At this time, after detecting the virtio_queue is empty, vhost-net
will wait for new packets to arrive before notifing the virtio driver.
Xu Kuohai (2):
  vhost_net: Suppress kick ratio when high frequency TX detected
  vhost_net: Enable vhost net polling for openeuler arm64 and x86
 arch/arm64/configs/openeuler_defconfig |  1 +
 arch/x86/configs/openeuler_defconfig   |  1 +
 drivers/vhost/Kconfig                  |  9 ++++++
 drivers/vhost/net.c                    | 45 ++++++++++++++++++++++++++
 4 files changed, 56 insertions(+)
-- 
2.30.2
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [OLK-5.10 v2] irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
                        
                        
by chenxiang 12 Jun '23
                    by chenxiang 12 Jun '23
12 Jun '23
                    
                        From: Xiang Chen <chenxiang66(a)hisilicon.com>
driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7C103
------------------------------------------------
When enabled GICv4.1 in hip09, there are some invalid vPE configurations in
configuration table for some situations, which will cause some vSGI
interrupts lost.
To fix the issue, need to send vinvall command after vmovp.
Signed-off-by: Nianyao Tang <tangnianyao(a)huawei.com>
Signed-off-by: Xiang Chen <chenxiang66(a)hisilicon.com>
Signed-off-by: caijian <caijian11(a)h-partners.com>
---
 Documentation/arm64/silicon-errata.rst |  2 ++
 arch/arm64/Kconfig                     | 11 +++++++
 arch/arm64/configs/openeuler_defconfig |  1 +
 drivers/irqchip/irq-gic-v3-its.c       | 40 ++++++++++++++++++++------
 4 files changed, 46 insertions(+), 8 deletions(-)
diff --git a/Documentation/arm64/silicon-errata.rst b/Documentation/arm64/silicon-errata.rst
index b72fbbfe3fcb..2305def38396 100644
--- a/Documentation/arm64/silicon-errata.rst
+++ b/Documentation/arm64/silicon-errata.rst
@@ -149,6 +149,8 @@ stable kernels.
 +----------------+-----------------+-----------------+-----------------------------+
 | Hisilicon      | TSV{110,200}    | #1980005        | HISILICON_ERRATUM_1980005   |
 +----------------+-----------------+-----------------+-----------------------------+
+| Hisilicon      | Hip09           | #162100801      | HISILICON_ERRATUM_162100801 |
++----------------+-----------------+-----------------+-----------------------------+
 +----------------+-----------------+-----------------+-----------------------------+
 | Qualcomm Tech. | Kryo/Falkor v1  | E1003           | QCOM_FALKOR_ERRATUM_1003    |
 +----------------+-----------------+-----------------+-----------------------------+
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index 3dcf96f37a3c..766356f04abc 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -802,6 +802,17 @@ config HISILICON_ERRATUM_1980005
 
 	  If unsure, say N.
 
+config HISILICON_ERRATUM_162100801
+    bool "Hip09 162100801 erratum support"
+    default y
+    help
+	When enabled GICv4.1 in hip09, there are some invalid vPE config
+	in configuration tables for some situation, which will cause vSGI
+	interrupts lost. So fix it by sending vinvall commands after vmovp.
+
+	If unsure, say Y.
+
+
 config QCOM_FALKOR_ERRATUM_1003
 	bool "Falkor E1003: Incorrect translation due to ASID change"
 	default y
diff --git a/arch/arm64/configs/openeuler_defconfig b/arch/arm64/configs/openeuler_defconfig
index 8261f11b54fd..1b633c835279 100644
--- a/arch/arm64/configs/openeuler_defconfig
+++ b/arch/arm64/configs/openeuler_defconfig
@@ -390,6 +390,7 @@ CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
 CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
 CONFIG_HISILICON_ERRATUM_HIP08_RU_PREFETCH=y
 # CONFIG_HISILICON_HIP08_RU_PREFETCH_DEFAULT_OFF is not set
+CONFIG_HISILICON_ERRATUM_162100801=y
 # end of ARM errata workarounds via the alternatives framework
 
 CONFIG_ARM64_4K_PAGES=y
diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-its.c
index 99fcc5601ea4..db8219d65e7c 100644
--- a/drivers/irqchip/irq-gic-v3-its.c
+++ b/drivers/irqchip/irq-gic-v3-its.c
@@ -46,6 +46,7 @@
 #define ITS_FLAGS_CMDQ_NEEDS_FLUSHING		(1ULL << 0)
 #define ITS_FLAGS_WORKAROUND_CAVIUM_22375	(1ULL << 1)
 #define ITS_FLAGS_WORKAROUND_CAVIUM_23144	(1ULL << 2)
+#define ITS_FLAGS_WORKAROUND_HISILICON_162100801	(1ULL << 3)
 
 #define RDIST_FLAGS_PROPBASE_NEEDS_FLUSHING	(1 << 0)
 #define RDIST_FLAGS_RD_TABLES_PREALLOCATED	(1 << 1)
@@ -1294,6 +1295,14 @@ static void its_send_vmapp(struct its_node *its,
 	its_send_single_vcommand(its, its_build_vmapp_cmd, &desc);
 }
 
+static void its_send_vinvall(struct its_node *its, struct its_vpe *vpe)
+{
+	struct its_cmd_desc desc;
+
+	desc.its_vinvall_cmd.vpe = vpe;
+	its_send_single_vcommand(its, its_build_vinvall_cmd, &desc);
+}
+
 static void its_send_vmovp(struct its_vpe *vpe)
 {
 	struct its_cmd_desc desc = {};
@@ -1307,6 +1316,10 @@ static void its_send_vmovp(struct its_vpe *vpe)
 		its = list_first_entry(&its_nodes, struct its_node, entry);
 		desc.its_vmovp_cmd.col = &its->collections[col_id];
 		its_send_single_vcommand(its, its_build_vmovp_cmd, &desc);
+		if (is_v4_1(its) && (its->flags &
+			    ITS_FLAGS_WORKAROUND_HISILICON_162100801))
+			its_send_vinvall(its, vpe);
+
 		return;
 	}
 
@@ -1333,19 +1346,14 @@ static void its_send_vmovp(struct its_vpe *vpe)
 
 		desc.its_vmovp_cmd.col = &its->collections[col_id];
 		its_send_single_vcommand(its, its_build_vmovp_cmd, &desc);
+		if (is_v4_1(its) && (its->flags &
+			    ITS_FLAGS_WORKAROUND_HISILICON_162100801))
+			its_send_vinvall(its, vpe);
 	}
 
 	raw_spin_unlock_irqrestore(&vmovp_lock, flags);
 }
 
-static void its_send_vinvall(struct its_node *its, struct its_vpe *vpe)
-{
-	struct its_cmd_desc desc;
-
-	desc.its_vinvall_cmd.vpe = vpe;
-	its_send_single_vcommand(its, its_build_vinvall_cmd, &desc);
-}
-
 static void its_send_vinv(struct its_device *dev, u32 event_id)
 {
 	struct its_cmd_desc desc;
@@ -4963,6 +4971,14 @@ static bool __maybe_unused its_enable_quirk_hip07_161600802(void *data)
 	return true;
 }
 
+static bool __maybe_unused its_enable_quirk_hip09_162100801(void *data)
+{
+	struct its_node *its = data;
+
+	its->flags |= ITS_FLAGS_WORKAROUND_HISILICON_162100801;
+	return true;
+}
+
 static const struct gic_quirk its_quirks[] = {
 #ifdef CONFIG_CAVIUM_ERRATUM_22375
 	{
@@ -5008,6 +5024,14 @@ static const struct gic_quirk its_quirks[] = {
 		.mask	= 0xffffffff,
 		.init	= its_enable_quirk_hip07_161600802,
 	},
+#endif
+#ifdef CONFIG_HISILICON_ERRATUM_162100801
+	{
+		.desc = "ITS: Hip09 erratum 162100801",
+		.iidr = 0x00051736,
+		.mask = 0xffffffff,
+		.init = its_enable_quirk_hip09_162100801,
+	},
 #endif
 	{
 	}
-- 
2.30.0
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2 0/2] add two bpf helper function for redissockmap
                        
                        
by Liu Jian 12 Jun '23
                    by Liu Jian 12 Jun '23
12 Jun '23
                    
                        add two bpf helper function for redissockmap
Liu Jian (2):
  net: add bpf_is_local_ipaddr bpf helper function
  net: let sockops can use bpf_get_current_comm()
 arch/arm64/configs/openeuler_defconfig |   1 +
 arch/x86/configs/openeuler_defconfig   |   1 +
 drivers/net/Kconfig                    |   8 ++
 drivers/net/Makefile                   |   1 +
 drivers/net/localip/Makefile           |   8 ++
 drivers/net/localip/localip.c          | 146 +++++++++++++++++++++++++
 include/uapi/linux/bpf.h               |   7 ++
 net/core/filter.c                      |  22 ++++
 tools/include/uapi/linux/bpf.h         |   7 ++
 9 files changed, 201 insertions(+)
 create mode 100644 drivers/net/localip/Makefile
 create mode 100644 drivers/net/localip/localip.c
-- 
2.34.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2] irqchip: gic-v3: Collection table support muti pages
                        
                        
by wangwudi 12 Jun '23
                    by wangwudi 12 Jun '23
12 Jun '23
                    
                        driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7CX6S
CVE: NA
--------------------------------------------------------------------------
Only one page is allocated to the collection table.
Recalculate the page number of collection table based on the number of
CPUs.
Signed-off-by: wangwudi <wangwudi(a)hisilicon.com>
---
 drivers/irqchip/irq-gic-v3-its.c | 4 ++++
 1 file changed, 4 insertions(+)
diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-its.c
index 99fcc5601ea4..fa45fd7ed173 100644
--- a/drivers/irqchip/irq-gic-v3-its.c
+++ b/drivers/irqchip/irq-gic-v3-its.c
@@ -2665,6 +2665,10 @@ static int its_alloc_tables(struct its_node *its)
 			indirect = its_parse_indirect_baser(its, baser, &order,
 							    ITS_MAX_VPEID_BITS);
 			break;
+		case GITS_BASER_TYPE_COLLECTION:
+			indirect = its_parse_indirect_baser(its, baser, &order,
+							order_base_2(num_possible_cpus()));
+			break;
 		}
 
 		err = its_setup_baser(its, baser, cache, shr, order, indirect);
-- 
2.31.0
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2] irqchip: gic-v3: Collection table support muti pages
                        
                        
by wangwudi 12 Jun '23
                    by wangwudi 12 Jun '23
12 Jun '23
                    
                        From 89bf31ca572987247ae0cf147df7ff5a83ab45d3 Mon Sep 17 00:00:00 2001
From: wangwudi <wangwudi(a)hisilicon.com>
Date: Mon, 12 Jun 2023 22:16:32 +0800
Subject: [PATCH openEuler-22.03-LTS-SP2] irqchip: gic-v3: Collection table support muti pages
--------
Signed-off-by: wangwudi <wangwudi(a)hisilicon.com>
---
 drivers/irqchip/irq-gic-v3-its.c | 4 ++++
 1 file changed, 4 insertions(+)
diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-its.c
index 0e429fe9cfd8..111e86b1a99e 100644
--- a/drivers/irqchip/irq-gic-v3-its.c
+++ b/drivers/irqchip/irq-gic-v3-its.c
@@ -2624,6 +2624,10 @@ static int its_alloc_tables(struct its_node *its)
 			indirect = its_parse_indirect_baser(its, baser, &order,
 							    ITS_MAX_VPEID_BITS);
 			break;
+		case GITS_BASER_TYPE_COLLECTION:
+			indirect = its_parse_indirect_baser(its, baser, &order,
+							order_base_2(num_possible_cpus()));
+			break;
 		}
 		err = its_setup_baser(its, baser, cache, shr, order, indirect);
-- 
2.31.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2 1/2] net: add bpf_is_local_ipaddr bpf helper function
                        
                        
by Liu Jian 12 Jun '23
                    by Liu Jian 12 Jun '23
12 Jun '23
                    
                        hulk inclusion
category: feature
bugzilla: NA
CVE: N/A
----------------------------------------------------
Some network acceleration solutions, such as sockmap, are valid only for
internal packets of the local host. The bpf_is_local_ipaddr() bpf helper
function is added so that the ebpf program can determine whether a packet
is an internal packet of the local host.
Signed-off-by: Liu Jian <liujian56(a)huawei.com>
---
 arch/arm64/configs/openeuler_defconfig |   1 +
 arch/x86/configs/openeuler_defconfig   |   1 +
 drivers/net/Kconfig                    |   8 ++
 drivers/net/Makefile                   |   1 +
 drivers/net/localip/Makefile           |   8 ++
 drivers/net/localip/localip.c          | 146 +++++++++++++++++++++++++
 include/uapi/linux/bpf.h               |   7 ++
 net/core/filter.c                      |  20 ++++
 tools/include/uapi/linux/bpf.h         |   7 ++
 9 files changed, 199 insertions(+)
 create mode 100644 drivers/net/localip/Makefile
 create mode 100644 drivers/net/localip/localip.c
diff --git a/arch/arm64/configs/openeuler_defconfig b/arch/arm64/configs/openeuler_defconfig
index f934557ff765..b2d06797c08a 100644
--- a/arch/arm64/configs/openeuler_defconfig
+++ b/arch/arm64/configs/openeuler_defconfig
@@ -3131,6 +3131,7 @@ CONFIG_DLCI_MAX=8
 CONFIG_USB4_NET=m
 # CONFIG_NETDEVSIM is not set
 CONFIG_NET_FAILOVER=m
+CONFIG_NET_LOCALIP_LST=m
 # CONFIG_ISDN is not set
 
 #
diff --git a/arch/x86/configs/openeuler_defconfig b/arch/x86/configs/openeuler_defconfig
index 11323cdc3301..4f2682d4b71e 100644
--- a/arch/x86/configs/openeuler_defconfig
+++ b/arch/x86/configs/openeuler_defconfig
@@ -3206,6 +3206,7 @@ CONFIG_USB4_NET=m
 CONFIG_HYPERV_NET=m
 CONFIG_NETDEVSIM=m
 CONFIG_NET_FAILOVER=m
+CONFIG_NET_LOCALIP_LST=m
 CONFIG_ISDN=y
 CONFIG_ISDN_CAPI=y
 CONFIG_CAPI_TRACE=y
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index f20808024305..913acb7eed6f 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -592,4 +592,12 @@ config NET_FAILOVER
 	  a VM with direct attached VF by failing over to the paravirtual
 	  datapath when the VF is unplugged.
 
+config NET_LOCALIP_LST
+	tristate "Collect local ipv4 address"
+	depends on INET
+	default n
+	help
+	  Similar to inet_addr_lst, only the IP address is recorded, and
+	  net_namespace is not concerned.
+
 endif # NETDEVICES
diff --git a/drivers/net/Makefile b/drivers/net/Makefile
index 72e18d505d1a..b4ff8a310dcc 100644
--- a/drivers/net/Makefile
+++ b/drivers/net/Makefile
@@ -84,3 +84,4 @@ thunderbolt-net-y += thunderbolt.o
 obj-$(CONFIG_USB4_NET) += thunderbolt-net.o
 obj-$(CONFIG_NETDEVSIM) += netdevsim/
 obj-$(CONFIG_NET_FAILOVER) += net_failover.o
+obj-$(CONFIG_NET_LOCALIP_LST) += localip/
diff --git a/drivers/net/localip/Makefile b/drivers/net/localip/Makefile
new file mode 100644
index 000000000000..03b535709271
--- /dev/null
+++ b/drivers/net/localip/Makefile
@@ -0,0 +1,8 @@
+# SPDX-License-Identifier: GPL-2.0-only
+#
+# Makefile for the linux kernel.
+#
+
+# Object file lists.
+
+obj-$(CONFIG_NET_LOCALIP_LST) += localip.o
diff --git a/drivers/net/localip/localip.c b/drivers/net/localip/localip.c
new file mode 100644
index 000000000000..3756924553bf
--- /dev/null
+++ b/drivers/net/localip/localip.c
@@ -0,0 +1,146 @@
+// SPDX-License-Identifier: GPL-2.0
+/* Copyright(c) 2023 Huawei Technologies Co., Ltd
+ */
+
+#include <linux/kernel.h>
+#include <linux/types.h>
+#include <linux/mutex.h>
+#include <linux/device.h>
+#include <linux/inetdevice.h>
+#include <linux/spinlock.h>
+
+#define IN4_ADDR_HSIZE_SHIFT	8
+#define IN4_ADDR_HSIZE		(1U << IN4_ADDR_HSIZE_SHIFT)
+
+static struct hlist_head localip_lst[IN4_ADDR_HSIZE];
+
+static DEFINE_SPINLOCK(localip_lock);
+
+struct localipaddr {
+	struct hlist_node node;
+	struct rcu_head rcu;
+	__u32 ipaddr;
+};
+
+static u32 localip_hash(__be32 addr)
+{
+	return hash_32(addr, IN4_ADDR_HSIZE_SHIFT);
+}
+
+static void localip_hash_insert(struct localipaddr *ip)
+{
+	u32 hash = localip_hash(ip->ipaddr);
+
+	hlist_add_head_rcu(&ip->node, &localip_lst[hash]);
+}
+
+static void localip_hash_remove(struct localipaddr *ip)
+{
+	hlist_del_init_rcu(&ip->node);
+}
+
+static int is_local_ipaddr(uint32_t ipaddr)
+{
+	u32 hash = localip_hash(ipaddr);
+	struct localipaddr *localip;
+
+	rcu_read_lock();
+	hlist_for_each_entry_rcu(localip, &localip_lst[hash], node) {
+		if (localip->ipaddr == ipaddr) {
+			rcu_read_unlock();
+			return 1;
+		}
+	}
+	rcu_read_unlock();
+
+	return 0;
+}
+
+static int localip_event(struct notifier_block *this, unsigned long event,
+			 void *ptr)
+{
+	struct in_ifaddr *ifa = ptr;
+	struct net_device *event_netdev = ifa->ifa_dev->dev;
+	struct localipaddr *localip;
+	u32 hash;
+
+	if (ipv4_is_loopback(ifa->ifa_local))
+		return NOTIFY_DONE;
+
+	switch (event) {
+	case NETDEV_UP:
+		pr_debug("UP, dev:%s, ip:0x%x, mask:0x%x\n", event_netdev->name,
+			 ifa->ifa_local, ifa->ifa_mask);
+		localip = kzalloc(sizeof(struct localipaddr), GFP_KERNEL);
+		if (!localip) {
+			pr_err("kzalloc failed.\n");
+			break;
+		}
+		localip->ipaddr = ifa->ifa_local;
+		spin_lock(&localip_lock);
+		localip_hash_insert(localip);
+		spin_unlock(&localip_lock);
+		break;
+	case NETDEV_DOWN:
+		pr_debug("DOWN, dev:%s, ip:0x%x, mask:0x%x\n", event_netdev->name,
+			 ifa->ifa_local, ifa->ifa_mask);
+		hash = localip_hash(ifa->ifa_local);
+		spin_lock(&localip_lock);
+		hlist_for_each_entry(localip, &localip_lst[hash], node) {
+			if (localip->ipaddr == ifa->ifa_local) {
+				localip_hash_remove(localip);
+				kfree_rcu(localip, rcu);
+				break;
+			}
+		}
+		spin_unlock(&localip_lock);
+		break;
+	default:
+		break;
+	}
+	return NOTIFY_DONE;
+}
+
+static struct notifier_block localip_notifier = {
+	.notifier_call  = localip_event,
+};
+
+typedef int (*is_local_ipaddr_func)(uint32_t ipaddr);
+extern is_local_ipaddr_func bpf_is_local_ipaddr_func;
+
+int localip_init(void)
+{
+	int i;
+
+	for (i = 0; i < IN4_ADDR_HSIZE; i++)
+		INIT_HLIST_HEAD(&localip_lst[i]);
+
+	register_inetaddr_notifier(&localip_notifier);
+	bpf_is_local_ipaddr_func = is_local_ipaddr;
+	return 0;
+}
+
+void localip_cleanup(void)
+{
+	struct localipaddr *localip;
+	struct hlist_node *n;
+	int i;
+
+	bpf_is_local_ipaddr_func = NULL;
+	unregister_inetaddr_notifier(&localip_notifier);
+
+	spin_lock(&localip_lock);
+	for (i = 0; i < IN4_ADDR_HSIZE; i++) {
+		hlist_for_each_entry_safe(localip, n, &localip_lst[i], node) {
+			pr_debug("cleanup, hash:%i, ip:0x%x\n", i, localip->ipaddr);
+			localip_hash_remove(localip);
+			kfree_rcu(localip, rcu);
+		}
+	}
+	spin_unlock(&localip_lock);
+	synchronize_rcu();
+}
+
+module_init(localip_init);
+module_exit(localip_cleanup);
+MODULE_LICENSE("GPL");
diff --git a/include/uapi/linux/bpf.h b/include/uapi/linux/bpf.h
index 9e64dac44d60..9373abafcb91 100644
--- a/include/uapi/linux/bpf.h
+++ b/include/uapi/linux/bpf.h
@@ -3872,6 +3872,12 @@ union bpf_attr {
  *		check src_cpu whether share cache with dst_cpu.
  *	Return
  *		yes 1, no 0.
+ *
+ * long bpf_is_local_ipaddr(u32 ipaddr)
+ *	Description
+ *		Check the ipaddr is local address or not.
+ *	Return
+ *		1 is local address, 0 is not.
  */
 #define __BPF_FUNC_MAPPER(FN)		\
 	FN(unspec),			\
@@ -4044,6 +4050,7 @@ union bpf_attr {
 	FN(sched_entity_to_tg),		\
 	FN(cpumask_op),			\
 	FN(cpus_share_cache),		\
+	FN(is_local_ipaddr),		\
 	/* */
 
 /* integer value in 'imm' field of BPF_CALL instruction selects which helper
diff --git a/net/core/filter.c b/net/core/filter.c
index 012a5070a9e5..527b66921dd6 100644
--- a/net/core/filter.c
+++ b/net/core/filter.c
@@ -5084,6 +5084,24 @@ static const struct bpf_func_proto bpf_sk_original_addr_proto = {
 	.arg4_type	= ARG_CONST_SIZE,
 };
 
+typedef int (*is_local_ipaddr_func)(uint32_t ipaddr);
+is_local_ipaddr_func bpf_is_local_ipaddr_func;
+EXPORT_SYMBOL(bpf_is_local_ipaddr_func);
+
+BPF_CALL_1(bpf_is_local_ipaddr, uint32_t, ipaddr)
+{
+	if (!bpf_is_local_ipaddr_func)
+		return 0;
+	return bpf_is_local_ipaddr_func(ipaddr);
+}
+
+static const struct bpf_func_proto bpf_is_local_ipaddr_proto = {
+	.func		= bpf_is_local_ipaddr,
+	.gpl_only	= false,
+	.ret_type	= RET_INTEGER,
+	.arg1_type	= ARG_ANYTHING,
+};
+
 BPF_CALL_5(bpf_sock_addr_getsockopt, struct bpf_sock_addr_kern *, ctx,
 	   int, level, int, optname, char *, optval, int, optlen)
 {
@@ -7398,6 +7416,8 @@ sock_ops_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog)
 	case BPF_FUNC_tcp_sock:
 		return &bpf_tcp_sock_proto;
 #endif /* CONFIG_INET */
+	case BPF_FUNC_is_local_ipaddr:
+		return &bpf_is_local_ipaddr_proto;
 	default:
 		return bpf_sk_base_func_proto(func_id);
 	}
diff --git a/tools/include/uapi/linux/bpf.h b/tools/include/uapi/linux/bpf.h
index abf8023d606b..41bc2f496176 100644
--- a/tools/include/uapi/linux/bpf.h
+++ b/tools/include/uapi/linux/bpf.h
@@ -3872,6 +3872,12 @@ union bpf_attr {
  *		check src_cpu whether share cache with dst_cpu.
  *	Return
  *		true yes, false no.
+ *
+ * long bpf_is_local_ipaddr(u32 ipaddr)
+ *     Description
+ *             Check the ipaddr is local address or not.
+ *     Return
+ *             1 is local address, 0 is not.
  */
 #define __BPF_FUNC_MAPPER(FN)		\
 	FN(unspec),			\
@@ -4044,6 +4050,7 @@ union bpf_attr {
 	FN(sched_entity_to_tg),		\
 	FN(cpumask_op),			\
 	FN(cpus_share_cache),		\
+	FN(is_local_ipaddr),            \
 	/* */
 
 /* integer value in 'imm' field of BPF_CALL instruction selects which helper
-- 
2.34.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: Stephen Brennan <stephen.s.brennan(a)oracle.com>
mainline inclusion
from mainline-v5.16-rc1
commit da4d6b9cf80ae5b0083f640133b85b68b53b6497
category: bugfix
bugzilla: 188892, https://gitee.com/openeuler/kernel/issues/I7CWJ7
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?i…
----------------------------------------
Problem Description:
When running running ~128 parallel instances of
  TZ=/etc/localtime ps -fe >/dev/null
on a 128CPU machine, the %sys utilization reaches 97%, and perf shows
the following code path as being responsible for heavy contention on the
d_lockref spinlock:
      walk_component()
        lookup_fast()
          d_revalidate()
            pid_revalidate() // returns -ECHILD
          unlazy_child()
            lockref_get_not_dead(&nd->path.dentry->d_lockref) <-- contention
The reason is that pid_revalidate() is triggering a drop from RCU to ref
path walk mode.  All concurrent path lookups thus try to grab a
reference to the dentry for /proc/, before re-executing pid_revalidate()
and then stepping into the /proc/$pid directory.  Thus there is huge
spinlock contention.
This patch allows pid_revalidate() to execute in RCU mode, meaning that
the path lookup can successfully enter the /proc/$pid directory while
still in RCU mode.  Later on, the path lookup may still drop into ref
mode, but the contention will be much reduced at this point.
By applying this patch, %sys utilization falls to around 85% under the
same workload, and the number of ps processes executed per unit time
increases by 3x-4x.  Although this particular workload is a bit
contrived, we have seen some large collections of eager monitoring
scripts which produced similarly high %sys time due to contention in the
/proc directory.
As a result this patch, Al noted that several procfs methods which were
only called in ref-walk mode could now be called from RCU mode.  To
ensure that this patch is safe, I audited all the inode get_link and
permission() implementations, as well as dentry d_revalidate()
implementations, in fs/proc.  The purpose here is to ensure that they
either are safe to call in RCU (i.e.  don't sleep) or correctly bail out
of RCU mode if they don't support it.  My analysis shows that all
at-risk procfs methods are safe to call under RCU, and thus this patch
is safe.
Procfs RCU-walk Analysis:
This analysis is up-to-date with 5.15-rc3.  When called under RCU mode,
these functions have arguments as follows:
* get_link() receives a NULL dentry pointer when called in RCU mode.
* permission() receives MAY_NOT_BLOCK in the mode parameter when called
  from RCU.
* d_revalidate() receives LOOKUP_RCU in flags.
For the following functions, either they are trivially RCU safe, or they
explicitly bail at the beginning of the function when they run:
proc_ns_get_link       (bails out)
proc_get_link          (RCU safe)
proc_pid_get_link      (bails out)
map_files_d_revalidate (bails out)
map_misc_d_revalidate  (bails out)
proc_net_d_revalidate  (RCU safe)
proc_sys_revalidate    (bails out, also not under /proc/$pid)
tid_fd_revalidate      (bails out)
proc_sys_permission    (not under /proc/$pid)
The remainder of the functions require a bit more detail:
* proc_fd_permission: RCU safe. All of the body of this function is
  under rcu_read_lock(), except generic_permission() which declares
  itself RCU safe in its documentation string.
* proc_self_get_link uses GFP_ATOMIC in the RCU case, so it is RCU aware
  and otherwise looks safe. The same is true of proc_thread_self_get_link.
* proc_map_files_get_link: calls ns_capable, which calls capable(), and
  thus calls into the audit code (see note #1 below). The remainder is
  just a call to the trivially safe proc_pid_get_link().
* proc_pid_permission: calls ptrace_may_access(), which appears RCU
  safe, although it does call into the "security_ptrace_access_check()"
  hook, which looks safe under smack and selinux. Just the audit code is
  of concern. Also uses get_task_struct() and put_task_struct(), see
  note #2 below.
* proc_tid_comm_permission: Appears safe, though calls put_task_struct
  (see note #2 below).
Note #1:
  Most of the concern of RCU safety has centered around the audit code.
  However, since b17ec22fb339 ("selinux: slow_avc_audit has become
  non-blocking"), it's safe to call this code under RCU. So all of the
  above are safe by my estimation.
Note #2: get_task_struct() and put_task_struct():
  The majority of get_task_struct() is under RCU read lock, and in any
  case it is a simple increment. But put_task_struct() is complex, given
  that it could at some point free the task struct, and this process has
  many steps which I couldn't manually verify. However, several other
  places call put_task_struct() under RCU, so it appears safe to use
  here too (see kernel/hung_task.c:165 or rcu/tree-stall.h:296)
Patch description:
pid_revalidate() drops from RCU into REF lookup mode.  When many threads
are resolving paths within /proc in parallel, this can result in heavy
spinlock contention on d_lockref as each thread tries to grab a
reference to the /proc dentry (and drop it shortly thereafter).
Investigation indicates that it is not necessary to drop RCU in
pid_revalidate(), as no RCU data is modified and the function never
sleeps.  So, remove the LOOKUP_RCU check.
Link: https://lkml.kernel.org/r/20211004175629.292270-2-stephen.s.brennan@oracle.…
Signed-off-by: Stephen Brennan <stephen.s.brennan(a)oracle.com>
Cc: Konrad Wilk <konrad.wilk(a)oracle.com>
Cc: Alexander Viro <viro(a)zeniv.linux.org.uk>
Cc: Matthew Wilcox <willy(a)infradead.org>
Cc: Alexey Dobriyan <adobriyan(a)gmail.com>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds(a)linux-foundation.org>
Signed-off-by: Li Nan <linan122(a)huawei.com>
---
 fs/proc/base.c | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/fs/proc/base.c b/fs/proc/base.c
index 22c65289128e..24c70ff923b8 100644
--- a/fs/proc/base.c
+++ b/fs/proc/base.c
@@ -2101,19 +2101,21 @@ static int pid_revalidate(struct dentry *dentry, unsigned int flags)
 {
 	struct inode *inode;
 	struct task_struct *task;
+	int ret = 0;
 
-	if (flags & LOOKUP_RCU)
-		return -ECHILD;
-
-	inode = d_inode(dentry);
-	task = get_proc_task(inode);
+	rcu_read_lock();
+	inode = d_inode_rcu(dentry);
+	if (!inode)
+		goto out;
+	task = pid_task(proc_pid(inode), PIDTYPE_PID);
 
 	if (task) {
 		pid_update_inode(task, inode);
-		put_task_struct(task);
-		return 1;
+		ret = 1;
 	}
-	return 0;
+out:
+	rcu_read_unlock();
+	return ret;
 }
 
 static inline bool proc_inode_is_dead(struct inode *inode)
-- 
2.39.2
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS] arm64: Add AMPERE1 to the Spectre-BHB affected list
                        
                        
by Yongqiang Liu 12 Jun '23
                    by Yongqiang Liu 12 Jun '23
12 Jun '23
                    
                        From: D Scott Phillips <scott(a)os.amperecomputing.com>
stable inclusion
from stable-v5.10.153
commit 52a43b82006dc88f996bd06da5a3fcfef85220c8
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I79V8S
CVE: CVE-2023-3006
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
Per AmpereOne erratum AC03_CPU_12, "Branch history may allow control of
speculative execution across software contexts," the AMPERE1 core needs the
bhb clearing loop to mitigate Spectre-BHB, with a loop iteration count of
11.
Signed-off-by: D Scott Phillips <scott(a)os.amperecomputing.com>
Link: https://lore.kernel.org/r/20221011022140.432370-1-scott@os.amperecomputing.…
Reviewed-by: James Morse <james.morse(a)arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas(a)arm.com>
conflicts:
    arch/arm64/include/asm/cputype.h
    arch/arm64/kernel/proton-pack.c
Signed-off-by: Lin Yujun <linyujun809(a)huawei.com>
Reviewed-by: Zhang Jianhua <chris.zjh(a)huawei.com>
Reviewed-by: Xiu Jianfeng <xiujianfeng(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 arch/arm64/include/asm/cputype.h | 4 ++++
 arch/arm64/kernel/cpu_errata.c   | 6 ++++++
 2 files changed, 10 insertions(+)
diff --git a/arch/arm64/include/asm/cputype.h b/arch/arm64/include/asm/cputype.h
index 852474568a9e..bdec50291017 100644
--- a/arch/arm64/include/asm/cputype.h
+++ b/arch/arm64/include/asm/cputype.h
@@ -69,6 +69,7 @@
 #define ARM_CPU_IMP_QCOM		0x51
 #define ARM_CPU_IMP_NVIDIA		0x4E
 #define ARM_CPU_IMP_HISI		0x48
+#define ARM_CPU_IMP_AMPERE      0xC0
 #define ARM_CPU_IMP_PHYTIUM		0x70
 
 #define ARM_CPU_PART_AEM_V8		0xD0F
@@ -111,6 +112,8 @@
 #define PHYTIUM_CPU_PART_2004		0X663
 #define PHYTIUM_CPU_PART_2500		0X663
 
+#define AMPERE_CPU_PART_AMPERE1        0xAC3
+
 #define MIDR_CORTEX_A53 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A53)
 #define MIDR_CORTEX_A57 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A57)
 #define MIDR_CORTEX_A72 MIDR_CPU_MODEL(ARM_CPU_IMP_ARM, ARM_CPU_PART_CORTEX_A72)
@@ -141,6 +144,7 @@
 #define MIDR_FT_2000PLUS MIDR_CPU_MODEL(ARM_CPU_IMP_PHYTIUM, PHYTIUM_CPU_PART_2000PLUS)
 #define MIDR_FT_2004     MIDR_CPU_MODEL(ARM_CPU_IMP_PHYTIUM, PHYTIUM_CPU_PART_2004)
 #define MIDR_FT_2500	 MIDR_CPU_MODEL(ARM_CPU_IMP_PHYTIUM, PHYTIUM_CPU_PART_2500)
+#define MIDR_AMPERE1 MIDR_CPU_MODEL(ARM_CPU_IMP_AMPERE, AMPERE_CPU_PART_AMPERE1)
 
 #ifndef __ASSEMBLY__
 
diff --git a/arch/arm64/kernel/cpu_errata.c b/arch/arm64/kernel/cpu_errata.c
index bae255cf5ab5..3b911e8964a7 100644
--- a/arch/arm64/kernel/cpu_errata.c
+++ b/arch/arm64/kernel/cpu_errata.c
@@ -1106,6 +1106,10 @@ u8 spectre_bhb_loop_affected(int scope)
 			MIDR_ALL_VERSIONS(MIDR_CORTEX_A76),
 			{},
 		};
+		static const struct midr_range spectre_bhb_k11_list[] = {
+			MIDR_ALL_VERSIONS(MIDR_AMPERE1),
+			{},
+		};
 		static const struct midr_range spectre_bhb_k8_list[] = {
 			MIDR_ALL_VERSIONS(MIDR_CORTEX_A72),
 			MIDR_ALL_VERSIONS(MIDR_CORTEX_A57),
@@ -1116,6 +1120,8 @@ u8 spectre_bhb_loop_affected(int scope)
 			k = 32;
 		else if (is_midr_in_range_list(read_cpuid_id(), spectre_bhb_k24_list))
 			k = 24;
+		else if (is_midr_in_range_list(read_cpuid_id(), spectre_bhb_k11_list))
+			k = 11;
 		else if (is_midr_in_range_list(read_cpuid_id(), spectre_bhb_k8_list))
 			k =  8;
 
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    12 Jun '23
                    
                        hulk inclusion
category: feature
bugzilla: NA
CVE: N/A
----------------------------------------------------
During high-frequency packet transmission, if vhost immediately notifies
virtio driver after reading the virtio_queue empty, virtio driver will
perform a kick after sending the next packet. However, if vhost waits a
little longer, it could get the next packet sent by virtio driver
without the need for virtio to perform a kick.
This patch optimizes for this issue. If the TX interval recently recorded
by vhost-net is within 50us, it is considered a high-frequency packet
sending. At this time, after detecting the virtio_queue is empty, vhost-net
will wait for new packets to arrive before notifing the virtio driver.
Signed-off-by: Xu Kuohai <xukuohai(a)huawei.com>
---
 drivers/vhost/net.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c
index a6a1a01319d8..7312d0bfa3c1 100644
--- a/drivers/vhost/net.c
+++ b/drivers/vhost/net.c
@@ -126,6 +126,8 @@ struct vhost_net_virtqueue {
 	struct vhost_net_buf rxq;
 	/* Batched XDP buffs */
 	struct xdp_buff *xdp;
+	u64 tx_time;
+	u64 tx_interval;
 };
 
 struct vhost_net {
@@ -311,6 +313,8 @@ static void vhost_net_vq_reset(struct vhost_net *n)
 		n->vqs[i].ubufs = NULL;
 		n->vqs[i].vhost_hlen = 0;
 		n->vqs[i].sock_hlen = 0;
+		n->vqs[i].tx_time = 0;
+		n->vqs[i].tx_interval = 1000000; /* 1ms */
 		vhost_net_buf_init(&n->vqs[i].rxq);
 	}
 
@@ -456,6 +460,19 @@ static void vhost_net_signal_used(struct vhost_net_virtqueue *nvq)
 	nvq->done_idx = 0;
 }
 
+static void vhost_update_tx_interval(struct vhost_net_virtqueue *nvq)
+{
+	u64 time = ktime_get_mono_fast_ns();
+
+	if (likely(nvq->tx_time != 0)) {
+		u64 d = time - nvq->tx_time;
+		/* 0.25 * interval + 0.75 * delta */
+		nvq->tx_interval =  (nvq->tx_interval >> 2) + (d - (d >> 2));
+	}
+
+	nvq->tx_time = time;
+}
+
 static void vhost_tx_batch(struct vhost_net *net,
 			   struct vhost_net_virtqueue *nvq,
 			   struct socket *sock,
@@ -489,6 +506,7 @@ static void vhost_tx_batch(struct vhost_net *net,
 	}
 
 signal_used:
+	vhost_update_tx_interval(nvq);
 	vhost_net_signal_used(nvq);
 	nvq->batched_xdp = 0;
 }
@@ -782,6 +800,7 @@ static void handle_tx_copy(struct vhost_net *net, struct socket *sock)
 	int err;
 	int sent_pkts = 0;
 	bool sock_can_batch = (sock->sk->sk_sndbuf == INT_MAX);
+	int last_done_idx = 0;
 
 	do {
 		bool busyloop_intr = false;
@@ -798,6 +817,13 @@ static void handle_tx_copy(struct vhost_net *net, struct socket *sock)
 		if (head == vq->num) {
 			if (unlikely(busyloop_intr)) {
 				vhost_poll_queue(&vq->poll);
+			} else if (nvq->tx_interval < 50000 &&
+				   ktime_get_mono_fast_ns() - nvq->tx_time < 50000) {
+				/* Update TX interval if we get some packets */
+				if (last_done_idx < nvq->done_idx)
+					vhost_update_tx_interval(nvq);
+				last_done_idx = nvq->done_idx;
+				continue;
 			} else if (unlikely(vhost_enable_notify(&net->dev,
 								vq))) {
 				vhost_disable_notify(&net->dev, vq);
-- 
2.30.2
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: Konstantin Komarov <almaz.alexandrovich(a)paragon-software.com>
mainline inclusion
from mainline-v6.2-rc1
commit 0e8235d28f3a0e9eda9f02ff67ee566d5f42b66b
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I79X84
CVE: CVE-2022-48502
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
Added new functions index_hdr_check and index_buf_check.
Now we check all stuff for correctness while reading from disk.
Also fixed bug with stale nfs data.
Reported-by: van fantasy <g1042620637(a)gmail.com>
Signed-off-by: Konstantin Komarov <almaz.alexandrovich(a)paragon-software.com>
Signed-off-by: ZhaoLong Wang <wangzhaolong1(a)huawei.com>
Conflicts:
	fs/ntfs3/inode.c
	fs/ntfs3/xattr.c
---
 fs/ntfs3/index.c   |  84 ++++++++++++++++++++++++++++++----
 fs/ntfs3/inode.c   |  18 ++++----
 fs/ntfs3/ntfs_fs.h |   4 +-
 fs/ntfs3/run.c     |   7 ++-
 fs/ntfs3/xattr.c   | 109 +++++++++++++++++++++++++++++----------------
 5 files changed, 164 insertions(+), 58 deletions(-)
diff --git a/fs/ntfs3/index.c b/fs/ntfs3/index.c
index 6f81e3a49abf..ba56b24ca9db 100644
--- a/fs/ntfs3/index.c
+++ b/fs/ntfs3/index.c
@@ -605,11 +605,58 @@ static const struct NTFS_DE *hdr_insert_head(struct INDEX_HDR *hdr,
 	return e;
 }
 
+/*
+ * index_hdr_check
+ *
+ * return true if INDEX_HDR is valid
+ */
+static bool index_hdr_check(const struct INDEX_HDR *hdr, u32 bytes)
+{
+	u32 end = le32_to_cpu(hdr->used);
+	u32 tot = le32_to_cpu(hdr->total);
+	u32 off = le32_to_cpu(hdr->de_off);
+
+	if (!IS_ALIGNED(off, 8) || tot > bytes || end > tot ||
+	    off + sizeof(struct NTFS_DE) > end) {
+		/* incorrect index buffer. */
+		return false;
+	}
+
+	return true;
+}
+
+/*
+ * index_buf_check
+ *
+ * return true if INDEX_BUFFER seems is valid
+ */
+static bool index_buf_check(const struct INDEX_BUFFER *ib, u32 bytes,
+			    const CLST *vbn)
+{
+	const struct NTFS_RECORD_HEADER *rhdr = &ib->rhdr;
+	u16 fo = le16_to_cpu(rhdr->fix_off);
+	u16 fn = le16_to_cpu(rhdr->fix_num);
+
+	if (bytes <= offsetof(struct INDEX_BUFFER, ihdr) ||
+	    rhdr->sign != NTFS_INDX_SIGNATURE ||
+	    fo < sizeof(struct INDEX_BUFFER)
+	    /* Check index buffer vbn. */
+	    || (vbn && *vbn != le64_to_cpu(ib->vbn)) || (fo % sizeof(short)) ||
+	    fo + fn * sizeof(short) >= bytes ||
+	    fn != ((bytes >> SECTOR_SHIFT) + 1)) {
+		/* incorrect index buffer. */
+		return false;
+	}
+
+	return index_hdr_check(&ib->ihdr,
+			       bytes - offsetof(struct INDEX_BUFFER, ihdr));
+}
+
 void fnd_clear(struct ntfs_fnd *fnd)
 {
 	int i;
 
-	for (i = 0; i < fnd->level; i++) {
+	for (i = fnd->level - 1; i >= 0; i--) {
 		struct indx_node *n = fnd->nodes[i];
 
 		if (!n)
@@ -820,9 +867,16 @@ int indx_init(struct ntfs_index *indx, struct ntfs_sb_info *sbi,
 	u32 t32;
 	const struct INDEX_ROOT *root = resident_data(attr);
 
+	t32 = le32_to_cpu(attr->res.data_size);
+	if (t32 <= offsetof(struct INDEX_ROOT, ihdr) ||
+	    !index_hdr_check(&root->ihdr,
+			     t32 - offsetof(struct INDEX_ROOT, ihdr))) {
+		goto out;
+	}
+
 	/* Check root fields. */
 	if (!root->index_block_clst)
-		return -EINVAL;
+		goto out;
 
 	indx->type = type;
 	indx->idx2vbn_bits = __ffs(root->index_block_clst);
@@ -834,19 +888,19 @@ int indx_init(struct ntfs_index *indx, struct ntfs_sb_info *sbi,
 	if (t32 < sbi->cluster_size) {
 		/* Index record is smaller than a cluster, use 512 blocks. */
 		if (t32 != root->index_block_clst * SECTOR_SIZE)
-			return -EINVAL;
+			goto out;
 
 		/* Check alignment to a cluster. */
 		if ((sbi->cluster_size >> SECTOR_SHIFT) &
 		    (root->index_block_clst - 1)) {
-			return -EINVAL;
+			goto out;
 		}
 
 		indx->vbn2vbo_bits = SECTOR_SHIFT;
 	} else {
 		/* Index record must be a multiple of cluster size. */
 		if (t32 != root->index_block_clst << sbi->cluster_bits)
-			return -EINVAL;
+			goto out;
 
 		indx->vbn2vbo_bits = sbi->cluster_bits;
 	}
@@ -854,7 +908,14 @@ int indx_init(struct ntfs_index *indx, struct ntfs_sb_info *sbi,
 	init_rwsem(&indx->run_lock);
 
 	indx->cmp = get_cmp_func(root);
-	return indx->cmp ? 0 : -EINVAL;
+	if (!indx->cmp)
+		goto out;
+
+	return 0;
+
+out:
+	ntfs_set_state(sbi, NTFS_DIRTY_DIRTY);
+	return -EINVAL;
 }
 
 static struct indx_node *indx_new(struct ntfs_index *indx,
@@ -1012,6 +1073,13 @@ int indx_read(struct ntfs_index *indx, struct ntfs_inode *ni, CLST vbn,
 		goto out;
 
 ok:
+	if (!index_buf_check(ib, bytes, &vbn)) {
+		ntfs_inode_err(&ni->vfs_inode, "directory corrupted");
+		ntfs_set_state(ni->mi.sbi, NTFS_DIRTY_ERROR);
+		err = -EINVAL;
+		goto out;
+	}
+
 	if (err == -E_NTFS_FIXUP) {
 		ntfs_write_bh(ni->mi.sbi, &ib->rhdr, &in->nb, 0);
 		err = 0;
@@ -1600,9 +1668,9 @@ static int indx_insert_into_root(struct ntfs_index *indx, struct ntfs_inode *ni,
 
 	if (err) {
 		/* Restore root. */
-		if (mi_resize_attr(mi, attr, -ds_root))
+		if (mi_resize_attr(mi, attr, -ds_root)) {
 			memcpy(attr, a_root, asize);
-		else {
+		} else {
 			/* Bug? */
 			ntfs_set_state(sbi, NTFS_DIRTY_ERROR);
 		}
diff --git a/fs/ntfs3/inode.c b/fs/ntfs3/inode.c
index 870f235bf226..9bafa3c7a5ff 100644
--- a/fs/ntfs3/inode.c
+++ b/fs/ntfs3/inode.c
@@ -81,7 +81,7 @@ static struct inode *ntfs_read_mft(struct inode *inode,
 			 le16_to_cpu(ref->seq), le16_to_cpu(rec->seq));
 		goto out;
 	} else if (!is_rec_inuse(rec)) {
-		err = -EINVAL;
+		err = -ESTALE;
 		ntfs_err(sb, "Inode r=%x is not in use!", (u32)ino);
 		goto out;
 	}
@@ -92,8 +92,10 @@ static struct inode *ntfs_read_mft(struct inode *inode,
 		goto out;
 	}
 
-	if (!is_rec_base(rec))
-		goto Ok;
+	if (!is_rec_base(rec)) {
+		err = -EINVAL;
+		goto out;
+	}
 
 	/* Record should contain $I30 root. */
 	is_dir = rec->flags & RECORD_FLAG_DIR;
@@ -464,7 +466,6 @@ static struct inode *ntfs_read_mft(struct inode *inode,
 		inode->i_flags |= S_NOSEC;
 	}
 
-Ok:
 	if (ino == MFT_REC_MFT && !sb->s_root)
 		sbi->mft.ni = NULL;
 
@@ -518,6 +519,9 @@ struct inode *ntfs_iget5(struct super_block *sb, const struct MFT_REF *ref,
 		make_bad_inode(inode);
 	}
 
+	if (IS_ERR(inode) && name)
+		ntfs_set_state(sb->s_fs_info, NTFS_DIRTY_ERROR);
+
 	return inode;
 }
 
@@ -1632,10 +1636,8 @@ struct inode *ntfs_create_inode(struct user_namespace *mnt_userns,
 		ntfs_remove_reparse(sbi, IO_REPARSE_TAG_SYMLINK, &new_de->ref);
 
 out5:
-	if (S_ISDIR(mode) || run_is_empty(&ni->file.run))
-		goto out4;
-
-	run_deallocate(sbi, &ni->file.run, false);
+	if (!S_ISDIR(mode))
+		run_deallocate(sbi, &ni->file.run, false);
 
 out4:
 	clear_rec_inuse(rec);
diff --git a/fs/ntfs3/ntfs_fs.h b/fs/ntfs3/ntfs_fs.h
index b71075c21973..7e84f0060133 100644
--- a/fs/ntfs3/ntfs_fs.h
+++ b/fs/ntfs3/ntfs_fs.h
@@ -788,12 +788,12 @@ int run_pack(const struct runs_tree *run, CLST svcn, CLST len, u8 *run_buf,
 	     u32 run_buf_size, CLST *packed_vcns);
 int run_unpack(struct runs_tree *run, struct ntfs_sb_info *sbi, CLST ino,
 	       CLST svcn, CLST evcn, CLST vcn, const u8 *run_buf,
-	       u32 run_buf_size);
+	       int run_buf_size);
 
 #ifdef NTFS3_CHECK_FREE_CLST
 int run_unpack_ex(struct runs_tree *run, struct ntfs_sb_info *sbi, CLST ino,
 		  CLST svcn, CLST evcn, CLST vcn, const u8 *run_buf,
-		  u32 run_buf_size);
+		  int run_buf_size);
 #else
 #define run_unpack_ex run_unpack
 #endif
diff --git a/fs/ntfs3/run.c b/fs/ntfs3/run.c
index a8fec651f973..6940ee5432ba 100644
--- a/fs/ntfs3/run.c
+++ b/fs/ntfs3/run.c
@@ -872,12 +872,15 @@ int run_pack(const struct runs_tree *run, CLST svcn, CLST len, u8 *run_buf,
  */
 int run_unpack(struct runs_tree *run, struct ntfs_sb_info *sbi, CLST ino,
 	       CLST svcn, CLST evcn, CLST vcn, const u8 *run_buf,
-	       u32 run_buf_size)
+	       int run_buf_size)
 {
 	u64 prev_lcn, vcn64, lcn, next_vcn;
 	const u8 *run_last, *run_0;
 	bool is_mft = ino == MFT_REC_MFT;
 
+	if (run_buf_size < 0)
+		return -EINVAL;
+
 	/* Check for empty. */
 	if (evcn + 1 == svcn)
 		return 0;
@@ -999,7 +1002,7 @@ int run_unpack(struct runs_tree *run, struct ntfs_sb_info *sbi, CLST ino,
  */
 int run_unpack_ex(struct runs_tree *run, struct ntfs_sb_info *sbi, CLST ino,
 		  CLST svcn, CLST evcn, CLST vcn, const u8 *run_buf,
-		  u32 run_buf_size)
+		  int run_buf_size)
 {
 	int ret, err;
 	CLST next_vcn, lcn, len;
diff --git a/fs/ntfs3/xattr.c b/fs/ntfs3/xattr.c
index cb33e2421ae3..a56d6a01d0a5 100644
--- a/fs/ntfs3/xattr.c
+++ b/fs/ntfs3/xattr.c
@@ -42,28 +42,26 @@ static inline size_t packed_ea_size(const struct EA_FULL *ea)
  * Assume there is at least one xattr in the list.
  */
 static inline bool find_ea(const struct EA_FULL *ea_all, u32 bytes,
-			   const char *name, u8 name_len, u32 *off)
+			   const char *name, u8 name_len, u32 *off, u32 *ea_sz)
 {
-	*off = 0;
+	u32 ea_size;
 
-	if (!ea_all || !bytes)
+	*off = 0;
+	if (!ea_all)
 		return false;
 
-	for (;;) {
+	for (; *off < bytes; *off += ea_size) {
 		const struct EA_FULL *ea = Add2Ptr(ea_all, *off);
-		u32 next_off = *off + unpacked_ea_size(ea);
-
-		if (next_off > bytes)
-			return false;
-
+		ea_size = unpacked_ea_size(ea);
 		if (ea->name_len == name_len &&
-		    !memcmp(ea->name, name, name_len))
+		    !memcmp(ea->name, name, name_len)) {
+			if (ea_sz)
+				*ea_sz = ea_size;
 			return true;
-
-		*off = next_off;
-		if (next_off >= bytes)
-			return false;
+		}
 	}
+
+	return false;
 }
 
 /*
@@ -74,12 +72,12 @@ static inline bool find_ea(const struct EA_FULL *ea_all, u32 bytes,
 static int ntfs_read_ea(struct ntfs_inode *ni, struct EA_FULL **ea,
 			size_t add_bytes, const struct EA_INFO **info)
 {
-	int err;
+	int err = -EINVAL;
 	struct ntfs_sb_info *sbi = ni->mi.sbi;
 	struct ATTR_LIST_ENTRY *le = NULL;
 	struct ATTRIB *attr_info, *attr_ea;
 	void *ea_p;
-	u32 size;
+	u32 size, off, ea_size;
 
 	static_assert(le32_to_cpu(ATTR_EA_INFO) < le32_to_cpu(ATTR_EA));
 
@@ -96,24 +94,31 @@ static int ntfs_read_ea(struct ntfs_inode *ni, struct EA_FULL **ea,
 
 	*info = resident_data_ex(attr_info, sizeof(struct EA_INFO));
 	if (!*info)
-		return -EINVAL;
+		goto out;
 
 	/* Check Ea limit. */
 	size = le32_to_cpu((*info)->size);
-	if (size > sbi->ea_max_size)
-		return -EFBIG;
+	if (size > sbi->ea_max_size) {
+		err = -EFBIG;
+		goto out;
+	}
+
+	if (attr_size(attr_ea) > sbi->ea_max_size) {
+		err = -EFBIG;
+		goto out;
+	}
 
-	if (attr_size(attr_ea) > sbi->ea_max_size)
-		return -EFBIG;
+	if (!size) {
+		/* EA info persists, but xattr is empty. Looks like EA problem. */
+		goto out;
+	}
 
 	/* Allocate memory for packed Ea. */
 	ea_p = kmalloc(size + add_bytes, GFP_NOFS);
 	if (!ea_p)
 		return -ENOMEM;
 
-	if (!size) {
-		;
-	} else if (attr_ea->non_res) {
+	if (attr_ea->non_res) {
 		struct runs_tree run;
 
 		run_init(&run);
@@ -124,24 +129,52 @@ static int ntfs_read_ea(struct ntfs_inode *ni, struct EA_FULL **ea,
 		run_close(&run);
 
 		if (err)
-			goto out;
+			goto out1;
 	} else {
 		void *p = resident_data_ex(attr_ea, size);
 
-		if (!p) {
-			err = -EINVAL;
-			goto out;
-		}
+		if (!p)
+			goto out1;
 		memcpy(ea_p, p, size);
 	}
 
 	memset(Add2Ptr(ea_p, size), 0, add_bytes);
+
+	/* Check all attributes for consistency. */
+	for (off = 0; off < size; off += ea_size) {
+		const struct EA_FULL *ef = Add2Ptr(ea_p, off);
+		u32 bytes = size - off;
+
+		/* Check if we can use field ea->size. */
+		if (bytes < sizeof(ef->size))
+			goto out1;
+
+		if (ef->size) {
+			ea_size = le32_to_cpu(ef->size);
+			if (ea_size > bytes)
+				goto out1;
+			continue;
+		}
+
+		/* Check if we can use fields ef->name_len and ef->elength. */
+		if (bytes < offsetof(struct EA_FULL, name))
+			goto out1;
+
+		ea_size = ALIGN(struct_size(ef, name,
+					    1 + ef->name_len +
+						    le16_to_cpu(ef->elength)),
+				4);
+		if (ea_size > bytes)
+			goto out1;
+	}
+
 	*ea = ea_p;
 	return 0;
 
-out:
+out1:
 	kfree(ea_p);
-	*ea = NULL;
+out:
+	ntfs_set_state(sbi, NTFS_DIRTY_DIRTY);
 	return err;
 }
 
@@ -163,6 +196,7 @@ static ssize_t ntfs_list_ea(struct ntfs_inode *ni, char *buffer,
 	const struct EA_FULL *ea;
 	u32 off, size;
 	int err;
+	int ea_size;
 	size_t ret;
 
 	err = ntfs_read_ea(ni, &ea_all, 0, &info);
@@ -175,8 +209,9 @@ static ssize_t ntfs_list_ea(struct ntfs_inode *ni, char *buffer,
 	size = le32_to_cpu(info->size);
 
 	/* Enumerate all xattrs. */
-	for (ret = 0, off = 0; off < size; off += unpacked_ea_size(ea)) {
+	for (ret = 0, off = 0; off < size; off += ea_size) {
 		ea = Add2Ptr(ea_all, off);
+		ea_size = unpacked_ea_size(ea);
 
 		if (buffer) {
 			if (ret + ea->name_len + 1 > bytes_per_buffer) {
@@ -227,7 +262,8 @@ static int ntfs_get_ea(struct inode *inode, const char *name, size_t name_len,
 		goto out;
 
 	/* Enumerate all xattrs. */
-	if (!find_ea(ea_all, le32_to_cpu(info->size), name, name_len, &off)) {
+	if (!find_ea(ea_all, le32_to_cpu(info->size), name, name_len, &off,
+		     NULL)) {
 		err = -ENODATA;
 		goto out;
 	}
@@ -269,7 +305,7 @@ static noinline int ntfs_set_ea(struct inode *inode, const char *name,
 	struct EA_FULL *new_ea;
 	struct EA_FULL *ea_all = NULL;
 	size_t add, new_pack;
-	u32 off, size;
+	u32 off, size, ea_sz;
 	__le16 size_pack;
 	struct ATTRIB *attr;
 	struct ATTR_LIST_ENTRY *le;
@@ -303,9 +339,8 @@ static noinline int ntfs_set_ea(struct inode *inode, const char *name,
 		size_pack = ea_info.size_pack;
 	}
 
-	if (info && find_ea(ea_all, size, name, name_len, &off)) {
+	if (info && find_ea(ea_all, size, name, name_len, &off, &ea_sz)) {
 		struct EA_FULL *ea;
-		size_t ea_sz;
 
 		if (flags & XATTR_CREATE) {
 			err = -EEXIST;
@@ -328,8 +363,6 @@ static noinline int ntfs_set_ea(struct inode *inode, const char *name,
 		if (ea->flags & FILE_NEED_EA)
 			le16_add_cpu(&ea_info.count, -1);
 
-		ea_sz = unpacked_ea_size(ea);
-
 		le16_add_cpu(&ea_info.size_pack, 0 - packed_ea_size(ea));
 
 		memmove(ea, Add2Ptr(ea, ea_sz), size - off - ea_sz);
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS 1/3] dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.
                        
                        
by Yongqiang Liu 12 Jun '23
                    by Yongqiang Liu 12 Jun '23
12 Jun '23
                    
                        From: Kuniyuki Iwashima <kuniyu(a)amazon.com>
stable inclusion
from stable-v4.19.273
commit 28a1742fcc1d8692e9090864373aa77fb3a0c8fd
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I6TPN9
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
commit ca43ccf41224b023fc290073d5603a755fd12eed upstream.
Eric Dumazet pointed out [0] that when we call skb_set_owner_r()
for ipv6_pinfo.pktoptions, sk_rmem_schedule() has not been called,
resulting in a negative sk_forward_alloc.
We add a new helper which clones a skb and sets its owner only
when sk_rmem_schedule() succeeds.
Note that we move skb_set_owner_r() forward in (dccp|tcp)_v6_do_rcv()
because tcp_send_synack() can make sk_forward_alloc negative before
ipv6_opt_accepted() in the crossed SYN-ACK or self-connect() cases.
[0]: https://lore.kernel.org/netdev/CANn89iK9oc20Jdi_41jb9URdF210r7d1Y-+uypbMSbO…
Fixes: 323fbd0edf3f ("net: dccp: Add handling of IPV6_PKTOPTIONS to dccp_v6_do_rcv()")
Fixes: 3df80d9320bc ("[DCCP]: Introduce DCCPv6")
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Kuniyuki Iwashima <kuniyu(a)amazon.com>
Reviewed-by: Eric Dumazet <edumazet(a)google.com>
Signed-off-by: Jakub Kicinski <kuba(a)kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Ziyang Xuan <william.xuanziyang(a)huawei.com>
Reviewed-by: Yue Haibing <yuehaibing(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 include/net/sock.h  | 13 +++++++++++++
 net/dccp/ipv6.c     |  7 ++-----
 net/ipv6/tcp_ipv6.c | 10 +++-------
 3 files changed, 18 insertions(+), 12 deletions(-)
diff --git a/include/net/sock.h b/include/net/sock.h
index 2eea1f5fc674..bac4ae940a89 100644
--- a/include/net/sock.h
+++ b/include/net/sock.h
@@ -2188,6 +2188,19 @@ static inline void skb_set_owner_r(struct sk_buff *skb, struct sock *sk)
 	sk_mem_charge(sk, skb->truesize);
 }
 
+static inline struct sk_buff *skb_clone_and_charge_r(struct sk_buff *skb, struct sock *sk)
+{
+	skb = skb_clone(skb, sk_gfp_mask(sk, GFP_ATOMIC));
+	if (skb) {
+		if (sk_rmem_schedule(sk, skb, skb->truesize)) {
+			skb_set_owner_r(skb, sk);
+			return skb;
+		}
+		__kfree_skb(skb);
+	}
+	return NULL;
+}
+
 void sk_reset_timer(struct sock *sk, struct timer_list *timer,
 		    unsigned long expires);
 
diff --git a/net/dccp/ipv6.c b/net/dccp/ipv6.c
index 9973a808b688..89dbe7330b4a 100644
--- a/net/dccp/ipv6.c
+++ b/net/dccp/ipv6.c
@@ -541,11 +541,9 @@ static struct sock *dccp_v6_request_recv_sock(const struct sock *sk,
 	*own_req = inet_ehash_nolisten(newsk, req_to_sk(req_unhash));
 	/* Clone pktoptions received with SYN, if we own the req */
 	if (*own_req && ireq->pktopts) {
-		newnp->pktoptions = skb_clone(ireq->pktopts, GFP_ATOMIC);
+		newnp->pktoptions = skb_clone_and_charge_r(ireq->pktopts, newsk);
 		consume_skb(ireq->pktopts);
 		ireq->pktopts = NULL;
-		if (newnp->pktoptions)
-			skb_set_owner_r(newnp->pktoptions, newsk);
 	}
 
 	return newsk;
@@ -605,7 +603,7 @@ static int dccp_v6_do_rcv(struct sock *sk, struct sk_buff *skb)
 					       --ANK (980728)
 	 */
 	if (np->rxopt.all)
-		opt_skb = skb_clone(skb, GFP_ATOMIC);
+		opt_skb = skb_clone_and_charge_r(skb, sk);
 
 	if (sk->sk_state == DCCP_OPEN) { /* Fast path */
 		if (dccp_rcv_established(sk, skb, dccp_hdr(skb), skb->len))
@@ -669,7 +667,6 @@ static int dccp_v6_do_rcv(struct sock *sk, struct sk_buff *skb)
 			np->flow_label = ip6_flowlabel(ipv6_hdr(opt_skb));
 		if (ipv6_opt_accepted(sk, opt_skb,
 				      &DCCP_SKB_CB(opt_skb)->header.h6)) {
-			skb_set_owner_r(opt_skb, sk);
 			memmove(IP6CB(opt_skb),
 				&DCCP_SKB_CB(opt_skb)->header.h6,
 				sizeof(struct inet6_skb_parm));
diff --git a/net/ipv6/tcp_ipv6.c b/net/ipv6/tcp_ipv6.c
index 63b0784cbdea..e3878cf00dd4 100644
--- a/net/ipv6/tcp_ipv6.c
+++ b/net/ipv6/tcp_ipv6.c
@@ -1267,14 +1267,11 @@ static struct sock *tcp_v6_syn_recv_sock(const struct sock *sk, struct sk_buff *
 
 		/* Clone pktoptions received with SYN, if we own the req */
 		if (ireq->pktopts) {
-			newnp->pktoptions = skb_clone(ireq->pktopts,
-						      sk_gfp_mask(sk, GFP_ATOMIC));
+			newnp->pktoptions = skb_clone_and_charge_r(ireq->pktopts, newsk);
 			consume_skb(ireq->pktopts);
 			ireq->pktopts = NULL;
-			if (newnp->pktoptions) {
+			if (newnp->pktoptions)
 				tcp_v6_restore_cb(newnp->pktoptions);
-				skb_set_owner_r(newnp->pktoptions, newsk);
-			}
 		}
 	}
 
@@ -1333,7 +1330,7 @@ static int tcp_v6_do_rcv(struct sock *sk, struct sk_buff *skb)
 					       --ANK (980728)
 	 */
 	if (np->rxopt.all)
-		opt_skb = skb_clone(skb, sk_gfp_mask(sk, GFP_ATOMIC));
+		opt_skb = skb_clone_and_charge_r(skb, sk);
 
 	if (sk->sk_state == TCP_ESTABLISHED) { /* Fast path */
 		struct dst_entry *dst;
@@ -1415,7 +1412,6 @@ static int tcp_v6_do_rcv(struct sock *sk, struct sk_buff *skb)
 		if (np->repflow)
 			np->flow_label = ip6_flowlabel(ipv6_hdr(opt_skb));
 		if (ipv6_opt_accepted(sk, opt_skb, &TCP_SKB_CB(opt_skb)->header.h6)) {
-			skb_set_owner_r(opt_skb, sk);
 			tcp_v6_restore_cb(opt_skb);
 			opt_skb = xchg(&np->pktoptions, opt_skb);
 		} else {
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
                        
                        
by Zhao Wenhui 12 Jun '23
                    by Zhao Wenhui 12 Jun '23
12 Jun '23
                    
                        From: Zheng Wang <zyytlz.wz(a)163.com>
stable inclusion
from stable-v5.10.177
commit 2b346876b93168541a45551d5f9abd1d26102e89
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I7781Q
CVE: CVE-2023-33288
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
[ Upstream commit 47c29d69212911f50bdcdd0564b5999a559010d4 ]
In bq24190_probe, &bdi->input_current_limit_work is bound
with bq24190_input_current_limit_work. When external power
changed, it will call bq24190_charger_external_power_changed
 to start the work.
If we remove the module which will call bq24190_remove to make
cleanup, there may be a unfinished work. The possible
sequence is as follows:
CPU0                  CPUc1
                    |bq24190_input_current_limit_work
bq24190_remove      |
power_supply_unregister  |
device_unregister   |
power_supply_dev_release|
kfree(psy)          |
                    |
                    | power_supply_get_property_from_supplier
                    |   //use
Fix it by finishing the work before cleanup in the bq24190_remove
Fixes: 97774672573a ("power_supply: Initialize changed_work before calling device_add")
Signed-off-by: Zheng Wang <zyytlz.wz(a)163.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel(a)collabora.com>
Signed-off-by: Sasha Levin <sashal(a)kernel.org>
 Conflicts:
	drivers/power/supply/bq24190_charger.c
Signed-off-by: Zhao Wenhui <zhaowenhui8(a)huawei.com>
---
 drivers/power/supply/bq24190_charger.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/drivers/power/supply/bq24190_charger.c b/drivers/power/supply/bq24190_charger.c
index 8c3c378dce0d..9a93060e5b5f 100644
--- a/drivers/power/supply/bq24190_charger.c
+++ b/drivers/power/supply/bq24190_charger.c
@@ -1849,6 +1849,7 @@ static int bq24190_remove(struct i2c_client *client)
 	struct bq24190_dev_info *bdi = i2c_get_clientdata(client);
 	int error;
 
+	cancel_delayed_work_sync(&bdi->input_current_limit_work);
 	error = pm_runtime_get_sync(bdi->dev);
 	if (error < 0) {
 		dev_warn(bdi->dev, "pm_runtime_get failed: %i\n", error);
-- 
2.17.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2] genirq: Increase the number of IRQ descriptors
                        
                        
by Kunkun Jiang 12 Jun '23
                    by Kunkun Jiang 12 Jun '23
12 Jun '23
                    
                        virt inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7BQMW
CVE: NA
-----------------------------------------------------------------
The deafault value of NR_IRQS is not sufficient to support GICv4.1
features and ~56K LPIs. This parameter would be too small for certain
server platforms where it has many IO devices and is capable of
direct injection of vSGI and vLPI features.
Currently, maximum of 64 + 8192 (IRQ_BITMAP_BITS) IRQ descriptors
are allowed. The vCPU creation fails after reaching count ~400 with
kvm-arm.vgic_v4_enable=1.
This patch increases NR_IRQS to 1^19 to cover 56K LPIs and 262144
vSGIs (16vPEs x 16).
------------------------------------------------------------------
Tips: This is a temporary fix[1], but it has been able to solve the
problem. The latest upstream version[2] depends on the 'maple tree',
which is inappropriately introduced to the current kernel.
-------------------------------------------------------------------
Another Tips: According to Chao Liu and Chang Liao's suggestion,
modifying IRQ_BITMAP_BITS can achieve the same effect with less
impact. Compared with solution[2], solution[1] has a disadvantage:
the memory foot print increases as the number of VMs increases.
Link: https://lore.kernel.org/linux-arm-kernel/20230104023738.1258925-1-sdonthine… [1]
Link: https://lore.kernel.org/all/20230519134902.1495562-1-sdonthineni@nvidia.com… [2]
Signed-off-by: Shanker Donthineni <sdonthineni(a)nvidia.com>
Signed-off-by: Chao Liu <liuchao173(a)huawei.com>
Signed-off-by: Chang Liao <liaochang1(a)huawei.com>
Signed-off-by: Kunkun Jiang <jiangkunkun(a)huawei.com>
---
 kernel/irq/internals.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/irq/internals.h b/kernel/irq/internals.h
index e58342ace11f..79f22b018c6b 100644
--- a/kernel/irq/internals.h
+++ b/kernel/irq/internals.h
@@ -12,7 +12,7 @@
 #include <linux/sched/clock.h>
 
 #ifdef CONFIG_SPARSE_IRQ
-# define IRQ_BITMAP_BITS	(NR_IRQS + 8196)
+# define IRQ_BITMAP_BITS	(1 << 19)
 #else
 # define IRQ_BITMAP_BITS	NR_IRQS
 #endif
-- 
2.33.0
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [RESEND OLK-5.10] irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
                        
                        
by chenxiang 12 Jun '23
                    by chenxiang 12 Jun '23
12 Jun '23
                    
                        From: Xiang Chen <chenxiang66(a)hisilicon.com>
driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7C103
------------------------------------------------
When enabled GICv4.1 in hip09, there are some invalid vPE configurations in
configuration table for some situations, which will cause some vSGI
interrupts lost.
To fix the issue, need to send vinvall command after vmovp.
Signed-off-by: t00358190 <tangnianyao(a)huawei.com>
Signed-off-by: Xiang Chen <chenxiang66(a)hisilicon.com>
Signed-off-by: caijian <caijian11(a)h-partners.com>
---
 Documentation/arm64/silicon-errata.rst |  2 ++
 arch/arm64/Kconfig                     | 11 +++++++
 arch/arm64/configs/openeuler_defconfig |  1 +
 drivers/irqchip/irq-gic-v3-its.c       | 40 ++++++++++++++++++++------
 4 files changed, 46 insertions(+), 8 deletions(-)
diff --git a/Documentation/arm64/silicon-errata.rst b/Documentation/arm64/silicon-errata.rst
index b72fbbfe3fcb..2305def38396 100644
--- a/Documentation/arm64/silicon-errata.rst
+++ b/Documentation/arm64/silicon-errata.rst
@@ -149,6 +149,8 @@ stable kernels.
 +----------------+-----------------+-----------------+-----------------------------+
 | Hisilicon      | TSV{110,200}    | #1980005        | HISILICON_ERRATUM_1980005   |
 +----------------+-----------------+-----------------+-----------------------------+
+| Hisilicon      | Hip09           | #162100801      | HISILICON_ERRATUM_162100801 |
++----------------+-----------------+-----------------+-----------------------------+
 +----------------+-----------------+-----------------+-----------------------------+
 | Qualcomm Tech. | Kryo/Falkor v1  | E1003           | QCOM_FALKOR_ERRATUM_1003    |
 +----------------+-----------------+-----------------+-----------------------------+
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index 3dcf96f37a3c..766356f04abc 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -802,6 +802,17 @@ config HISILICON_ERRATUM_1980005
 
 	  If unsure, say N.
 
+config HISILICON_ERRATUM_162100801
+    bool "Hip09 162100801 erratum support"
+    default y
+    help
+	When enabled GICv4.1 in hip09, there are some invalid vPE config
+	in configuration tables for some situation, which will cause vSGI
+	interrupts lost. So fix it by sending vinvall commands after vmovp.
+
+	If unsure, say Y.
+
+
 config QCOM_FALKOR_ERRATUM_1003
 	bool "Falkor E1003: Incorrect translation due to ASID change"
 	default y
diff --git a/arch/arm64/configs/openeuler_defconfig b/arch/arm64/configs/openeuler_defconfig
index 8261f11b54fd..1b633c835279 100644
--- a/arch/arm64/configs/openeuler_defconfig
+++ b/arch/arm64/configs/openeuler_defconfig
@@ -390,6 +390,7 @@ CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
 CONFIG_SOCIONEXT_SYNQUACER_PREITS=y
 CONFIG_HISILICON_ERRATUM_HIP08_RU_PREFETCH=y
 # CONFIG_HISILICON_HIP08_RU_PREFETCH_DEFAULT_OFF is not set
+CONFIG_HISILICON_ERRATUM_162100801=y
 # end of ARM errata workarounds via the alternatives framework
 
 CONFIG_ARM64_4K_PAGES=y
diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-its.c
index 99fcc5601ea4..db8219d65e7c 100644
--- a/drivers/irqchip/irq-gic-v3-its.c
+++ b/drivers/irqchip/irq-gic-v3-its.c
@@ -46,6 +46,7 @@
 #define ITS_FLAGS_CMDQ_NEEDS_FLUSHING		(1ULL << 0)
 #define ITS_FLAGS_WORKAROUND_CAVIUM_22375	(1ULL << 1)
 #define ITS_FLAGS_WORKAROUND_CAVIUM_23144	(1ULL << 2)
+#define ITS_FLAGS_WORKAROUND_HISILICON_162100801	(1ULL << 3)
 
 #define RDIST_FLAGS_PROPBASE_NEEDS_FLUSHING	(1 << 0)
 #define RDIST_FLAGS_RD_TABLES_PREALLOCATED	(1 << 1)
@@ -1294,6 +1295,14 @@ static void its_send_vmapp(struct its_node *its,
 	its_send_single_vcommand(its, its_build_vmapp_cmd, &desc);
 }
 
+static void its_send_vinvall(struct its_node *its, struct its_vpe *vpe)
+{
+	struct its_cmd_desc desc;
+
+	desc.its_vinvall_cmd.vpe = vpe;
+	its_send_single_vcommand(its, its_build_vinvall_cmd, &desc);
+}
+
 static void its_send_vmovp(struct its_vpe *vpe)
 {
 	struct its_cmd_desc desc = {};
@@ -1307,6 +1316,10 @@ static void its_send_vmovp(struct its_vpe *vpe)
 		its = list_first_entry(&its_nodes, struct its_node, entry);
 		desc.its_vmovp_cmd.col = &its->collections[col_id];
 		its_send_single_vcommand(its, its_build_vmovp_cmd, &desc);
+		if (is_v4_1(its) && (its->flags &
+			    ITS_FLAGS_WORKAROUND_HISILICON_162100801))
+			its_send_vinvall(its, vpe);
+
 		return;
 	}
 
@@ -1333,19 +1346,14 @@ static void its_send_vmovp(struct its_vpe *vpe)
 
 		desc.its_vmovp_cmd.col = &its->collections[col_id];
 		its_send_single_vcommand(its, its_build_vmovp_cmd, &desc);
+		if (is_v4_1(its) && (its->flags &
+			    ITS_FLAGS_WORKAROUND_HISILICON_162100801))
+			its_send_vinvall(its, vpe);
 	}
 
 	raw_spin_unlock_irqrestore(&vmovp_lock, flags);
 }
 
-static void its_send_vinvall(struct its_node *its, struct its_vpe *vpe)
-{
-	struct its_cmd_desc desc;
-
-	desc.its_vinvall_cmd.vpe = vpe;
-	its_send_single_vcommand(its, its_build_vinvall_cmd, &desc);
-}
-
 static void its_send_vinv(struct its_device *dev, u32 event_id)
 {
 	struct its_cmd_desc desc;
@@ -4963,6 +4971,14 @@ static bool __maybe_unused its_enable_quirk_hip07_161600802(void *data)
 	return true;
 }
 
+static bool __maybe_unused its_enable_quirk_hip09_162100801(void *data)
+{
+	struct its_node *its = data;
+
+	its->flags |= ITS_FLAGS_WORKAROUND_HISILICON_162100801;
+	return true;
+}
+
 static const struct gic_quirk its_quirks[] = {
 #ifdef CONFIG_CAVIUM_ERRATUM_22375
 	{
@@ -5008,6 +5024,14 @@ static const struct gic_quirk its_quirks[] = {
 		.mask	= 0xffffffff,
 		.init	= its_enable_quirk_hip07_161600802,
 	},
+#endif
+#ifdef CONFIG_HISILICON_ERRATUM_162100801
+	{
+		.desc = "ITS: Hip09 erratum 162100801",
+		.iidr = 0x00051736,
+		.mask = 0xffffffff,
+		.init = its_enable_quirk_hip09_162100801,
+	},
 #endif
 	{
 	}
-- 
2.30.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    12 Jun '23
                    
                        
On 2023/6/12 9:58, Kefeng Wang wrote:
> 之前的问题,底噪增加了多少 静态和运行态
>
> On 2023/6/10 18:07, Liu Shixin wrote:
>> +static DEFINE_PER_CPU(struct swap_slots_cache [MAX_SWAPFILES], swp_type_slots);
> .
>
一个swap_slots_cache是80字节,MAX_SWAPFILES是32,按128核算,增长就是320K(80*32*128)。
每个swap_slots_cache里会挂128个swp_entry,每个8字节,MAX_SWAPFILES是32,按128核算,增长就是4M(128*8*32*128)。
这个swp_entry如果动态申请,每增加一个swap设备,就增长128K。
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS] media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
                        
                        
by Yongqiang Liu 12 Jun '23
                    by Yongqiang Liu 12 Jun '23
12 Jun '23
                    
                        From: Takashi Iwai <tiwai(a)suse.de>
mainline inclusion
from mainline-v6.4-rc3
commit b8c75e4a1b325ea0a9433fa8834be97b5836b946
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I6YKXB
CVE: CVE-2023-31084
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
Using a semaphore in the wait_event*() condition is no good idea.
It hits a kernel WARN_ON() at prepare_to_wait_event() like:
  do not call blocking ops when !TASK_RUNNING; state=1 set at
  prepare_to_wait_event+0x6d/0x690
For avoiding the potential deadlock, rewrite to an open-coded loop
instead.  Unlike the loop in wait_event*(), this uses wait_woken()
after the condition check, hence the task state stays consistent.
CVE-2023-31084 was assigned to this bug.
Link: https://lore.kernel.org/r/CA+UBctCu7fXn4q41O_3=id1+OdyQ85tZY1x+TkT-6OVBL6KA…
Link: https://lore.kernel.org/linux-media/20230512151800.1874-1-tiwai@suse.de
Reported-by: Yu Hao <yhao016(a)ucr.edu>
Closes: https://nvd.nist.gov/vuln/detail/CVE-2023-31084
Signed-off-by: Takashi Iwai <tiwai(a)suse.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab(a)kernel.org>
Signed-off-by: Chen Jiahao <chenjiahao16(a)huawei.com>
Reviewed-by: Zhang Jianhua <chris.zjh(a)huawei.com>
Reviewed-by: Liao Chang <liaochang1(a)huawei.com>
Reviewed-by: Wang Weiyang <wangweiyang2(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 drivers/media/dvb-core/dvb_frontend.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/drivers/media/dvb-core/dvb_frontend.c b/drivers/media/dvb-core/dvb_frontend.c
index 8a61150ee249..3a0c794f7b80 100644
--- a/drivers/media/dvb-core/dvb_frontend.c
+++ b/drivers/media/dvb-core/dvb_frontend.c
@@ -304,14 +304,22 @@ static int dvb_frontend_get_event(struct dvb_frontend *fe,
 	}
 
 	if (events->eventw == events->eventr) {
-		int ret;
+		struct wait_queue_entry wait;
+		int ret = 0;
 
 		if (flags & O_NONBLOCK)
 			return -EWOULDBLOCK;
 
-		ret = wait_event_interruptible(events->wait_queue,
-					       dvb_frontend_test_event(fepriv, events));
-
+		init_waitqueue_entry(&wait, current);
+		add_wait_queue(&events->wait_queue, &wait);
+		while (!dvb_frontend_test_event(fepriv, events)) {
+			wait_woken(&wait, TASK_INTERRUPTIBLE, 0);
+			if (signal_pending(current)) {
+				ret = -ERESTARTSYS;
+				break;
+			}
+		}
+		remove_wait_queue(&events->wait_queue, &wait);
 		if (ret < 0)
 			return ret;
 	}
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    11 Jun '23
                    
                        some backport bugfix for sockmap
Cong Wang (1):
  bpf, sock_map: Move cancel_work_sync() out of sock lock
Eric Dumazet (1):
  net: deal with most data-races in sk_wait_event()
Jakub Sitnicki (2):
  bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
  bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
Pengcheng Yang (3):
  bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
  bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
  bpf, sockmap: Fix data loss caused by using apply_bytes on ingress
    redirect
Wang Yufen (1):
  bpf, sockmap: Fix the sk->sk_forward_alloc warning of
    sk_stream_kill_queues
zhangmingyi (1):
  bpf: fix bpf_tcp_ingress addr use after free
 include/linux/skmsg.h       |  3 +-
 include/linux/util_macros.h | 12 ++++++++
 include/net/tcp.h           |  4 +--
 net/core/skmsg.c            | 16 +++++-----
 net/core/sock_map.c         | 60 +++++++++++++++++++++----------------
 net/core/stream.c           | 12 ++++----
 net/ipv4/tcp_bpf.c          | 36 +++++++++++++---------
 net/llc/af_llc.c            |  8 +++--
 net/smc/smc_close.c         |  4 +--
 net/smc/smc_rx.c            |  4 +--
 net/smc/smc_tx.c            |  4 +--
 net/tipc/socket.c           |  4 +--
 net/tls/tls_main.c          |  3 +-
 net/tls/tls_sw.c            |  6 ++--
 14 files changed, 105 insertions(+), 71 deletions(-)
-- 
2.34.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            9
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This series patches add swap control for memory cgroup. Patch[1] add page
type in memory.reclaim interface to support reclaim anon pages. Patch[2]
add memory.force_swapin interface to support swap back pages proactively.
Patch[3-5] add memory.swapfile interface to limit available swap device
for memory cgroup. Patch[6] add memory.swap.max interface to limit usage
of swap for memory cgroup.
Liu Shixin (6):
  memcg: add page type to memory.reclaim interface
  memcg: introduce per-memcg swapin interface
  mm/swapfile: introduce per-memcg swapfile control
  mm: swap_slots: add per-type slot cache
  mm: swap_slots: allocate per-type slot cache when online swap device
  memcg: add restrict to swap to cgroup1
 .../admin-guide/cgroup-v1/memory.rst          |   2 +
 Documentation/admin-guide/cgroup-v2.rst       |   9 +-
 include/linux/memcontrol.h                    |  27 ++
 include/linux/mm.h                            |   1 +
 include/linux/swap.h                          |  10 +-
 include/linux/swap_slots.h                    |   2 +-
 mm/Kconfig                                    |   8 +
 mm/madvise.c                                  |  19 ++
 mm/memcontrol.c                               | 297 +++++++++++++++++-
 mm/swap_slots.c                               | 136 +++++++-
 mm/swapfile.c                                 |  88 +++++-
 mm/vmscan.c                                   |  17 +
 12 files changed, 590 insertions(+), 26 deletions(-)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            7
                            
                          
                          
                            
    
                          
                        
                     
                        
                    10 Jun '23
                    
                        Add anon/file to memory.reclaim interface to limit only reclaim one type
pages. The lru algorithm can reclaim cold pages and balance between file
and anon. But it didn't consider the speed of backend device. For example,
if there is zram device, reclaim anon pages might has less impact on
performance. So extend memory.reclaim interface to reclaim one type pages.
Usage:
	"echo <size> type=anon > memory.reclaim"
	"echo <size> type=file > memory.reclaim"
Also compatible with the previous format.
Signed-off-by: Liu Shixin <liushixin2(a)huawei.com>
---
 Documentation/admin-guide/cgroup-v2.rst |  9 ++++---
 include/linux/swap.h                    |  4 +++
 mm/memcontrol.c                         | 36 ++++++++++++++++++++++---
 mm/vmscan.c                             | 17 ++++++++++++
 4 files changed, 59 insertions(+), 7 deletions(-)
diff --git a/Documentation/admin-guide/cgroup-v2.rst b/Documentation/admin-guide/cgroup-v2.rst
index 5d9b7e552fb0..a04ca490f58c 100644
--- a/Documentation/admin-guide/cgroup-v2.rst
+++ b/Documentation/admin-guide/cgroup-v2.rst
@@ -1196,15 +1196,16 @@ PAGE_SIZE multiple when read back.
 	target cgroup.
 
 	This file accepts a single key, the number of bytes to reclaim.
-	No nested keys are currently supported.
 
 	Example::
 
 	  echo "1G" > memory.reclaim
 
-	The interface can be later extended with nested keys to
-	configure the reclaim behavior. For example, specify the
-	type of memory to reclaim from (anon, file, ..).
+	This file also accepts nested keys, the number of bytes to reclaim
+	with the type of memory to reclaim.
+
+	Example::
+	  echo "1G type=file" > memory.reclaim
 
 	Please note that the kernel can over or under reclaim from
 	the target cgroup. If less bytes are reclaimed than the
diff --git a/include/linux/swap.h b/include/linux/swap.h
index 7f49964f27d2..b98b4c9df622 100644
--- a/include/linux/swap.h
+++ b/include/linux/swap.h
@@ -380,6 +380,10 @@ extern unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg,
 						  unsigned long nr_pages,
 						  gfp_t gfp_mask,
 						  bool may_swap);
+extern unsigned long __try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg,
+						  unsigned long nr_pages,
+						  gfp_t gfp_mask,
+						  bool may_swap, bool only_swap);
 extern unsigned long mem_cgroup_shrink_node(struct mem_cgroup *mem,
 						gfp_t gfp_mask, bool noswap,
 						pg_data_t *pgdat,
diff --git a/mm/memcontrol.c b/mm/memcontrol.c
index 662c7859b7f1..8f796b651baa 100644
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -5263,16 +5263,46 @@ static int memcg_events_local_show(struct seq_file *m, void *v)
 	return 0;
 }
 
+static int reclaim_param_parse(char *buf, unsigned long *nr_pages,
+			       bool *anon, bool *file)
+{
+	char *endp;
+	u64 bytes;
+
+	if (!strcmp(buf, "")) {
+		*nr_pages = PAGE_COUNTER_MAX;
+		return 0;
+	}
+
+	bytes = memparse(buf, &endp);
+	if (*endp == ' ') {
+		buf = endp + 1;
+		buf = strim(buf);
+		if (!strcmp(buf, "type=anon"))
+			*file = false;
+		else if (!strcmp(buf, "type=file"))
+			*anon = false;
+		else
+			return -EINVAL;
+	} else if (*endp != '\0')
+		return -EINVAL;
+
+	*nr_pages = min(bytes / PAGE_SIZE, (u64)PAGE_COUNTER_MAX);
+
+	return 0;
+}
+
 static ssize_t memory_reclaim(struct kernfs_open_file *of, char *buf,
 			      size_t nbytes, loff_t off)
 {
 	struct mem_cgroup *memcg = mem_cgroup_from_css(of_css(of));
 	unsigned int nr_retries = MAX_RECLAIM_RETRIES;
 	unsigned long nr_to_reclaim, nr_reclaimed = 0;
+	bool anon = true, file = true;
 	int err;
 
 	buf = strstrip(buf);
-	err = page_counter_memparse(buf, "", &nr_to_reclaim);
+	err = reclaim_param_parse(buf, &nr_to_reclaim, &anon, &file);
 	if (err)
 		return err;
 
@@ -5293,9 +5323,9 @@ static ssize_t memory_reclaim(struct kernfs_open_file *of, char *buf,
 		if (!nr_retries)
 			lru_add_drain_all();
 
-		reclaimed = try_to_free_mem_cgroup_pages(memcg,
+		reclaimed = __try_to_free_mem_cgroup_pages(memcg,
 						nr_to_reclaim - nr_reclaimed,
-						GFP_KERNEL, true);
+						GFP_KERNEL, anon, !file);
 
 		if (!reclaimed && !nr_retries--)
 			return -EAGAIN;
diff --git a/mm/vmscan.c b/mm/vmscan.c
index a8412c5d4eda..2fce47af0e83 100644
--- a/mm/vmscan.c
+++ b/mm/vmscan.c
@@ -102,6 +102,8 @@ struct scan_control {
 
 	/* Can pages be swapped as part of reclaim? */
 	unsigned int may_swap:1;
+	/* Only swap anon pages */
+	unsigned int only_swap:1;
 
 	/*
 	 * Cgroup memory below memory.low is protected as long as we
@@ -2461,6 +2463,11 @@ static void get_scan_count(struct lruvec *lruvec, struct scan_control *sc,
 	unsigned long ap, fp;
 	enum lru_list lru;
 
+	if (sc->only_swap) {
+		scan_balance = SCAN_ANON;
+		goto out;
+	}
+
 	/* If we have no swap space, do not bother scanning anon pages. */
 	if (!sc->may_swap || mem_cgroup_get_nr_swap_pages(memcg) <= 0) {
 		scan_balance = SCAN_FILE;
@@ -3563,6 +3570,15 @@ unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg,
 					   unsigned long nr_pages,
 					   gfp_t gfp_mask,
 					   bool may_swap)
+{
+	return __try_to_free_mem_cgroup_pages(memcg, nr_pages, gfp_mask,
+						  may_swap, false);
+}
+
+unsigned long __try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg,
+					     unsigned long nr_pages,
+					     gfp_t gfp_mask,
+					     bool may_swap, bool only_swap)
 {
 	unsigned long nr_reclaimed;
 	unsigned int noreclaim_flag;
@@ -3576,6 +3592,7 @@ unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg,
 		.may_writepage = !laptop_mode,
 		.may_unmap = 1,
 		.may_swap = may_swap,
+		.only_swap = only_swap,
 	};
 	/*
 	 * Traverse the ZONELIST_FALLBACK zonelist of the current node to put
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This series patches add swap control for memory cgroup. Patch[1] add page
type in memory.reclaim interface to support reclaim anon pages. Patch[2]
add memory.force_swapin interface to support swap back pages proactively.
Patch[3-5] add memory.swapfile interface to limit available swap device
for memory cgroup. Patch[6] add memory.swap.max interface to limit usage
of swap for memory cgroup.
Liu Shixin (6):
  memcg: add page type to memory.reclaim interface
  memcg: introduce per-memcg swapin interface
  mm/swapfile: introduce per-memcg swapfile control
  mm: swap_slots: add per-type slot cache
  mm: swap_slots: allocate per-type slot cache when online swap device
  memcg: add restrict to swap to cgroup1
 .../admin-guide/cgroup-v1/memory.rst          |   2 +
 Documentation/admin-guide/cgroup-v2.rst       |   9 +-
 include/linux/memcontrol.h                    |  27 ++
 include/linux/mm.h                            |   1 +
 include/linux/swap.h                          |  10 +-
 include/linux/swap_slots.h                    |   2 +-
 mm/Kconfig                                    |   8 +
 mm/madvise.c                                  |  19 ++
 mm/memcontrol.c                               | 297 +++++++++++++++++-
 mm/swap_slots.c                               | 136 +++++++-
 mm/swapfile.c                                 |  88 +++++-
 mm/vmscan.c                                   |  17 +
 12 files changed, 590 insertions(+), 26 deletions(-)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            7
                            
                          
                          
                            
    
                          
                        
                     
                        
                    10 Jun '23
                    
                        CVE fixes:
  CVE-2023-32255
  CVE-2023-32248
  CVE-2023-32250
  CVE-2023-32252
  CVE-2023-32257
  CVE-2023-32247
  CVE-2023-32251
  CVE-2023-32253
  CVE-2023-32249
  CVE-2023-32254
  CVE-2023-32246
  CVE-2023-32256
  CVE-2023-32258
Chih-Yen Chang (3):
  ksmbd: fix wrong UserName check in session_user
  ksmbd: allocate one more byte for implied bcc[0]
  ksmbd: fix global-out-of-bounds in smb2_find_context_vals
Colin Ian King (1):
  ksmbd: Fix spelling mistake "excceed" -> "exceeded"
Dawei Li (1):
  ksmbd: Implements sess->ksmbd_chann_list as xarray
Gustav Johansson (1):
  ksmbd: smb2: Allow messages padded to 8byte boundary
Namjae Jeon (12):
  ksmbd: fix memleak in session setup
  ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
  ksmbd: limit pdu length size according to connection status
  ksmbd: fix racy issue from session setup and logoff
  ksmbd: destroy expired sessions
  ksmbd: block asynchronous requests when making a delay on session
    setup
  ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
  ksmbd: not allow guest user on multichannel
  ksmbd: fix racy issue under cocurrent smb2 tree disconnect
  ksmbd: call rcu_barrier() in ksmbd_server_exit()
  ksmbd: fix racy issue from smb2 close and logoff with multichannel
  ksmbd: do not allow the actual frame length to be smaller than the
    rfc1002 length
 fs/ksmbd/auth.c              |  19 ++--
 fs/ksmbd/connection.c        |  84 +++++++++++++-----
 fs/ksmbd/connection.h        |  58 +++++++++----
 fs/ksmbd/mgmt/tree_connect.c |  13 ++-
 fs/ksmbd/mgmt/tree_connect.h |   3 +
 fs/ksmbd/mgmt/user_session.c | 138 ++++++++++++++++-------------
 fs/ksmbd/mgmt/user_session.h |   5 +-
 fs/ksmbd/oplock.c            |   5 +-
 fs/ksmbd/oplock.h            |   2 +-
 fs/ksmbd/server.c            |   4 +-
 fs/ksmbd/smb2misc.c          |  24 +++---
 fs/ksmbd/smb2pdu.c           | 162 +++++++++++++++++++----------------
 fs/ksmbd/smb2pdu.h           |   7 +-
 fs/ksmbd/transport_tcp.c     |   2 +-
 14 files changed, 322 insertions(+), 204 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            19
                            
                          
                          
                            
    
                          
                        
                    
                    
                        CVE fixes:
  CVE-2023-32255
  CVE-2023-32248
  CVE-2023-32250
  CVE-2023-32252
  CVE-2023-32257
  CVE-2023-32247
  CVE-2023-32251
  CVE-2023-32253
  CVE-2023-32249
  CVE-2023-32254
  CVE-2023-32246
  CVE-2023-32256
  CVE-2023-32258
  CVE-2023-2593
Chih-Yen Chang (3):
  ksmbd: fix wrong UserName check in session_user
  ksmbd: allocate one more byte for implied bcc[0]
  ksmbd: fix global-out-of-bounds in smb2_find_context_vals
Colin Ian King (1):
  ksmbd: Fix spelling mistake "excceed" -> "exceeded"
Dawei Li (1):
  ksmbd: Implements sess->ksmbd_chann_list as xarray
Gustav Johansson (1):
  ksmbd: smb2: Allow messages padded to 8byte boundary
Namjae Jeon (12):
  ksmbd: fix memleak in session setup
  ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
  ksmbd: limit pdu length size according to connection status
  ksmbd: fix racy issue from session setup and logoff
  ksmbd: destroy expired sessions
  ksmbd: block asynchronous requests when making a delay on session
    setup
  ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
  ksmbd: not allow guest user on multichannel
  ksmbd: fix racy issue under cocurrent smb2 tree disconnect
  ksmbd: call rcu_barrier() in ksmbd_server_exit()
  ksmbd: fix racy issue from smb2 close and logoff with multichannel
  ksmbd: do not allow the actual frame length to be smaller than the
    rfc1002 length
 fs/ksmbd/auth.c              |  19 ++--
 fs/ksmbd/connection.c        |  84 +++++++++++++-----
 fs/ksmbd/connection.h        |  58 +++++++++----
 fs/ksmbd/mgmt/tree_connect.c |  13 ++-
 fs/ksmbd/mgmt/tree_connect.h |   3 +
 fs/ksmbd/mgmt/user_session.c | 138 ++++++++++++++++-------------
 fs/ksmbd/mgmt/user_session.h |   5 +-
 fs/ksmbd/oplock.c            |   5 +-
 fs/ksmbd/oplock.h            |   2 +-
 fs/ksmbd/server.c            |   4 +-
 fs/ksmbd/smb2misc.c          |  24 +++---
 fs/ksmbd/smb2pdu.c           | 162 +++++++++++++++++++----------------
 fs/ksmbd/smb2pdu.h           |   7 +-
 fs/ksmbd/transport_tcp.c     |   2 +-
 14 files changed, 322 insertions(+), 204 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            18
                            
                          
                          
                            
    
                          
                        
                    
                    
                        CVE fixes:
  CVE-2023-32255
  CVE-2023-32248
  CVE-2023-32250
  CVE-2023-32252
  CVE-2023-32257
  CVE-2023-32247
  CVE-2023-32251
  CVE-2023-32253
  CVE-2023-32249
  CVE-2023-32254
  CVE-2023-32246
  CVE-2023-32256
  CVE-2023-32258
  CVE-2023-2593
Chih-Yen Chang (3):
  ksmbd: fix wrong UserName check in session_user
  ksmbd: allocate one more byte for implied bcc[0]
  ksmbd: fix global-out-of-bounds in smb2_find_context_vals
Colin Ian King (1):
  ksmbd: Fix spelling mistake "excceed" -> "exceeded"
Dawei Li (1):
  ksmbd: Implements sess->ksmbd_chann_list as xarray
Gustav Johansson (1):
  ksmbd: smb2: Allow messages padded to 8byte boundary
Namjae Jeon (12):
  ksmbd: fix memleak in session setup
  ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
  ksmbd: limit pdu length size according to connection status
  ksmbd: fix racy issue from session setup and logoff
  ksmbd: destroy expired sessions
  ksmbd: block asynchronous requests when making a delay on session
    setup
  ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
  ksmbd: not allow guest user on multichannel
  ksmbd: fix racy issue under cocurrent smb2 tree disconnect
  ksmbd: call rcu_barrier() in ksmbd_server_exit()
  ksmbd: fix racy issue from smb2 close and logoff with multichannel
  ksmbd: do not allow the actual frame length to be smaller than the
    rfc1002 length
 fs/ksmbd/auth.c              |  19 ++--
 fs/ksmbd/connection.c        |  84 +++++++++++++-----
 fs/ksmbd/connection.h        |  58 +++++++++----
 fs/ksmbd/mgmt/tree_connect.c |  13 ++-
 fs/ksmbd/mgmt/tree_connect.h |   3 +
 fs/ksmbd/mgmt/user_session.c | 138 ++++++++++++++++-------------
 fs/ksmbd/mgmt/user_session.h |   5 +-
 fs/ksmbd/oplock.c            |   5 +-
 fs/ksmbd/oplock.h            |   2 +-
 fs/ksmbd/server.c            |   4 +-
 fs/ksmbd/smb2misc.c          |  24 +++---
 fs/ksmbd/smb2pdu.c           | 162 +++++++++++++++++++----------------
 fs/ksmbd/smb2pdu.h           |   7 +-
 fs/ksmbd/transport_tcp.c     |   2 +-
 14 files changed, 322 insertions(+), 204 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            18
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: xiabing <xiabing12(a)h-partners.com>
This series contain some fixes including:
  -Add slave_destroy interface for v3 hw
  -Try more retries of START_STOP when resuming scsi device
  -Enable force phy when SATA disk directly connected
  -Set value of device_id increases from 0 by default
  -Block requests before take debugfs snapshot
  -Check usage count only when the runtime PM status is RPM_SUSPENDING
Qi Liu (1):
  scsi: hisi_sas: Add slave_destroy interface for v3 hw
Xiang Chen (1):
  scsi: sd: try more retries of START_STOP when resuming scsi device
Xingui Yang (1):
  scsi: hisi_sas: Enable force phy when SATA disk directly connected
Yihang Li (3):
  scsi: hisi_sas: Set value of device_id increases from 0 by default
  scsi: hisi_sas: Block requests before take debugfs snapshot
  scsi: hisi_sas: Check usage count only when the runtime PM status is
    RPM_SUSPENDING
  drivers/scsi/hisi_sas/hisi_sas_main.c  | 22 +++++++-------
  drivers/scsi/hisi_sas/hisi_sas_v2_hw.c |  9 ++++--
  drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 41 +++++++++++++++++++++-----
  drivers/scsi/sd.c                      | 24 +++++++++++----
  4 files changed, 70 insertions(+), 26 deletions(-)
-- 
2.30.0
                    
                  
                  
                          
                            
                            3
                            
                          
                          
                            
                            8
                            
                          
                          
                            
    
                          
                        
                    
                    
                        Hui Tang (1):
  sched: Introduce smart grid scheduling strategy for cfs
Wang ShaoBo (1):
  sched: smart grid: init sched_grid_qos structure on QOS purpose
 fs/proc/array.c                |  13 ++
 include/linux/sched.h          |  22 +++
 include/linux/sched/grid_qos.h |  92 +++++++++
 include/linux/sched/sysctl.h   |   4 +
 init/Kconfig                   |  13 ++
 kernel/fork.c                  |   9 +
 kernel/sched/Makefile          |   1 +
 kernel/sched/core.c            | 147 ++++++++++++++
 kernel/sched/fair.c            | 432 ++++++++++++++++++++++++++++++++++++++++-
 kernel/sched/grid/Makefile     |   2 +
 kernel/sched/grid/internal.h   |   6 +
 kernel/sched/grid/power.c      |  27 +++
 kernel/sched/grid/qos.c        | 144 ++++++++++++++
 kernel/sched/grid/stat.c       |  32 +++
 kernel/sched/sched.h           |  48 +++++
 kernel/sysctl.c                |   9 +
 mm/mempolicy.c                 |  12 +-
 17 files changed, 1010 insertions(+), 3 deletions(-)
 create mode 100644 include/linux/sched/grid_qos.h
 create mode 100644 kernel/sched/grid/Makefile
 create mode 100644 kernel/sched/grid/internal.h
 create mode 100644 kernel/sched/grid/power.c
 create mode 100644 kernel/sched/grid/qos.c
 create mode 100644 kernel/sched/grid/stat.c
-- 
2.9.5
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                    
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I5Q4S3
--------------------------------
When doing "cat /proc/interrupts" after qxl.ko is unloaded, an oops occurs:
BUG: unable to handle page fault for address: ffffffffc0274769
PGD 2a0d067 P4D 2a0d067 PUD 2a0f067 PMD 103f39067 PTE 0
Oops: 0000 [#1] PREEMPT SMP PTI
CPU: 6 PID: 246 Comm: cat Not tainted 6.1.0-rc2 #24
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1.1 04/01/2014
RIP: 0010:string_nocheck+0x34/0x50
Code: 66 85 c0 74 3c 83 e8 01 4c 8d 5c 07 01 31 c0 eb 19 49 39 fa 76 03 44 88 07 48 83 c7
RSP: 0018:ffffc90000893bb8 EFLAGS: 00010046
RAX: 0000000000000000 RBX: ffffc90000893c50 RCX: ffff0a00ffffff04
RDX: ffffffffc0274769 RSI: ffff888102812000 RDI: ffff88810281133e
RBP: ffff888102812000 R08: ffffffff823fa5e6 R09: 0000000000000007
R10: ffff888102812000 R11: ffff88820281133d R12: ffffffffc0274769
R13: ffff0a00ffffff04 R14: 0000000000000cc4 R15: ffffffff823276b4
FS:  000000000214f8c0(0000) GS:ffff88842fd80000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffffffffc0274769 CR3: 00000001025c4005 CR4: 0000000000770ee0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
PKRU: 55555554
Call Trace:
 <TASK>
 string+0x46/0x60
 vsnprintf+0x27a/0x4f0
 seq_vprintf+0x34/0x50
 seq_printf+0x53/0x70
 ? seq_read_iter+0x365/0x450
 show_interrupts+0x259/0x330
 seq_read_iter+0x2a3/0x450
 proc_reg_read_iter+0x47/0x70
 generic_file_splice_read+0x94/0x160
 splice_direct_to_actor+0xb0/0x230
 ? do_splice_direct+0xd0/0xd0
 do_splice_direct+0x8b/0xd0
 do_sendfile+0x345/0x4f0
 __x64_sys_sendfile64+0xa1/0xc0
 do_syscall_64+0x38/0x90
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x4bb0ce
Code: c3 0f 1f 00 4c 89 d2 4c 89 c6 e9 bd fd ff ff 0f 1f 44 00 00 31 c0 c3 0f 1f 44 00 00
RSP: 002b:00007ffd99dc3fb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000028
RAX: ffffffffffffffda RBX: 0000000001000000 RCX: 00000000004bb0ce
RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000001
RBP: 0000000000000001 R08: 000000000068f240 R09: 0000000001000000
R10: 0000000001000000 R11: 0000000000000246 R12: 0000000000000003
R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
 </TASK>
It seems that qxl doesn't free the interrupt it requests during unload,
fix this by adding the missing free_irq().
Fixes: f64122c1f6ad ("drm: add new QXL driver. (v1.4)")
Signed-off-by: Wei Li <liwei391(a)huawei.com>
---
 drivers/gpu/drm/qxl/qxl_kms.c | 4 ++++
 1 file changed, 4 insertions(+)
diff --git a/drivers/gpu/drm/qxl/qxl_kms.c b/drivers/gpu/drm/qxl/qxl_kms.c
index dc5b3850a4d4..d8a4873ceb82 100644
--- a/drivers/gpu/drm/qxl/qxl_kms.c
+++ b/drivers/gpu/drm/qxl/qxl_kms.c
@@ -287,10 +287,14 @@ int qxl_device_init(struct qxl_device *qdev,
 
 void qxl_device_fini(struct qxl_device *qdev)
 {
+	struct drm_device *ddev = &qdev->ddev;
+	struct pci_dev *pdev = to_pci_dev(ddev->dev);
+
 	qxl_bo_unref(&qdev->current_release_bo[0]);
 	qxl_bo_unref(&qdev->current_release_bo[1]);
 	qxl_gem_fini(qdev);
 	qxl_bo_fini(qdev);
+	free_irq(pdev->irq, ddev);
 	flush_work(&qdev->gc_work);
 	qxl_ring_free(qdev->command_ring);
 	qxl_ring_free(qdev->cursor_ring);
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        When doing "cat /proc/interrupts" after qxl.ko is unloaded, an oops occurs:
BUG: unable to handle page fault for address: ffffffffc0274769
PGD 2a0d067 P4D 2a0d067 PUD 2a0f067 PMD 103f39067 PTE 0
Oops: 0000 [#1] PREEMPT SMP PTI
CPU: 6 PID: 246 Comm: cat Not tainted 6.1.0-rc2 #24
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.13.0-1ubuntu1.1 04/01/2014
RIP: 0010:string_nocheck+0x34/0x50
Code: 66 85 c0 74 3c 83 e8 01 4c 8d 5c 07 01 31 c0 eb 19 49 39 fa 76 03 44 88 07 48 83 c7
RSP: 0018:ffffc90000893bb8 EFLAGS: 00010046
RAX: 0000000000000000 RBX: ffffc90000893c50 RCX: ffff0a00ffffff04
RDX: ffffffffc0274769 RSI: ffff888102812000 RDI: ffff88810281133e
RBP: ffff888102812000 R08: ffffffff823fa5e6 R09: 0000000000000007
R10: ffff888102812000 R11: ffff88820281133d R12: ffffffffc0274769
R13: ffff0a00ffffff04 R14: 0000000000000cc4 R15: ffffffff823276b4
FS:  000000000214f8c0(0000) GS:ffff88842fd80000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffffffffc0274769 CR3: 00000001025c4005 CR4: 0000000000770ee0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
PKRU: 55555554
Call Trace:
 <TASK>
 string+0x46/0x60
 vsnprintf+0x27a/0x4f0
 seq_vprintf+0x34/0x50
 seq_printf+0x53/0x70
 ? seq_read_iter+0x365/0x450
 show_interrupts+0x259/0x330
 seq_read_iter+0x2a3/0x450
 proc_reg_read_iter+0x47/0x70
 generic_file_splice_read+0x94/0x160
 splice_direct_to_actor+0xb0/0x230
 ? do_splice_direct+0xd0/0xd0
 do_splice_direct+0x8b/0xd0
 do_sendfile+0x345/0x4f0
 __x64_sys_sendfile64+0xa1/0xc0
 do_syscall_64+0x38/0x90
 entry_SYSCALL_64_after_hwframe+0x63/0xcd
RIP: 0033:0x4bb0ce
Code: c3 0f 1f 00 4c 89 d2 4c 89 c6 e9 bd fd ff ff 0f 1f 44 00 00 31 c0 c3 0f 1f 44 00 00
RSP: 002b:00007ffd99dc3fb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000028
RAX: ffffffffffffffda RBX: 0000000001000000 RCX: 00000000004bb0ce
RDX: 0000000000000000 RSI: 0000000000000003 RDI: 0000000000000001
RBP: 0000000000000001 R08: 000000000068f240 R09: 0000000001000000
R10: 0000000001000000 R11: 0000000000000246 R12: 0000000000000003
R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000
 </TASK>
It seems that qxl doesn't free the interrupt it requests during unload,
fix this by adding the missing free_irq().
Fixes: f64122c1f6ad ("drm: add new QXL driver. (v1.4)")
Signed-off-by: Wei Li <liwei391(a)huawei.com>
---
 drivers/gpu/drm/qxl/qxl_kms.c | 4 ++++
 1 file changed, 4 insertions(+)
diff --git a/drivers/gpu/drm/qxl/qxl_kms.c b/drivers/gpu/drm/qxl/qxl_kms.c
index dc5b3850a4d4..d8a4873ceb82 100644
--- a/drivers/gpu/drm/qxl/qxl_kms.c
+++ b/drivers/gpu/drm/qxl/qxl_kms.c
@@ -287,10 +287,14 @@ int qxl_device_init(struct qxl_device *qdev,
 
 void qxl_device_fini(struct qxl_device *qdev)
 {
+	struct drm_device *ddev = &qdev->ddev;
+	struct pci_dev *pdev = to_pci_dev(ddev->dev);
+
 	qxl_bo_unref(&qdev->current_release_bo[0]);
 	qxl_bo_unref(&qdev->current_release_bo[1]);
 	qxl_gem_fini(qdev);
 	qxl_bo_fini(qdev);
+	free_irq(pdev->irq, ddev);
 	flush_work(&qdev->gc_work);
 	qxl_ring_free(qdev->command_ring);
 	qxl_ring_free(qdev->cursor_ring);
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This patch series support ACPI for MPAM 2.0.
v5: fix unused variable warning.
v4: add PPTT null check to prevent NULL pointer deference.
Erik Kaneda (1):
  ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
Hesham Almatary (1):
  ACPICA: Add support for Arm's MPAM ACPI table version 2
Yu Liao (2):
  ACPI / PPTT: Find PPTT processor node by cache id
  ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
 arch/arm64/kernel/mpam/mpam_device.c |   2 +-
 drivers/acpi/arm64/Makefile          |   2 +-
 drivers/acpi/arm64/mpam.c            |  23 +++-
 drivers/acpi/arm64/mpam_v2.c         | 175 +++++++++++++++++++++++++++
 drivers/acpi/pptt.c                  |  55 +++++++++
 include/acpi/actbl2.h                | 118 ++++++++++++++++++
 include/linux/acpi.h                 |   5 +
 include/linux/arm_mpam.h             |   2 +-
 8 files changed, 374 insertions(+), 8 deletions(-)
 create mode 100644 drivers/acpi/arm64/mpam_v2.c
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This patch series support ACPI for MPAM 2.0.
v5: fix unused variable warning.
v4: add PPTT null check to prevent NULL pointer deference.
Erik Kaneda (1):
  ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
Hesham Almatary (1):
  ACPICA: Add support for Arm's MPAM ACPI table version 2
Yu Liao (2):
  ACPI / PPTT: Find PPTT processor node by cache id
  ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
 arch/arm64/kernel/mpam/mpam_device.c |   2 +-
 drivers/acpi/arm64/Makefile          |   2 +-
 drivers/acpi/arm64/mpam.c            |  23 +++-
 drivers/acpi/arm64/mpam_v2.c         | 175 +++++++++++++++++++++++++++
 drivers/acpi/pptt.c                  |  55 +++++++++
 include/acpi/actbl2.h                | 118 ++++++++++++++++++
 include/linux/acpi.h                 |   5 +
 include/linux/arm_mpam.h             |   2 +-
 8 files changed, 374 insertions(+), 8 deletions(-)
 create mode 100644 drivers/acpi/arm64/mpam_v2.c
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This patch series support ACPI for MPAM 2.0.
v5: fix unused variable warning.
v4: add PPTT null check to prevent NULL pointer deference.
Erik Kaneda (1):
  ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
Hesham Almatary (1):
  ACPICA: Add support for Arm's MPAM ACPI table version 2
Yu Liao (2):
  ACPI / PPTT: Find PPTT processor node by cache id
  ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
 arch/arm64/kernel/mpam/mpam_device.c |   2 +-
 drivers/acpi/arm64/Makefile          |   2 +-
 drivers/acpi/arm64/mpam.c            |  23 +++-
 drivers/acpi/arm64/mpam_v2.c         | 175 +++++++++++++++++++++++++++
 drivers/acpi/pptt.c                  |  55 +++++++++
 include/acpi/actbl2.h                | 118 ++++++++++++++++++
 include/linux/acpi.h                 |   5 +
 include/linux/arm_mpam.h             |   2 +-
 8 files changed, 374 insertions(+), 8 deletions(-)
 create mode 100644 drivers/acpi/arm64/mpam_v2.c
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This patch series support ACPI for MPAM 2.0.
v5: fix unused variable warning.
v4: add PPTT null check to prevent NULL pointer deference.
Erik Kaneda (1):
  ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
Hesham Almatary (1):
  ACPICA: Add support for Arm's MPAM ACPI table version 2
Yu Liao (2):
  ACPI / PPTT: Find PPTT processor node by cache id
  ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
 arch/arm64/kernel/mpam/mpam_device.c |   2 +-
 drivers/acpi/arm64/Makefile          |   2 +-
 drivers/acpi/arm64/mpam.c            |  23 +++-
 drivers/acpi/arm64/mpam_v2.c         | 175 +++++++++++++++++++++++++++
 drivers/acpi/pptt.c                  |  55 +++++++++
 include/acpi/actbl2.h                | 118 ++++++++++++++++++
 include/linux/acpi.h                 |   5 +
 include/linux/arm_mpam.h             |   2 +-
 8 files changed, 374 insertions(+), 8 deletions(-)
 create mode 100644 drivers/acpi/arm64/mpam_v2.c
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2 0/5] crypto: hisilicon - fix some reset problem
                        
                        
by Weili Qian 09 Jun '23
                    by Weili Qian 09 Jun '23
09 Jun '23
                    
                        From: JiangShui Yang <yangjiangshui(a)h-partners.com>
Fix some reset problem for accelerator drivers.
Weili Qian (5):
  crypto: hisilicon/qm - flush all work before driver removed.
  crypto: hisilicon/hpre - enable sva error interrupt event
  crypto: hisilicon/qm - remove duplicate assignment and release
  crypto: hisilicon/qm - disable same error report before resetting
  crypto: hisilicon/qm - disable error report before flr
 drivers/crypto/hisilicon/hpre/hpre_main.c |  30 ++++-
 drivers/crypto/hisilicon/qm.c             | 134 ++++++++++++++--------
 drivers/crypto/hisilicon/sec2/sec_main.c  |  24 +++-
 drivers/crypto/hisilicon/zip/zip_main.c   |  24 +++-
 include/linux/hisi_acc_qm.h               |   4 +
 5 files changed, 157 insertions(+), 59 deletions(-)
-- 
2.30.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP1 0/6] Support dynamic_hugetlb on arm64 and fix some bug
                        
                        
by Liu Shixin 09 Jun '23
                    by Liu Shixin 09 Jun '23
09 Jun '23
                    
                        Support dynamic_hugetlb on arm64 and fix some bug.
Liu Shixin (6):
  mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB
    on arm64
  mm/dynamic_hugetlb: support dynamic hugetlb on arm64
  mm/dynamic_hugetlb: isolate hugepage without dissolve
  mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi
    broken
  mm/dynamic_hugetlb: set PagePool to bad page
  mm/dynamic_hugetlb: fix type error of pfn in
    __hpool_split_gigantic_page()
 fs/Kconfig                      |  2 +-
 fs/hugetlbfs/inode.c            |  2 +-
 include/linux/dynamic_hugetlb.h | 24 +++++++++++++--
 include/linux/memcontrol.h      |  6 +++-
 mm/dynamic_hugetlb.c            | 54 +++++++++++++++++++++++++++------
 mm/hugetlb.c                    |  7 +++++
 6 files changed, 80 insertions(+), 15 deletions(-)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            7
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            Re: [PATCH openEuler-22.03-LTS-SP1 0/6] Support dynamic_hugetlb on arm64 and fix some bug
                        
                        
by Liu Shixin 09 Jun '23
                    by Liu Shixin 09 Jun '23
09 Jun '23
                    
                        
On 2023/6/9 11:14, Kefeng Wang wrote:
> 跟上一版本有啥区别
第一个补丁上下文有差异,其他没差别
>
>
> On 2023/6/9 11:59, Liu Shixin wrote:
>> Support dynamic_hugetlb on arm64 and fix some bug.
>>
>> Liu Shixin (6):
>>    mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB
>>      on arm64
>>    mm/dynamic_hugetlb: support dynamic hugetlb on arm64
>>    mm/dynamic_hugetlb: isolate hugepage without dissolve
>>    mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi
>>      broken
>>    mm/dynamic_hugetlb: set PagePool to bad page
>>    mm/dynamic_hugetlb: fix type error of pfn in
>>      __hpool_split_gigantic_page()
>>
>>   fs/Kconfig                      |  2 +-
>>   fs/hugetlbfs/inode.c            |  2 +-
>>   include/linux/dynamic_hugetlb.h | 24 +++++++++++++--
>>   include/linux/memcontrol.h      |  6 +++-
>>   mm/dynamic_hugetlb.c            | 54 +++++++++++++++++++++++++++------
>>   mm/hugetlb.c                    |  7 +++++
>>   6 files changed, 80 insertions(+), 15 deletions(-)
>>
> .
>
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [openEuler/rdma-core v4] libhns: Support user to choose using UD sl or pktype to adapt MPI APP
                        
                        
by Chengchang Tang 09 Jun '23
                    by Chengchang Tang 09 Jun '23
09 Jun '23
                    
                        From: Junxian Huang <huangjunxian6(a)hisilicon.com>
driver inclusion
category: bugfix
bugzilla: https://gitee.com/src-openeuler/rdma-core/issues/I7A5YM
---------------------------------------------------------------
According to Annex17_RoCEv2 (A17.4.5.2), for RoCEv2 UD, a CQE should
carry a flag that indicates if the received frame is an IPv4, IPv6 or
RoCE packet. But currently, the values of the flag corresponding to
these packet types haven't been defined yet in WC.
In UCX, 'sl' in ibv_wc for UD is used as the packet type flag, and the
packet type values have already been defined in the UCX patch of
https://github.com/openucx/ucx/commit/ed28845b88633e65d64fce8ec880060aa61bd…
Therefore, to adapt UCX, add a create flag to hnsdv_create_qp() to allow
users to choose whether they use 'sl' in ibv_wc as service level or
packet type for UD. For the latter, obtain and translate the packet type
from CQE and fill it to 'sl' in ibv_wc.
Signed-off-by: Junxian Huang <huangjunxian6(a)hisilicon.com>
Signed-off-by: Haoyue Xu <xuhaoyue1(a)hisilicon.com>
---
 providers/hns/hns_roce_u.h       | 11 +++++++++++
 providers/hns/hns_roce_u_hw_v2.c | 32 +++++++++++++++++++++++++++++---
 providers/hns/hns_roce_u_verbs.c | 16 ++++++++++++++++
 providers/hns/hnsdv.h            |  1 +
 4 files changed, 57 insertions(+), 3 deletions(-)
diff --git a/providers/hns/hns_roce_u.h b/providers/hns/hns_roce_u.h
index 41e9599..e3012e1 100644
--- a/providers/hns/hns_roce_u.h
+++ b/providers/hns/hns_roce_u.h
@@ -195,6 +195,12 @@ enum hns_roce_tc_map_mode {
 	HNS_ROCE_TC_MAP_MODE_DSCP,
 };
+enum hns_roce_pktype {
+	HNS_ROCE_PKTYPE_ROCE_V1,
+	HNS_ROCE_PKTYPE_ROCE_V2_IPV6,
+	HNS_ROCE_PKTYPE_ROCE_V2_IPV4,
+};
+
 struct hns_roce_db_page {
 	struct hns_roce_db_page	*prev, *next;
 	struct hns_roce_buf	buf;
@@ -406,6 +412,11 @@ struct hns_roce_qp {
 	void				*cur_wqe;
 	unsigned int			rb_sq_head; /* roll back sq head */
 	struct hns_roce_sge_info	sge_info;
+
+	/* Just for UD. If not enabled, 'sl' in ibv_wc
+	 * will be filled with 'port_type' in cqe.
+	 */
+	bool enable_ud_sl;
 };
 struct hns_roce_av {
diff --git a/providers/hns/hns_roce_u_hw_v2.c b/providers/hns/hns_roce_u_hw_v2.c
index 4b0ec5c..ee2fffe 100644
--- a/providers/hns/hns_roce_u_hw_v2.c
+++ b/providers/hns/hns_roce_u_hw_v2.c
@@ -522,9 +522,24 @@ static void handle_recv_rq_inl(struct hns_roce_v2_cqe *cqe,
 	handle_recv_inl_data(cqe, &(cur_qp->rq_rinl_buf), wr_num, wqe_buf);
 }
-static void parse_for_ud_qp(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc)
+static const uint8_t pktype_for_ud[] = {
+	HNS_ROCE_PKTYPE_ROCE_V1,
+	HNS_ROCE_PKTYPE_ROCE_V2_IPV4,
+	HNS_ROCE_PKTYPE_ROCE_V2_IPV6
+};
+
+static void parse_for_ud_qp(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc,
+			    bool enable_ud_sl)
 {
-	wc->sl = hr_reg_read(cqe, CQE_SL);
+	uint8_t port_type;
+
+	if (enable_ud_sl) {
+		wc->sl = hr_reg_read(cqe, CQE_SL);
+	} else {
+		port_type = hr_reg_read(cqe, CQE_PORT_TYPE);
+		wc->sl = pktype_for_ud[port_type];
+	}
+
 	wc->src_qp = hr_reg_read(cqe, CQE_RMT_QPN);
 	wc->slid = 0;
 	wc->wc_flags |= hr_reg_read(cqe, CQE_GRH) ? IBV_WC_GRH : 0;
@@ -554,7 +569,7 @@ static int parse_cqe_for_resp(struct hns_roce_v2_cqe *cqe, struct ibv_wc *wc,
 	++wq->tail;
 	if (hr_qp->verbs_qp.qp.qp_type == IBV_QPT_UD)
-		parse_for_ud_qp(cqe, wc);
+		parse_for_ud_qp(cqe, wc, hr_qp->enable_ud_sl);
 	if (hr_reg_read(cqe, CQE_CQE_INLINE))
 		handle_recv_cqe_inl_from_rq(cqe, hr_qp);
@@ -2126,6 +2141,17 @@ static uint32_t wc_read_slid(struct ibv_cq_ex *current)
 static uint8_t wc_read_sl(struct ibv_cq_ex *current)
 {
 	struct hns_roce_cq *cq = to_hr_cq(ibv_cq_ex_to_cq(current));
+	struct hns_roce_context *ctx = to_hr_ctx(current->context);
+	struct hns_roce_qp *hr_qp;
+	uint8_t port_type;
+	uint32_t qpn;
+
+	qpn = hr_reg_read(cq->cqe, CQE_LCL_QPN);
+	hr_qp = hns_roce_v2_find_qp(ctx, qpn);
+	if (hr_qp->verbs_qp.qp.qp_type == IBV_QPT_UD && !hr_qp->enable_ud_sl) {
+		port_type = hr_reg_read(cq->cqe, CQE_PORT_TYPE);
+		return pktype_for_ud[port_type];
+	}
 	return (uint8_t)hr_reg_read(cq->cqe, CQE_SL);
 }
diff --git a/providers/hns/hns_roce_u_verbs.c b/providers/hns/hns_roce_u_verbs.c
index fa27fc1..4b641ea 100644
--- a/providers/hns/hns_roce_u_verbs.c
+++ b/providers/hns/hns_roce_u_verbs.c
@@ -1019,6 +1019,11 @@ static int check_qp_congest_type(struct hns_roce_context *ctx,
 	return 0;
 }
+enum {
+	HNSDV_QP_SUP_CREATE_FLAGS = HNSDV_QP_CREATE_ENABLE_DCA_MODE |
+				    HNSDV_QP_CREATE_ENABLE_UD_SL,
+};
+
 static int check_hnsdv_qp_attr(struct hns_roce_context *ctx,
 			       struct hnsdv_qp_init_attr *hns_attr,
 			       struct hns_roce_cmd_flag *cmd_flag)
@@ -1034,6 +1039,14 @@ static int check_hnsdv_qp_attr(struct hns_roce_context *ctx,
 		return -EINVAL;
 	}
+	if (hns_attr->comp_mask & HNSDV_QP_INIT_ATTR_MASK_QP_CREATE_FLAGS &&
+	    !check_comp_mask(hns_attr->create_flags,
+			     HNSDV_QP_SUP_CREATE_FLAGS)) {
+		verbs_err(&ctx->ibv_ctx, "invalid create_flags 0x%x.\n",
+			  hns_attr->create_flags);
+		return -EOPNOTSUPP;
+	}
+
 	ret = check_qp_congest_type(ctx, hns_attr, cmd_flag);
 	if (ret)
 		return ret;
@@ -1685,6 +1698,9 @@ static struct ibv_qp *create_qp(struct ibv_context *ibv_ctx,
 	qp_setup_config(attr, qp, context);
+	if (hns_attr && hns_attr->create_flags & HNSDV_QP_CREATE_ENABLE_UD_SL)
+		qp->enable_ud_sl = true;
+
 	return &qp->verbs_qp.qp;
 err_dwqe:
diff --git a/providers/hns/hnsdv.h b/providers/hns/hnsdv.h
index e15b428..365c314 100644
--- a/providers/hns/hnsdv.h
+++ b/providers/hns/hnsdv.h
@@ -43,6 +43,7 @@ struct ibv_context *hnsdv_open_device(struct ibv_device *device,
 enum hnsdv_qp_create_flags {
 	HNSDV_QP_CREATE_ENABLE_DCA_MODE = 1 << 0,
+	HNSDV_QP_CREATE_ENABLE_UD_SL = 1 << 1,
 };
 enum hnsdv_qp_congest_ctrl_type {
--
2.30.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This patch series support ACPI for MPAM 2.0.
v4: add PPTT null check to prevent NULL pointer deference.
Erik Kaneda (1):
  ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
Hesham Almatary (1):
  ACPICA: Add support for Arm's MPAM ACPI table version 2
Yu Liao (2):
  ACPI / PPTT: Find PPTT processor node by cache id
  ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
 arch/arm64/kernel/mpam/mpam_device.c |   2 +-
 drivers/acpi/arm64/Makefile          |   2 +-
 drivers/acpi/arm64/mpam.c            |  19 ++-
 drivers/acpi/arm64/mpam_v2.c         | 181 +++++++++++++++++++++++++++
 drivers/acpi/pptt.c                  |  55 ++++++++
 include/acpi/actbl2.h                | 118 +++++++++++++++++
 include/linux/acpi.h                 |   5 +
 include/linux/arm_mpam.h             |   2 +-
 8 files changed, 378 insertions(+), 6 deletions(-)
 create mode 100644 drivers/acpi/arm64/mpam_v2.c
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS 0/6] Support dynamic_hugetlb on arm64 and fix some bug
                        
                        
by Liu Shixin 09 Jun '23
                    by Liu Shixin 09 Jun '23
09 Jun '23
                    
                        Support dynamic_hugetlb on arm64 and fix some bug.
Liu Shixin (6):
  mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB
    on arm64
  mm/dynamic_hugetlb: support dynamic hugetlb on arm64
  mm/dynamic_hugetlb: isolate hugepage without dissolve
  mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi
    broken
  mm/dynamic_hugetlb: set PagePool to bad page
  mm/dynamic_hugetlb: fix type error of pfn in
    __hpool_split_gigantic_page()
 fs/Kconfig                      |  2 +-
 fs/hugetlbfs/inode.c            |  2 +-
 include/linux/dynamic_hugetlb.h | 24 +++++++++++++--
 include/linux/memcontrol.h      |  6 +++-
 mm/dynamic_hugetlb.c            | 54 +++++++++++++++++++++++++++------
 mm/hugetlb.c                    |  7 +++++
 6 files changed, 80 insertions(+), 15 deletions(-)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            7
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This patch series support ACPI for MPAM 2.0.
Erik Kaneda (1):
  ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
Hesham Almatary (1):
  ACPICA: Add support for Arm's MPAM ACPI table version 2
Yu Liao (2):
  ACPI / PPTT: Find PPTT processor node by cache id
  ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
 arch/arm64/kernel/mpam/mpam_device.c |   2 +-
 drivers/acpi/arm64/Makefile          |   2 +-
 drivers/acpi/arm64/mpam.c            |  19 ++-
 drivers/acpi/arm64/mpam_v2.c         | 176 +++++++++++++++++++++++++++
 drivers/acpi/pptt.c                  |  55 +++++++++
 include/acpi/actbl2.h                | 118 ++++++++++++++++++
 include/linux/acpi.h                 |   5 +
 include/linux/arm_mpam.h             |   2 +-
 8 files changed, 373 insertions(+), 6 deletions(-)
 create mode 100644 drivers/acpi/arm64/mpam_v2.c
-- 
2.25.1
                    
                  
                  
                          
                            
                            3
                            
                          
                          
                            
                            9
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This patch series support ACPI for MPAM 2.0.
Erik Kaneda (1):
  ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
Hesham Almatary (1):
  ACPICA: Add support for Arm's MPAM ACPI table version 2
Yu Liao (2):
  ACPI / PPTT: Find PPTT processor node by cache id
  ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
 arch/arm64/kernel/mpam/mpam_device.c |   2 +-
 drivers/acpi/arm64/Makefile          |   2 +-
 drivers/acpi/arm64/mpam.c            |  19 ++-
 drivers/acpi/arm64/mpam_v2.c         | 176 +++++++++++++++++++++++++++
 drivers/acpi/pptt.c                  |  55 +++++++++
 include/acpi/actbl2.h                | 118 ++++++++++++++++++
 include/linux/acpi.h                 |   5 +
 include/linux/arm_mpam.h             |   2 +-
 8 files changed, 373 insertions(+), 6 deletions(-)
 create mode 100644 drivers/acpi/arm64/mpam_v2.c
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS 01/21] udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).
                        
                        
by Yongqiang Liu 08 Jun '23
                    by Yongqiang Liu 08 Jun '23
08 Jun '23
                    
                        From: Kuniyuki Iwashima <kuniyu(a)amazon.com>
stable inclusion
from stable-v4.19.282
commit 9577d9f0fbf1eea95f61b02627572c401499aa32
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7BZ5U
CVE: NA
--------------------------------
commit 21985f43376cee092702d6cb963ff97a9d2ede68 upstream.
Commit 4b340ae20d0e ("IPv6: Complete IPV6_DONTFRAG support") forgot
to add a change to free inet6_sk(sk)->rxpmtu while converting an IPv6
socket into IPv4 with IPV6_ADDRFORM.  After conversion, sk_prot is
changed to udp_prot and ->destroy() never cleans it up, resulting in
a memory leak.
This is due to the discrepancy between inet6_destroy_sock() and
IPV6_ADDRFORM, so let's call inet6_destroy_sock() from IPV6_ADDRFORM
to remove the difference.
However, this is not enough for now because rxpmtu can be changed
without lock_sock() after commit 03485f2adcde ("udpv6: Add lockless
sendmsg() support").  We will fix this case in the following patch.
Note we will rename inet6_destroy_sock() to inet6_cleanup_sock() and
remove unnecessary inet6_destroy_sock() calls in sk_prot->destroy()
in the future.
Fixes: 4b340ae20d0e ("IPv6: Complete IPV6_DONTFRAG support")
Signed-off-by: Kuniyuki Iwashima <kuniyu(a)amazon.com>
Signed-off-by: Jakub Kicinski <kuba(a)kernel.org>
Signed-off-by: Ziyang Xuan <william.xuanziyang(a)huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 include/net/ipv6.h       |  1 +
 net/ipv6/af_inet6.c      |  6 ++++++
 net/ipv6/ipv6_sockglue.c | 20 ++++++++------------
 3 files changed, 15 insertions(+), 12 deletions(-)
diff --git a/include/net/ipv6.h b/include/net/ipv6.h
index 4c2e40882e88..f33be9653aaa 100644
--- a/include/net/ipv6.h
+++ b/include/net/ipv6.h
@@ -1040,6 +1040,7 @@ void ipv6_icmp_error(struct sock *sk, struct sk_buff *skb, int err, __be16 port,
 void ipv6_local_error(struct sock *sk, int err, struct flowi6 *fl6, u32 info);
 void ipv6_local_rxpmtu(struct sock *sk, struct flowi6 *fl6, u32 mtu);
 
+void inet6_cleanup_sock(struct sock *sk);
 int inet6_release(struct socket *sock);
 int inet6_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len);
 int inet6_getname(struct socket *sock, struct sockaddr *uaddr,
diff --git a/net/ipv6/af_inet6.c b/net/ipv6/af_inet6.c
index a6be1ad6994a..d285db413ceb 100644
--- a/net/ipv6/af_inet6.c
+++ b/net/ipv6/af_inet6.c
@@ -505,6 +505,12 @@ void inet6_destroy_sock(struct sock *sk)
 }
 EXPORT_SYMBOL_GPL(inet6_destroy_sock);
 
+void inet6_cleanup_sock(struct sock *sk)
+{
+	inet6_destroy_sock(sk);
+}
+EXPORT_SYMBOL_GPL(inet6_cleanup_sock);
+
 /*
  *	This does both peername and sockname.
  */
diff --git a/net/ipv6/ipv6_sockglue.c b/net/ipv6/ipv6_sockglue.c
index dccbc71d7f8e..441febd19674 100644
--- a/net/ipv6/ipv6_sockglue.c
+++ b/net/ipv6/ipv6_sockglue.c
@@ -180,9 +180,6 @@ static int do_ipv6_setsockopt(struct sock *sk, int level, int optname,
 		if (optlen < sizeof(int))
 			goto e_inval;
 		if (val == PF_INET) {
-			struct ipv6_txoptions *opt;
-			struct sk_buff *pktopt;
-
 			if (sk->sk_type == SOCK_RAW)
 				break;
 
@@ -213,7 +210,6 @@ static int do_ipv6_setsockopt(struct sock *sk, int level, int optname,
 				break;
 			}
 
-			fl6_free_socklist(sk);
 			__ipv6_sock_mc_close(sk);
 			__ipv6_sock_ac_close(sk);
 
@@ -251,14 +247,14 @@ static int do_ipv6_setsockopt(struct sock *sk, int level, int optname,
 				sk->sk_socket->ops = &inet_dgram_ops;
 				sk->sk_family = PF_INET;
 			}
-			opt = xchg((__force struct ipv6_txoptions **)&np->opt,
-				   NULL);
-			if (opt) {
-				atomic_sub(opt->tot_len, &sk->sk_omem_alloc);
-				txopt_put(opt);
-			}
-			pktopt = xchg(&np->pktoptions, NULL);
-			kfree_skb(pktopt);
+
+			/* Disable all options not to allocate memory anymore,
+			 * but there is still a race.  See the lockless path
+			 * in udpv6_sendmsg() and ipv6_local_rxpmtu().
+			 */
+			np->rxopt.all = 0;
+
+			inet6_cleanup_sock(sk);
 
 			/*
 			 * ... and add it to the refcnt debug socks count
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            20
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2] perf: hisi: delete global enable pmu from xxx_write_counter()
                        
                        
by Junhao He 08 Jun '23
                    by Junhao He 08 Jun '23
08 Jun '23
                    
                        driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7C2U9
CVE: NA
----------------------------------------------------------------------
UC PMU global enable register be setup in pmu callback pmu::enable(),
which also be wiil setup in pmu::start()->xxx_write_counter(). And it
will start statistical information when callback pmu:start() return,
not is pmu:enable() return. Therefore the driver counter counts more
data than normal.
Fixes: 5ed05cb ("drivers/perf: hisi: Add support for HiSilicon UC PMU driver")
Signed-off-by: Junhao He <hejunhao3(a)huawei.com>
---
 drivers/perf/hisilicon/hisi_uncore_uc_pmu.c | 1 -
 1 file changed, 1 deletion(-)
diff --git a/drivers/perf/hisilicon/hisi_uncore_uc_pmu.c b/drivers/perf/hisilicon/hisi_uncore_uc_pmu.c
index b7b7d3d9d8be..ff9c63f66abc 100644
--- a/drivers/perf/hisilicon/hisi_uncore_uc_pmu.c
+++ b/drivers/perf/hisilicon/hisi_uncore_uc_pmu.c
@@ -292,7 +292,6 @@ static u64 hisi_uc_pmu_read_counter(struct hisi_pmu *uc_pmu,
 static void hisi_uc_pmu_write_counter(struct hisi_pmu *uc_pmu,
 				      struct hw_perf_event *hwc, u64 val)
 {
-	hisi_uc_pmu_start_counters(uc_pmu);
 	writeq(val, uc_pmu->base + HISI_UC_CNTR_REG(hwc->idx));
 }
 
-- 
2.33.0
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2] xfrm: Reinject transport-mode packets through workqueue
                        
                        
by Liu Jian 08 Jun '23
                    by Liu Jian 08 Jun '23
08 Jun '23
                    
                        mainline inclusion
from mainline-v6.1-rc1
commit 4f4920669d21e1060b7243e5118dc3b71ced1276
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I5K0NK
CVE: NA
Reference:  https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
The following warning is displayed when the tcp6-multi-diffip11 stress
test case of the LTP test suite is tested:
watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [ns-tcpserver:48198]
CPU: 0 PID: 48198 Comm: ns-tcpserver Kdump: loaded Not tainted 6.0.0-rc6+ #39
Hardware name: QEMU KVM Virtual Machine, BIOS 0.0.0 02/06/2015
pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
pc : des3_ede_encrypt+0x27c/0x460 [libdes]
lr : 0x3f
sp : ffff80000ceaa1b0
x29: ffff80000ceaa1b0 x28: ffff0000df056100 x27: ffff0000e51e5280
x26: ffff80004df75030 x25: ffff0000e51e4600 x24: 000000000000003b
x23: 0000000000802080 x22: 000000000000003d x21: 0000000000000038
x20: 0000000080000020 x19: 000000000000000a x18: 0000000000000033
x17: ffff0000e51e4780 x16: ffff80004e2d1448 x15: ffff80004e2d1248
x14: ffff0000e51e4680 x13: ffff80004e2d1348 x12: ffff80004e2d1548
x11: ffff80004e2d1848 x10: ffff80004e2d1648 x9 : ffff80004e2d1748
x8 : ffff80004e2d1948 x7 : 000000000bcaf83d x6 : 000000000000001b
x5 : ffff80004e2d1048 x4 : 00000000761bf3bf x3 : 000000007f1dd0a3
x2 : ffff0000e51e4780 x1 : ffff0000e3b9a2f8 x0 : 00000000db44e872
Call trace:
 des3_ede_encrypt+0x27c/0x460 [libdes]
 crypto_des3_ede_encrypt+0x1c/0x30 [des_generic]
 crypto_cbc_encrypt+0x148/0x190
 crypto_skcipher_encrypt+0x2c/0x40
 crypto_authenc_encrypt+0xc8/0xfc [authenc]
 crypto_aead_encrypt+0x2c/0x40
 echainiv_encrypt+0x144/0x1a0 [echainiv]
 crypto_aead_encrypt+0x2c/0x40
 esp6_output_tail+0x1c8/0x5d0 [esp6]
 esp6_output+0x120/0x278 [esp6]
 xfrm_output_one+0x458/0x4ec
 xfrm_output_resume+0x6c/0x1f0
 xfrm_output+0xac/0x4ac
 __xfrm6_output+0x130/0x270
 xfrm6_output+0x60/0xec
 ip6_xmit+0x2ec/0x5bc
 inet6_csk_xmit+0xbc/0x10c
 __tcp_transmit_skb+0x460/0x8c0
 tcp_write_xmit+0x348/0x890
 __tcp_push_pending_frames+0x44/0x110
 tcp_rcv_established+0x3c8/0x720
 tcp_v6_do_rcv+0xdc/0x4a0
 tcp_v6_rcv+0xc24/0xcb0
 ip6_protocol_deliver_rcu+0xf0/0x574
 ip6_input_finish+0x48/0x7c
 ip6_input+0x48/0xc0
 ip6_rcv_finish+0x80/0x9c
 xfrm_trans_reinject+0xb0/0xf4
 tasklet_action_common.constprop.0+0xf8/0x134
 tasklet_action+0x30/0x3c
 __do_softirq+0x128/0x368
 do_softirq+0xb4/0xc0
 __local_bh_enable_ip+0xb0/0xb4
 put_cpu_fpsimd_context+0x40/0x70
 kernel_neon_end+0x20/0x40
 sha1_base_do_update.constprop.0.isra.0+0x11c/0x140 [sha1_ce]
 sha1_ce_finup+0x94/0x110 [sha1_ce]
 crypto_shash_finup+0x34/0xc0
 hmac_finup+0x48/0xe0
 crypto_shash_finup+0x34/0xc0
 shash_digest_unaligned+0x74/0x90
 crypto_shash_digest+0x4c/0x9c
 shash_ahash_digest+0xc8/0xf0
 shash_async_digest+0x28/0x34
 crypto_ahash_digest+0x48/0xcc
 crypto_authenc_genicv+0x88/0xcc [authenc]
 crypto_authenc_encrypt+0xd8/0xfc [authenc]
 crypto_aead_encrypt+0x2c/0x40
 echainiv_encrypt+0x144/0x1a0 [echainiv]
 crypto_aead_encrypt+0x2c/0x40
 esp6_output_tail+0x1c8/0x5d0 [esp6]
 esp6_output+0x120/0x278 [esp6]
 xfrm_output_one+0x458/0x4ec
 xfrm_output_resume+0x6c/0x1f0
 xfrm_output+0xac/0x4ac
 __xfrm6_output+0x130/0x270
 xfrm6_output+0x60/0xec
 ip6_xmit+0x2ec/0x5bc
 inet6_csk_xmit+0xbc/0x10c
 __tcp_transmit_skb+0x460/0x8c0
 tcp_write_xmit+0x348/0x890
 __tcp_push_pending_frames+0x44/0x110
 tcp_push+0xb4/0x14c
 tcp_sendmsg_locked+0x71c/0xb64
 tcp_sendmsg+0x40/0x6c
 inet6_sendmsg+0x4c/0x80
 sock_sendmsg+0x5c/0x6c
 __sys_sendto+0x128/0x15c
 __arm64_sys_sendto+0x30/0x40
 invoke_syscall+0x50/0x120
 el0_svc_common.constprop.0+0x170/0x194
 do_el0_svc+0x38/0x4c
 el0_svc+0x28/0xe0
 el0t_64_sync_handler+0xbc/0x13c
 el0t_64_sync+0x180/0x184
Get softirq info by bcc tool:
./softirqs -NT 10
Tracing soft irq event time... Hit Ctrl-C to end.
15:34:34
SOFTIRQ          TOTAL_nsecs
block                 158990
timer               20030920
sched               46577080
net_rx             676746820
tasklet           9906067650
15:34:45
SOFTIRQ          TOTAL_nsecs
block                  86100
sched               38849790
net_rx             676532470
timer             1163848790
tasklet           9409019620
15:34:55
SOFTIRQ          TOTAL_nsecs
sched               58078450
net_rx             475156720
timer              533832410
tasklet           9431333300
The tasklet software interrupt takes too much time. Therefore, the
xfrm_trans_reinject executor is changed from tasklet to workqueue. Add add
spin lock to protect the queue. This reduces the processing flow of the
tcp_sendmsg function in this scenario.
Fixes: acf568ee859f0 ("xfrm: Reinject transport-mode packets through tasklet")
Signed-off-by: Liu Jian <liujian56(a)huawei.com>
Signed-off-by: Steffen Klassert <steffen.klassert(a)secunet.com>
Conflicts:
	net/xfrm/xfrm_input.c
Signed-off-by: Liu Jian <liujian56(a)huawei.com>
---
 net/xfrm/xfrm_input.c | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/net/xfrm/xfrm_input.c b/net/xfrm/xfrm_input.c
index 77e82033ad70..90af125aa770 100644
--- a/net/xfrm/xfrm_input.c
+++ b/net/xfrm/xfrm_input.c
@@ -24,7 +24,8 @@
 #include "xfrm_inout.h"
 
 struct xfrm_trans_tasklet {
-	struct tasklet_struct tasklet;
+	struct work_struct work;
+	spinlock_t queue_lock;
 	struct sk_buff_head queue;
 };
 
@@ -760,18 +761,22 @@ int xfrm_input_resume(struct sk_buff *skb, int nexthdr)
 }
 EXPORT_SYMBOL(xfrm_input_resume);
 
-static void xfrm_trans_reinject(unsigned long data)
+static void xfrm_trans_reinject(struct work_struct *work)
 {
-	struct xfrm_trans_tasklet *trans = (void *)data;
+	struct xfrm_trans_tasklet *trans = container_of(work, struct xfrm_trans_tasklet, work);
 	struct sk_buff_head queue;
 	struct sk_buff *skb;
 
 	__skb_queue_head_init(&queue);
+	spin_lock_bh(&trans->queue_lock);
 	skb_queue_splice_init(&trans->queue, &queue);
+	spin_unlock_bh(&trans->queue_lock);
 
+	local_bh_disable();
 	while ((skb = __skb_dequeue(&queue)))
 		XFRM_TRANS_SKB_CB(skb)->finish(XFRM_TRANS_SKB_CB(skb)->net,
 					       NULL, skb);
+	local_bh_enable();
 }
 
 int xfrm_trans_queue_net(struct net *net, struct sk_buff *skb,
@@ -789,8 +794,10 @@ int xfrm_trans_queue_net(struct net *net, struct sk_buff *skb,
 
 	XFRM_TRANS_SKB_CB(skb)->finish = finish;
 	XFRM_TRANS_SKB_CB(skb)->net = net;
+	spin_lock_bh(&trans->queue_lock);
 	__skb_queue_tail(&trans->queue, skb);
-	tasklet_schedule(&trans->tasklet);
+	spin_unlock_bh(&trans->queue_lock);
+	schedule_work(&trans->work);
 	return 0;
 }
 EXPORT_SYMBOL(xfrm_trans_queue_net);
@@ -817,8 +824,8 @@ void __init xfrm_input_init(void)
 		struct xfrm_trans_tasklet *trans;
 
 		trans = &per_cpu(xfrm_trans_tasklet, i);
+		spin_lock_init(&trans->queue_lock);
 		__skb_queue_head_init(&trans->queue);
-		tasklet_init(&trans->tasklet, xfrm_trans_reinject,
-			     (unsigned long)trans);
+		INIT_WORK(&trans->work, xfrm_trans_reinject);
 	}
 }
-- 
2.34.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS 1/2] of: overlay: fix for_each_child.cocci warnings
                        
                        
by Yongqiang Liu 08 Jun '23
                    by Yongqiang Liu 08 Jun '23
08 Jun '23
                    
                        From: kernel test robot <lkp(a)intel.com>
mainline inclusion
from mainline-v5.13-rc1
commit c4d74f0f978ed5ceee62cd3f6708081042e582a1
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I73DDA
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
------------------------------------------------
Function "for_each_child_of_node" should have of_node_put() before goto.
Generated by: scripts/coccinelle/iterators/for_each_child.cocci
Fixes: 82c2d81361ec ("coccinelle: iterators: Add for_each_child.cocci script")
CC: Sumera Priyadarsini <sylphrenadin(a)gmail.com>
Reported-by: kernel test robot <lkp(a)intel.com>
Signed-off-by: kernel test robot <lkp(a)intel.com>
Signed-off-by: Julia Lawall <julia.lawall(a)inria.fr>
Reviewed-by: Frank Rowand <frank.rowand(a)sony.com>
Tested-by: Frank Rowand <frank.rowand(a)sony.com>
Link: https://lore.kernel.org/r/alpine.DEB.2.22.394.2103221918450.2918@hadrien
Signed-off-by: Rob Herring <robh(a)kernel.org>
Signed-off-by: Zhang Zekun <zhangzekun11(a)huawei.com>
Reviewed-by: xuqiang <xuqiang36(a)huawei.com>
Reviewed-by: Weilong Chen <chenweilong(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 drivers/of/overlay.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/drivers/of/overlay.c b/drivers/of/overlay.c
index a77bfeac867d..b0a765fcef2f 100644
--- a/drivers/of/overlay.c
+++ b/drivers/of/overlay.c
@@ -713,6 +713,7 @@ static int init_overlay_changeset(struct overlay_changeset *ovcs,
 		if (!fragment->target) {
 			of_node_put(fragment->overlay);
 			ret = -EINVAL;
+			of_node_put(node);
 			goto err_free_fragments;
 		}
 
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS 1/2] fs: hfsplus: fix UAF issue in hfsplus_put_super
                        
                        
by Yongqiang Liu 08 Jun '23
                    by Yongqiang Liu 08 Jun '23
08 Jun '23
                    
                        From: Dongliang Mu <mudongliangabcd(a)gmail.com>
stable inclusion
from stable-v4.19.273
commit e226f1fdcee1ca6e68233b132718deb578a84e38
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I79LIO
CVE: CVE-2023-2985
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=…
--------------------------------
commit 07db5e247ab5858439b14dd7cc1fe538b9efcf32 upstream.
The current hfsplus_put_super first calls hfs_btree_close on
sbi->ext_tree, then invokes iput on sbi->hidden_dir, resulting in an
use-after-free issue in hfsplus_release_folio.
As shown in hfsplus_fill_super, the error handling code also calls iput
before hfs_btree_close.
To fix this error, we move all iput calls before hfsplus_btree_close.
Note that this patch is tested on Syzbot.
Link: https://lkml.kernel.org/r/20230226124948.3175736-1-mudongliangabcd@gmail.com
Reported-by: syzbot+57e3e98f7e3b80f64d56(a)syzkaller.appspotmail.com
Tested-by: Dongliang Mu <mudongliangabcd(a)gmail.com>
Signed-off-by: Dongliang Mu <mudongliangabcd(a)gmail.com>
Cc: Bart Van Assche <bvanassche(a)acm.org>
Cc: Jens Axboe <axboe(a)kernel.dk>
Cc: Muchun Song <songmuchun(a)bytedance.com>
Cc: Roman Gushchin <roman.gushchin(a)linux.dev>
Cc: "Theodore Ts'o" <tytso(a)mit.edu>
Cc: <stable(a)vger.kernel.org>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Long Li <leo.lilong(a)huawei.com>
Reviewed-by: Yang Erkun <yangerkun(a)huawei.com>
Reviewed-by: Xiu Jianfeng <xiujianfeng(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 fs/hfsplus/super.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fs/hfsplus/super.c b/fs/hfsplus/super.c
index eb4535eba95d..3b1356b10a47 100644
--- a/fs/hfsplus/super.c
+++ b/fs/hfsplus/super.c
@@ -294,11 +294,11 @@ static void hfsplus_put_super(struct super_block *sb)
 		hfsplus_sync_fs(sb, 1);
 	}
 
+	iput(sbi->alloc_file);
+	iput(sbi->hidden_dir);
 	hfs_btree_close(sbi->attr_tree);
 	hfs_btree_close(sbi->cat_tree);
 	hfs_btree_close(sbi->ext_tree);
-	iput(sbi->alloc_file);
-	iput(sbi->hidden_dir);
 	kfree(sbi->s_vhdr_buf);
 	kfree(sbi->s_backup_vhdr_buf);
 	unload_nls(sbi->nls);
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    08 Jun '23
                    
                        Allison Henderson (1):
  xfs: increase rename inode reservation
ChenXiaoSong (1):
  xfs: fix NULL pointer dereference in xfs_getbmap()
Darrick J. Wong (6):
  xfs: check return codes when flushing block devices
  xfs: fix maxlevels comparisons in the btree staging code
  xfs: shut down filesystem if we xfs_trans_cancel with deferred work
    items
  xfs: don't expose internal symlink metadata buffers to the vfs
  xfs: fix negative array access in xfs_getbmap
  iomap: iomap: fix memory corruption when recording errors during
    writeback
Dave Chinner (13):
  xfs: remove xfs_blkdev_issue_flush
  xfs: AIL should be log centric
  xfs: shutdown in intent recovery has non-intent items in the AIL
  xfs: log shutdown triggers should only shut down the log
  xfs: xfs_do_force_shutdown needs to block racing shutdowns
  xfs: xfs_trans_commit() path must check for log shutdown
  xfs: shutdown during log recovery needs to mark the log shutdown
  xfs: remove XFS_PREALLOC_SYNC
  xfs: fallocate() should call file_modified()
  xfs: sb verifier doesn't handle uncached sb buffer
  xfs: write page faults in iomap are not buffered writes
  iomap: write iomap validity checks
  xfs: use iomap_valid method to detect stale cached iomaps
Gao Xiang (1):
  xfs: account extra freespace btree splits for multiple allocations
Guo Xuenan (3):
  Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with
    dir data blocks"
  xfs: fix exception caused by unexpected illegal bestcount in leaf dir
  xfs: force shutdown xfs when xfs_attr_inactive fails
Long Li (4):
  xfs: fix ag count overflow during growfs
  xfs: fix hung when transaction commit fail in xfs_inactive_ifree
  xfs: fix a UAF when inode item push
  xfs: fix a UAF in xfs_iflush_abort_clean
Shida Zhang (1):
  xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
Wu Guanghao (1):
  xfs: fix the problem of mount failure caused by not refreshing
    mp->m_sb
Ye Bin (2):
  xfs: fix BUG_ON in xfs_getbmap()
  xfs: fix dead loop when do mount with IO fault injection
Zhang Yi (2):
  xfs: factor out __xfs_da3_node_read()
  xfs: atomic drop extent entries when inactiving attr
 fs/iomap/apply.c                  |  14 +++-
 fs/iomap/buffered-io.c            |  29 ++++++++-
 fs/xfs/libxfs/xfs_alloc.c         |   9 ++-
 fs/xfs/libxfs/xfs_alloc.h         |   1 +
 fs/xfs/libxfs/xfs_bmap.c          |   7 +-
 fs/xfs/libxfs/xfs_btree_staging.c |   4 +-
 fs/xfs/libxfs/xfs_da_btree.c      |   7 +-
 fs/xfs/libxfs/xfs_da_btree.h      |  15 ++++-
 fs/xfs/libxfs/xfs_dir2_leaf.c     |  21 ++----
 fs/xfs/libxfs/xfs_ialloc.c        |   1 +
 fs/xfs/libxfs/xfs_sb.c            |   2 +-
 fs/xfs/libxfs/xfs_trans_resv.c    |   4 +-
 fs/xfs/xfs_aops.c                 |   2 +-
 fs/xfs/xfs_attr_inactive.c        |  66 ++++++++++++++-----
 fs/xfs/xfs_bmap_util.c            |  34 +++++-----
 fs/xfs/xfs_buf.c                  |   7 +-
 fs/xfs/xfs_buf.h                  |   7 +-
 fs/xfs/xfs_buf_item.c             |  20 ++++++
 fs/xfs/xfs_buf_item_recover.c     |  24 +++++++
 fs/xfs/xfs_file.c                 |  49 ++++++++------
 fs/xfs/xfs_fsops.c                |   9 ++-
 fs/xfs/xfs_inode.c                |   5 +-
 fs/xfs/xfs_inode_item.c           |  11 +++-
 fs/xfs/xfs_iomap.c                | 105 ++++++++++++++++++++++++------
 fs/xfs/xfs_iomap.h                |   7 +-
 fs/xfs/xfs_iops.c                 |  34 +---------
 fs/xfs/xfs_log.c                  |  68 +++++++++++++------
 fs/xfs/xfs_log_cil.c              |   4 +-
 fs/xfs/xfs_log_priv.h             |  11 ++++
 fs/xfs/xfs_log_recover.c          |  56 ++++++----------
 fs/xfs/xfs_mount.c                |   1 +
 fs/xfs/xfs_pnfs.c                 |  12 ++--
 fs/xfs/xfs_super.c                |   7 --
 fs/xfs/xfs_super.h                |   1 -
 fs/xfs/xfs_symlink.c              |  27 +++++---
 fs/xfs/xfs_trans.c                |  61 ++++++++++++-----
 fs/xfs/xfs_trans_ail.c            |  30 ++++-----
 fs/xfs/xfs_trans_priv.h           |   3 +-
 include/linux/iomap.h             |  39 +++++++++--
 39 files changed, 549 insertions(+), 265 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            36
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: xiabing <xiabing12(a)h-partners.com>
Arnd Bergmann (1):
  scsi: hisi_sas: Work around build failure in suspend function
Qi Liu (1):
  scsi: hisi_sas: Add slave_destroy interface for v3 hw
Xiang Chen (1):
  scsi: sd: try more retries of START_STOP when resuming scsi device
Yihang Li (2):
  scsi: hisi_sas: Block requests before take debugfs snapshot
  scsi: hisi_sas: Check usage count only when the runtime PM status is
    RPM_SUSPENDING
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 31 +++++++++++++++++++++-----
 drivers/scsi/sd.c                      | 24 +++++++++++++++-----
 2 files changed, 43 insertions(+), 12 deletions(-)
-- 
2.30.0
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            6
                            
                          
                          
                            
    
                          
                        
                    
                    
                        patch1: arch: setup PF_IO_WORKER threads like PF_KTHREAD
pre patch of patch4
patch2: arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
fix patch of patch1
patch3: kernel: don't call do_exit() for PF_IO_WORKER threads
fix the segfault
patch4: x86/process: setup io_threads more like normal user space
threads
allow io worker to exit
Jens Axboe (3):
  arch: setup PF_IO_WORKER threads like PF_KTHREAD
  arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
  kernel: don't call do_exit() for PF_IO_WORKER threads
Stefan Metzmacher (1):
  x86/process: setup io_threads more like normal user space threads
 arch/alpha/kernel/process.c      |  2 +-
 arch/arc/kernel/process.c        |  2 +-
 arch/arm/kernel/process.c        |  2 +-
 arch/arm64/kernel/process.c      |  2 +-
 arch/csky/kernel/process.c       |  2 +-
 arch/h8300/kernel/process.c      |  2 +-
 arch/hexagon/kernel/process.c    |  2 +-
 arch/ia64/kernel/process.c       |  2 +-
 arch/m68k/kernel/process.c       |  2 +-
 arch/microblaze/kernel/process.c |  2 +-
 arch/mips/kernel/process.c       |  2 +-
 arch/nds32/kernel/process.c      |  2 +-
 arch/nios2/kernel/process.c      |  2 +-
 arch/openrisc/kernel/process.c   |  2 +-
 arch/parisc/kernel/process.c     |  2 +-
 arch/powerpc/kernel/process.c    |  2 +-
 arch/riscv/kernel/process.c      |  2 +-
 arch/s390/kernel/process.c       |  2 +-
 arch/sh/kernel/process_32.c      |  2 +-
 arch/sparc/kernel/process_32.c   |  2 +-
 arch/sparc/kernel/process_64.c   |  2 +-
 arch/um/kernel/process.c         |  2 +-
 arch/x86/kernel/process.c        | 17 +++++++++++++++++
 arch/xtensa/kernel/process.c     |  2 +-
 kernel/signal.c                  | 10 +++++++++-
 25 files changed, 49 insertions(+), 24 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS v2] nbd: get config_lock before sock_shutdown
                        
                        
by Zhong Jinghua 08 Jun '23
                    by Zhong Jinghua 08 Jun '23
08 Jun '23
                    
                        From: Zhong Jinghua <zhongjinghua(a)huaweicloud.com>
Offering: HULK
hulk inclusion
category: bugfix
bugzilla: 188799, https://gitee.com/openeuler/kernel/issues/I79QWO
CVE: NA
----------------------------------------
Config->socks in sock_shutdown may trigger a UAF problem.
The reason is that sock_shutdown does not hold the config_lock,
so that nbd_ioctl can release config->socks at this time.
T0: NBD_SET_SOCK
T1: NBD_DO_IT
T0						T1
nbd_ioctl
  mutex_lock(&nbd->config_lock)
  // get lock
  __nbd_ioctl
	nbd_start_device_ioctl
	  nbd_start_device
	  mutex_unlock(&nbd->config_lock)
	  // relase lock
	  wait_event_interruptible
	  (kill, enter sock_shutdown)
	  sock_shutdown
					nbd_ioctl
					  mutex_lock(&nbd->config_lock)
					  // get lock
					  __nbd_ioctl
					    nbd_add_socket
					      krealloc
						kfree(p)
					        //config->socks is NULL
	    nbd_sock *nsock = config->socks // error
Fix it by moving config_lock up before sock_shutdown.
Signed-off-by: Zhong Jinghua <zhongjinghua(a)huawei.com>
---
 v2: adapt
 drivers/block/nbd.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c
index ebcdb6025be3..ba98fdaaa35a 100644
--- a/drivers/block/nbd.c
+++ b/drivers/block/nbd.c
@@ -1406,11 +1406,16 @@ static int nbd_start_device_ioctl(struct nbd_device *nbd, struct block_device *b
 	mutex_unlock(&nbd->config_lock);
 	ret = wait_event_interruptible(config->recv_wq,
 					 atomic_read(&config->recv_threads) == 0);
+
+	/*
+	 * recv_work in flush_workqueue will not get this lock, because nbd_open
+	 * will hold nbd->config_refs
+	 */
+	mutex_lock(&nbd->config_lock);
 	if (ret)
 		sock_shutdown(nbd);
 	flush_workqueue(nbd->recv_workq);
 
-	mutex_lock(&nbd->config_lock);
 	nbd_bdev_reset(bdev);
 	/* user requested, ignore socket errors */
 	if (test_bit(NBD_RT_DISCONNECT_REQUESTED, &config->runtime_flags))
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This patch series support ACPI for MPAM 2.0.
Erik Kaneda (1):
  ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
Hesham Almatary (1):
  ACPICA: Add support for Arm's MPAM ACPI table version 2
Yu Liao (2):
  ACPI / PPTT: Find PPTT processor node by cache id
  ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
 arch/arm64/kernel/mpam/mpam_device.c |   2 +-
 drivers/acpi/arm64/Makefile          |   2 +-
 drivers/acpi/arm64/mpam.c            |  19 ++-
 drivers/acpi/arm64/mpam_v2.c         | 176 +++++++++++++++++++++++++++
 drivers/acpi/pptt.c                  |  55 +++++++++
 include/acpi/actbl2.h                | 118 ++++++++++++++++++
 include/linux/acpi.h                 |   5 +
 include/linux/arm_mpam.h             |   2 +-
 8 files changed, 373 insertions(+), 6 deletions(-)
 create mode 100644 drivers/acpi/arm64/mpam_v2.c
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                     
                        
                    08 Jun '23
                    
                        From: Dongliang Mu <mudongliangabcd(a)gmail.com>
stable inclusion
from stable-v5.10.167
commit ef7d71d7bd57b8b7fe514e459927696c1c6d1047
category: bugfix
bugzilla: https://gitee.com/src-openeuler/kernel/issues/I79LIO
CVE: CVE-2023-2985
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=…
--------------------------------
commit 07db5e247ab5858439b14dd7cc1fe538b9efcf32 upstream.
The current hfsplus_put_super first calls hfs_btree_close on
sbi->ext_tree, then invokes iput on sbi->hidden_dir, resulting in an
use-after-free issue in hfsplus_release_folio.
As shown in hfsplus_fill_super, the error handling code also calls iput
before hfs_btree_close.
To fix this error, we move all iput calls before hfsplus_btree_close.
Note that this patch is tested on Syzbot.
Link: https://lkml.kernel.org/r/20230226124948.3175736-1-mudongliangabcd@gmail.com
Reported-by: syzbot+57e3e98f7e3b80f64d56(a)syzkaller.appspotmail.com
Tested-by: Dongliang Mu <mudongliangabcd(a)gmail.com>
Signed-off-by: Dongliang Mu <mudongliangabcd(a)gmail.com>
Cc: Bart Van Assche <bvanassche(a)acm.org>
Cc: Jens Axboe <axboe(a)kernel.dk>
Cc: Muchun Song <songmuchun(a)bytedance.com>
Cc: Roman Gushchin <roman.gushchin(a)linux.dev>
Cc: "Theodore Ts'o" <tytso(a)mit.edu>
Cc: <stable(a)vger.kernel.org>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Long Li <leo.lilong(a)huawei.com>
Reviewed-by: Yang Erkun <yangerkun(a)huawei.com>
Reviewed-by: Xiu Jianfeng <xiujianfeng(a)huawei.com>
---
 fs/hfsplus/super.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fs/hfsplus/super.c b/fs/hfsplus/super.c
index 807119ae5adf..7648f64a17a8 100644
--- a/fs/hfsplus/super.c
+++ b/fs/hfsplus/super.c
@@ -295,11 +295,11 @@ static void hfsplus_put_super(struct super_block *sb)
 		hfsplus_sync_fs(sb, 1);
 	}
 
+	iput(sbi->alloc_file);
+	iput(sbi->hidden_dir);
 	hfs_btree_close(sbi->attr_tree);
 	hfs_btree_close(sbi->cat_tree);
 	hfs_btree_close(sbi->ext_tree);
-	iput(sbi->alloc_file);
-	iput(sbi->hidden_dir);
 	kfree(sbi->s_vhdr_buf);
 	kfree(sbi->s_backup_vhdr_buf);
 	unload_nls(sbi->nls);
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        v8:
    处理了下格式问题,调度部分小有修改。
v7:
    修复了commit message拼词错误和补丁格式问题。
v6:
    自动模式下逃逸改为禁止,当前环境测试,功能OK,收益OK,
    直接使用根分组收益较小建议新建分组,建议使用mask屏蔽level0。
v5:
    调度部分已完成评审完成代码修改,逃逸部分仍然使用pelt.
    内存策略调整模块已经按照review已将进行修改.
v4:
    fix KABI
    add 'cpu.affinity_domain_mask'
    add some statistics
v3:
    修改了patchwork错误,但是KABI还有个问题待解决。
v2:
    formal version 1.
Hui Tang (1):
  sched: Introduce smart grid scheduling strategy for cfs
Wang ShaoBo (1):
  sched: smart grid: init sched_grid_qos structure on QOS purpose
 fs/proc/array.c                |  13 +
 include/linux/sched.h          |  18 ++
 include/linux/sched/grid_qos.h |  92 +++++++
 include/linux/sched/sysctl.h   |   4 +
 init/Kconfig                   |  13 +
 kernel/fork.c                  |   9 +
 kernel/sched/Makefile          |   1 +
 kernel/sched/core.c            | 147 +++++++++++
 kernel/sched/fair.c            | 437 ++++++++++++++++++++++++++++++++-
 kernel/sched/grid/Makefile     |   2 +
 kernel/sched/grid/internal.h   |   6 +
 kernel/sched/grid/power.c      |  27 ++
 kernel/sched/grid/qos.c        | 143 +++++++++++
 kernel/sched/grid/stat.c       |  32 +++
 kernel/sched/sched.h           |  50 ++++
 kernel/sysctl.c                |   9 +
 mm/mempolicy.c                 |  12 +-
 17 files changed, 1012 insertions(+), 3 deletions(-)
 create mode 100644 include/linux/sched/grid_qos.h
 create mode 100644 kernel/sched/grid/Makefile
 create mode 100644 kernel/sched/grid/internal.h
 create mode 100644 kernel/sched/grid/power.c
 create mode 100644 kernel/sched/grid/qos.c
 create mode 100644 kernel/sched/grid/stat.c
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10 0/2] bugfix the lost interruption problem after live migration
                        
                        
by liulongfang 08 Jun '23
                    by liulongfang 08 Jun '23
08 Jun '23
                    
                        From: JiangShui Yang <yangjiangshui(a)h-partners.com>
The problem of service interruption and loss may be triggered during
live migration. In order to ensure normal business, it is necessary to
resend an interrupt in the live migration driver.
And in the QM service driver, it is guaranteed that the retransmission
interrupt can be received normally.
Longfang Liu (2):
  crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
  vfio/migration: bugfix lost interruption after live migration
 .../hisilicon/migration/acc_vf_migration.c    |  66 +++++++----
 .../hisilicon/migration/acc_vf_migration.h    |   2 +
 drivers/crypto/hisilicon/qm.c                 | 107 +++++++-----------
 include/linux/hisi_acc_qm.h                   |   1 +
 4 files changed, 86 insertions(+), 90 deletions(-)
-- 
2.30.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10 v2] drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
                        
                        
by Junhao He 08 Jun '23
                    by Junhao He 08 Jun '23
08 Jun '23
                    
                        driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7BUN2
CVE: NA
----------------------------------------------------------------------
The driver needs to migrate the perf context if the current using CPU going
to teardown. By the time calling the cpuhp::teardown() callback the
cpu_online_mask() hasn't updated yet and still includes the CPU going to
teardown. In current driver's implementation we may migrate the context
to the teardown CPU and leads to the below calltrace:
...
[  368.104662][  T932] task:cpuhp/0         state:D stack:    0 pid:   15 ppid:     2 flags:0x00000008
[  368.113699][  T932] Call trace:
[  368.116834][  T932]  __switch_to+0x7c/0xbc
[  368.120924][  T932]  __schedule+0x338/0x6f0
[  368.125098][  T932]  schedule+0x50/0xe0
[  368.128926][  T932]  schedule_preempt_disabled+0x18/0x24
[  368.134229][  T932]  __mutex_lock.constprop.0+0x1d4/0x5dc
[  368.139617][  T932]  __mutex_lock_slowpath+0x1c/0x30
[  368.144573][  T932]  mutex_lock+0x50/0x60
[  368.148579][  T932]  perf_pmu_migrate_context+0x84/0x2b0
[  368.153884][  T932]  hisi_pcie_pmu_offline_cpu+0x90/0xe0 [hisi_pcie_pmu]
[  368.160579][  T932]  cpuhp_invoke_callback+0x2a0/0x650
[  368.165707][  T932]  cpuhp_thread_fun+0xe4/0x190
[  368.170316][  T932]  smpboot_thread_fn+0x15c/0x1a0
[  368.175099][  T932]  kthread+0x108/0x13c
[  368.179012][  T932]  ret_from_fork+0x10/0x18
...
Use function cpumask_any_but() to find one correct active cpu to fixes
this issue.
Fixes: 8404b0fbc7fb ("drivers/perf: hisi: Add driver for HiSilicon PCIe PMU")
Signed-off-by: Junhao He <hejunhao3(a)huawei.com>
---
 drivers/perf/hisilicon/hisi_pcie_pmu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/perf/hisilicon/hisi_pcie_pmu.c b/drivers/perf/hisilicon/hisi_pcie_pmu.c
index 88d488765203..8f59387aeab0 100644
--- a/drivers/perf/hisilicon/hisi_pcie_pmu.c
+++ b/drivers/perf/hisilicon/hisi_pcie_pmu.c
@@ -689,7 +689,7 @@ static int hisi_pcie_pmu_offline_cpu(unsigned int cpu, struct hlist_node *node)
 
 	pcie_pmu->on_cpu = -1;
 	/* Choose a new CPU from all online cpus. */
-	target = cpumask_first(cpu_online_mask);
+	target = cpumask_any_but(cpu_online_mask, cpu);
 	if (target >= nr_cpu_ids) {
 		pci_err(pcie_pmu->pdev, "There is no CPU to set\n");
 		return 0;
-- 
2.33.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS-SP2] drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
                        
                        
by Junhao He 08 Jun '23
                    by Junhao He 08 Jun '23
08 Jun '23
                    
                        driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7BUN2
CVE: NA
----------------------------------------------------------------------
The driver needs to migrate the perf context if the current using CPU going
to teardown. By the time calling the cpuhp::teardown() callback the
cpu_online_mask() hasn't updated yet and still includes the CPU going to
teardown. In current driver's implementation we may migrate the context
to the teardown CPU and leads to the below calltrace:
...
[  368.104662][  T932] task:cpuhp/0         state:D stack:    0 pid:   15 ppid:     2 flags:0x00000008
[  368.113699][  T932] Call trace:
[  368.116834][  T932]  __switch_to+0x7c/0xbc
[  368.120924][  T932]  __schedule+0x338/0x6f0
[  368.125098][  T932]  schedule+0x50/0xe0
[  368.128926][  T932]  schedule_preempt_disabled+0x18/0x24
[  368.134229][  T932]  __mutex_lock.constprop.0+0x1d4/0x5dc
[  368.139617][  T932]  __mutex_lock_slowpath+0x1c/0x30
[  368.144573][  T932]  mutex_lock+0x50/0x60
[  368.148579][  T932]  perf_pmu_migrate_context+0x84/0x2b0
[  368.153884][  T932]  hisi_pcie_pmu_offline_cpu+0x90/0xe0 [hisi_pcie_pmu]
[  368.160579][  T932]  cpuhp_invoke_callback+0x2a0/0x650
[  368.165707][  T932]  cpuhp_thread_fun+0xe4/0x190
[  368.170316][  T932]  smpboot_thread_fn+0x15c/0x1a0
[  368.175099][  T932]  kthread+0x108/0x13c
[  368.179012][  T932]  ret_from_fork+0x10/0x18
...
Use function cpumask_any_but() to find one correct active cpu to fixes
this issue.
Fixes: 8404b0fbc7fb ("drivers/perf: hisi: Add driver for HiSilicon PCIe PMU")
Signed-off-by: Junhao He <hejunhao3(a)huawei.com>
---
 drivers/perf/hisilicon/hisi_pcie_pmu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/perf/hisilicon/hisi_pcie_pmu.c b/drivers/perf/hisilicon/hisi_pcie_pmu.c
index 88d488765203..8f59387aeab0 100644
--- a/drivers/perf/hisilicon/hisi_pcie_pmu.c
+++ b/drivers/perf/hisilicon/hisi_pcie_pmu.c
@@ -689,7 +689,7 @@ static int hisi_pcie_pmu_offline_cpu(unsigned int cpu, struct hlist_node *node)
 
 	pcie_pmu->on_cpu = -1;
 	/* Choose a new CPU from all online cpus. */
-	target = cpumask_first(cpu_online_mask);
+	target = cpumask_any_but(cpu_online_mask, cpu);
 	if (target >= nr_cpu_ids) {
 		pci_err(pcie_pmu->pdev, "There is no CPU to set\n");
 		return 0;
-- 
2.33.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I77OGM
---------------------------------------------------------------
When the ROH CMDQ processes multiple BDs, the operations are inconsistent
with those in the UM manual. As a result, the CMDQ parses unexpected return
values, interrupts the CMDQ processing process, and the ROH MIB statistics
query may fail.
This patch fix the process method of roh cmdq multiple BDs.
Signed-off-by: Ke Chen <chenke54(a)huawei.com>
Reviewed-by: Gang Zhang <gang.zhang(a)huawei.com>
---
 drivers/roh/core/core.c          |  35 +-----
 drivers/roh/core/core.h          |  22 +---
 drivers/roh/core/core_priv.h     |   3 +-
 drivers/roh/core/sysfs.c         | 180 ++++++++++++++++++++-----------
 drivers/roh/hw/hns3/hns3_cmdq.c  | 131 +++++++++++++++-------
 drivers/roh/hw/hns3/hns3_cmdq.h  |  32 +++---
 drivers/roh/hw/hns3/hns3_main.c  |  10 +-
 drivers/roh/hw/hns3/hns3_verbs.c |  22 +---
 drivers/roh/hw/hns3/hns3_verbs.h |   1 -
 9 files changed, 237 insertions(+), 199 deletions(-)
diff --git a/drivers/roh/core/core.c b/drivers/roh/core/core.c
index 5d27fcbfd..1b8041004 100644
--- a/drivers/roh/core/core.c
+++ b/drivers/roh/core/core.c
@@ -2,10 +2,10 @@
 // Copyright (c) 2022 Hisilicon Limited.
 
 #include <linux/pci.h>
-#include <net/rtnetlink.h>
+#include <linux/inetdevice.h>
 
-#include "core.h"
 #include "core_priv.h"
+#include "core.h"
 
 static DEFINE_XARRAY_FLAGS(devices, XA_FLAGS_ALLOC);
 static DECLARE_RWSEM(devices_rwsem);
@@ -193,20 +193,6 @@ static int assign_name(struct roh_device *device)
 	return ret;
 }
 
-static int setup_device(struct roh_device *device)
-{
-	int ret;
-
-	/* Query GUID */
-	ret = device->ops.query_guid(device, &device->node_guid);
-	if (ret) {
-		pr_err("failed to query guid, ret = %d\n", ret);
-		return ret;
-	}
-
-	return 0;
-}
-
 static void disable_device(struct roh_device *device)
 {
 	u32 cid;
@@ -264,10 +250,8 @@ static int roh_ipv4_event(struct notifier_block *this, unsigned long event, void
 
 	device = container_of(this, struct roh_device, nb);
 	ndev = ifa->ifa_dev->dev;
-	if (device->netdev != ndev) {
-		pr_warn("netdev mismatch.\n");
+	if (device->netdev != ndev || event != NETDEV_UP)
 		return NOTIFY_DONE;
-	}
 
 	in.sin_addr.s_addr = ifa->ifa_address;
 
@@ -318,12 +302,6 @@ int roh_register_device(struct roh_device *device)
 		return ret;
 	}
 
-	ret = setup_device(device);
-	if (ret) {
-		pr_err("roh_core: failed to setup device, ret = %d\n", ret);
-		return ret;
-	}
-
 	dev_set_uevent_suppress(&device->dev, true);
 	ret = device_add(&device->dev);
 	if (ret) {
@@ -559,7 +537,7 @@ static int roh_set_pf_mac_by_eid(struct roh_device *device,
 	u32 eid = eid_attr->base;
 	struct net_device *ndev;
 	struct sockaddr s_addr;
-	u8 mac[ETH_ALEN];
+	u8 mac[ETH_ALEN] = {0};
 	int ret;
 
 	ndev = device->netdev;
@@ -628,11 +606,6 @@ void roh_device_get_eid(struct roh_device *device, struct roh_eid_attr *attr)
 	mutex_unlock(&device->eid_mutex);
 }
 
-void roh_device_query_guid(struct roh_device *device, struct roh_guid_attr *attr)
-{
-	memcpy(attr, &device->node_guid, sizeof(*attr));
-}
-
 enum roh_link_status roh_device_query_link_status(struct roh_device *device)
 {
 	return device->link_status;
diff --git a/drivers/roh/core/core.h b/drivers/roh/core/core.h
index fd37192eb..11c8a4578 100644
--- a/drivers/roh/core/core.h
+++ b/drivers/roh/core/core.h
@@ -7,7 +7,7 @@
 #include <linux/types.h>
 #include <linux/workqueue.h>
 #include <linux/netdevice.h>
-#include <net/bonding.h>
+#include <linux/etherdevice.h>
 
 #define ROH_DEVICE_NAME_MAX 64
 #define MAX_DEVICE_REFCOUNT 2
@@ -23,14 +23,9 @@ enum roh_link_status { ROH_LINK_DOWN = 0, ROH_LINK_UP };
 
 enum roh_mib_type { ROH_MIB_PUBLIC = 0, ROH_MIB_PRIVATE };
 
-static inline void convert_eid_to_mac(u8 mac[6], u32 eid)
+static inline void convert_eid_to_mac(u8 *mac, u32 eid)
 {
-	mac[0] = 0;
-	mac[1] = 0;
-	mac[2] = 0;
-	mac[3] = (eid >> 16) & 0xff;
-	mac[4] = (eid >> 8) & 0xff;
-	mac[5] = eid & 0xff;
+	u64_to_ether_addr((u64)eid, mac);
 }
 
 struct roh_eid_attr {
@@ -38,10 +33,6 @@ struct roh_eid_attr {
 	u32 num;
 };
 
-struct roh_guid_attr {
-	u8 data[16];
-};
-
 struct roh_mib_stats {
 	struct mutex lock; /* Protect values[] */
 	const char * const *names;
@@ -51,13 +42,7 @@ struct roh_mib_stats {
 
 struct roh_device;
 struct roh_device_ops {
-	int (*query_guid)(struct roh_device *device, struct roh_guid_attr *attr);
 	int (*set_eid)(struct roh_device *device, struct roh_eid_attr *attr);
-	struct sk_buff *(*pkt_create)(struct net_device *ndev,
-				      u8 *dest_mac, u8 *src_mac, int ptype,
-				      struct roh_guid_attr *guid, u16 eid_nums);
-	int (*pkt_parse)(struct sk_buff *skb, struct roh_eid_attr *eid_attr, int ptype);
-	enum roh_dev_tx (*xmit_pkt)(struct roh_device *device, struct sk_buff *skb);
 	struct roh_mib_stats *(*alloc_hw_stats)(struct roh_device *device, enum roh_mib_type);
 	int (*get_hw_stats)(struct roh_device *device,
 			    struct roh_mib_stats *stats, enum roh_mib_type);
@@ -85,7 +70,6 @@ struct roh_device {
 	struct completion unreg_completion;
 	struct mutex unregistration_lock; /* lock for unregiste */
 
-	struct roh_guid_attr node_guid;
 	struct roh_eid_attr eid;
 	struct mutex eid_mutex; /* operate eid needs to be mutexed */
 	u32 link_status;
diff --git a/drivers/roh/core/core_priv.h b/drivers/roh/core/core_priv.h
index b8337636f..56f581820 100644
--- a/drivers/roh/core/core_priv.h
+++ b/drivers/roh/core/core_priv.h
@@ -4,6 +4,8 @@
 #ifndef __CORE_PRIV_H__
 #define __CORE_PRIV_H__
 
+#include "core.h"
+
 struct roh_client {
 	char *name;
 	int (*add)(struct roh_device *device);
@@ -24,7 +26,6 @@ void roh_device_unregister_sysfs(struct roh_device *device);
 int roh_device_set_eid(struct roh_device *device, struct roh_eid_attr *attr);
 void roh_device_get_eid(struct roh_device *device, struct roh_eid_attr *attr);
 
-void roh_device_query_guid(struct roh_device *device, struct roh_guid_attr *attr);
 enum roh_link_status roh_device_query_link_status(struct roh_device *device);
 
 #endif /* __CORE_PRIV_H__ */
diff --git a/drivers/roh/core/sysfs.c b/drivers/roh/core/sysfs.c
index a502b9f4f..a65185861 100644
--- a/drivers/roh/core/sysfs.c
+++ b/drivers/roh/core/sysfs.c
@@ -1,9 +1,9 @@
 // SPDX-License-Identifier: GPL-2.0+
 // Copyright (c) 2020-2022 Hisilicon Limited.
 
+#include <net/sock.h>
 #include <linux/sysfs.h>
 #include <linux/stat.h>
-#include <net/sock.h>
 
 #include "core.h"
 #include "core_priv.h"
@@ -21,18 +21,6 @@ static ssize_t node_eid_show(struct device *device,
 	return sprintf(buf, "base:%u num:%u\n", eid.base, eid.num);
 }
 
-static ssize_t node_guid_show(struct device *device,
-			      struct device_attribute *attr, char *buf)
-{
-	struct roh_device *dev = container_of(device, struct roh_device, dev);
-	struct roh_guid_attr guid;
-	u32 *val = (u32 *)guid.data;
-
-	roh_device_query_guid(dev, &guid);
-
-	return sprintf(buf, "%08x:%08x:%08x:%08x\n", val[0], val[1], val[2], val[3]);
-}
-
 static ssize_t node_link_status_show(struct device *device,
 				     struct device_attribute *attr, char *buf)
 {
@@ -44,12 +32,10 @@ static ssize_t node_link_status_show(struct device *device,
 }
 
 static DEVICE_ATTR_RO(node_eid);
-static DEVICE_ATTR_RO(node_guid);
 static DEVICE_ATTR_RO(node_link_status);
 
 static struct device_attribute *roh_class_attr[] = {
 	&dev_attr_node_eid,
-	&dev_attr_node_guid,
 	&dev_attr_node_link_status,
 };
 
@@ -71,7 +57,7 @@ static void remove_device_sysfs(struct roh_device *device)
 		device_remove_file(&device->dev, roh_class_attr[i]);
 }
 
-static const char * const roh_hw_stats_name[ROH_MIB_STATS_TYPE_NUM] = {
+static const char * const g_roh_hw_stats_name[ROH_MIB_STATS_TYPE_NUM] = {
 	"mib_public",
 	"mib_private",
 };
@@ -91,18 +77,19 @@ static ssize_t print_hw_stat(struct roh_device *dev,
 static ssize_t node_public_mib_stats_show(struct kobject *kobj,
 					  struct attribute *attr, char *buf)
 {
-	struct roh_hw_stats_attribute *hsa;
 	struct roh_mib_stats *public_stats;
 	struct roh_device *dev;
 	int ret;
 
-	hsa = container_of(attr, struct roh_hw_stats_attribute, attr);
 	dev = container_of(kobj, struct roh_device, dev.kobj);
 	public_stats = dev->hw_public_stats;
 	mutex_lock(&public_stats->lock);
 	ret = dev->ops.get_hw_stats(dev, public_stats, ROH_MIB_PUBLIC);
-	if (ret)
+	if (ret) {
+		dev_err(&dev->dev,
+			"failed to get roh public hw stats, ret = %d.\n", ret);
 		goto unlock;
+	}
 
 	ret = print_hw_stat(dev, public_stats, buf);
 
@@ -115,17 +102,18 @@ static ssize_t node_private_mib_stats_show(struct kobject *kobj,
 					   struct attribute *attr, char *buf)
 {
 	struct roh_mib_stats *private_stats;
-	struct roh_hw_stats_attribute *hsa;
 	struct roh_device *dev;
 	int ret;
 
-	hsa = container_of(attr, struct roh_hw_stats_attribute, attr);
 	dev = container_of(kobj, struct roh_device, dev.kobj);
 	private_stats = dev->hw_private_stats;
 	mutex_lock(&private_stats->lock);
 	ret = dev->ops.get_hw_stats(dev, private_stats, ROH_MIB_PRIVATE);
-	if (ret)
+	if (ret) {
+		dev_err(&dev->dev,
+			"failed to get roh private hw stats, ret = %d.\n", ret);
 		goto unlock;
+	}
 
 	ret = print_hw_stat(dev, private_stats, buf);
 
@@ -134,7 +122,7 @@ static ssize_t node_private_mib_stats_show(struct kobject *kobj,
 	return ret;
 }
 
-static ssize_t (*show_roh_mib_hw_stats[ROH_MIB_STATS_TYPE_NUM])
+static ssize_t (*g_show_roh_mib_hw_stats[ROH_MIB_STATS_TYPE_NUM])
 	(struct kobject *, struct attribute *, char *) = {
 	node_public_mib_stats_show,
 	node_private_mib_stats_show
@@ -168,70 +156,129 @@ static struct attribute *alloc_hsa(const char *name,
 	return &hsa->attr;
 }
 
-static void setup_mib_stats(struct roh_device *device)
+static void free_hw_stats(struct roh_device *device)
+{
+	kfree(device->hw_private_stats);
+	kfree(device->hw_public_stats);
+}
+
+static int alloc_and_get_hw_stats(struct roh_device *device)
 {
 	struct roh_mib_stats *privite_stats, *public_stats;
-	struct attribute_group *hsag;
-	struct kobject *kobj;
-	int i, j;
 	int ret;
 
 	public_stats = device->ops.alloc_hw_stats(device, ROH_MIB_PUBLIC);
-	if (!public_stats)
-		return;
+	if (!public_stats) {
+		dev_err(&device->dev, "failed to alloc roh public hw stats.\n");
+		return -ENOMEM;
+	}
 
 	privite_stats = device->ops.alloc_hw_stats(device, ROH_MIB_PRIVATE);
 	if (!privite_stats) {
+		dev_err(&device->dev, "failed to alloc roh privite hw stats.\n");
 		kfree(public_stats);
-		return;
+		return -ENOMEM;
 	}
 
-	hsag = kzalloc(sizeof(*hsag) +
-		       sizeof(void *) * (ARRAY_SIZE(roh_hw_stats_name)),
-		       GFP_KERNEL);
-	if (!hsag)
-		goto err_free_stats;
-
 	ret = device->ops.get_hw_stats(device, public_stats, ROH_MIB_PUBLIC);
-	if (ret)
-		goto err_free_hsag;
+	if (ret) {
+		dev_err(&device->dev,
+			"failed to get roh public mib stats, ret = %d\n", ret);
+		goto err;
+	}
 
 	ret = device->ops.get_hw_stats(device, privite_stats, ROH_MIB_PRIVATE);
-	if (ret)
-		goto err_free_hsag;
+	if (ret) {
+		dev_err(&device->dev,
+			"failed to get roh privite mib stats, ret = %d\n", ret);
+		goto err;
+	}
+
+	mutex_init(&privite_stats->lock);
+	mutex_init(&public_stats->lock);
+
+	device->hw_public_stats = public_stats;
+	device->hw_private_stats = privite_stats;
+
+	return 0;
+
+err:
+	free_hw_stats(device);
+
+	return ret;
+}
+
+static int alloc_hsag(struct roh_device *device)
+{
+	struct attribute_group *hsag;
+	struct kobject *kobj;
+	int i, j;
+	int ret;
+
+	/*
+	 * one extra attribue elements here, terminate the
+	 * list for the sysfs core code
+	 */
+	hsag = kzalloc(sizeof(*hsag) +
+		       sizeof(void *) * (ARRAY_SIZE(g_roh_hw_stats_name) + 1),
+		       GFP_KERNEL);
+	if (!hsag) {
+		dev_err(&device->dev, "failed to kzalloc hsag.\n");
+		return -ENOMEM;
+	}
 
 	hsag->name = "node_mib_stats";
 	hsag->attrs = (void *)hsag + sizeof(*hsag);
 
-	for (i = 0; i < ARRAY_SIZE(roh_hw_stats_name); i++) {
-		hsag->attrs[i] = alloc_hsa(roh_hw_stats_name[i],
-					   show_roh_mib_hw_stats[i]);
-		if (!hsag->attrs[i])
+	for (i = 0; i < ARRAY_SIZE(g_roh_hw_stats_name); i++) {
+		hsag->attrs[i] = alloc_hsa(g_roh_hw_stats_name[i],
+					   g_show_roh_mib_hw_stats[i]);
+		if (!hsag->attrs[i]) {
+			ret = -ENOMEM;
+			dev_err(&device->dev,
+				"failed to alloc hsa for hsag attrs[%d].\n", i);
 			goto err;
+		}
 		sysfs_attr_init(hsag->attrs[i]);
 	}
 
-	mutex_init(&privite_stats->lock);
-	mutex_init(&public_stats->lock);
-
 	kobj = &device->dev.kobj;
 	ret = sysfs_create_group(kobj, hsag);
-	if (ret)
+	if (ret) {
+		dev_err(&device->dev,
+			"failed to create roh sysfs group, ret = %d\n", ret);
 		goto err;
-	device->hw_stats_ag = hsag;
-	device->hw_public_stats = public_stats;
-	device->hw_private_stats = privite_stats;
+	}
 
-	return;
+	device->hw_stats_ag = hsag;
 
+	return 0;
 err:
 	for (j = i - 1; j >= 0; j--)
 		kfree(hsag->attrs[j]);
-err_free_hsag:
-	kfree(hsag);
-err_free_stats:
-	kfree(public_stats);
-	kfree(privite_stats);
+	return ret;
+}
+
+static int setup_mib_stats(struct roh_device *device)
+{
+	int ret;
+
+	ret = alloc_and_get_hw_stats(device);
+	if (ret) {
+		dev_err(&device->dev,
+			"failed to alloc and get roh hw stats, ret = %d.\n", ret);
+		return ret;
+	}
+
+	ret = alloc_hsag(device);
+	if (ret) {
+		dev_err(&device->dev,
+			"failed to alloc hsag, ret = %d.\n", ret);
+		free_hw_stats(device);
+		return ret;
+	}
+
+	return 0;
 }
 
 int roh_device_register_sysfs(struct roh_device *device)
@@ -242,17 +289,23 @@ int roh_device_register_sysfs(struct roh_device *device)
 	for (i = 0; i < ARRAY_SIZE(roh_class_attr); i++) {
 		ret = device_create_file(&device->dev, roh_class_attr[i]);
 		if (ret) {
-			pr_err("failed to create node %s, ret = %d.\n",
-			       roh_class_attr[i]->attr.name, ret);
+			dev_err(&device->dev,
+				"failed to create node %s, ret = %d.\n",
+				roh_class_attr[i]->attr.name, ret);
 			goto err;
 		}
 	}
 
-	if (device->ops.alloc_hw_stats)
-		setup_mib_stats(device);
+	if (device->ops.alloc_hw_stats) {
+		ret = setup_mib_stats(device);
+		if (ret) {
+			dev_err(&device->dev,
+				"failed to setup roh mib stats, ret = %d.\n", ret);
+			goto err;
+		}
+	}
 
 	return 0;
-
 err:
 	remove_device_sysfs(device);
 	return ret;
@@ -263,8 +316,7 @@ void roh_device_unregister_sysfs(struct roh_device *device)
 	if (device->hw_stats_ag)
 		free_hsag(&device->dev.kobj, device->hw_stats_ag);
 
-	kfree(device->hw_private_stats);
-	kfree(device->hw_public_stats);
+	free_hw_stats(device);
 
 	remove_device_sysfs(device);
 }
diff --git a/drivers/roh/hw/hns3/hns3_cmdq.c b/drivers/roh/hw/hns3/hns3_cmdq.c
index fccb0c482..75fa2e852 100644
--- a/drivers/roh/hw/hns3/hns3_cmdq.c
+++ b/drivers/roh/hw/hns3/hns3_cmdq.c
@@ -10,8 +10,8 @@
 #include "core.h"
 #include "hns3_device.h"
 #include "hns3_common.h"
-#include "hns3_cmdq.h"
 #include "hns3_reg.h"
+#include "hns3_cmdq.h"
 
 static int hns3_roh_alloc_cmdq_desc(struct hns3_roh_device *hroh_dev,
 				    struct hns3_roh_cmdq_ring *ring)
@@ -224,6 +224,11 @@ static int hns3_roh_cmdq_build(struct hns3_roh_device *hroh_dev,
 	int handle = 0;
 
 	if (num > hns3_roh_cmdq_space(csq)) {
+		/* If CMDQ ring is full, SW HEAD and HW HEAD may be different,
+		 * need update the SW HEAD pointer csq->next_to_clean
+		 */
+		csq->next_to_clean =
+			hns3_roh_read(hroh_dev, HNS3_ROH_TX_CMDQ_HEAD_REG);
 		dev_err(hroh_dev->dev, "cmdq is full, opcode %x\n", desc->opcode);
 		return -EBUSY;
 	}
@@ -241,49 +246,96 @@ static int hns3_roh_cmdq_build(struct hns3_roh_device *hroh_dev,
 	return 0;
 }
 
-static int hns3_roh_cmdq_done_parse(struct hns3_roh_device *hroh_dev,
-				    struct hns3_roh_desc *desc,
-				    int num, int ntc)
+static void hns3_roh_cmd_wait_for_resp(struct hns3_roh_device *hroh_dev,
+				       bool *is_completed)
 {
 	struct hns3_roh_priv *priv = (struct hns3_roh_priv *)hroh_dev->priv;
-	struct hns3_roh_cmdq_ring *csq = &priv->cmdq.csq;
-	struct hns3_roh_desc *desc_to_use = NULL;
-	int handle = 0;
-	u16 desc_ret;
-	int ret;
+	u32 timeout = 0;
 
-	if (hns3_roh_cmdq_csq_done(hroh_dev)) {
-		while (handle < num) {
-			desc_to_use = &csq->desc[ntc];
-			desc[handle] = *desc_to_use;
-			desc_ret = le16_to_cpu(desc[handle].retval);
-			if (desc_ret == HNS3_ROH_CMD_EXEC_SUCCESS) {
-				ret = 0;
-			} else if (desc_ret == HNS3_ROH_CMD_EXEC_TIMEOUT) {
-				priv->cmdq.last_status = desc_ret;
-				ret = -ETIME;
-			} else {
-				pr_err("desc_ret = %d\n", desc_ret);
-				ret = -EIO;
-			}
-
-			ntc++;
-			handle++;
-			if (ntc == csq->desc_num)
-				ntc = 0;
+	do {
+		if (hns3_roh_cmdq_csq_done(hroh_dev)) {
+			*is_completed = true;
+			break;
 		}
-	} else {
-		ret = -EAGAIN;
+		udelay(1);
+		timeout++;
+	} while (timeout < priv->cmdq.tx_timeout);
+}
+
+static const u16 spec_opcode[] = { HNS3_ROH_OPC_QUERY_MIB_PUBLIC,
+				   HNS3_ROH_OPC_QUERY_MIB_PRIVATE };
+
+static bool hns_roh_is_special_opcode(u16 opcode)
+{
+	/* these commands have several descriptors,
+	 * and use the first one to save opcode and return value
+	 */
+	u32 i;
+
+	for (i = 0; i < ARRAY_SIZE(spec_opcode); i++)
+		if (spec_opcode[i] == opcode)
+			return true;
+
+	return false;
+}
+
+static int hns3_roh_cmd_convert_err_code(u16 desc_ret)
+{
+	struct hns3_roh_errcode hns3_roh_cmd_errcode[] = {
+		{ HNS3_ROH_CMD_EXEC_SUCCESS, 0 },
+		{ HNS3_ROH_CMD_NO_AUTH, -EPERM },
+		{ HNS3_ROH_CMD_NOT_SUPPORTED, -EOPNOTSUPP },
+		{ HNS3_ROH_CMD_QUEUE_FULL, -EXFULL },
+		{ HNS3_ROH_CMD_NEXT_ERR, -ENOSR },
+		{ HNS3_ROH_CMD_UNEXE_ERR, -ENOTBLK },
+		{ HNS3_ROH_CMD_PARA_ERR, -EINVAL },
+		{ HNS3_ROH_CMD_RESULT_ERR, -ERANGE },
+		{ HNS3_ROH_CMD_TIMEOUT, -ETIME },
+		{ HNS3_ROH_CMD_HILINK_ERR, -ENOLINK },
+		{ HNS3_ROH_CMD_QUEUE_ILLEGAL, -ENXIO },
+		{ HNS3_ROH_CMD_INVALID, -EBADR },
+	};
+	u32 errcode_count = ARRAY_SIZE(hns3_roh_cmd_errcode);
+	u32 i;
+
+	for (i = 0; i < errcode_count; i++)
+		if (hns3_roh_cmd_errcode[i].imp_errcode == desc_ret)
+			return hns3_roh_cmd_errcode[i].common_errno;
+
+	return -EIO;
+}
+
+static int hns3_roh_cmd_check_retval(struct hns3_roh_device *hroh_dev,
+				     struct hns3_roh_desc *desc, int num,
+				     int next_to_clean)
+{
+	struct hns3_roh_priv *priv = (struct hns3_roh_priv *)hroh_dev->priv;
+	int ntc = next_to_clean;
+	u16 opcode, desc_ret;
+	int handle;
+
+	opcode = le16_to_cpu(desc[0].opcode);
+	for (handle = 0; handle < num; handle++) {
+		desc[handle] = priv->cmdq.csq.desc[ntc];
+		ntc++;
+		if (ntc >= priv->cmdq.csq.desc_num)
+			ntc = 0;
 	}
+	if (likely(!hns_roh_is_special_opcode(opcode)))
+		desc_ret = le16_to_cpu(desc[num - 1].retval);
+	else
+		desc_ret = le16_to_cpu(desc[0].retval);
 
-	return ret;
+	priv->cmdq.last_status = desc_ret;
+
+	return hns3_roh_cmd_convert_err_code(desc_ret);
 }
 
 int hns3_roh_cmdq_send(struct hns3_roh_device *hroh_dev, struct hns3_roh_desc *desc, int num)
 {
 	struct hns3_roh_priv *priv = (struct hns3_roh_priv *)hroh_dev->priv;
 	struct hns3_roh_cmdq_ring *csq = &priv->cmdq.csq;
-	u32 timeout = 0;
+	bool is_completed = false;
 	int handle = 0;
 	int ntc = 0;
 	int ret = 0;
@@ -298,16 +350,13 @@ int hns3_roh_cmdq_send(struct hns3_roh_device *hroh_dev, struct hns3_roh_desc *d
 	/* Write to hardware */
 	hns3_roh_write(hroh_dev, HNS3_ROH_TX_CMDQ_TAIL_REG, csq->next_to_use);
 
-	if (desc->flag & cpu_to_le16(HNS3_ROH_CMD_FLAG_NO_INTR)) {
-		do {
-			if (hns3_roh_cmdq_csq_done(hroh_dev))
-				break;
-			udelay(1);
-			timeout++;
-		} while (timeout < priv->cmdq.tx_timeout);
-	}
+	if (le16_to_cpu(desc->flag) & HNS3_ROH_CMD_FLAG_NO_INTR)
+		hns3_roh_cmd_wait_for_resp(hroh_dev, &is_completed);
 
-	ret = hns3_roh_cmdq_done_parse(hroh_dev, desc, num, ntc);
+	if (!is_completed)
+		ret = -EBADE;
+	else
+		ret = hns3_roh_cmd_check_retval(hroh_dev, desc, num, ntc);
 
 	handle = hns3_roh_cmdq_csq_clean(hroh_dev);
 	if (handle != num)
diff --git a/drivers/roh/hw/hns3/hns3_cmdq.h b/drivers/roh/hw/hns3/hns3_cmdq.h
index 0176c93d0..224fe1d30 100644
--- a/drivers/roh/hw/hns3/hns3_cmdq.h
+++ b/drivers/roh/hw/hns3/hns3_cmdq.h
@@ -28,21 +28,28 @@ enum hns3_roh_opcode_type {
 	HNS3_ROH_OPC_GET_INTR_INFO = 0x0023,
 	HNS3_ROH_OPC_QUERY_PORT_LINK_STATUS = 0x038a,
 	HNS3_ROH_OPC_SET_EID = 0x9001,
-	HNS3_ROH_OPC_GET_GUID = 0x9002,
 	HNS3_ROH_OPC_QUERY_MIB_PUBLIC = 0x9005,
 	HNS3_ROH_OPC_QUERY_MIB_PRIVATE = 0x9006,
 };
 
+struct hns3_roh_errcode {
+	u32 imp_errcode;
+	int common_errno;
+};
+
 enum hns3_roh_cmd_return_status {
-	HNS3_ROH_CMD_EXEC_SUCCESS = 0,
-	HNS3_ROH_CMD_NO_AUTH,
-	HNS3_ROH_CMD_NOT_EXIST,
-	HNS3_ROH_CMD_QUEUE_FULL,
-	HNS3_ROH_CMD_NEXT_ERR,
-	HNS3_ROH_CMD_NOT_EXEC,
-	HNS3_ROH_CMD_PARA_ERR,
-	HNS3_ROH_CMD_RESULT_ERR,
-	HNS3_ROH_CMD_EXEC_TIMEOUT
+	HNS3_ROH_CMD_EXEC_SUCCESS	= 0,
+	HNS3_ROH_CMD_NO_AUTH		= 1,
+	HNS3_ROH_CMD_NOT_SUPPORTED	= 2,
+	HNS3_ROH_CMD_QUEUE_FULL		= 3,
+	HNS3_ROH_CMD_NEXT_ERR		= 4,
+	HNS3_ROH_CMD_UNEXE_ERR		= 5,
+	HNS3_ROH_CMD_PARA_ERR		= 6,
+	HNS3_ROH_CMD_RESULT_ERR		= 7,
+	HNS3_ROH_CMD_TIMEOUT		= 8,
+	HNS3_ROH_CMD_HILINK_ERR		= 9,
+	HNS3_ROH_CMD_QUEUE_ILLEGAL	= 10,
+	HNS3_ROH_CMD_INVALID		= 11,
 };
 
 enum hns3_roh_mbx_opcode {
@@ -69,11 +76,6 @@ struct hns3_roh_set_eid_info {
 	u8 rsv[16];
 };
 
-struct hns3_roh_get_guid_info {
-	u8 guid[16];
-	u8 rsv[8];
-};
-
 struct hns3_roh_query_link_status_info {
 	__le32 query_link_status;
 	u8 rsv[20];
diff --git a/drivers/roh/hw/hns3/hns3_main.c b/drivers/roh/hw/hns3/hns3_main.c
index 9c618c191..64f9a13e5 100644
--- a/drivers/roh/hw/hns3/hns3_main.c
+++ b/drivers/roh/hw/hns3/hns3_main.c
@@ -77,7 +77,6 @@ static int hns3_roh_register_device(struct hns3_roh_device *hroh_dev)
 	rohdev->netdev = hroh_dev->netdev;
 
 	rohdev->ops.set_eid = hns3_roh_set_eid;
-	rohdev->ops.query_guid = hns3_roh_query_guid;
 	rohdev->ops.alloc_hw_stats = hns3_roh_alloc_hw_stats;
 	rohdev->ops.get_hw_stats = hns3_roh_get_hw_stats;
 
@@ -332,10 +331,8 @@ static int hns3_roh_init_instance(struct hnae3_handle *handle)
 	int ret;
 
 	id = pci_match_id(hns3_roh_pci_tbl, handle->pdev);
-	if (!id) {
-		dev_err(dev, "failed to match pci id.\n");
+	if (!id)
 		return 0;
-	}
 
 	if (id->driver_data) {
 		dev_err(dev, "not support vf.\n");
@@ -562,8 +559,9 @@ static void hns3_roh_dfx_init(struct hns3_roh_device *hroh_dev)
 	if (IS_ERR_OR_NULL(hroh_dev->dfx_debugfs))
 		return;
 
-	entry = debugfs_create_file("hns3_roh_dfx", 0600, hroh_dev->dfx_debugfs,
-				    hroh_dev, &hns3_roh_dfx_cmd_fops);
+	entry = debugfs_create_file("hns3_roh_dfx", 0600,
+				    hroh_dev->dfx_debugfs, hroh_dev,
+				    &hns3_roh_dfx_cmd_fops);
 	if (IS_ERR_OR_NULL(entry)) {
 		debugfs_remove_recursive(hroh_dev->dfx_debugfs);
 		hroh_dev->dfx_debugfs = NULL;
diff --git a/drivers/roh/hw/hns3/hns3_verbs.c b/drivers/roh/hw/hns3/hns3_verbs.c
index 8171f9756..b4d23d66c 100644
--- a/drivers/roh/hw/hns3/hns3_verbs.c
+++ b/drivers/roh/hw/hns3/hns3_verbs.c
@@ -3,8 +3,8 @@
 
 #include "core.h"
 
-#include "hns3_verbs.h"
 #include "hns3_cmdq.h"
+#include "hns3_verbs.h"
 
 int hns3_roh_set_eid(struct roh_device *rohdev, struct roh_eid_attr *eid_attr)
 {
@@ -28,26 +28,6 @@ int hns3_roh_set_eid(struct roh_device *rohdev, struct roh_eid_attr *eid_attr)
 	return 0;
 }
 
-int hns3_roh_query_guid(struct roh_device *rohdev, struct roh_guid_attr *guid_attr)
-{
-	struct hns3_roh_device *hroh_dev = to_hroh_dev(rohdev);
-	struct hns3_roh_get_guid_info *req;
-	struct hns3_roh_desc desc;
-	int ret;
-
-	hns3_roh_cmdq_setup_basic_desc(&desc, HNS3_ROH_OPC_GET_GUID, true);
-	ret = hns3_roh_cmdq_send(hroh_dev, &desc, 1);
-	if (ret) {
-		dev_err(hroh_dev->dev, "failed to query guid, ret = %d\n", ret);
-		return ret;
-	}
-
-	req = (struct hns3_roh_get_guid_info *)desc.data;
-	memcpy(guid_attr->data, req->guid, sizeof(req->guid));
-
-	return 0;
-}
-
 static const char * const hns3_roh_hw_stats_name_public[] = {
 	"mac_tx_packet_num",
 	"mac_rx_packet_num",
diff --git a/drivers/roh/hw/hns3/hns3_verbs.h b/drivers/roh/hw/hns3/hns3_verbs.h
index 152d9b162..f72d0f643 100644
--- a/drivers/roh/hw/hns3/hns3_verbs.h
+++ b/drivers/roh/hw/hns3/hns3_verbs.h
@@ -7,7 +7,6 @@
 #include "hns3_common.h"
 
 int hns3_roh_set_eid(struct roh_device *rohdev, struct roh_eid_attr *eid_attr);
-int hns3_roh_query_guid(struct roh_device *rohdev, struct roh_guid_attr *guid_attr);
 struct roh_mib_stats *hns3_roh_alloc_hw_stats(struct roh_device *rohdev,
 					      enum roh_mib_type mib_type);
 int hns3_roh_get_hw_stats(struct roh_device *rohdev, struct roh_mib_stats *stats,
-- 
2.30.0
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH PATCH OLK-5.10 0/2] bugfix the lost interruption problem after live migration
                        
                        
by liulongfang 08 Jun '23
                    by liulongfang 08 Jun '23
08 Jun '23
                    
                        The problem of service interruption and loss may be triggered during
live migration. In order to ensure normal business, it is necessary to
resend an interrupt in the live migration driver.
And in the QM service driver, it is guaranteed that the retransmission
interrupt can be received normally.
Longfang Liu (2):
  crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
  vfio/migration: bugfix lost interruption after live migration
 .../hisilicon/migration/acc_vf_migration.c    |  66 +++++++----
 .../hisilicon/migration/acc_vf_migration.h    |   2 +
 drivers/crypto/hisilicon/qm.c                 | 107 +++++++-----------
 include/linux/hisi_acc_qm.h                   |   1 +
 4 files changed, 86 insertions(+), 90 deletions(-)
-- 
2.24.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    08 Jun '23
                    
                        driver inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7BUN2
CVE: NA
----------------------------------------------------------------------
When a cpu going offline, it may be returned by function cpumask_first().
If this happens, the PCIe PMU context is still migrated to the old
cpu. Then the CPU continues to run offline processing, which also leads
to the call trace.
...
[  368.104662][  T932] task:cpuhp/0         state:D stack:    0 pid:   15 ppid:     2 flags:0x00000008
[  368.113699][  T932] Call trace:
[  368.116834][  T932]  __switch_to+0x7c/0xbc
[  368.120924][  T932]  __schedule+0x338/0x6f0
[  368.125098][  T932]  schedule+0x50/0xe0
[  368.128926][  T932]  schedule_preempt_disabled+0x18/0x24
[  368.134229][  T932]  __mutex_lock.constprop.0+0x1d4/0x5dc
[  368.139617][  T932]  __mutex_lock_slowpath+0x1c/0x30
[  368.144573][  T932]  mutex_lock+0x50/0x60
[  368.148579][  T932]  perf_pmu_migrate_context+0x84/0x2b0
[  368.153884][  T932]  hisi_pcie_pmu_offline_cpu+0x90/0xe0 [hisi_pcie_pmu]
[  368.160579][  T932]  cpuhp_invoke_callback+0x2a0/0x650
[  368.165707][  T932]  cpuhp_thread_fun+0xe4/0x190
[  368.170316][  T932]  smpboot_thread_fn+0x15c/0x1a0
[  368.175099][  T932]  kthread+0x108/0x13c
[  368.179012][  T932]  ret_from_fork+0x10/0x18
...
Use function cpumask_any_but() to find one correct active cpu to fixes
this issue.
Fixes: 8404b0fbc7fb ("drivers/perf: hisi: Add driver for HiSilicon PCIe PMU")
Signed-off-by: Junhao He <hejunhao3(a)huawei.com>
---
 drivers/perf/hisilicon/hisi_pcie_pmu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/perf/hisilicon/hisi_pcie_pmu.c b/drivers/perf/hisilicon/hisi_pcie_pmu.c
index 88d488765203..8f59387aeab0 100644
--- a/drivers/perf/hisilicon/hisi_pcie_pmu.c
+++ b/drivers/perf/hisilicon/hisi_pcie_pmu.c
@@ -689,7 +689,7 @@ static int hisi_pcie_pmu_offline_cpu(unsigned int cpu, struct hlist_node *node)
 
 	pcie_pmu->on_cpu = -1;
 	/* Choose a new CPU from all online cpus. */
-	target = cpumask_first(cpu_online_mask);
+	target = cpumask_any_but(cpu_online_mask, cpu);
 	if (target >= nr_cpu_ids) {
 		pci_err(pcie_pmu->pdev, "There is no CPU to set\n");
 		return 0;
-- 
2.33.0
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        v6:
    ���������������������������������������������������������������OK���������OK���
    ���������������������������������������������������,������������mask������level0���
v5:
    ������������������������������������������������������������������������pelt.
    ������������������������������������review������������������.
v4:
    fix KABI
    add 'cpu.affinity_domain_mask'
    add some statistics
v3:
    ���������patchwork���������������KABI���������������������������
v2:
    formal version 1.
Hui Tang (1):
  sched: Introduce smart grid scheduling strategy for cfs
Wang ShaoBo (1):
  sched: smart grid: init sched_grid_qos structure on QOS purpose
 fs/proc/array.c                |  13 +
 include/linux/sched.h          |  18 ++
 include/linux/sched/grid_qos.h |  92 +++++++
 include/linux/sched/sysctl.h   |   4 +
 init/Kconfig                   |  13 +
 kernel/fork.c                  |   9 +
 kernel/sched/Makefile          |   1 +
 kernel/sched/core.c            | 145 +++++++++++
 kernel/sched/fair.c            | 437 ++++++++++++++++++++++++++++++++-
 kernel/sched/grid/Makefile     |   2 +
 kernel/sched/grid/internal.h   |   6 +
 kernel/sched/grid/power.c      |  10 +
 kernel/sched/grid/qos.c        | 126 ++++++++++
 kernel/sched/grid/stat.c       |  15 ++
 kernel/sched/sched.h           |  50 ++++
 kernel/sysctl.c                |   9 +
 mm/mempolicy.c                 |  12 +-
 17 files changed, 959 insertions(+), 3 deletions(-)
 create mode 100644 include/linux/sched/grid_qos.h
 create mode 100644 kernel/sched/grid/Makefile
 create mode 100644 kernel/sched/grid/internal.h
 create mode 100644 kernel/sched/grid/power.c
 create mode 100644 kernel/sched/grid/qos.c
 create mode 100644 kernel/sched/grid/stat.c
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    07 Jun '23
                    
                        From: Zhong Jinghua <zhongjinghua(a)huaweicloud.com>
hulk inclusion
category: bugfix
bugzilla: 188799, https://gitee.com/openeuler/kernel/issues/I79QWO
CVE: NA
----------------------------------------
Config->socks in sock_shutdown may trigger a UAF problem.
The reason is that sock_shutdown does not hold the config_lock,
so that nbd_ioctl can release config->socks at this time.
T0: NBD_SET_SOCK
T1: NBD_DO_IT
T0						T1
nbd_ioctl
  mutex_lock(&nbd->config_lock)
  // get lock
  __nbd_ioctl
	nbd_start_device_ioctl
	  nbd_start_device
	  mutex_unlock(&nbd->config_lock)
	  // relase lock
	  wait_event_interruptible
	  (kill, enter sock_shutdown)
	  sock_shutdown
					nbd_ioctl
					  mutex_lock(&nbd->config_lock)
					  // get lock
					  __nbd_ioctl
					    nbd_add_socket
					      krealloc
						kfree(p)
					        //config->socks is NULL
	    nbd_sock *nsock = config->socks // error
Fix it by moving config_lock up before sock_shutdown.
Signed-off-by: Zhong Jinghua <zhongjinghua(a)huawei.com>
Reviewed-by: Yu Kuai <yukuai3(a)huawei.com>
Reviewed-by: Hou Tao <houtao1(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 drivers/block/nbd.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c
index 551b2f7da8ef..a08f35946718 100644
--- a/drivers/block/nbd.c
+++ b/drivers/block/nbd.c
@@ -1347,11 +1347,16 @@ static int nbd_start_device_ioctl(struct nbd_device *nbd, struct block_device *b
 	mutex_unlock(&nbd->config_lock);
 	ret = wait_event_interruptible(config->recv_wq,
 					 atomic_read(&config->recv_threads) == 0);
+
+	/*
+	 * recv_work in flush_workqueue will not get this lock, because nbd_open
+	 * will hold nbd->config_refs
+	 */
+	mutex_lock(&nbd->config_lock);
 	if (ret)
 		sock_shutdown(nbd);
 	flush_workqueue(nbd->recv_workq);
 
-	mutex_lock(&nbd->config_lock);
 	nbd_bdev_reset(bdev);
 	/* user requested, ignore socket errors */
 	if (test_bit(NBD_RT_DISCONNECT_REQUESTED, &config->runtime_flags))
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10 0/2] ubi: Fix deadlock caused by recursively holding work_sem
                        
                        
by ZhaoLong Wang 07 Jun '23
                    by ZhaoLong Wang 07 Jun '23
07 Jun '23
                    
                        Fix deadlock caused by recursively holding work_sem
Lee Jones (1):
  mtd: ubi: wl: Fix a couple of kernel-doc issues
ZhaoLong Wang (1):
  ubi: Fix deadlock caused by recursively holding work_sem
 drivers/mtd/ubi/wl.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
-- 
2.39.2
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                    
                    
                        patch1: arch: setup PF_IO_WORKER threads like PF_KTHREAD
  pre patch of patch4
patch2: arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
  fix patch of patch1
patch3: kernel: don't call do_exit() for PF_IO_WORKER threads
  fix the segfault
patch4: x86/process: setup io_threads more like normal user space
threads
  allow io worker to exit
Jens Axboe (3):
  arch: setup PF_IO_WORKER threads like PF_KTHREAD
  arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
  kernel: don't call do_exit() for PF_IO_WORKER threads
Stefan Metzmacher (1):
  x86/process: setup io_threads more like normal user space threads
 arch/alpha/kernel/process.c      |  2 +-
 arch/arc/kernel/process.c        |  2 +-
 arch/arm/kernel/process.c        |  2 +-
 arch/arm64/kernel/process.c      |  2 +-
 arch/csky/kernel/process.c       |  2 +-
 arch/h8300/kernel/process.c      |  2 +-
 arch/hexagon/kernel/process.c    |  2 +-
 arch/ia64/kernel/process.c       |  2 +-
 arch/m68k/kernel/process.c       |  2 +-
 arch/microblaze/kernel/process.c |  2 +-
 arch/mips/kernel/process.c       |  2 +-
 arch/nds32/kernel/process.c      |  2 +-
 arch/nios2/kernel/process.c      |  2 +-
 arch/openrisc/kernel/process.c   |  2 +-
 arch/parisc/kernel/process.c     |  2 +-
 arch/powerpc/kernel/process.c    |  2 +-
 arch/riscv/kernel/process.c      |  2 +-
 arch/s390/kernel/process.c       |  2 +-
 arch/sh/kernel/process_32.c      |  2 +-
 arch/sparc/kernel/process_32.c   |  2 +-
 arch/sparc/kernel/process_64.c   |  2 +-
 arch/um/kernel/process.c         |  2 +-
 arch/x86/kernel/process.c        | 17 +++++++++++++++++
 arch/xtensa/kernel/process.c     |  2 +-
 kernel/signal.c                  | 10 +++++++++-
 25 files changed, 49 insertions(+), 24 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                     
                        
                    07 Jun '23
                    
                        From: JiangShui Yang <yangjiangshui(a)h-partners.com>
The mailbox of the Kunpeng accelerator is a special operation.
Data(128 bits) needs to be read from hardware or written to hardware
at one time. And the operation cannot be canceled by software. Therefore,
the software process needs to be modified to avoid mailbox operation
errors.
Weili Qian (4):
  crypto: hisilicon/qm - obtain the mailbox configuration at one time
  vfio/migration: obtain the mailbox configuration at one time
  crypto: hisilicon/qm - fix the pf2vf timeout when device reset
  crypto: hisilicon/qm - alloc buffer to set and get xqc
 drivers/crypto/hisilicon/debugfs.c            |  75 +--
 .../hisilicon/migration/acc_vf_migration.c    | 176 +++---
 .../hisilicon/migration/acc_vf_migration.h    |   8 +-
 drivers/crypto/hisilicon/qm.c                 | 532 +++++++++---------
 drivers/crypto/hisilicon/qm_common.h          |   5 +-
 include/linux/hisi_acc_qm.h                   |  18 +-
 6 files changed, 429 insertions(+), 385 deletions(-)
-- 
2.30.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                     
                        
                    07 Jun '23
                    
                        mainline inclusion
from mainline-v6.4-rc3
commit 3bb2a01caa813d3a1845d378bbe4169ef280d394
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I697JG
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
----------------------------------------
In kobject_get_path(), if kobj->name is changed between calls
get_kobj_path_length() and fill_kobj_path() and the length becomes
longer, then fill_kobj_path() will have an out-of-bounds bug.
The actual current problem occurs when the ixgbe probe.
In ixgbe_mii_bus_init(), if the length of netdev->dev.kobj.name
length becomes longer, out-of-bounds will occur.
cpu0                                         cpu1
ixgbe_probe
 register_netdev(netdev)
  netdev_register_kobject
   device_add
    kobject_uevent // Sending ADD events
                                             systemd-udevd // rename netdev
                                              dev_change_name
                                               device_rename
                                                kobject_rename
 ixgbe_mii_bus_init                             |
  mdiobus_register                              |
   __mdiobus_register                           |
    device_register                             |
     device_add                                 |
      kobject_uevent                            |
       kobject_get_path                         |
        len = get_kobj_path_length // old name  |
        path = kzalloc(len, gfp_mask);          |
                                                kobj->name = name;
                                                /* name length becomes
                                                 * longer
                                                 */
        fill_kobj_path /* kobj path length is
                        * longer than path,
                        * resulting in out of
                        * bounds when filling path
                        */
This is the kasan report:
==================================================================
BUG: KASAN: slab-out-of-bounds in fill_kobj_path+0x50/0xc0
Write of size 7 at addr ff1100090573d1fd by task kworker/28:1/673
 Workqueue: events work_for_cpu_fn
 Call Trace:
 <TASK>
 dump_stack_lvl+0x34/0x48
 print_address_description.constprop.0+0x86/0x1e7
 print_report+0x36/0x4f
 kasan_report+0xad/0x130
 kasan_check_range+0x35/0x1c0
 memcpy+0x39/0x60
 fill_kobj_path+0x50/0xc0
 kobject_get_path+0x5a/0xc0
 kobject_uevent_env+0x140/0x460
 device_add+0x5c7/0x910
 __mdiobus_register+0x14e/0x490
 ixgbe_probe.cold+0x441/0x574 [ixgbe]
 local_pci_probe+0x78/0xc0
 work_for_cpu_fn+0x26/0x40
 process_one_work+0x3b6/0x6a0
 worker_thread+0x368/0x520
 kthread+0x165/0x1a0
 ret_from_fork+0x1f/0x30
This reproducer triggers that bug:
while:
do
    rmmod ixgbe
    sleep 0.5
    modprobe ixgbe
    sleep 0.5
When calling fill_kobj_path() to fill path, if the name length of
kobj becomes longer, return failure and retry. This fixes the problem.
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Wang Hai <wanghai38(a)huawei.com>
Link: https://lore.kernel.org/r/20221220012143.52141-1-wanghai38@huawei.com
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Xia Fukun <xiafukun(a)huawei.com>
---
 lib/kobject.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/lib/kobject.c b/lib/kobject.c
index ea53b30cf483..617a25ec355d 100644
--- a/lib/kobject.c
+++ b/lib/kobject.c
@@ -144,7 +144,7 @@ static int get_kobj_path_length(struct kobject *kobj)
 	return length;
 }
 
-static void fill_kobj_path(struct kobject *kobj, char *path, int length)
+static int fill_kobj_path(struct kobject *kobj, char *path, int length)
 {
 	struct kobject *parent;
 
@@ -153,12 +153,16 @@ static void fill_kobj_path(struct kobject *kobj, char *path, int length)
 		int cur = strlen(kobject_name(parent));
 		/* back up enough to print this name with '/' */
 		length -= cur;
+		if (length <= 0)
+			return -EINVAL;
 		memcpy(path + length, kobject_name(parent), cur);
 		*(path + --length) = '/';
 	}
 
 	pr_debug("kobject: '%s' (%p): %s: path = '%s'\n", kobject_name(kobj),
 		 kobj, __func__, path);
+
+	return 0;
 }
 
 /**
@@ -173,13 +177,17 @@ char *kobject_get_path(struct kobject *kobj, gfp_t gfp_mask)
 	char *path;
 	int len;
 
+retry:
 	len = get_kobj_path_length(kobj);
 	if (len == 0)
 		return NULL;
 	path = kzalloc(len, gfp_mask);
 	if (!path)
 		return NULL;
-	fill_kobj_path(kobj, path, len);
+	if (fill_kobj_path(kobj, path, len)) {
+		kfree(path);
+		goto retry;
+	}
 
 	return path;
 }
-- 
2.17.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    07 Jun '23
                    
                        ISSUE: gitee.com/openeuler/kernel/issues/I6DK3O
Chen Zhongjin (2):
  x86/unwind: Fix orc entry for paravirt {save,restore}_fl
  x86/unwind: Fix check_paravirt() calls orc_find() before declaration
 arch/x86/kernel/unwind_orc.c | 45 +++++++++++++++++++++++++++++++++++-
 1 file changed, 44 insertions(+), 1 deletion(-)
-- 
2.17.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                     
                        
                    07 Jun '23
                    
                        Support dynamic_hugetlb on arm64 and fix some bug.
Liu Shixin (6):
  mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB
    on arm64
  mm/dynamic_hugetlb: support dynamic hugetlb on arm64
  mm/dynamic_hugetlb: isolate hugepage without dissolve
  mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi
    broken
  mm/dynamic_hugetlb: set PagePool to bad page
  mm/dynamic_hugetlb: fix type error of pfn in
    __hpool_split_gigantic_page()
 fs/Kconfig                      |  2 +-
 fs/hugetlbfs/inode.c            |  2 +-
 include/linux/dynamic_hugetlb.h | 24 +++++++++++++--
 include/linux/memcontrol.h      |  6 +++-
 mm/dynamic_hugetlb.c            | 54 +++++++++++++++++++++++++++------
 mm/hugetlb.c                    |  7 +++++
 6 files changed, 80 insertions(+), 15 deletions(-)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            7
                            
                          
                          
                            
    
                          
                        
                    
                    
                        The mailbox of the Kunpeng accelerator is a special operation.
Data(128 bits) needs to be read from hardware or written to hardware
at one time. And the operation cannot be canceled by software. Therefore,
the software process needs to be modified to avoid mailbox operation
errors.
Weili Qian (4):
  crypto: hisilicon/qm - obtain the mailbox configuration at one time
  vfio/migration: obtain the mailbox configuration at one time
  crypto: hisilicon/qm - fix the pf2vf timeout when device reset
  crypto: hisilicon/qm - alloc buffer to set and get xqc
 drivers/crypto/hisilicon/debugfs.c            |  75 +--
 .../hisilicon/migration/acc_vf_migration.c    | 176 +++---
 .../hisilicon/migration/acc_vf_migration.h    |   8 +-
 drivers/crypto/hisilicon/qm.c                 | 532 +++++++++---------
 drivers/crypto/hisilicon/qm_common.h          |   5 +-
 include/linux/hisi_acc_qm.h                   |  18 +-
 6 files changed, 429 insertions(+), 385 deletions(-)
-- 
2.30.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                     
                        
                    07 Jun '23
                    
                        mainline inclusion
from mainline-v6.4-rc3
commit 3bb2a01caa813d3a1845d378bbe4169ef280d394
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I697JG
CVE: NA
----------------------------------------
In kobject_get_path(), if kobj->name is changed between calls
get_kobj_path_length() and fill_kobj_path() and the length becomes
longer, then fill_kobj_path() will have an out-of-bounds bug.
The actual current problem occurs when the ixgbe probe.
In ixgbe_mii_bus_init(), if the length of netdev->dev.kobj.name
length becomes longer, out-of-bounds will occur.
cpu0                                         cpu1
ixgbe_probe
 register_netdev(netdev)
  netdev_register_kobject
   device_add
    kobject_uevent // Sending ADD events
                                             systemd-udevd // rename netdev
                                              dev_change_name
                                               device_rename
                                                kobject_rename
 ixgbe_mii_bus_init                             |
  mdiobus_register                              |
   __mdiobus_register                           |
    device_register                             |
     device_add                                 |
      kobject_uevent                            |
       kobject_get_path                         |
        len = get_kobj_path_length // old name  |
        path = kzalloc(len, gfp_mask);          |
                                                kobj->name = name;
                                                /* name length becomes
                                                 * longer
                                                 */
        fill_kobj_path /* kobj path length is
                        * longer than path,
                        * resulting in out of
                        * bounds when filling path
                        */
This is the kasan report:
==================================================================
BUG: KASAN: slab-out-of-bounds in fill_kobj_path+0x50/0xc0
Write of size 7 at addr ff1100090573d1fd by task kworker/28:1/673
 Workqueue: events work_for_cpu_fn
 Call Trace:
 <TASK>
 dump_stack_lvl+0x34/0x48
 print_address_description.constprop.0+0x86/0x1e7
 print_report+0x36/0x4f
 kasan_report+0xad/0x130
 kasan_check_range+0x35/0x1c0
 memcpy+0x39/0x60
 fill_kobj_path+0x50/0xc0
 kobject_get_path+0x5a/0xc0
 kobject_uevent_env+0x140/0x460
 device_add+0x5c7/0x910
 __mdiobus_register+0x14e/0x490
 ixgbe_probe.cold+0x441/0x574 [ixgbe]
 local_pci_probe+0x78/0xc0
 work_for_cpu_fn+0x26/0x40
 process_one_work+0x3b6/0x6a0
 worker_thread+0x368/0x520
 kthread+0x165/0x1a0
 ret_from_fork+0x1f/0x30
This reproducer triggers that bug:
while:
do
    rmmod ixgbe
    sleep 0.5
    modprobe ixgbe
    sleep 0.5
When calling fill_kobj_path() to fill path, if the name length of
kobj becomes longer, return failure and retry. This fixes the problem.
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Wang Hai <wanghai38(a)huawei.com>
Link: https://lore.kernel.org/r/20221220012143.52141-1-wanghai38@huawei.com
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Xia Fukun <xiafukun(a)huawei.com>
---
 lib/kobject.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/lib/kobject.c b/lib/kobject.c
index ea53b30cf483..617a25ec355d 100644
--- a/lib/kobject.c
+++ b/lib/kobject.c
@@ -144,7 +144,7 @@ static int get_kobj_path_length(struct kobject *kobj)
 	return length;
 }
 
-static void fill_kobj_path(struct kobject *kobj, char *path, int length)
+static int fill_kobj_path(struct kobject *kobj, char *path, int length)
 {
 	struct kobject *parent;
 
@@ -153,12 +153,16 @@ static void fill_kobj_path(struct kobject *kobj, char *path, int length)
 		int cur = strlen(kobject_name(parent));
 		/* back up enough to print this name with '/' */
 		length -= cur;
+		if (length <= 0)
+			return -EINVAL;
 		memcpy(path + length, kobject_name(parent), cur);
 		*(path + --length) = '/';
 	}
 
 	pr_debug("kobject: '%s' (%p): %s: path = '%s'\n", kobject_name(kobj),
 		 kobj, __func__, path);
+
+	return 0;
 }
 
 /**
@@ -173,13 +177,17 @@ char *kobject_get_path(struct kobject *kobj, gfp_t gfp_mask)
 	char *path;
 	int len;
 
+retry:
 	len = get_kobj_path_length(kobj);
 	if (len == 0)
 		return NULL;
 	path = kzalloc(len, gfp_mask);
 	if (!path)
 		return NULL;
-	fill_kobj_path(kobj, path, len);
+	if (fill_kobj_path(kobj, path, len)) {
+		kfree(path);
+		goto retry;
+	}
 
 	return path;
 }
-- 
2.17.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    07 Jun '23
                    
                        introduce smart grid scheduler.
v5:
    调度部分已完成评审完成代码修改,逃逸部分仍然使用pelt.
    内存策略调整模块已经按照review已将进行修改.
v4:
    fix KABI
    add 'cpu.affinity_domain_mask'
    add some statistics
v3:
    修改了patchwork错误,但是KABI还有个问题待解决。
v2:
    formal version 1.
Hui Tang (1):
  sched: Introduce smart grid scheduling strategy for cfs
Wang ShaoBo (1):
  sched: smart grid: init sched_grid_qos structure on QOS purpose
 fs/proc/array.c                |  13 +
 include/linux/sched.h          |  18 ++
 include/linux/sched/grid_qos.h |  84 +++++++
 include/linux/sched/sysctl.h   |   4 +
 init/Kconfig                   |  13 +
 kernel/fork.c                  |   9 +
 kernel/sched/Makefile          |   1 +
 kernel/sched/core.c            | 147 ++++++++++++
 kernel/sched/fair.c            | 425 ++++++++++++++++++++++++++++++++-
 kernel/sched/grid/Makefile     |   2 +
 kernel/sched/grid/internal.h   |   6 +
 kernel/sched/grid/power.c      |  10 +
 kernel/sched/grid/qos.c        | 125 ++++++++++
 kernel/sched/grid/stat.c       |  15 ++
 kernel/sched/sched.h           |  50 ++++
 kernel/sysctl.c                |   9 +
 mm/mempolicy.c                 |  12 +-
 17 files changed, 940 insertions(+), 3 deletions(-)
 create mode 100644 include/linux/sched/grid_qos.h
 create mode 100644 kernel/sched/grid/Makefile
 create mode 100644 kernel/sched/grid/internal.h
 create mode 100644 kernel/sched/grid/power.c
 create mode 100644 kernel/sched/grid/qos.c
 create mode 100644 kernel/sched/grid/stat.c
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This patch series fix iocost life cycle bug.
Li Nan (2):
  block: fix null-pointer dereference in ioc_pd_init
  block: fix order error in blk_release_queue
 block/blk-core.c  | 2 --
 block/blk-sysfs.c | 2 ++
 2 files changed, 2 insertions(+), 2 deletions(-)
-- 
2.39.2
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                    
                    
                        
Allison Henderson (1):
  xfs: increase rename inode reservation
ChenXiaoSong (1):
  xfs: fix NULL pointer dereference in xfs_getbmap()
Darrick J. Wong (6):
  xfs: check return codes when flushing block devices
  xfs: fix maxlevels comparisons in the btree staging code
  xfs: shut down filesystem if we xfs_trans_cancel with deferred work
    items
  xfs: don't expose internal symlink metadata buffers to the vfs
  xfs: fix negative array access in xfs_getbmap
  iomap: iomap: fix memory corruption when recording errors during
    writeback
Dave Chinner (13):
  xfs: remove xfs_blkdev_issue_flush
  xfs: AIL should be log centric
  xfs: shutdown in intent recovery has non-intent items in the AIL
  xfs: log shutdown triggers should only shut down the log
  xfs: xfs_do_force_shutdown needs to block racing shutdowns
  xfs: xfs_trans_commit() path must check for log shutdown
  xfs: shutdown during log recovery needs to mark the log shutdown
  xfs: remove XFS_PREALLOC_SYNC
  xfs: fallocate() should call file_modified()
  xfs: sb verifier doesn't handle uncached sb buffer
  xfs: write page faults in iomap are not buffered writes
  iomap: write iomap validity checks
  xfs: use iomap_valid method to detect stale cached iomaps
Gao Xiang (1):
  xfs: account extra freespace btree splits for multiple allocations
Guo Xuenan (3):
  Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with
    dir data blocks"
  xfs: fix exception caused by unexpected illegal bestcount in leaf dir
  xfs: force shutdown xfs when xfs_attr_inactive fails
Long Li (4):
  xfs: fix ag count overflow during growfs
  xfs: fix hung when transaction commit fail in xfs_inactive_ifree
  xfs: fix a UAF when inode item push
  xfs: fix a UAF in xfs_iflush_abort_clean
Shida Zhang (1):
  xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
Wu Guanghao (1):
  xfs: fix the problem of mount failure caused by not refreshing
    mp->m_sb
Ye Bin (2):
  xfs: fix BUG_ON in xfs_getbmap()
  xfs: fix dead loop when do mount with IO fault injection
Zhang Yi (2):
  xfs: factor out __xfs_da3_node_read()
  xfs: atomic drop extent entries when inactiving attr
 fs/iomap/apply.c                  |  14 +++-
 fs/iomap/buffered-io.c            |  29 ++++++++-
 fs/xfs/libxfs/xfs_alloc.c         |   9 ++-
 fs/xfs/libxfs/xfs_alloc.h         |   1 +
 fs/xfs/libxfs/xfs_bmap.c          |   7 +-
 fs/xfs/libxfs/xfs_btree_staging.c |   4 +-
 fs/xfs/libxfs/xfs_da_btree.c      |   7 +-
 fs/xfs/libxfs/xfs_da_btree.h      |  15 ++++-
 fs/xfs/libxfs/xfs_dir2_leaf.c     |  21 ++----
 fs/xfs/libxfs/xfs_ialloc.c        |   1 +
 fs/xfs/libxfs/xfs_sb.c            |   2 +-
 fs/xfs/libxfs/xfs_trans_resv.c    |   4 +-
 fs/xfs/xfs_aops.c                 |   2 +-
 fs/xfs/xfs_attr_inactive.c        |  66 ++++++++++++++-----
 fs/xfs/xfs_bmap_util.c            |  34 +++++-----
 fs/xfs/xfs_buf.c                  |   7 +-
 fs/xfs/xfs_buf.h                  |   7 +-
 fs/xfs/xfs_buf_item.c             |  20 ++++++
 fs/xfs/xfs_buf_item_recover.c     |  24 +++++++
 fs/xfs/xfs_file.c                 |  49 ++++++++------
 fs/xfs/xfs_fsops.c                |   9 ++-
 fs/xfs/xfs_inode.c                |   5 +-
 fs/xfs/xfs_inode_item.c           |  11 +++-
 fs/xfs/xfs_iomap.c                | 105 ++++++++++++++++++++++++------
 fs/xfs/xfs_iomap.h                |   7 +-
 fs/xfs/xfs_iops.c                 |  34 +---------
 fs/xfs/xfs_log.c                  |  68 +++++++++++++------
 fs/xfs/xfs_log_cil.c              |   4 +-
 fs/xfs/xfs_log_priv.h             |  11 ++++
 fs/xfs/xfs_log_recover.c          |  56 ++++++----------
 fs/xfs/xfs_mount.c                |   1 +
 fs/xfs/xfs_pnfs.c                 |  12 ++--
 fs/xfs/xfs_super.c                |   7 --
 fs/xfs/xfs_super.h                |   1 -
 fs/xfs/xfs_symlink.c              |  27 +++++---
 fs/xfs/xfs_trans.c                |  61 ++++++++++++-----
 fs/xfs/xfs_trans_ail.c            |  30 ++++-----
 fs/xfs/xfs_trans_priv.h           |   3 +-
 include/linux/iomap.h             |  39 +++++++++--
 39 files changed, 549 insertions(+), 265 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            36
                            
                          
                          
                            
    
                          
                        
                     
                        
                    07 Jun '23
                    
                        From: Shakeel Butt <shakeelb(a)google.com>
mainline inclusion
from mainline-v6.1-rc1
commit cfdab60bfa66b2dc0391c9e405b8af6039924cd4
category: perf
bugzilla: https://gitee.com/openeuler/kernel/issues/I7BHGR
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
Patch series "memcg: optimize charge codepath", v2.
Recently Linux networking stack has moved from a very old per socket
pre-charge caching to per-cpu caching to avoid pre-charge fragmentation
and unwarranted OOMs.  One impact of this change is that for network
traffic workloads, memcg charging codepath can become a bottleneck.  The
kernel test robot has also reported this regression[1].  This patch series
tries to improve the memcg charging for such workloads.
This patch series implement three optimizations:
(A) Reduce atomic ops in page counter update path.
(B) Change layout of struct page_counter to eliminate false sharing
    between usage and high.
(C) Increase the memcg charge batch to 64.
To evaluate the impact of these optimizations, on a 72 CPUs machine, we
ran the following workload in root memcg and then compared with scenario
where the workload is run in a three level of cgroup hierarchy with top
level having min and low setup appropriately.
 $ netserver -6
 # 36 instances of netperf with following params
 $ netperf -6 -H ::1 -l 60 -t TCP_SENDFILE -- -m 10K
Results (average throughput of netperf):
1. root memcg		21694.8 Mbps
2. 6.0-rc1		10482.7 Mbps (-51.6%)
3. 6.0-rc1 + (A)	14542.5 Mbps (-32.9%)
4. 6.0-rc1 + (B)	12413.7 Mbps (-42.7%)
5. 6.0-rc1 + (C)	17063.7 Mbps (-21.3%)
6. 6.0-rc1 + (A+B+C)	20120.3 Mbps (-7.2%)
With all three optimizations, the memcg overhead of this workload has
been reduced from 51.6% to just 7.2%.
[1] https://lore.kernel.org/linux-mm/20220619150456.GB34471@xsang-OptiPlex-9020/
This patch (of 3):
For cgroups using low or min protections, the function
propagate_protected_usage() was doing an atomic xchg() operation
irrespectively.  We can optimize out this atomic operation for one
specific scenario where the workload is using the protection (i.e.  min >
0) and the usage is above the protection (i.e.  usage > min).
This scenario is actually very common where the users want a part of their
workload to be protected against the external reclaim.  Though this
optimization does introduce a race when the usage is around the protection
and concurrent charges and uncharged trip it over or under the protection.
In such cases, we might see lower effective protection but the subsequent
charge/uncharge will correct it.
To evaluate the impact of this optimization, on a 72 CPUs machine, we ran
the following workload in a three level of cgroup hierarchy with top level
having min and low setup appropriately to see if this optimization is
effective for the mentioned case.
 $ netserver -6
 # 36 instances of netperf with following params
 $ netperf -6 -H ::1 -l 60 -t TCP_SENDFILE -- -m 10K
Results (average throughput of netperf):
Without (6.0-rc1)	10482.7 Mbps
With patch		14542.5 Mbps (38.7% improvement)
With the patch, the throughput improved by 38.7%
Link: https://lkml.kernel.org/r/20220825000506.239406-1-shakeelb@google.com
Link: https://lkml.kernel.org/r/20220825000506.239406-2-shakeelb@google.com
Signed-off-by: Shakeel Butt <shakeelb(a)google.com>
Reported-by: kernel test robot <oliver.sang(a)intel.com>
Acked-by: Soheil Hassas Yeganeh <soheil(a)google.com>
Reviewed-by: Feng Tang <feng.tang(a)intel.com>
Acked-by: Roman Gushchin <roman.gushchin(a)linux.dev>
Acked-by: Michal Hocko <mhocko(a)suse.com>
Cc: Eric Dumazet <edumazet(a)google.com>
Cc: Johannes Weiner <hannes(a)cmpxchg.org>
Cc: "Michal Koutný" <mkoutny(a)suse.com>
Cc: Muchun Song <songmuchun(a)bytedance.com>
Cc: Oliver Sang <oliver.sang(a)intel.com>
Cc: Soheil Hassas Yeganeh <soheil(a)google.com>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
Signed-off-by: ZhangPeng <zhangpeng362(a)huawei.com>
---
 mm/page_counter.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/mm/page_counter.c b/mm/page_counter.c
index 6d8715e3255d..e67e54e836b1 100644
--- a/mm/page_counter.c
+++ b/mm/page_counter.c
@@ -17,24 +17,23 @@ static void propagate_protected_usage(struct page_counter *c,
 				      unsigned long usage)
 {
 	unsigned long protected, old_protected;
-	unsigned long low, min;
 	long delta;
 
 	if (!c->parent)
 		return;
 
-	min = READ_ONCE(c->min);
-	if (min || atomic_long_read(&c->min_usage)) {
-		protected = min(usage, min);
+	protected = min(usage, READ_ONCE(c->min));
+	old_protected = atomic_long_read(&c->min_usage);
+	if (protected != old_protected) {
 		old_protected = atomic_long_xchg(&c->min_usage, protected);
 		delta = protected - old_protected;
 		if (delta)
 			atomic_long_add(delta, &c->parent->children_min_usage);
 	}
 
-	low = READ_ONCE(c->low);
-	if (low || atomic_long_read(&c->low_usage)) {
-		protected = min(usage, low);
+	protected = min(usage, READ_ONCE(c->low));
+	old_protected = atomic_long_read(&c->low_usage);
+	if (protected != old_protected) {
 		old_protected = atomic_long_xchg(&c->low_usage, protected);
 		delta = protected - old_protected;
 		if (delta)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS 1/3] dm thin: Fix ABBA deadlock by resetting dm_bufio_client
                        
                        
by Yongqiang Liu 07 Jun '23
                    by Yongqiang Liu 07 Jun '23
07 Jun '23
                    
                        From: Li Lingfeng <lilingfeng3(a)huawei.com>
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I79ZEK
CVE: NA
--------------------------------
As described in commit 273494b2cf1f ("dm thin: Fix ABBA deadlock between
shrink_slab and dm_pool_abort_metadata"), ABBA deadlock will be triggered
since shrinker_rwsem need to be held when operations failed on dm pool
metadata.
We have noticed the following three problem scenarios:
1) Described by commit 273494b2cf1f ("dm thin: Fix ABBA deadlock between
shrink_slab and dm_pool_abort_metadata")
2) shrinker_rwsem and throttle->lock
          P1(drop cache)                        P2(kworker)
drop_caches_sysctl_handler
 drop_slab
  shrink_slab
   down_read(&shrinker_rwsem)  - LOCK A
   do_shrink_slab
    super_cache_scan
     prune_icache_sb
      dispose_list
       evict
        ext4_evict_inode
         ext4_clear_inode
          ext4_discard_preallocations
           ext4_mb_load_buddy_gfp
            ext4_mb_init_cache
             ext4_wait_block_bitmap
              __ext4_error
               ext4_handle_error
                ext4_commit_super
                 ...
                 dm_submit_bio
                                     do_worker
                                      throttle_work_update
                                       down_write(&t->lock) -- LOCK B
                                      process_deferred_bios
                                       commit
                                        metadata_operation_failed
                                         dm_pool_abort_metadata
                                          dm_block_manager_create
                                           dm_bufio_client_create
                                            register_shrinker
                                             down_write(&shrinker_rwsem)
                                             -- LOCK A
                 thin_map
                  thin_bio_map
                   thin_defer_bio_with_throttle
                    throttle_lock
                     down_read(&t->lock)  - LOCK B
3) shrinker_rwsem and wait_on_buffer
          P1(drop cache)                            P2(kworker)
drop_caches_sysctl_handler
 drop_slab
  shrink_slab
   down_read(&shrinker_rwsem)  - LOCK A
   do_shrink_slab
   ...
    ext4_wait_block_bitmap
     __ext4_error
      ext4_handle_error
       jbd2_journal_abort
        jbd2_journal_update_sb_errno
         jbd2_write_superblock
          submit_bh
           // LOCK B
           // RELEASE B
                             do_worker
                              throttle_work_update
                               down_write(&t->lock) - LOCK B
                              process_deferred_bios
                               process_bio
                               commit
                                metadata_operation_failed
                                 dm_pool_abort_metadata
                                  dm_block_manager_create
                                   dm_bufio_client_create
                                    register_shrinker
                                     register_shrinker_prepared
                                      down_write(&shrinker_rwsem)  - LOCK A
                               bio_endio
      wait_on_buffer
       __wait_on_buffer
Fix these by resetting dm_bufio_client without holding shrinker_rwsem.
Signed-off-by: Li Lingfeng <lilingfeng3(a)huawei.com>
Reviewed-by: Hou Tao <houtao1(a)huawei.com>
Signed-off-by: Yongqiang Liu <liuyongqiang13(a)huawei.com>
---
 drivers/md/dm-bufio.c                         |  6 ++
 drivers/md/dm-thin-metadata.c                 | 57 ++++++++-----------
 drivers/md/persistent-data/dm-block-manager.c |  6 ++
 drivers/md/persistent-data/dm-block-manager.h |  1 +
 drivers/md/persistent-data/dm-space-map.h     |  3 +-
 .../persistent-data/dm-transaction-manager.c  |  3 +
 include/linux/dm-bufio.h                      |  2 +
 7 files changed, 45 insertions(+), 33 deletions(-)
diff --git a/drivers/md/dm-bufio.c b/drivers/md/dm-bufio.c
index b3b799f84dcc..0b41e1db4de9 100644
--- a/drivers/md/dm-bufio.c
+++ b/drivers/md/dm-bufio.c
@@ -1800,6 +1800,12 @@ void dm_bufio_client_destroy(struct dm_bufio_client *c)
 }
 EXPORT_SYMBOL_GPL(dm_bufio_client_destroy);
 
+void dm_bufio_client_reset(struct dm_bufio_client *c)
+{
+	drop_buffers(c);
+}
+EXPORT_SYMBOL_GPL(dm_bufio_client_reset);
+
 void dm_bufio_set_sector_offset(struct dm_bufio_client *c, sector_t start)
 {
 	c->start = start;
diff --git a/drivers/md/dm-thin-metadata.c b/drivers/md/dm-thin-metadata.c
index 26f04b84e8a2..e37f468cdbf0 100644
--- a/drivers/md/dm-thin-metadata.c
+++ b/drivers/md/dm-thin-metadata.c
@@ -533,6 +533,8 @@ static int __format_metadata(struct dm_pool_metadata *pmd)
 	r = dm_tm_create_with_sm(pmd->bm, THIN_SUPERBLOCK_LOCATION,
 				 &pmd->tm, &pmd->metadata_sm);
 	if (r < 0) {
+		pmd->tm = NULL;
+		pmd->metadata_sm = NULL;
 		DMERR("tm_create_with_sm failed");
 		return r;
 	}
@@ -541,6 +543,7 @@ static int __format_metadata(struct dm_pool_metadata *pmd)
 	if (IS_ERR(pmd->data_sm)) {
 		DMERR("sm_disk_create failed");
 		r = PTR_ERR(pmd->data_sm);
+		pmd->data_sm = NULL;
 		goto bad_cleanup_tm;
 	}
 
@@ -571,11 +574,15 @@ static int __format_metadata(struct dm_pool_metadata *pmd)
 
 bad_cleanup_nb_tm:
 	dm_tm_destroy(pmd->nb_tm);
+	pmd->nb_tm = NULL;
 bad_cleanup_data_sm:
 	dm_sm_destroy(pmd->data_sm);
+	pmd->data_sm = NULL;
 bad_cleanup_tm:
 	dm_tm_destroy(pmd->tm);
+	pmd->tm = NULL;
 	dm_sm_destroy(pmd->metadata_sm);
+	pmd->metadata_sm = NULL;
 
 	return r;
 }
@@ -641,6 +648,8 @@ static int __open_metadata(struct dm_pool_metadata *pmd)
 			       sizeof(disk_super->metadata_space_map_root),
 			       &pmd->tm, &pmd->metadata_sm);
 	if (r < 0) {
+		pmd->tm = NULL;
+		pmd->metadata_sm = NULL;
 		DMERR("tm_open_with_sm failed");
 		goto bad_unlock_sblock;
 	}
@@ -650,6 +659,7 @@ static int __open_metadata(struct dm_pool_metadata *pmd)
 	if (IS_ERR(pmd->data_sm)) {
 		DMERR("sm_disk_open failed");
 		r = PTR_ERR(pmd->data_sm);
+		pmd->data_sm = NULL;
 		goto bad_cleanup_tm;
 	}
 
@@ -676,9 +686,12 @@ static int __open_metadata(struct dm_pool_metadata *pmd)
 
 bad_cleanup_data_sm:
 	dm_sm_destroy(pmd->data_sm);
+	pmd->data_sm = NULL;
 bad_cleanup_tm:
 	dm_tm_destroy(pmd->tm);
+	pmd->tm = NULL;
 	dm_sm_destroy(pmd->metadata_sm);
+	pmd->metadata_sm = NULL;
 bad_unlock_sblock:
 	dm_bm_unlock(sblock);
 
@@ -725,9 +738,13 @@ static void __destroy_persistent_data_objects(struct dm_pool_metadata *pmd,
 					      bool destroy_bm)
 {
 	dm_sm_destroy(pmd->data_sm);
+	pmd->data_sm = NULL;
 	dm_sm_destroy(pmd->metadata_sm);
+	pmd->metadata_sm = NULL;
 	dm_tm_destroy(pmd->nb_tm);
+	pmd->nb_tm = NULL;
 	dm_tm_destroy(pmd->tm);
+	pmd->tm = NULL;
 	if (destroy_bm)
 		dm_block_manager_destroy(pmd->bm);
 }
@@ -919,8 +936,7 @@ int dm_pool_metadata_close(struct dm_pool_metadata *pmd)
 			       __func__, r);
 	}
 
-	if (!pmd->fail_io)
-		__destroy_persistent_data_objects(pmd, true);
+	__destroy_persistent_data_objects(pmd, true);
 
 	kfree(pmd);
 	return 0;
@@ -1820,53 +1836,30 @@ static void __set_abort_with_changes_flags(struct dm_pool_metadata *pmd)
 int dm_pool_abort_metadata(struct dm_pool_metadata *pmd)
 {
 	int r = -EINVAL;
-	struct dm_block_manager *old_bm = NULL, *new_bm = NULL;
 
 	/* fail_io is double-checked with pmd->root_lock held below */
 	if (unlikely(pmd->fail_io))
 		return r;
 
-	/*
-	 * Replacement block manager (new_bm) is created and old_bm destroyed outside of
-	 * pmd root_lock to avoid ABBA deadlock that would result (due to life-cycle of
-	 * shrinker associated with the block manager's bufio client vs pmd root_lock).
-	 * - must take shrinker_rwsem without holding pmd->root_lock
-	 */
-	new_bm = dm_block_manager_create(pmd->bdev, THIN_METADATA_BLOCK_SIZE << SECTOR_SHIFT,
-					 THIN_MAX_CONCURRENT_LOCKS);
-
 	down_write(&pmd->root_lock);
 	if (pmd->fail_io) {
 		up_write(&pmd->root_lock);
-		goto out;
+		return r;
 	}
 
 	__set_abort_with_changes_flags(pmd);
+
+	/* destroy data_sm/metadata_sm/nb_tm/tm */
 	__destroy_persistent_data_objects(pmd, false);
-	old_bm = pmd->bm;
-	if (IS_ERR(new_bm)) {
-		DMERR("could not create block manager during abort");
-		pmd->bm = NULL;
-		r = PTR_ERR(new_bm);
-		goto out_unlock;
-	}
 
-	pmd->bm = new_bm;
+	/* reset bm */
+	dm_block_manager_reset(pmd->bm);
+
+	/* rebuild data_sm/metadata_sm/nb_tm/tm */
 	r = __open_or_format_metadata(pmd, false);
-	if (r) {
-		pmd->bm = NULL;
-		goto out_unlock;
-	}
-	new_bm = NULL;
-out_unlock:
 	if (r)
 		pmd->fail_io = true;
 	up_write(&pmd->root_lock);
-	dm_block_manager_destroy(old_bm);
-out:
-	if (new_bm && !IS_ERR(new_bm))
-		dm_block_manager_destroy(new_bm);
-
 	return r;
 }
 
diff --git a/drivers/md/persistent-data/dm-block-manager.c b/drivers/md/persistent-data/dm-block-manager.c
index 0401daa0f7fb..11dd247cf85d 100644
--- a/drivers/md/persistent-data/dm-block-manager.c
+++ b/drivers/md/persistent-data/dm-block-manager.c
@@ -415,6 +415,12 @@ void dm_block_manager_destroy(struct dm_block_manager *bm)
 }
 EXPORT_SYMBOL_GPL(dm_block_manager_destroy);
 
+void dm_block_manager_reset(struct dm_block_manager *bm)
+{
+	dm_bufio_client_reset(bm->bufio);
+}
+EXPORT_SYMBOL_GPL(dm_block_manager_reset);
+
 unsigned dm_bm_block_size(struct dm_block_manager *bm)
 {
 	return dm_bufio_get_block_size(bm->bufio);
diff --git a/drivers/md/persistent-data/dm-block-manager.h b/drivers/md/persistent-data/dm-block-manager.h
index e728937f376a..644cd7015e28 100644
--- a/drivers/md/persistent-data/dm-block-manager.h
+++ b/drivers/md/persistent-data/dm-block-manager.h
@@ -35,6 +35,7 @@ struct dm_block_manager *dm_block_manager_create(
 	struct block_device *bdev, unsigned block_size,
 	unsigned max_held_per_thread);
 void dm_block_manager_destroy(struct dm_block_manager *bm);
+void dm_block_manager_reset(struct dm_block_manager *bm);
 
 unsigned dm_bm_block_size(struct dm_block_manager *bm);
 dm_block_t dm_bm_nr_blocks(struct dm_block_manager *bm);
diff --git a/drivers/md/persistent-data/dm-space-map.h b/drivers/md/persistent-data/dm-space-map.h
index 3e6d1153b7c4..f300aece842a 100644
--- a/drivers/md/persistent-data/dm-space-map.h
+++ b/drivers/md/persistent-data/dm-space-map.h
@@ -76,7 +76,8 @@ struct dm_space_map {
 
 static inline void dm_sm_destroy(struct dm_space_map *sm)
 {
-	sm->destroy(sm);
+	if (sm)
+		sm->destroy(sm);
 }
 
 static inline int dm_sm_extend(struct dm_space_map *sm, dm_block_t extra_blocks)
diff --git a/drivers/md/persistent-data/dm-transaction-manager.c b/drivers/md/persistent-data/dm-transaction-manager.c
index abe2c5dd0993..73f57977b2e3 100644
--- a/drivers/md/persistent-data/dm-transaction-manager.c
+++ b/drivers/md/persistent-data/dm-transaction-manager.c
@@ -197,6 +197,9 @@ EXPORT_SYMBOL_GPL(dm_tm_create_non_blocking_clone);
 
 void dm_tm_destroy(struct dm_transaction_manager *tm)
 {
+	if (!tm)
+		return;
+
 	if (!tm->is_clone)
 		wipe_shadow_table(tm);
 
diff --git a/include/linux/dm-bufio.h b/include/linux/dm-bufio.h
index 45ba37aaf6b7..1f4316c33faf 100644
--- a/include/linux/dm-bufio.h
+++ b/include/linux/dm-bufio.h
@@ -31,6 +31,8 @@ dm_bufio_client_create(struct block_device *bdev, unsigned block_size,
  */
 void dm_bufio_client_destroy(struct dm_bufio_client *c);
 
+void dm_bufio_client_reset(struct dm_bufio_client *c);
+
 /*
  * Set the sector range.
  * When this function is called, there must be no I/O in progress on the bufio
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    06 Jun '23
                    
                        Prevent potential lock starvation by read lock.
Peter Zijlstra (1):
  locking/rwsem: Better collate rwsem_read_trylock()
Waiman Long (2):
  locking/rwsem: Pass the current atomic count to
    rwsem_down_read_slowpath()
  locking/rwsem: Prevent potential lock starvation
 kernel/locking/rwsem.c | 56 ++++++++++++++++++++++++++++--------------
 1 file changed, 37 insertions(+), 19 deletions(-)
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This patch series fix iocost bug.
Li Nan (1):
  blk-iocost: fix UAF in ioc_pd_free
Yu Kuai (3):
  blk-iocost: track whether iocg is still online
  blk-iocost: don't throttle bio if iocg is offlined
  blk-iocost: dispatch all throttled bio in ioc_pd_offline
 block/blk-iocost.c | 57 ++++++++++++++++++++++++++++++++++++----------
 1 file changed, 45 insertions(+), 12 deletions(-)
-- 
2.39.2
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                     
                        
                    06 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I697JG
CVE: NA
----------------------------------------
In kobject_get_path(), if kobj->name is changed between calls
get_kobj_path_length() and fill_kobj_path() and the length becomes
longer, then fill_kobj_path() will have an out-of-bounds bug.
The actual current problem occurs when the ixgbe probe.
In ixgbe_mii_bus_init(), if the length of netdev->dev.kobj.name
length becomes longer, out-of-bounds will occur.
cpu0                                         cpu1
ixgbe_probe
 register_netdev(netdev)
  netdev_register_kobject
   device_add
    kobject_uevent // Sending ADD events
                                             systemd-udevd // rename netdev
                                              dev_change_name
                                               device_rename
                                                kobject_rename
 ixgbe_mii_bus_init                             |
  mdiobus_register                              |
   __mdiobus_register                           |
    device_register                             |
     device_add                                 |
      kobject_uevent                            |
       kobject_get_path                         |
        len = get_kobj_path_length // old name  |
        path = kzalloc(len, gfp_mask);          |
                                                kobj->name = name;
                                                /* name length becomes
                                                 * longer
                                                 */
        fill_kobj_path /* kobj path length is
                        * longer than path,
                        * resulting in out of
                        * bounds when filling path
                        */
This is the kasan report:
==================================================================
BUG: KASAN: slab-out-of-bounds in fill_kobj_path+0x50/0xc0
Write of size 7 at addr ff1100090573d1fd by task kworker/28:1/673
 Workqueue: events work_for_cpu_fn
 Call Trace:
 <TASK>
 dump_stack_lvl+0x34/0x48
 print_address_description.constprop.0+0x86/0x1e7
 print_report+0x36/0x4f
 kasan_report+0xad/0x130
 kasan_check_range+0x35/0x1c0
 memcpy+0x39/0x60
 fill_kobj_path+0x50/0xc0
 kobject_get_path+0x5a/0xc0
 kobject_uevent_env+0x140/0x460
 device_add+0x5c7/0x910
 __mdiobus_register+0x14e/0x490
 ixgbe_probe.cold+0x441/0x574 [ixgbe]
 local_pci_probe+0x78/0xc0
 work_for_cpu_fn+0x26/0x40
 process_one_work+0x3b6/0x6a0
 worker_thread+0x368/0x520
 kthread+0x165/0x1a0
 ret_from_fork+0x1f/0x30
This reproducer triggers that bug:
while:
do
    rmmod ixgbe
    sleep 0.5
    modprobe ixgbe
    sleep 0.5
When calling fill_kobj_path() to fill path, if the name length of
kobj becomes longer, return failure and retry. This fixes the problem.
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Wang Hai <wanghai38(a)huawei.com>
Signed-off-by: Xia Fukun <xiafukun(a)huawei.com>
---
 lib/kobject.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/lib/kobject.c b/lib/kobject.c
index ea53b30cf483..617a25ec355d 100644
--- a/lib/kobject.c
+++ b/lib/kobject.c
@@ -144,7 +144,7 @@ static int get_kobj_path_length(struct kobject *kobj)
 	return length;
 }
 
-static void fill_kobj_path(struct kobject *kobj, char *path, int length)
+static int fill_kobj_path(struct kobject *kobj, char *path, int length)
 {
 	struct kobject *parent;
 
@@ -153,12 +153,16 @@ static void fill_kobj_path(struct kobject *kobj, char *path, int length)
 		int cur = strlen(kobject_name(parent));
 		/* back up enough to print this name with '/' */
 		length -= cur;
+		if (length <= 0)
+			return -EINVAL;
 		memcpy(path + length, kobject_name(parent), cur);
 		*(path + --length) = '/';
 	}
 
 	pr_debug("kobject: '%s' (%p): %s: path = '%s'\n", kobject_name(kobj),
 		 kobj, __func__, path);
+
+	return 0;
 }
 
 /**
@@ -173,13 +177,17 @@ char *kobject_get_path(struct kobject *kobj, gfp_t gfp_mask)
 	char *path;
 	int len;
 
+retry:
 	len = get_kobj_path_length(kobj);
 	if (len == 0)
 		return NULL;
 	path = kzalloc(len, gfp_mask);
 	if (!path)
 		return NULL;
-	fill_kobj_path(kobj, path, len);
+	if (fill_kobj_path(kobj, path, len)) {
+		kfree(path);
+		goto retry;
+	}
 
 	return path;
 }
-- 
2.17.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        hulk inclusion
category: bugfix
bugzilla: 188799, https://gitee.com/openeuler/kernel/issues/I79QWO
CVE: NA
----------------------------------------
Config->socks in sock_shutdown may trigger a UAF problem.
The reason is that sock_shutdown does not hold the config_lock,
so that nbd_ioctl can release config->socks at this time.
T0: NBD_SET_SOCK
T1: NBD_DO_IT
T0						T1
nbd_ioctl
  mutex_lock(&nbd->config_lock)
  // get lock
  __nbd_ioctl
	nbd_start_device_ioctl
	  nbd_start_device
	  mutex_unlock(&nbd->config_lock)
	  // relase lock
	  wait_event_interruptible
	  (kill, enter sock_shutdown)
	  sock_shutdown
					nbd_ioctl
					  mutex_lock(&nbd->config_lock)
					  // get lock
					  __nbd_ioctl
					    nbd_add_socket
					      krealloc
						kfree(p)
					        //config->socks is NULL
	    nbd_sock *nsock = config->socks // error
Fix it by moving config_lock up before sock_shutdown.
Signed-off-by: Zhong Jinghua <zhongjinghua(a)huawei.com>
---
 drivers/block/nbd.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c
index fd20c1d9298c..389e633e32c5 100644
--- a/drivers/block/nbd.c
+++ b/drivers/block/nbd.c
@@ -1406,13 +1406,18 @@ static int nbd_start_device_ioctl(struct nbd_device *nbd, struct block_device *b
 	mutex_unlock(&nbd->config_lock);
 	ret = wait_event_interruptible(config->recv_wq,
 					 atomic_read(&config->recv_threads) == 0);
+
+	/*
+	 * recv_work in flush_workqueue will not get this lock, because nbd_open
+	 * will hold nbd->config_refs
+	 */
+	mutex_lock(&nbd->config_lock);
 	if (ret) {
 		sock_shutdown(nbd);
 		nbd_clear_que(nbd);
 	}
 
 	flush_workqueue(nbd->recv_workq);
-	mutex_lock(&nbd->config_lock);
 	nbd_bdev_reset(bdev);
 	/* user requested, ignore socket errors */
 	if (test_bit(NBD_RT_DISCONNECT_REQUESTED, &config->runtime_flags))
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    06 Jun '23
                    
                        From: JiangShui Yang <yangjiangshui(a)h-partners.com>
Misc fixes for Kunpeng accelerator drivers!
Kai Ye (1):
  crypto: hisilicon/sec - misc cleanups
Wenkai Lin (3):
  crypto: hisilicon/sec - remove unused parameter
  crypto: hisilicon/sec - fix for resource leak
  crypto: hisilicon/qm - add a function to set qm algs
Zhiqi Song (4):
  crypto: hisilicon/qm - save capability registers in qm init process
  crypto: hisilicon/hpre - save capability registers in probe process
  crypto: hisilicon/sec2 - save capability registers in probe process
  crypto: hisilicon/zip - save capability registers in probe process
 drivers/crypto/hisilicon/hpre/hpre_main.c  |  68 ++++++-------
 drivers/crypto/hisilicon/qm.c              |  72 ++++++++++++--
 drivers/crypto/hisilicon/sec2/sec.h        |   7 ++
 drivers/crypto/hisilicon/sec2/sec_crypto.c |  89 +++++++++--------
 drivers/crypto/hisilicon/sec2/sec_main.c   | 105 ++++++++++-----------
 drivers/crypto/hisilicon/zip/zip_main.c    | 104 ++++++++++----------
 include/linux/hisi_acc_qm.h                |  12 +++
 7 files changed, 254 insertions(+), 203 deletions(-)
-- 
2.30.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            8
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This patch series support ACPI for MPAM 2.0.
Erik Kaneda (1):
  ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
Hesham Almatary (1):
  ACPICA: Add support for Arm's MPAM ACPI table version 2
Yu Liao (2):
  ACPI / PPTT: Find PPTT processor node by cache id
  ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
 arch/arm64/kernel/mpam/mpam_device.c |   2 +-
 drivers/acpi/arm64/Makefile          |   2 +-
 drivers/acpi/arm64/mpam.c            |  19 ++-
 drivers/acpi/arm64/mpam_v2.c         | 176 +++++++++++++++++++++++++++
 drivers/acpi/pptt.c                  |  55 +++++++++
 include/acpi/actbl2.h                | 118 ++++++++++++++++++
 include/linux/acpi.h                 |   5 +
 include/linux/arm_mpam.h             |   2 +-
 8 files changed, 373 insertions(+), 6 deletions(-)
 create mode 100644 drivers/acpi/arm64/mpam_v2.c
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                    
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I697JG
CVE: NA
----------------------------------------
In kobject_get_path(), if kobj->name is changed between calls
get_kobj_path_length() and fill_kobj_path() and the length becomes
longer, then fill_kobj_path() will have an out-of-bounds bug.
The actual current problem occurs when the ixgbe probe.
In ixgbe_mii_bus_init(), if the length of netdev->dev.kobj.name
length becomes longer, out-of-bounds will occur.
cpu0                                         cpu1
ixgbe_probe
 register_netdev(netdev)
  netdev_register_kobject
   device_add
    kobject_uevent // Sending ADD events
                                             systemd-udevd // rename netdev
                                              dev_change_name
                                               device_rename
                                                kobject_rename
 ixgbe_mii_bus_init                             |
  mdiobus_register                              |
   __mdiobus_register                           |
    device_register                             |
     device_add                                 |
      kobject_uevent                            |
       kobject_get_path                         |
        len = get_kobj_path_length // old name  |
        path = kzalloc(len, gfp_mask);          |
                                                kobj->name = name;
                                                /* name length becomes
                                                 * longer
                                                 */
        fill_kobj_path /* kobj path length is
                        * longer than path,
                        * resulting in out of
                        * bounds when filling path
                        */
This is the kasan report:
==================================================================
BUG: KASAN: slab-out-of-bounds in fill_kobj_path+0x50/0xc0
Write of size 7 at addr ff1100090573d1fd by task kworker/28:1/673
 Workqueue: events work_for_cpu_fn
 Call Trace:
 <TASK>
 dump_stack_lvl+0x34/0x48
 print_address_description.constprop.0+0x86/0x1e7
 print_report+0x36/0x4f
 kasan_report+0xad/0x130
 kasan_check_range+0x35/0x1c0
 memcpy+0x39/0x60
 fill_kobj_path+0x50/0xc0
 kobject_get_path+0x5a/0xc0
 kobject_uevent_env+0x140/0x460
 device_add+0x5c7/0x910
 __mdiobus_register+0x14e/0x490
 ixgbe_probe.cold+0x441/0x574 [ixgbe]
 local_pci_probe+0x78/0xc0
 work_for_cpu_fn+0x26/0x40
 process_one_work+0x3b6/0x6a0
 worker_thread+0x368/0x520
 kthread+0x165/0x1a0
 ret_from_fork+0x1f/0x30
This reproducer triggers that bug:
while:
do
    rmmod ixgbe
    sleep 0.5
    modprobe ixgbe
    sleep 0.5
When calling fill_kobj_path() to fill path, if the name length of
kobj becomes longer, return failure and retry. This fixes the problem.
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Wang Hai <wanghai38(a)huawei.com>
Signed-off-by: Xia Fukun <xiafukun(a)huawei.com>
---
 lib/kobject.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/lib/kobject.c b/lib/kobject.c
index ea53b30cf483..617a25ec355d 100644
--- a/lib/kobject.c
+++ b/lib/kobject.c
@@ -144,7 +144,7 @@ static int get_kobj_path_length(struct kobject *kobj)
 	return length;
 }
 
-static void fill_kobj_path(struct kobject *kobj, char *path, int length)
+static int fill_kobj_path(struct kobject *kobj, char *path, int length)
 {
 	struct kobject *parent;
 
@@ -153,12 +153,16 @@ static void fill_kobj_path(struct kobject *kobj, char *path, int length)
 		int cur = strlen(kobject_name(parent));
 		/* back up enough to print this name with '/' */
 		length -= cur;
+		if (length <= 0)
+			return -EINVAL;
 		memcpy(path + length, kobject_name(parent), cur);
 		*(path + --length) = '/';
 	}
 
 	pr_debug("kobject: '%s' (%p): %s: path = '%s'\n", kobject_name(kobj),
 		 kobj, __func__, path);
+
+	return 0;
 }
 
 /**
@@ -173,13 +177,17 @@ char *kobject_get_path(struct kobject *kobj, gfp_t gfp_mask)
 	char *path;
 	int len;
 
+retry:
 	len = get_kobj_path_length(kobj);
 	if (len == 0)
 		return NULL;
 	path = kzalloc(len, gfp_mask);
 	if (!path)
 		return NULL;
-	fill_kobj_path(kobj, path, len);
+	if (fill_kobj_path(kobj, path, len)) {
+		kfree(path);
+		goto retry;
+	}
 
 	return path;
 }
-- 
2.17.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I7BAJ0
--------------------------------
EulerFS was introduced as a technical preview feature in the 21.09
innovation version. Considering the current discontinuation of Intel
Optane hardware and immature ecosystem, it has been decided to turn it
off in the 22.03 LTS version. It will continue to evolve as an innovative
feature in future innovation versions.
Signed-off-by: Wei Li <liwei391(a)huawei.com>
---
 arch/arm64/configs/openeuler_defconfig | 2 +-
 arch/x86/configs/openeuler_defconfig   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm64/configs/openeuler_defconfig b/arch/arm64/configs/openeuler_defconfig
index 46e5f9652dca..5ef45486a594 100644
--- a/arch/arm64/configs/openeuler_defconfig
+++ b/arch/arm64/configs/openeuler_defconfig
@@ -6465,7 +6465,7 @@ CONFIG_9P_FS=m
 CONFIG_9P_FSCACHE=y
 CONFIG_9P_FS_POSIX_ACL=y
 CONFIG_9P_FS_SECURITY=y
-CONFIG_EULER_FS=m
+# CONFIG_EULER_FS is not set
 CONFIG_NLS=y
 CONFIG_NLS_DEFAULT="utf8"
 CONFIG_NLS_CODEPAGE_437=y
diff --git a/arch/x86/configs/openeuler_defconfig b/arch/x86/configs/openeuler_defconfig
index 62a8e5c1af11..7f86be2502e8 100644
--- a/arch/x86/configs/openeuler_defconfig
+++ b/arch/x86/configs/openeuler_defconfig
@@ -7559,7 +7559,7 @@ CONFIG_CIFS_DFS_UPCALL=y
 # CONFIG_SMB_SERVER is not set
 # CONFIG_CODA_FS is not set
 # CONFIG_AFS_FS is not set
-CONFIG_EULER_FS=m
+# CONFIG_EULER_FS is not set
 CONFIG_NLS=y
 CONFIG_NLS_DEFAULT="utf8"
 CONFIG_NLS_CODEPAGE_437=y
-- 
2.25.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        mainline inclusion
from mainline-v6.3-rc7
commit dc5110c2d959c1707e12df5f792f41d90614adaa
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I6WB6P
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
UBSAN: shift-out-of-bounds in net/ipv4/tcp_input.c:555:23
shift exponent 255 is too large for 32-bit type 'int'
CPU: 1 PID: 7907 Comm: ssh Not tainted 6.3.0-rc4-00161-g62bad54b26db-dirty #206
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.15.0-1 04/01/2014
Call Trace:
 <TASK>
 dump_stack_lvl+0x136/0x150
 __ubsan_handle_shift_out_of_bounds+0x21f/0x5a0
 tcp_init_transfer.cold+0x3a/0xb9
 tcp_finish_connect+0x1d0/0x620
 tcp_rcv_state_process+0xd78/0x4d60
 tcp_v4_do_rcv+0x33d/0x9d0
 __release_sock+0x133/0x3b0
 release_sock+0x58/0x1b0
'maxwin' is int, shifting int for 32 or more bits is undefined behaviour.
Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: YueHaibing <yuehaibing(a)huawei.com>
Reviewed-by: Eric Dumazet <edumazet(a)google.com>
Reviewed-by: Kuniyuki Iwashima <kuniyu(a)amazon.com>
Signed-off-by: David S. Miller <davem(a)davemloft.net>
Signed-off-by: YueHaibing <yuehaibing(a)huawei.com>
---
 Documentation/networking/ip-sysctl.rst | 2 ++
 net/ipv4/sysctl_net_ipv4.c             | 5 ++++-
 2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/Documentation/networking/ip-sysctl.rst b/Documentation/networking/ip-sysctl.rst
index 0158dff63887..df26cf4110ef 100644
--- a/Documentation/networking/ip-sysctl.rst
+++ b/Documentation/networking/ip-sysctl.rst
@@ -272,6 +272,8 @@ tcp_app_win - INTEGER
 	Reserve max(window/2^tcp_app_win, mss) of window for application
 	buffer. Value 0 is special, it means that nothing is reserved.
 
+	Possible values are [0, 31], inclusive.
+
 	Default: 31
 
 tcp_autocorking - BOOLEAN
diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c
index dee47ef05655..029f46584203 100644
--- a/net/ipv4/sysctl_net_ipv4.c
+++ b/net/ipv4/sysctl_net_ipv4.c
@@ -37,6 +37,7 @@ static int ip_local_port_range_min[] = { 1, 1 };
 static int ip_local_port_range_max[] = { 65535, 65535 };
 static int tcp_adv_win_scale_min = -31;
 static int tcp_adv_win_scale_max = 31;
+static int tcp_app_win_max = 31;
 static int tcp_min_snd_mss_min = TCP_MIN_SND_MSS;
 static int tcp_min_snd_mss_max = 65535;
 static int ip_privileged_port_min;
@@ -1156,7 +1157,9 @@ static struct ctl_table ipv4_net_table[] = {
 		.data		= &init_net.ipv4.sysctl_tcp_app_win,
 		.maxlen		= sizeof(int),
 		.mode		= 0644,
-		.proc_handler	= proc_dointvec
+		.proc_handler	= proc_dointvec_minmax,
+		.extra1		= SYSCTL_ZERO,
+		.extra2		= &tcp_app_win_max,
 	},
 	{
 		.procname	= "tcp_adv_win_scale",
-- 
2.34.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10 0/2] ubi: Fix deadlock caused by recursively holding work_sem
                        
                        
by ZhaoLong Wang 06 Jun '23
                    by ZhaoLong Wang 06 Jun '23
06 Jun '23
                    
                        Fix deadlock caused by recursively holding work_sem
Lee Jones (1):
  mtd: ubi: wl: Fix a couple of kernel-doc issues
ZhaoLong Wang (1):
  ubi: Fix deadlock caused by recursively holding work_sem
 drivers/mtd/ubi/wl.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                    
                    
                        
Dave Chinner (2):
  xfs: reorder iunlink remove operation in xfs_ifree
  xfs: validate inode fork size against fork format
 fs/xfs/libxfs/xfs_inode_buf.c | 35 ++++++++++++++++++++++++++---------
 fs/xfs/xfs_inode.c            | 22 ++++++++++++----------
 2 files changed, 38 insertions(+), 19 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                    
                    
                        
Darrick J. Wong (1):
  xfs: fix incorrect error-out in xfs_remove
Dave Chinner (17):
  xfs: log items should have a xlog pointer, not a mount
  xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
  xfs: rename xfs_has_attr()
  xfs: rework attr2 feature and mount options
  xfs: reflect sb features in xfs_mount
  xfs: replace xfs_sb_version checks with feature flag checks
  xfs: consolidate mount option features in m_features
  xfs: convert mount flags to features
  xfs: convert remaining mount flags to state flags
  xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
  xfs: convert xfs_fs_geometry to use mount feature checks
  xfs: open code sb verifier feature checks
  xfs: convert scrub to use mount-based feature checks
  xfs: convert xfs_sb_version_has checks to use mount features
  xfs: remove unused xfs_sb_version_has wrappers
  xfs: introduce xfs_sb_is_v5 helper
  xfs: kill xfs_sb_version_has_v3inode()
 fs/xfs/libxfs/xfs_ag.c             |  24 +--
 fs/xfs/libxfs/xfs_alloc.c          |  50 +++---
 fs/xfs/libxfs/xfs_alloc.h          |   2 +-
 fs/xfs/libxfs/xfs_alloc_btree.c    |   4 +-
 fs/xfs/libxfs/xfs_alloc_btree.h    |   2 +-
 fs/xfs/libxfs/xfs_attr.c           |  15 +-
 fs/xfs/libxfs/xfs_attr.h           |   1 -
 fs/xfs/libxfs/xfs_attr_leaf.c      |  49 +++---
 fs/xfs/libxfs/xfs_attr_remote.c    |  10 +-
 fs/xfs/libxfs/xfs_bmap.c           |  32 ++--
 fs/xfs/libxfs/xfs_bmap_btree.c     |   6 +-
 fs/xfs/libxfs/xfs_bmap_btree.h     |   2 +-
 fs/xfs/libxfs/xfs_btree.c          |  22 +--
 fs/xfs/libxfs/xfs_da_btree.c       |  10 +-
 fs/xfs/libxfs/xfs_da_format.h      |   2 +-
 fs/xfs/libxfs/xfs_dir2.c           |   6 +-
 fs/xfs/libxfs/xfs_dir2_block.c     |  10 +-
 fs/xfs/libxfs/xfs_dir2_data.c      |  16 +-
 fs/xfs/libxfs/xfs_dir2_leaf.c      |  10 +-
 fs/xfs/libxfs/xfs_dir2_node.c      |  14 +-
 fs/xfs/libxfs/xfs_dir2_priv.h      |   2 +-
 fs/xfs/libxfs/xfs_dir2_sf.c        |  12 +-
 fs/xfs/libxfs/xfs_dquot_buf.c      |   8 +-
 fs/xfs/libxfs/xfs_format.h         | 216 ++----------------------
 fs/xfs/libxfs/xfs_ialloc.c         |  61 ++++---
 fs/xfs/libxfs/xfs_ialloc_btree.c   |  16 +-
 fs/xfs/libxfs/xfs_ialloc_btree.h   |   2 +-
 fs/xfs/libxfs/xfs_inode_buf.c      |  16 +-
 fs/xfs/libxfs/xfs_inode_buf.h      |  11 +-
 fs/xfs/libxfs/xfs_log_format.h     |   6 +-
 fs/xfs/libxfs/xfs_log_rlimit.c     |   2 +-
 fs/xfs/libxfs/xfs_refcount.c       |   8 +-
 fs/xfs/libxfs/xfs_refcount_btree.c |   4 +-
 fs/xfs/libxfs/xfs_rmap.c           |   6 +-
 fs/xfs/libxfs/xfs_rmap_btree.c     |   6 +-
 fs/xfs/libxfs/xfs_sb.c             | 257 +++++++++++++++++++++--------
 fs/xfs/libxfs/xfs_sb.h             |   4 +-
 fs/xfs/libxfs/xfs_symlink_remote.c |  10 +-
 fs/xfs/libxfs/xfs_trans_inode.c    |   2 +-
 fs/xfs/libxfs/xfs_trans_resv.c     |  18 +-
 fs/xfs/libxfs/xfs_trans_space.h    |   6 +-
 fs/xfs/libxfs/xfs_types.c          |   2 +-
 fs/xfs/scrub/agheader.c            |  20 +--
 fs/xfs/scrub/agheader_repair.c     |  25 ++-
 fs/xfs/scrub/attr.c                |   2 +-
 fs/xfs/scrub/bmap.c                |   7 +-
 fs/xfs/scrub/common.c              |  10 +-
 fs/xfs/scrub/dabtree.c             |   4 +-
 fs/xfs/scrub/dir.c                 |  10 +-
 fs/xfs/scrub/fscounters.c          |   2 +-
 fs/xfs/scrub/ialloc.c              |   2 +-
 fs/xfs/scrub/inode.c               |   9 +-
 fs/xfs/scrub/quota.c               |   2 +-
 fs/xfs/scrub/repair.c              |  12 +-
 fs/xfs/scrub/scrub.c               |  20 +--
 fs/xfs/scrub/scrub.h               |   2 +-
 fs/xfs/xfs_aops.c                  |   8 +-
 fs/xfs/xfs_attr_list.c             |   2 +-
 fs/xfs/xfs_bmap_item.c             |   2 +-
 fs/xfs/xfs_bmap_util.c             |  20 +--
 fs/xfs/xfs_buf.c                   |  48 ++++--
 fs/xfs/xfs_buf_item.c              |   5 +-
 fs/xfs/xfs_buf_item_recover.c      |   8 +-
 fs/xfs/xfs_dir2_readdir.c          |   4 +-
 fs/xfs/xfs_discard.c               |   2 +-
 fs/xfs/xfs_dquot.c                 |  10 +-
 fs/xfs/xfs_dquot_item_recover.c    |   4 +-
 fs/xfs/xfs_export.c                |   4 +-
 fs/xfs/xfs_extfree_item.c          |   2 +-
 fs/xfs/xfs_file.c                  |  18 +-
 fs/xfs/xfs_filestream.c            |   2 +-
 fs/xfs/xfs_filestream.h            |   2 +-
 fs/xfs/xfs_fsmap.c                 |   4 +-
 fs/xfs/xfs_fsops.c                 |   7 +-
 fs/xfs/xfs_health.c                |   2 +-
 fs/xfs/xfs_icache.c                |  25 ++-
 fs/xfs/xfs_inode.c                 |  64 ++++---
 fs/xfs/xfs_inode.h                 |   3 +-
 fs/xfs/xfs_inode_item.c            |  14 +-
 fs/xfs/xfs_inode_item_recover.c    |   2 +-
 fs/xfs/xfs_ioctl.c                 |  33 ++--
 fs/xfs/xfs_ioctl32.c               |   4 +-
 fs/xfs/xfs_iomap.c                 |  16 +-
 fs/xfs/xfs_iops.c                  |  26 +--
 fs/xfs/xfs_itable.c                |   2 +-
 fs/xfs/xfs_log.c                   |  61 +++----
 fs/xfs/xfs_log_cil.c               |   6 +-
 fs/xfs/xfs_log_recover.c           |  19 ++-
 fs/xfs/xfs_mount.c                 |  66 ++++----
 fs/xfs/xfs_mount.h                 | 176 ++++++++++++++++----
 fs/xfs/xfs_pnfs.c                  |   2 +-
 fs/xfs/xfs_qm.c                    |  24 +--
 fs/xfs/xfs_qm_bhv.c                |   2 +-
 fs/xfs/xfs_qm_syscalls.c           |   2 +-
 fs/xfs/xfs_refcount_item.c         |   2 +-
 fs/xfs/xfs_reflink.c               |   4 +-
 fs/xfs/xfs_reflink.h               |   3 +-
 fs/xfs/xfs_rmap_item.c             |   2 +-
 fs/xfs/xfs_rtalloc.c               |   3 +
 fs/xfs/xfs_super.c                 | 214 ++++++++++++------------
 fs/xfs/xfs_symlink.c               |  13 +-
 fs/xfs/xfs_trace.h                 |   8 +-
 fs/xfs/xfs_trans.c                 |  26 +--
 fs/xfs/xfs_trans.h                 |   3 +-
 fs/xfs/xfs_trans_ail.c             |   8 +-
 fs/xfs/xfs_trans_buf.c             |   6 +-
 fs/xfs/xfs_trans_dquot.c           |   2 +-
 107 files changed, 1075 insertions(+), 1009 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            19
                            
                          
                          
                            
    
                          
                        
                     
                        
                    06 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I6GS86
CVE: NA
--------------------------------
When memory allocated by using the devm_kmalloc(). the matching
release function should use the devm_kfree() function instead of
the kfree() function.
@sreg allocated:
hi6421_spmi_regulator_probe
  hi6421_spmi_regulator_probe_ldo
@sreg freed:
hi6421_spmi_regulator_remove
Signed-off-by: ZhaoLong Wang <wangzhaolong1(a)huawei.com>
---
 drivers/staging/hikey9xx/hi6421v600-regulator.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/hikey9xx/hi6421v600-regulator.c b/drivers/staging/hikey9xx/hi6421v600-regulator.c
index 614b03c9ddfb..63204e460f53 100644
--- a/drivers/staging/hikey9xx/hi6421v600-regulator.c
+++ b/drivers/staging/hikey9xx/hi6421v600-regulator.c
@@ -452,7 +452,7 @@ static int hi6421_spmi_regulator_remove(struct platform_device *pdev)
 	if (rdev->desc->volt_table)
 		devm_kfree(&pdev->dev, (unsigned int *)rdev->desc->volt_table);
 
-	kfree(sreg);
+	devm_kfree(&pdev->dev, sreg);
 
 	return 0;
 }
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        Fix deadlock caused by recursively holding work_semg
Lee Jones (1):
  mtd: ubi: wl: Fix a couple of kernel-doc issues
ZhaoLong Wang (1):
  ubi: Fix deadlock caused by recursively holding work_sem
 drivers/mtd/ubi/wl.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                     
                        
                    06 Jun '23
                    
                        stable inclusion
from stable-v5.10.155
commit 02f8dfee7580b65449a67baa65cc2da4e5ffc473
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I5ZG7O
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
[ Upstream commit 0c175da7b0378445f5ef53904247cfbfb87e0b78 ]
If setsockopt with option name of TCP_REPAIR_OPTIONS and opt_code
of TCPOPT_SACK_PERM is called to enable sack after data is sent
and dupacks are received , it will trigger a warning in function
tcp_verify_left_out() as follows:
============================================
WARNING: CPU: 8 PID: 0 at net/ipv4/tcp_input.c:2132
tcp_timeout_mark_lost+0x154/0x160
tcp_enter_loss+0x2b/0x290
tcp_retransmit_timer+0x50b/0x640
tcp_write_timer_handler+0x1c8/0x340
tcp_write_timer+0xe5/0x140
call_timer_fn+0x3a/0x1b0
__run_timers.part.0+0x1bf/0x2d0
run_timer_softirq+0x43/0xb0
__do_softirq+0xfd/0x373
__irq_exit_rcu+0xf6/0x140
The warning is caused in the following steps:
1. a socket named socketA is created
2. socketA enters repair mode without build a connection
3. socketA calls connect() and its state is changed to TCP_ESTABLISHED
   directly
4. socketA leaves repair mode
5. socketA calls sendmsg() to send data, packets_out and sack_outs(dup
   ack receives) increase
6. socketA enters repair mode again
7. socketA calls setsockopt with TCPOPT_SACK_PERM to enable sack
8. retransmit timer expires, it calls tcp_timeout_mark_lost(), lost_out
   increases
9. sack_outs + lost_out > packets_out triggers since lost_out and
   sack_outs increase repeatly
In function tcp_timeout_mark_lost(), tp->sacked_out will be cleared if
Step7 not happen and the warning will not be triggered. As suggested by
Denis and Eric, TCP_REPAIR_OPTIONS should be prohibited if data was
already sent.
socket-tcp tests in CRIU has been tested as follows:
$ sudo ./test/zdtm.py run -t zdtm/static/socket-tcp*  --keep-going \
       --ignore-taint
socket-tcp* represent all socket-tcp tests in test/zdtm/static/.
Fixes: b139ba4e90dc ("tcp: Repair connection-time negotiated parameters")
Signed-off-by: Lu Wei <luwei32(a)huawei.com>
Reviewed-by: Eric Dumazet <edumazet(a)google.com>
Signed-off-by: David S. Miller <davem(a)davemloft.net>
Signed-off-by: Sasha Levin <sashal(a)kernel.org>
Signed-off-by: Lu Wei <luwei32(a)huawei.com>
---
 net/ipv4/tcp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c
index e7ac3555d798..f009d78460b4 100644
--- a/net/ipv4/tcp.c
+++ b/net/ipv4/tcp.c
@@ -3295,7 +3295,7 @@ static int do_tcp_setsockopt(struct sock *sk, int level, int optname,
 	case TCP_REPAIR_OPTIONS:
 		if (!tp->repair)
 			err = -EINVAL;
-		else if (sk->sk_state == TCP_ESTABLISHED)
+		else if (sk->sk_state == TCP_ESTABLISHED && !tp->bytes_sent)
 			err = tcp_repair_options_est(sk, optval, optlen);
 		else
 			err = -EPERM;
-- 
2.31.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    06 Jun '23
                    
                        From: Lee Jones <lee.jones(a)linaro.org>
mainline inclusion
from mainline-v5.11-rc1
commit ab4e4de9fd8b469823a645f05f2c142e9270b012
category: bugfix
bugzilla: 188441
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
Fixes the following W=1 kernel build warning(s):
 drivers/mtd/ubi/wl.c:584: warning: Function parameter or member 'nested' not described in 'schedule_erase'
 drivers/mtd/ubi/wl.c:1075: warning: Excess function parameter 'shutdown' description in '__erase_worker'
Cc: Richard Weinberger <richard(a)nod.at>
Cc: Miquel Raynal <miquel.raynal(a)bootlin.com>
Cc: Vignesh Raghavendra <vigneshr(a)ti.com>
Cc: linux-mtd(a)lists.infradead.org
Signed-off-by: Lee Jones <lee.jones(a)linaro.org>
Signed-off-by: Miquel Raynal <miquel.raynal(a)bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20201109182206.3037326-13-lee.jones@linar…
Signed-off-by: ZhaoLong Wang <wangzhaolong1(a)huawei.com>
Reviewed-by: Hou Tao <houtao1(a)huawei.com>
---
 drivers/mtd/ubi/wl.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/mtd/ubi/wl.c b/drivers/mtd/ubi/wl.c
index 6da09263e0b9..2ee0e60c43c2 100644
--- a/drivers/mtd/ubi/wl.c
+++ b/drivers/mtd/ubi/wl.c
@@ -575,6 +575,7 @@ static int erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk,
  * @vol_id: the volume ID that last used this PEB
  * @lnum: the last used logical eraseblock number for the PEB
  * @torture: if the physical eraseblock has to be tortured
+ * @nested: denotes whether the work_sem is already held in read mode
  *
  * This function returns zero in case of success and a %-ENOMEM in case of
  * failure.
@@ -1066,8 +1067,6 @@ static int ensure_wear_leveling(struct ubi_device *ubi, int nested)
  * __erase_worker - physical eraseblock erase worker function.
  * @ubi: UBI device description object
  * @wl_wrk: the work object
- * @shutdown: non-zero if the worker has to free memory and exit
- * because the WL sub-system is shutting down
  *
  * This function erases a physical eraseblock and perform torture testing if
  * needed. It also takes care about marking the physical eraseblock bad if
-- 
2.31.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        退订
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: Li Nan <linan122(a)huawei.com>
This patch series fix iocost bug.
Li Nan (1):
  blk-iocost: fix UAF in ioc_pd_free
Yu Kuai (3):
  blk-iocost: track whether iocg is still online
  blk-iocost: don't throttle bio if iocg is offlined
  blk-iocost: dispatch all throttled bio in ioc_pd_offline
 block/blk-iocost.c | 57 ++++++++++++++++++++++++++++++++++++----------
 1 file changed, 45 insertions(+), 12 deletions(-)
-- 
2.39.2
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                     
                        
                    06 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I6GS86
CVE: NA
--------------------------------
When memory allocated by using the devm_kmalloc(). the matching
release function should use the devm_kfree() function instead of
the kfree() function.
@sreg allocated:
hi6421_spmi_regulator_probe
  hi6421_spmi_regulator_probe_ldo
@sreg freed:
hi6421_spmi_regulator_remove
Signed-off-by: ZhaoLong Wang <wangzhaolong1(a)huawei.com>
---
 drivers/staging/hikey9xx/hi6421v600-regulator.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/hikey9xx/hi6421v600-regulator.c b/drivers/staging/hikey9xx/hi6421v600-regulator.c
index 614b03c9ddfb..63204e460f53 100644
--- a/drivers/staging/hikey9xx/hi6421v600-regulator.c
+++ b/drivers/staging/hikey9xx/hi6421v600-regulator.c
@@ -452,7 +452,7 @@ static int hi6421_spmi_regulator_remove(struct platform_device *pdev)
 	if (rdev->desc->volt_table)
 		devm_kfree(&pdev->dev, (unsigned int *)rdev->desc->volt_table);
 
-	kfree(sreg);
+	devm_kfree(&pdev->dev, sreg);
 
 	return 0;
 }
-- 
2.31.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            3
                            
                          
                          
                            
    
                          
                        
                     
                        
                    06 Jun '23
                    
                        From: Lee Jones <lee.jones(a)linaro.org>
mainline inclusion
from mainline-v5.11-rc1
commit ab4e4de9fd8b469823a645f05f2c142e9270b012
category: bugfix
bugzilla: 188441
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
Fixes the following W=1 kernel build warning(s):
 drivers/mtd/ubi/wl.c:584: warning: Function parameter or member 'nested' not described in 'schedule_erase'
 drivers/mtd/ubi/wl.c:1075: warning: Excess function parameter 'shutdown' description in '__erase_worker'
Cc: Richard Weinberger <richard(a)nod.at>
Cc: Miquel Raynal <miquel.raynal(a)bootlin.com>
Cc: Vignesh Raghavendra <vigneshr(a)ti.com>
Cc: linux-mtd(a)lists.infradead.org
Signed-off-by: Lee Jones <lee.jones(a)linaro.org>
Signed-off-by: Miquel Raynal <miquel.raynal(a)bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20201109182206.3037326-13-lee.jones@linar…
Signed-off-by: ZhaoLong Wang <wangzhaolong1(a)huawei.com>
Reviewed-by: Hou Tao <houtao1(a)huawei.com>
---
 drivers/mtd/ubi/wl.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/mtd/ubi/wl.c b/drivers/mtd/ubi/wl.c
index 6da09263e0b9..2ee0e60c43c2 100644
--- a/drivers/mtd/ubi/wl.c
+++ b/drivers/mtd/ubi/wl.c
@@ -575,6 +575,7 @@ static int erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk,
  * @vol_id: the volume ID that last used this PEB
  * @lnum: the last used logical eraseblock number for the PEB
  * @torture: if the physical eraseblock has to be tortured
+ * @nested: denotes whether the work_sem is already held in read mode
  *
  * This function returns zero in case of success and a %-ENOMEM in case of
  * failure.
@@ -1066,8 +1067,6 @@ static int ensure_wear_leveling(struct ubi_device *ubi, int nested)
  * __erase_worker - physical eraseblock erase worker function.
  * @ubi: UBI device description object
  * @wl_wrk: the work object
- * @shutdown: non-zero if the worker has to free memory and exit
- * because the WL sub-system is shutting down
  *
  * This function erases a physical eraseblock and perform torture testing if
  * needed. It also takes care about marking the physical eraseblock bad if
-- 
2.31.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-22.03-LTS 1/2] xfs: reorder iunlink remove operation in xfs_ifree
                        
                        
by Long Li 06 Jun '23
                    by Long Li 06 Jun '23
06 Jun '23
                    
                        From: Dave Chinner <dchinner(a)redhat.com>
stable inclusion
from stable-v5.10.145
commit a6bfdc157f853004c47e93357303f3626afaa872
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I685FC
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=…
--------------------------------
commit 9a5280b312e2e7898b6397b2ca3cfd03f67d7be1 upstream.
[backport for 5.10.y]
The O_TMPFILE creation implementation creates a specific order of
operations for inode allocation/freeing and unlinked list
modification. Currently both are serialised by the AGI, so the order
doesn't strictly matter as long as the are both in the same
transaction.
However, if we want to move the unlinked list insertions largely out
from under the AGI lock, then we have to be concerned about the
order in which we do unlinked list modification operations.
O_TMPFILE creation tells us this order is inode allocation/free,
then unlinked list modification.
Change xfs_ifree() to use this same ordering on unlinked list
removal. This way we always guarantee that when we enter the
iunlinked list removal code from this path, we already have the AGI
locked and we don't have to worry about lock nesting AGI reads
inside unlink list locks because it's already locked and attached to
the transaction.
We can do this safely as the inode freeing and unlinked list removal
are done in the same transaction and hence are atomic operations
with respect to log recovery.
Reported-by: Frank Hofmann <fhofmann(a)cloudflare.com>
Fixes: 298f7bec503f ("xfs: pin inode backing buffer to the inode log item")
Signed-off-by: Dave Chinner <dchinner(a)redhat.com>
Reviewed-by: Darrick J. Wong <darrick.wong(a)oracle.com>
Signed-off-by: Dave Chinner <david(a)fromorbit.com>
Signed-off-by: Amir Goldstein <amir73il(a)gmail.com>
Acked-by: Darrick J. Wong <djwong(a)kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Signed-off-by: Long Li <leo.lilong(a)huawei.com>
---
 fs/xfs/xfs_inode.c | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/fs/xfs/xfs_inode.c b/fs/xfs/xfs_inode.c
index bbf6def9429e..cd8409044b9d 100644
--- a/fs/xfs/xfs_inode.c
+++ b/fs/xfs/xfs_inode.c
@@ -2725,14 +2725,13 @@ xfs_ifree_cluster(
 }
 
 /*
- * This is called to return an inode to the inode free list.
- * The inode should already be truncated to 0 length and have
- * no pages associated with it.  This routine also assumes that
- * the inode is already a part of the transaction.
+ * This is called to return an inode to the inode free list.  The inode should
+ * already be truncated to 0 length and have no pages associated with it.  This
+ * routine also assumes that the inode is already a part of the transaction.
  *
- * The on-disk copy of the inode will have been added to the list
- * of unlinked inodes in the AGI. We need to remove the inode from
- * that list atomically with respect to freeing it here.
+ * The on-disk copy of the inode will have been added to the list of unlinked
+ * inodes in the AGI. We need to remove the inode from that list atomically with
+ * respect to freeing it here.
  */
 int
 xfs_ifree(
@@ -2750,13 +2749,16 @@ xfs_ifree(
 	ASSERT(ip->i_d.di_nblocks == 0);
 
 	/*
-	 * Pull the on-disk inode from the AGI unlinked list.
+	 * Free the inode first so that we guarantee that the AGI lock is going
+	 * to be taken before we remove the inode from the unlinked list. This
+	 * makes the AGI lock -> unlinked list modification order the same as
+	 * used in O_TMPFILE creation.
 	 */
-	error = xfs_iunlink_remove(tp, ip);
+	error = xfs_difree(tp, ip->i_ino, &xic);
 	if (error)
 		return error;
 
-	error = xfs_difree(tp, ip->i_ino, &xic);
+	error = xfs_iunlink_remove(tp, ip);
 	if (error)
 		return error;
 
-- 
2.31.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        Offering: HULK
hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I78SWJ
CVE: NA
-------------------------------
In dm_create(), alloc_dev() may trigger panic if alloc_dax() fail since
del_gendisk() will be called with add_disk() wasn't called before.
Call add_disk() before alloc_dax() to avoid it.
Signed-off-by: Li Lingfeng <lilingfeng3(a)huawei.com>
Reviewed-by: Hou Tao <houtao1(a)huawei.com>
---
 drivers/md/dm.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/md/dm.c b/drivers/md/dm.c
index 335eef5c3c05..1cb2a84f2403 100644
--- a/drivers/md/dm.c
+++ b/drivers/md/dm.c
@@ -1883,6 +1883,8 @@ static struct mapped_device *alloc_dev(int minor)
 	md->disk->private_data = md;
 	sprintf(md->disk->disk_name, "dm-%d", minor);
 
+	add_disk_no_queue_reg(md->disk);
+
 	if (IS_ENABLED(CONFIG_DAX_DRIVER)) {
 		md->dax_dev = alloc_dax(md, md->disk->disk_name,
 					&dm_dax_ops, 0);
@@ -1892,7 +1894,6 @@ static struct mapped_device *alloc_dev(int minor)
 		}
 	}
 
-	add_disk_no_queue_reg(md->disk);
 	format_dev_t(md->name, MKDEV(_major, minor));
 
 	md->wq = alloc_workqueue("kdmflush", WQ_MEM_RECLAIM, 0);
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        misc sync patchs (3):
  xfs: fix incorrect error-out in xfs_remove
  xfs: log items should have a xlog pointer, not a mount
  xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
rework feature flags (15):
  xfs: rename xfs_has_attr()
  xfs: rework attr2 feature and mount options
  xfs: reflect sb features in xfs_mount
  xfs: replace xfs_sb_version checks with feature flag checks
  xfs: consolidate mount option features in m_features
  xfs: convert mount flags to features
  xfs: convert remaining mount flags to state flags
  xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
  xfs: convert xfs_fs_geometry to use mount feature checks
  xfs: open code sb verifier feature checks
  xfs: convert scrub to use mount-based feature checks
  xfs: convert xfs_sb_version_has checks to use mount features
  xfs: remove unused xfs_sb_version_has wrappers
  xfs: introduce xfs_sb_is_v5 helper
  xfs: kill xfs_sb_version_has_v3inode()
 fs/xfs/libxfs/xfs_ag.c             |  24 +--
 fs/xfs/libxfs/xfs_alloc.c          |  50 +++---
 fs/xfs/libxfs/xfs_alloc.h          |   2 +-
 fs/xfs/libxfs/xfs_alloc_btree.c    |   4 +-
 fs/xfs/libxfs/xfs_alloc_btree.h    |   2 +-
 fs/xfs/libxfs/xfs_attr.c           |  15 +-
 fs/xfs/libxfs/xfs_attr.h           |   1 -
 fs/xfs/libxfs/xfs_attr_leaf.c      |  49 +++---
 fs/xfs/libxfs/xfs_attr_remote.c    |  10 +-
 fs/xfs/libxfs/xfs_bmap.c           |  32 ++--
 fs/xfs/libxfs/xfs_bmap_btree.c     |   6 +-
 fs/xfs/libxfs/xfs_bmap_btree.h     |   2 +-
 fs/xfs/libxfs/xfs_btree.c          |  22 +--
 fs/xfs/libxfs/xfs_da_btree.c       |  10 +-
 fs/xfs/libxfs/xfs_da_format.h      |   2 +-
 fs/xfs/libxfs/xfs_dir2.c           |   6 +-
 fs/xfs/libxfs/xfs_dir2_block.c     |  10 +-
 fs/xfs/libxfs/xfs_dir2_data.c      |  16 +-
 fs/xfs/libxfs/xfs_dir2_leaf.c      |  10 +-
 fs/xfs/libxfs/xfs_dir2_node.c      |  14 +-
 fs/xfs/libxfs/xfs_dir2_priv.h      |   2 +-
 fs/xfs/libxfs/xfs_dir2_sf.c        |  12 +-
 fs/xfs/libxfs/xfs_dquot_buf.c      |   8 +-
 fs/xfs/libxfs/xfs_format.h         | 216 ++----------------------
 fs/xfs/libxfs/xfs_ialloc.c         |  61 ++++---
 fs/xfs/libxfs/xfs_ialloc_btree.c   |  16 +-
 fs/xfs/libxfs/xfs_ialloc_btree.h   |   2 +-
 fs/xfs/libxfs/xfs_inode_buf.c      |  16 +-
 fs/xfs/libxfs/xfs_inode_buf.h      |  11 +-
 fs/xfs/libxfs/xfs_log_format.h     |   6 +-
 fs/xfs/libxfs/xfs_log_rlimit.c     |   2 +-
 fs/xfs/libxfs/xfs_refcount.c       |   8 +-
 fs/xfs/libxfs/xfs_refcount_btree.c |   4 +-
 fs/xfs/libxfs/xfs_rmap.c           |   6 +-
 fs/xfs/libxfs/xfs_rmap_btree.c     |   6 +-
 fs/xfs/libxfs/xfs_sb.c             | 257 +++++++++++++++++++++--------
 fs/xfs/libxfs/xfs_sb.h             |   4 +-
 fs/xfs/libxfs/xfs_symlink_remote.c |  10 +-
 fs/xfs/libxfs/xfs_trans_inode.c    |   2 +-
 fs/xfs/libxfs/xfs_trans_resv.c     |  18 +-
 fs/xfs/libxfs/xfs_trans_space.h    |   6 +-
 fs/xfs/libxfs/xfs_types.c          |   2 +-
 fs/xfs/scrub/agheader.c            |  20 +--
 fs/xfs/scrub/agheader_repair.c     |  25 ++-
 fs/xfs/scrub/attr.c                |   2 +-
 fs/xfs/scrub/bmap.c                |   7 +-
 fs/xfs/scrub/common.c              |  10 +-
 fs/xfs/scrub/dabtree.c             |   4 +-
 fs/xfs/scrub/dir.c                 |  10 +-
 fs/xfs/scrub/fscounters.c          |   2 +-
 fs/xfs/scrub/ialloc.c              |   2 +-
 fs/xfs/scrub/inode.c               |   9 +-
 fs/xfs/scrub/quota.c               |   2 +-
 fs/xfs/scrub/repair.c              |  12 +-
 fs/xfs/scrub/scrub.c               |  20 +--
 fs/xfs/scrub/scrub.h               |   2 +-
 fs/xfs/xfs_aops.c                  |   8 +-
 fs/xfs/xfs_attr_list.c             |   2 +-
 fs/xfs/xfs_bmap_item.c             |   2 +-
 fs/xfs/xfs_bmap_util.c             |  20 +--
 fs/xfs/xfs_buf.c                   |  48 ++++--
 fs/xfs/xfs_buf_item.c              |   5 +-
 fs/xfs/xfs_buf_item_recover.c      |   8 +-
 fs/xfs/xfs_dir2_readdir.c          |   4 +-
 fs/xfs/xfs_discard.c               |   2 +-
 fs/xfs/xfs_dquot.c                 |  10 +-
 fs/xfs/xfs_dquot_item_recover.c    |   4 +-
 fs/xfs/xfs_export.c                |   4 +-
 fs/xfs/xfs_extfree_item.c          |   2 +-
 fs/xfs/xfs_file.c                  |  18 +-
 fs/xfs/xfs_filestream.c            |   2 +-
 fs/xfs/xfs_filestream.h            |   2 +-
 fs/xfs/xfs_fsmap.c                 |   4 +-
 fs/xfs/xfs_fsops.c                 |   7 +-
 fs/xfs/xfs_health.c                |   2 +-
 fs/xfs/xfs_icache.c                |  25 ++-
 fs/xfs/xfs_inode.c                 |  64 ++++---
 fs/xfs/xfs_inode.h                 |   3 +-
 fs/xfs/xfs_inode_item.c            |  14 +-
 fs/xfs/xfs_inode_item_recover.c    |   2 +-
 fs/xfs/xfs_ioctl.c                 |  33 ++--
 fs/xfs/xfs_ioctl32.c               |   4 +-
 fs/xfs/xfs_iomap.c                 |  16 +-
 fs/xfs/xfs_iops.c                  |  26 +--
 fs/xfs/xfs_itable.c                |   2 +-
 fs/xfs/xfs_log.c                   |  61 +++----
 fs/xfs/xfs_log_cil.c               |   6 +-
 fs/xfs/xfs_log_recover.c           |  19 ++-
 fs/xfs/xfs_mount.c                 |  66 ++++----
 fs/xfs/xfs_mount.h                 | 176 ++++++++++++++++----
 fs/xfs/xfs_pnfs.c                  |   2 +-
 fs/xfs/xfs_qm.c                    |  24 +--
 fs/xfs/xfs_qm_bhv.c                |   2 +-
 fs/xfs/xfs_qm_syscalls.c           |   2 +-
 fs/xfs/xfs_refcount_item.c         |   2 +-
 fs/xfs/xfs_reflink.c               |   4 +-
 fs/xfs/xfs_reflink.h               |   3 +-
 fs/xfs/xfs_rmap_item.c             |   2 +-
 fs/xfs/xfs_rtalloc.c               |   3 +
 fs/xfs/xfs_super.c                 | 214 ++++++++++++------------
 fs/xfs/xfs_symlink.c               |  13 +-
 fs/xfs/xfs_trace.h                 |   8 +-
 fs/xfs/xfs_trans.c                 |  26 +--
 fs/xfs/xfs_trans.h                 |   3 +-
 fs/xfs/xfs_trans_ail.c             |   8 +-
 fs/xfs/xfs_trans_buf.c             |   6 +-
 fs/xfs/xfs_trans_dquot.c           |   2 +-
 107 files changed, 1075 insertions(+), 1009 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            18
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10 1/3] xfs: fix the problem of mount failure caused by not refreshing mp->m_sb
                        
                        
by Zhihao Cheng 06 Jun '23
                    by Zhihao Cheng 06 Jun '23
06 Jun '23
                    
                        From: Wu Guanghao <wuguanghao3(a)huawei.com>
hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I77NBB
--------------------------------
After testing xfs_growfs + fsstress + fault injection, the following stack
appeared when mounting the filesystem:
[  149.902032] XFS (loop0): xfs_buf_map_verify: daddr 0x200001 out of range, EOFS 0x200000
[  149.902072] WARNING: CPU: 12 PID: 3045 at fs/xfs/xfs_buf.c:535 xfs_buf_get_map+0x5ae/0x650 [xfs]
...
[  149.902473]  xfs_buf_read_map+0x59/0x330 [xfs]
[  149.902621]  ? xlog_recover_items_pass2+0x55/0xd0 [xfs]
[  149.902809]  xlog_recover_buf_commit_pass2+0xff/0x640 [xfs]
[  149.902959]  ? xlog_recover_items_pass2+0x55/0xd0 [xfs]
[  149.903104]  xlog_recover_items_pass2+0x55/0xd0 [xfs]
[  149.903247]  xlog_recover_commit_trans+0x2e0/0x330 [xfs]
[  149.903390]  xlog_recovery_process_trans+0x8e/0xf0 [xfs]
[  149.903531]  xlog_recover_process_data+0x9c/0x130 [xfs]
[  149.903687]  xlog_do_recovery_pass+0x3cc/0x5d0 [xfs]
[  149.903843]  xlog_do_log_recovery+0x5c/0x80 [xfs]
[  149.903984]  xlog_do_recover+0x33/0x1c0 [xfs]
[  149.904125]  xlog_recover+0xdd/0x190 [xfs]
[  149.904265]  xfs_log_mount+0x125/0x2f0 [xfs]
[  149.904410]  xfs_mountfs+0x41a/0x910 [xfs]
[  149.904558]  ? __pfx_xfs_fstrm_free_func+0x10/0x10 [xfs]
[  149.904725]  xfs_fs_fill_super+0x4b7/0x940 [xfs]
[  149.904873]  ? __pfx_xfs_fs_fill_super+0x10/0x10 [xfs]
[  149.905016]  get_tree_bdev+0x19a/0x280
[  149.905020]  vfs_get_tree+0x29/0xd0
[  149.905023]  path_mount+0x69e/0x9b0
[  149.905026]  do_mount+0x7d/0xa0
[  149.905029]  __x64_sys_mount+0xdc/0x100
[  149.905032]  do_syscall_64+0x3e/0x90
[  149.905035]  entry_SYSCALL_64_after_hwframe+0x72/0xdc
The trigger process is as follows:
1. Growfs size from 0x200000 to 0x300000
2. Using the space range of 0x200000~0x300000
3. The above operations have only been written to the log area on disk
4. Fault injection and shutdown filesystem
5. Mount the filesystem and replay the log about growfs, but only modify
   the superblock buffer without modifying the mp->m_sb structure in
   memory
6. Continuing the log replay, at this point we are replaying operation 2,
   then it was discovered that the blocks used more than
   mp->m_sb.sb_dblocks
Therefore, during log replay, if there are any modifications made to the
superblock, we should refresh the information recorded in the mp->m_sb.
Signed-off-by: Wu Guanghao <wuguanghao3(a)huawei.com>
Signed-off-by: Zhihao Cheng <chengzhihao1(a)huawei.com>
---
 fs/xfs/xfs_buf_item_recover.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)
diff --git a/fs/xfs/xfs_buf_item_recover.c b/fs/xfs/xfs_buf_item_recover.c
index d892125eb022..d78060a262bd 100644
--- a/fs/xfs/xfs_buf_item_recover.c
+++ b/fs/xfs/xfs_buf_item_recover.c
@@ -22,6 +22,8 @@
 #include "xfs_inode.h"
 #include "xfs_dir2.h"
 #include "xfs_quota.h"
+#include "xfs_sb.h"
+#include "xfs_ag.h"
 
 /*
  * This is the number of entries in the l_buf_cancel_table used during
@@ -969,6 +971,28 @@ xlog_recover_buf_commit_pass2(
 			goto out_release;
 	} else {
 		xlog_recover_do_reg_buffer(mp, item, bp, buf_f, current_lsn);
+		/*
+		 * If the superblock buffer is modified, we also need to modify the
+		 * content of the mp.
+		 */
+		if (bp->b_maps[0].bm_bn == XFS_SB_DADDR && bp->b_ops) {
+			struct xfs_dsb *sb = bp->b_addr;
+
+			bp->b_ops->verify_write(bp);
+			error = bp->b_error;
+			if (error)
+				goto out_release;
+
+			if (be32_to_cpu(sb->sb_agcount) > mp->m_sb.sb_agcount) {
+				error = xfs_initialize_perag(mp,
+						be32_to_cpu(sb->sb_agcount),
+						&mp->m_maxagi);
+				if (error)
+					goto out_release;
+			}
+
+			xfs_sb_from_disk(&mp->m_sb, sb);
+		}
 	}
 
 	/*
-- 
2.31.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        Zhang Yi (2):
  jbd2: recheck chechpointing non-dirty buffer
  jbd2: remove t_checkpoint_io_list
 fs/jbd2/checkpoint.c | 144 ++++++++++---------------------------------
 fs/jbd2/commit.c     |   3 +-
 2 files changed, 32 insertions(+), 115 deletions(-)
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                     
                        
                    05 Jun '23
                    
                        hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I79ZEK
CVE: NA
--------------------------------
As described in commit d0dcee7d1cf8 ("dm thin: Fix ABBA deadlock between
shrink_slab and dm_pool_abort_metadata"), ABBA deadlock will be triggered
since shrinker_rwsem need to be held when operations failed on dm pool
metadata.
We have noticed the following three problem scenarios:
1) Described by commit d0dcee7d1cf8 ("dm thin: Fix ABBA deadlock between
shrink_slab and dm_pool_abort_metadata")
2) shrinker_rwsem and throttle->lock
          P1(drop cache)                        P2(kworker)
drop_caches_sysctl_handler
 drop_slab
  shrink_slab
   down_read(&shrinker_rwsem)  - LOCK A
   do_shrink_slab
    super_cache_scan
     prune_icache_sb
      dispose_list
       evict
        ext4_evict_inode
         ext4_clear_inode
          ext4_discard_preallocations
           ext4_mb_load_buddy_gfp
            ext4_mb_init_cache
             ext4_wait_block_bitmap
              __ext4_error
               ext4_handle_error
                ext4_commit_super
                 ...
                 dm_submit_bio
                                     do_worker
                                      throttle_work_update
                                       down_write(&t->lock) -- LOCK B
                                      process_deferred_bios
                                       commit
                                        metadata_operation_failed
                                         dm_pool_abort_metadata
                                          dm_block_manager_create
                                           dm_bufio_client_create
                                            register_shrinker
                                             down_write(&shrinker_rwsem)
                                             -- LOCK A
                 thin_map
                  thin_bio_map
                   thin_defer_bio_with_throttle
                    throttle_lock
                     down_read(&t->lock)  - LOCK B
3) shrinker_rwsem and wait_on_buffer
          P1(drop cache)                            P2(kworker)
drop_caches_sysctl_handler
 drop_slab
  shrink_slab
   down_read(&shrinker_rwsem)  - LOCK A
   do_shrink_slab
   ...
    ext4_wait_block_bitmap
     __ext4_error
      ext4_handle_error
       jbd2_journal_abort
        jbd2_journal_update_sb_errno
         jbd2_write_superblock
          submit_bh
           // LOCK B
           // RELEASE B
                             do_worker
                              throttle_work_update
                               down_write(&t->lock) - LOCK B
                              process_deferred_bios
                               process_bio
                               commit
                                metadata_operation_failed
                                 dm_pool_abort_metadata
                                  dm_block_manager_create
                                   dm_bufio_client_create
                                    register_shrinker
                                     register_shrinker_prepared
                                      down_write(&shrinker_rwsem)  - LOCK A
                               bio_endio
      wait_on_buffer
       __wait_on_buffer
Fix these by resetting dm_bufio_client without holding shrinker_rwsem.
Signed-off-by: Li Lingfeng <lilingfeng3(a)huawei.com>
---
 drivers/md/dm-bufio.c                         |  7 +++
 drivers/md/dm-thin-metadata.c                 | 59 ++++++++-----------
 drivers/md/persistent-data/dm-block-manager.c |  6 ++
 drivers/md/persistent-data/dm-block-manager.h |  1 +
 drivers/md/persistent-data/dm-space-map.h     |  3 +-
 .../persistent-data/dm-transaction-manager.c  |  3 +
 include/linux/dm-bufio.h                      |  2 +
 7 files changed, 47 insertions(+), 34 deletions(-)
diff --git a/drivers/md/dm-bufio.c b/drivers/md/dm-bufio.c
index 50f3e673729c..7e3db7618916 100644
--- a/drivers/md/dm-bufio.c
+++ b/drivers/md/dm-bufio.c
@@ -1883,6 +1883,13 @@ void dm_bufio_client_destroy(struct dm_bufio_client *c)
 }
 EXPORT_SYMBOL_GPL(dm_bufio_client_destroy);
 
+void dm_bufio_client_reset(struct dm_bufio_client *c)
+{
+	drop_buffers(c);
+	flush_work(&c->shrink_work);
+}
+EXPORT_SYMBOL_GPL(dm_bufio_client_reset);
+
 void dm_bufio_set_sector_offset(struct dm_bufio_client *c, sector_t start)
 {
 	c->start = start;
diff --git a/drivers/md/dm-thin-metadata.c b/drivers/md/dm-thin-metadata.c
index 8f4d149bb99d..85e80fc17641 100644
--- a/drivers/md/dm-thin-metadata.c
+++ b/drivers/md/dm-thin-metadata.c
@@ -574,6 +574,8 @@ static int __format_metadata(struct dm_pool_metadata *pmd)
 	r = dm_tm_create_with_sm(pmd->bm, THIN_SUPERBLOCK_LOCATION,
 				 &pmd->tm, &pmd->metadata_sm);
 	if (r < 0) {
+		pmd->tm = NULL;
+		pmd->metadata_sm = NULL;
 		DMERR("tm_create_with_sm failed");
 		return r;
 	}
@@ -582,6 +584,7 @@ static int __format_metadata(struct dm_pool_metadata *pmd)
 	if (IS_ERR(pmd->data_sm)) {
 		DMERR("sm_disk_create failed");
 		r = PTR_ERR(pmd->data_sm);
+		pmd->data_sm = NULL;
 		goto bad_cleanup_tm;
 	}
 
@@ -612,11 +615,15 @@ static int __format_metadata(struct dm_pool_metadata *pmd)
 
 bad_cleanup_nb_tm:
 	dm_tm_destroy(pmd->nb_tm);
+	pmd->nb_tm = NULL;
 bad_cleanup_data_sm:
 	dm_sm_destroy(pmd->data_sm);
+	pmd->data_sm = NULL;
 bad_cleanup_tm:
 	dm_tm_destroy(pmd->tm);
+	pmd->tm = NULL;
 	dm_sm_destroy(pmd->metadata_sm);
+	pmd->metadata_sm = NULL;
 
 	return r;
 }
@@ -682,6 +689,8 @@ static int __open_metadata(struct dm_pool_metadata *pmd)
 			       sizeof(disk_super->metadata_space_map_root),
 			       &pmd->tm, &pmd->metadata_sm);
 	if (r < 0) {
+		pmd->tm = NULL;
+		pmd->metadata_sm = NULL;
 		DMERR("tm_open_with_sm failed");
 		goto bad_unlock_sblock;
 	}
@@ -691,6 +700,7 @@ static int __open_metadata(struct dm_pool_metadata *pmd)
 	if (IS_ERR(pmd->data_sm)) {
 		DMERR("sm_disk_open failed");
 		r = PTR_ERR(pmd->data_sm);
+		pmd->data_sm = NULL;
 		goto bad_cleanup_tm;
 	}
 
@@ -717,9 +727,12 @@ static int __open_metadata(struct dm_pool_metadata *pmd)
 
 bad_cleanup_data_sm:
 	dm_sm_destroy(pmd->data_sm);
+	pmd->data_sm = NULL;
 bad_cleanup_tm:
 	dm_tm_destroy(pmd->tm);
+	pmd->tm = NULL;
 	dm_sm_destroy(pmd->metadata_sm);
+	pmd->metadata_sm = NULL;
 bad_unlock_sblock:
 	dm_bm_unlock(sblock);
 
@@ -766,9 +779,13 @@ static void __destroy_persistent_data_objects(struct dm_pool_metadata *pmd,
 					      bool destroy_bm)
 {
 	dm_sm_destroy(pmd->data_sm);
+	pmd->data_sm = NULL;
 	dm_sm_destroy(pmd->metadata_sm);
+	pmd->metadata_sm = NULL;
 	dm_tm_destroy(pmd->nb_tm);
+	pmd->nb_tm = NULL;
 	dm_tm_destroy(pmd->tm);
+	pmd->tm = NULL;
 	if (destroy_bm)
 		dm_block_manager_destroy(pmd->bm);
 }
@@ -976,8 +993,7 @@ int dm_pool_metadata_close(struct dm_pool_metadata *pmd)
 			       __func__, r);
 	}
 	pmd_write_unlock(pmd);
-	if (!pmd->fail_io)
-		__destroy_persistent_data_objects(pmd, true);
+	__destroy_persistent_data_objects(pmd, true);
 
 	kfree(pmd);
 	return 0;
@@ -1884,53 +1900,30 @@ static void __set_abort_with_changes_flags(struct dm_pool_metadata *pmd)
 int dm_pool_abort_metadata(struct dm_pool_metadata *pmd)
 {
 	int r = -EINVAL;
-	struct dm_block_manager *old_bm = NULL, *new_bm = NULL;
 
 	/* fail_io is double-checked with pmd->root_lock held below */
 	if (unlikely(pmd->fail_io))
 		return r;
 
-	/*
-	 * Replacement block manager (new_bm) is created and old_bm destroyed outside of
-	 * pmd root_lock to avoid ABBA deadlock that would result (due to life-cycle of
-	 * shrinker associated with the block manager's bufio client vs pmd root_lock).
-	 * - must take shrinker_rwsem without holding pmd->root_lock
-	 */
-	new_bm = dm_block_manager_create(pmd->bdev, THIN_METADATA_BLOCK_SIZE << SECTOR_SHIFT,
-					 THIN_MAX_CONCURRENT_LOCKS);
-
 	pmd_write_lock(pmd);
 	if (pmd->fail_io) {
 		pmd_write_unlock(pmd);
-		goto out;
+		return r;
 	}
-
 	__set_abort_with_changes_flags(pmd);
+
+	/* destroy data_sm/metadata_sm/nb_tm/tm */
 	__destroy_persistent_data_objects(pmd, false);
-	old_bm = pmd->bm;
-	if (IS_ERR(new_bm)) {
-		DMERR("could not create block manager during abort");
-		pmd->bm = NULL;
-		r = PTR_ERR(new_bm);
-		goto out_unlock;
-	}
 
-	pmd->bm = new_bm;
+	/* reset bm */
+	dm_block_manager_reset(pmd->bm);
+
+	/* rebuild data_sm/metadata_sm/nb_tm/tm */
 	r = __open_or_format_metadata(pmd, false);
-	if (r) {
-		pmd->bm = NULL;
-		goto out_unlock;
-	}
-	new_bm = NULL;
-out_unlock:
 	if (r)
 		pmd->fail_io = true;
-	pmd_write_unlock(pmd);
-	dm_block_manager_destroy(old_bm);
-out:
-	if (new_bm && !IS_ERR(new_bm))
-		dm_block_manager_destroy(new_bm);
 
+	pmd_write_unlock(pmd);
 	return r;
 }
 
diff --git a/drivers/md/persistent-data/dm-block-manager.c b/drivers/md/persistent-data/dm-block-manager.c
index 54c089a50b15..a9db18a73dc2 100644
--- a/drivers/md/persistent-data/dm-block-manager.c
+++ b/drivers/md/persistent-data/dm-block-manager.c
@@ -414,6 +414,12 @@ void dm_block_manager_destroy(struct dm_block_manager *bm)
 }
 EXPORT_SYMBOL_GPL(dm_block_manager_destroy);
 
+void dm_block_manager_reset(struct dm_block_manager *bm)
+{
+	dm_bufio_client_reset(bm->bufio);
+}
+EXPORT_SYMBOL_GPL(dm_block_manager_reset);
+
 unsigned dm_bm_block_size(struct dm_block_manager *bm)
 {
 	return dm_bufio_get_block_size(bm->bufio);
diff --git a/drivers/md/persistent-data/dm-block-manager.h b/drivers/md/persistent-data/dm-block-manager.h
index e728937f376a..644cd7015e28 100644
--- a/drivers/md/persistent-data/dm-block-manager.h
+++ b/drivers/md/persistent-data/dm-block-manager.h
@@ -35,6 +35,7 @@ struct dm_block_manager *dm_block_manager_create(
 	struct block_device *bdev, unsigned block_size,
 	unsigned max_held_per_thread);
 void dm_block_manager_destroy(struct dm_block_manager *bm);
+void dm_block_manager_reset(struct dm_block_manager *bm);
 
 unsigned dm_bm_block_size(struct dm_block_manager *bm);
 dm_block_t dm_bm_nr_blocks(struct dm_block_manager *bm);
diff --git a/drivers/md/persistent-data/dm-space-map.h b/drivers/md/persistent-data/dm-space-map.h
index 3e6d1153b7c4..f300aece842a 100644
--- a/drivers/md/persistent-data/dm-space-map.h
+++ b/drivers/md/persistent-data/dm-space-map.h
@@ -76,7 +76,8 @@ struct dm_space_map {
 
 static inline void dm_sm_destroy(struct dm_space_map *sm)
 {
-	sm->destroy(sm);
+	if (sm)
+		sm->destroy(sm);
 }
 
 static inline int dm_sm_extend(struct dm_space_map *sm, dm_block_t extra_blocks)
diff --git a/drivers/md/persistent-data/dm-transaction-manager.c b/drivers/md/persistent-data/dm-transaction-manager.c
index abe2c5dd0993..73f57977b2e3 100644
--- a/drivers/md/persistent-data/dm-transaction-manager.c
+++ b/drivers/md/persistent-data/dm-transaction-manager.c
@@ -197,6 +197,9 @@ EXPORT_SYMBOL_GPL(dm_tm_create_non_blocking_clone);
 
 void dm_tm_destroy(struct dm_transaction_manager *tm)
 {
+	if (!tm)
+		return;
+
 	if (!tm->is_clone)
 		wipe_shadow_table(tm);
 
diff --git a/include/linux/dm-bufio.h b/include/linux/dm-bufio.h
index 90bd558a17f5..c93917b2f54b 100644
--- a/include/linux/dm-bufio.h
+++ b/include/linux/dm-bufio.h
@@ -31,6 +31,8 @@ dm_bufio_client_create(struct block_device *bdev, unsigned block_size,
  */
 void dm_bufio_client_destroy(struct dm_bufio_client *c);
 
+void dm_bufio_client_reset(struct dm_bufio_client *c);
+
 /*
  * Set the sector range.
  * When this function is called, there must be no I/O in progress on the bufio
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10 v4] Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
                        
                        
by Baokun Li 05 Jun '23
                    by Baokun Li 05 Jun '23
05 Jun '23
                    
                        hulk inclusion
category: perf
bugzilla: 188836, https://gitee.com/openeuler/kernel/issues/I7AYNZ
--------------------------------
This reverts commit 5193a88ea78c9d4a61752443cd7e7457eeeed3c6.
This commit may cause performance degradation, so it is being reverted
temporarily.
Signed-off-by: Baokun Li <libaokun1(a)huawei.com>
---
V1->V2:
	Modify patch description.
V2->V3:
	Add maillist kernel(a)openeuler.org.
V3->V4:
	subscribe kernel(a)openeuler.org.
 fs/ext4/file.c | 34 ++++++++++++----------------------
 1 file changed, 12 insertions(+), 22 deletions(-)
diff --git a/fs/ext4/file.c b/fs/ext4/file.c
index 43076e72cd76..aeb169354a53 100644
--- a/fs/ext4/file.c
+++ b/fs/ext4/file.c
@@ -190,9 +190,8 @@ ext4_extending_io(struct inode *inode, loff_t offset, size_t len)
 	return false;
 }
 
-/* Is IO overwriting allocated or initialized blocks? */
-static bool ext4_overwrite_io(struct inode *inode,
-			      loff_t pos, loff_t len, bool *unwritten)
+/* Is IO overwriting allocated and initialized blocks? */
+static bool ext4_overwrite_io(struct inode *inode, loff_t pos, loff_t len)
 {
 	struct ext4_map_blocks map;
 	unsigned int blkbits = inode->i_blkbits;
@@ -206,15 +205,12 @@ static bool ext4_overwrite_io(struct inode *inode,
 	blklen = map.m_len;
 
 	err = ext4_map_blocks(NULL, inode, &map, 0);
-	if (err != blklen)
-		return false;
 	/*
 	 * 'err==len' means that all of the blocks have been preallocated,
-	 * regardless of whether they have been initialized or not. We need to
-	 * check m_flags to distinguish the unwritten extents.
+	 * regardless of whether they have been initialized or not. To exclude
+	 * unwritten extents, we need to check m_flags.
 	 */
-	*unwritten = !(map.m_flags & EXT4_MAP_MAPPED);
-	return true;
+	return err == blklen && (map.m_flags & EXT4_MAP_MAPPED);
 }
 
 static ssize_t ext4_generic_write_checks(struct kiocb *iocb,
@@ -425,16 +421,11 @@ static const struct iomap_dio_ops ext4_dio_write_ops = {
  * - For extending writes case we don't take the shared lock, since it requires
  *   updating inode i_disksize and/or orphan handling with exclusive lock.
  *
- * - shared locking will only be true mostly with overwrites, including
- *   initialized blocks and unwritten blocks. For overwrite unwritten blocks
- *   we protect splitting extents by i_data_sem in ext4_inode_info, so we can
- *   also release exclusive i_rwsem lock.
- *
- * - Otherwise we will switch to exclusive i_rwsem lock.
+ * - shared locking will only be true mostly with overwrites. Otherwise we will
+ *   switch to exclusive i_rwsem lock.
  */
 static ssize_t ext4_dio_write_checks(struct kiocb *iocb, struct iov_iter *from,
-				     bool *ilock_shared, bool *extend,
-				     bool *unwritten)
+				     bool *ilock_shared, bool *extend)
 {
 	struct file *file = iocb->ki_filp;
 	struct inode *inode = file_inode(file);
@@ -458,7 +449,7 @@ static ssize_t ext4_dio_write_checks(struct kiocb *iocb, struct iov_iter *from,
 	 * in file_modified().
 	 */
 	if (*ilock_shared && (!IS_NOSEC(inode) || *extend ||
-	     !ext4_overwrite_io(inode, offset, count, unwritten))) {
+	     !ext4_overwrite_io(inode, offset, count))) {
 		if (iocb->ki_flags & IOCB_NOWAIT) {
 			ret = -EAGAIN;
 			goto out;
@@ -490,7 +481,7 @@ static ssize_t ext4_dio_write_iter(struct kiocb *iocb, struct iov_iter *from)
 	loff_t offset = iocb->ki_pos;
 	size_t count = iov_iter_count(from);
 	const struct iomap_ops *iomap_ops = &ext4_iomap_ops;
-	bool extend = false, unaligned_io = false, unwritten = false;
+	bool extend = false, unaligned_io = false;
 	bool ilock_shared = true;
 
 	/*
@@ -533,8 +524,7 @@ static ssize_t ext4_dio_write_iter(struct kiocb *iocb, struct iov_iter *from)
 		return ext4_buffered_write_iter(iocb, from);
 	}
 
-	ret = ext4_dio_write_checks(iocb, from,
-				    &ilock_shared, &extend, &unwritten);
+	ret = ext4_dio_write_checks(iocb, from, &ilock_shared, &extend);
 	if (ret <= 0)
 		return ret;
 
@@ -584,7 +574,7 @@ static ssize_t ext4_dio_write_iter(struct kiocb *iocb, struct iov_iter *from)
 		ext4_journal_stop(handle);
 	}
 
-	if (ilock_shared && !unwritten)
+	if (ilock_shared)
 		iomap_ops = &ext4_iomap_overwrite_ops;
 	ret = iomap_dio_rw(iocb, from, iomap_ops, &ext4_dio_write_ops,
 			   is_sync_kiocb(iocb) || unaligned_io || extend);
-- 
2.31.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH openEuler-1.0-LTS 0/2] Balance initial LPI affinity across CPUs
                        
                        
by Zhang Changzhong 05 Jun '23
                    by Zhang Changzhong 05 Jun '23
05 Jun '23
                    
                        Marc Zyngier (2):
  irqchip/gic-v3-its: Track LPI distribution on a per CPU basis
  irqchip/gic-v3-its: Balance initial LPI affinity across CPUs
 drivers/irqchip/irq-gic-v3-its.c | 173 ++++++++++++++++++++++++++++++++-------
 1 file changed, 145 insertions(+), 28 deletions(-)
-- 
2.9.5
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
                        
                        
by Lu Wei 05 Jun '23
                    by Lu Wei 05 Jun '23
05 Jun '23
                    
                        stable inclusion
from stable-v5.10.173
commit da26369377f0b671c14692e2d65ceb38131053e1
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I6GT9T
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id…
--------------------------------
[ Upstream commit 4cc59f386991ec9374cb4bc83dbe1c0b5a95033f ]
In function rt6_nlmsg_size(), the length of nexthop is calculated
by multipling the nexthop length of fib6_info and the number of
siblings. However if the fib6_info has no lwtunnel but the siblings
have lwtunnels, the nexthop length is less than it should be, and
it will trigger a warning in inet6_rt_notify() as follows:
WARNING: CPU: 0 PID: 6082 at net/ipv6/route.c:6180 inet6_rt_notify+0x120/0x130
......
Call Trace:
 <TASK>
 fib6_add_rt2node+0x685/0xa30
 fib6_add+0x96/0x1b0
 ip6_route_add+0x50/0xd0
 inet6_rtm_newroute+0x97/0xa0
 rtnetlink_rcv_msg+0x156/0x3d0
 netlink_rcv_skb+0x5a/0x110
 netlink_unicast+0x246/0x350
 netlink_sendmsg+0x250/0x4c0
 sock_sendmsg+0x66/0x70
 ___sys_sendmsg+0x7c/0xd0
 __sys_sendmsg+0x5d/0xb0
 do_syscall_64+0x3f/0x90
 entry_SYSCALL_64_after_hwframe+0x72/0xdc
This bug can be reproduced by script:
ip -6 addr add 2002::2/64 dev ens2
ip -6 route add 100::/64 via 2002::1 dev ens2 metric 100
for i in 10 20 30 40 50 60 70;
do
	ip link add link ens2 name ipv_$i type ipvlan
	ip -6 addr add 2002::$i/64 dev ipv_$i
	ifconfig ipv_$i up
done
for i in 10 20 30 40 50 60;
do
	ip -6 route append 100::/64 encap ip6 dst 2002::$i via 2002::1
dev ipv_$i metric 100
done
ip -6 route append 100::/64 via 2002::1 dev ipv_70 metric 100
This patch fixes it by adding nexthop_len of every siblings using
rt6_nh_nlmsg_size().
Fixes: beb1afac518d ("net: ipv6: Add support to dump multipath routes via RTA_MULTIPATH attribute")
Signed-off-by: Lu Wei <luwei32(a)huawei.com>
Reviewed-by: David Ahern <dsahern(a)kernel.org>
Link: https://lore.kernel.org/r/20230222083629.335683-2-luwei32@huawei.com
Signed-off-by: Paolo Abeni <pabeni(a)redhat.com>
Signed-off-by: Sasha Levin <sashal(a)kernel.org>
Signed-off-by: Lu Wei <luwei32(a)huawei.com>
---
 net/ipv6/route.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/net/ipv6/route.c b/net/ipv6/route.c
index c18a6c17ce09..b5e7ce4909d5 100644
--- a/net/ipv6/route.c
+++ b/net/ipv6/route.c
@@ -5439,16 +5439,17 @@ static size_t rt6_nlmsg_size(struct fib6_info *f6i)
 		nexthop_for_each_fib6_nh(f6i->nh, rt6_nh_nlmsg_size,
 					 &nexthop_len);
 	} else {
+		struct fib6_info *sibling, *next_sibling;
 		struct fib6_nh *nh = f6i->fib6_nh;
 
 		nexthop_len = 0;
 		if (f6i->fib6_nsiblings) {
-			nexthop_len = nla_total_size(0)	 /* RTA_MULTIPATH */
-				    + NLA_ALIGN(sizeof(struct rtnexthop))
-				    + nla_total_size(16) /* RTA_GATEWAY */
-				    + lwtunnel_get_encap_size(nh->fib_nh_lws);
+			rt6_nh_nlmsg_size(nh, &nexthop_len);
 
-			nexthop_len *= f6i->fib6_nsiblings;
+			list_for_each_entry_safe(sibling, next_sibling,
+						 &f6i->fib6_siblings, fib6_siblings) {
+				rt6_nh_nlmsg_size(sibling->fib6_nh, &nexthop_len);
+			}
 		}
 		nexthop_len += lwtunnel_get_encap_size(nh->fib_nh_lws);
 	}
-- 
2.31.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: JiangShui Yang <yangjiangshui(a)h-partners.com>
Misc fixes for Kunpeng accelerator drivers.
Bjorn Helgaas (1):
  crypto: hisilicon/qm - remove unnecessary aer.h include
Weili Qian (3):
  crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
  crypto: hisilicon/hpre - ensure private key less than n
  crypto: hisilicon/qm - stop function and write data to memory
 drivers/crypto/hisilicon/hpre/hpre_crypto.c | 10 ++++++++--
 drivers/crypto/hisilicon/qm.c               | 16 +++++++++-------
 include/linux/hisi_acc_qm.h                 |  2 +-
 3 files changed, 18 insertions(+), 10 deletions(-)
-- 
2.30.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            4
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] tcp/dccp: Add another way to allocate local ports in connect()
                        
                        
by Liu Jian 05 Jun '23
                    by Liu Jian 05 Jun '23
05 Jun '23
                    
                        From: Lu Wei <luwei32(a)huawei.com>
hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I7AO8G
CVE: NA
--------------------------------
Commit 07f4c90062f8 ("tcp/dccp: try to not exhaust ip_local_port_range
in connect()") allocates even ports for connect() first while leaving
odd ports for bind() and this works well in busy servers.
But this strategy causes severe performance degradation in busy clients.
when a client has used more than half of the local ports setted in
proc/sys/net/ipv4/ip_local_port_range, if this client trys to connect
to a server again, the connect time increases rapidly since it will
traverse all the even ports though they are exhausted.
So this path provides another strategy by introducing a system option:
local_port_allocation. If it is a busy client, users should set it to 1
to use sequential allocation while it should be set to 0 in other
situations. Its default value is 0.
Signed-off-by: Lu Wei <luwei32(a)huawei.com>
Signed-off-by: Liu Jian <liujian56(a)huawei.com>
---
 include/net/tcp.h          |  1 +
 net/ipv4/inet_hashtables.c | 11 ++++++++---
 net/ipv4/sysctl_net_ipv4.c |  8 ++++++++
 3 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/include/net/tcp.h b/include/net/tcp.h
index 9c86ff1e3ed1..1b832683ccf8 100644
--- a/include/net/tcp.h
+++ b/include/net/tcp.h
@@ -258,6 +258,7 @@ extern long sysctl_tcp_mem[3];
 extern atomic_long_t tcp_memory_allocated;
 extern struct percpu_counter tcp_sockets_allocated;
 extern unsigned long tcp_memory_pressure;
+extern int sysctl_local_port_allocation;
 
 /* optimized version of sk_under_memory_pressure() for TCP sockets */
 static inline bool tcp_under_memory_pressure(const struct sock *sk)
diff --git a/net/ipv4/inet_hashtables.c b/net/ipv4/inet_hashtables.c
index ed8324ee4b1b..396a58d9708c 100644
--- a/net/ipv4/inet_hashtables.c
+++ b/net/ipv4/inet_hashtables.c
@@ -742,7 +742,7 @@ int __inet_hash_connect(struct inet_timewait_death_row *death_row,
 	struct net *net = sock_net(sk);
 	struct inet_bind_bucket *tb;
 	u32 remaining, offset;
-	int ret, i, low, high;
+	int ret, i, low, high, span_size;
 	int l3mdev;
 	u32 index;
 
@@ -762,6 +762,11 @@ int __inet_hash_connect(struct inet_timewait_death_row *death_row,
 		local_bh_enable();
 		return ret;
 	}
+	/* local_port_allocation 0 means even and odd port allocation strategy
+	 * will be applied, so span size is 2; otherwise sequential allocation
+	 * will be used and span size is 1. Default value is 0.
+	 */
+	span_size = sysctl_local_port_allocation ? 1 : 2;
 
 	l3mdev = inet_sk_bound_l3mdev(sk);
 
@@ -783,7 +788,7 @@ int __inet_hash_connect(struct inet_timewait_death_row *death_row,
 	offset &= ~1U;
 other_parity_scan:
 	port = low + offset;
-	for (i = 0; i < remaining; i += 2, port += 2) {
+	for (i = 0; i < remaining; i += span_size, port += span_size) {
 		if (unlikely(port >= high))
 			port -= remaining;
 		if (inet_is_local_reserved_port(net, port))
@@ -824,7 +829,7 @@ int __inet_hash_connect(struct inet_timewait_death_row *death_row,
 	}
 
 	offset++;
-	if ((offset & 1) && remaining > 1)
+	if ((offset & 1) && remaining > 1 && span_size == 2)
 		goto other_parity_scan;
 
 	return -EADDRNOTAVAIL;
diff --git a/net/ipv4/sysctl_net_ipv4.c b/net/ipv4/sysctl_net_ipv4.c
index dee47ef05655..d82c0eceec91 100644
--- a/net/ipv4/sysctl_net_ipv4.c
+++ b/net/ipv4/sysctl_net_ipv4.c
@@ -51,6 +51,7 @@ static int comp_sack_nr_max = 255;
 static u32 u32_max_div_HZ = UINT_MAX / HZ;
 static int one_day_secs = 24 * 3600;
 
+int sysctl_local_port_allocation;
 /* obsolete */
 static int sysctl_tcp_low_latency __read_mostly;
 
@@ -575,6 +576,13 @@ static struct ctl_table ipv4_table[] = {
 		.extra2		= SYSCTL_ONE,
 	},
 #endif
+	{
+		.procname	= "local_port_allocation",
+		.data		= &sysctl_local_port_allocation,
+		.maxlen		= sizeof(int),
+		.mode		= 0644,
+		.proc_handler	= proc_dointvec,
+	},
 	{ }
 };
 
-- 
2.34.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        This patch series support ACPI for MPAM 2.0
Hesham Almatary (1):
  ACPICA: Add support for Arm's MPAM ACPI table version 2
Yu Liao (1):
  ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
 arch/arm64/kernel/mpam/mpam_device.c |   2 +-
 drivers/acpi/arm64/Makefile          |   2 +-
 drivers/acpi/arm64/mpam.c            |  19 ++-
 drivers/acpi/arm64/mpam_v2.c         | 188 +++++++++++++++++++++++++++
 include/acpi/actbl2.h                | 111 ++++++++++++++++
 include/linux/arm_mpam.h             |   2 +-
 6 files changed, 318 insertions(+), 6 deletions(-)
 create mode 100644 drivers/acpi/arm64/mpam_v2.c
-- 
2.25.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                    
                    
                        From: Li Nan <linan122(a)huawei.com>
This patch series fix block layer bug.
3 patchs fix iocost bug. Other patchs fix raid10 and badblocks bug.
David Sloan (1):
  md: Flush workqueue md_rdev_misc_wq in md_alloc()
Jiang Li (1):
  md/raid1: stop mdx_raid1 thread when raid1 array run failed
Jinke Han (1):
  block: don't allow the same type rq_qos add more than once
Li Nan (20):
  blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
  md: replace invalid function flush_rdev_wq() with flush_workqueue()
  md: fix sysfs duplicate file while adding rdev
  md/raid10: fix softlockup in raid10_unplug
  md/raid10: fix taks hung in raid10d
  md/raid10: fix a race between removing rdev and access
    conf->mirrors[i].rdev
  md: fix io loss when remove rdev fail
  md/raid10: prioritize adding disk to 'removed' mirror
  md/raid10: fix io loss while replacement replace rdev
  md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
  md/raid10: fix uaf if replacement replaces rdev
  md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
  md/raid10: fix incorrect counting of rdev->nr_pending
  block: Only set bb->changed when badblocks changes
  md/raid10: fix io hung in md_wait_for_blocked_rdev()
  md: fix unexpected changes of return value in rdev_set_badblocks
  block/badblocks: fix the bug of reverse order
  block/badblocks: fix badblocks loss when badblocks combine
  md/raid10: fix null-ptr-deref in raid10_sync_request
  md/raid10: fix incorrect done of recovery
Yu Kuai (2):
  blk-iocost: don't allow to configure bio based device
  md/raid10: factor out code from wait_barrier() to
    stop_waiting_barrier()
 block/badblocks.c     |  29 +++--
 block/blk-iocost.c    |  35 ++++--
 block/blk-iolatency.c |  18 +--
 block/blk-rq-qos.h    |  11 +-
 block/blk-wbt.c       |  12 +-
 drivers/md/md.c       |  45 ++++---
 drivers/md/raid1.c    |   1 +
 drivers/md/raid10.c   | 286 ++++++++++++++++++++++++------------------
 drivers/md/raid10.h   |  12 +-
 9 files changed, 268 insertions(+), 181 deletions(-)
-- 
2.39.2
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            25
                            
                          
                          
                            
    
                          
                        
                    
                    
                        delete -g option for release vesion and add compile option: -Wextra
-fno-common -std=gnu11 -Wfloat-equal
Signed-off-by: veega <zhuweijia(a)huawei.com>
---
 CMakeLists.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6a396e7..174dd8f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -11,7 +11,8 @@
 
 project(hikptool C)
 
-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -O2 -fPIC -fPIE -Wall")
+set(CMAKE_C_FLAGS
+	"${CMAKE_C_FLAGS} -O2 -fPIC -fPIE -Wall -Wextra -fno-common -std=gnu11 -Wfloat-equal")
 set(CMAKE_SKIP_RPATH TRUE)
 
 macro(get_header_dir_recurse HEADER_DIR_LIST)
-- 
2.36.1.windows.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    02 Jun '23
                    
                        hulk inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I79J3X
CVE: N/A
----------------------------------------------------
It is already enabled by default on the x86 and loongarch platforms, so
let's enable it on the arm64 platform.
Signed-off-by: Liu Jian <liujian56(a)huawei.com>
Reviewed-by: Wei Yongjun <weiyongjun1(a)huawe.com>
---
 arch/arm64/configs/openeuler_defconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/configs/openeuler_defconfig b/arch/arm64/configs/openeuler_defconfig
index 76de734953fc..2c4d0524487c 100644
--- a/arch/arm64/configs/openeuler_defconfig
+++ b/arch/arm64/configs/openeuler_defconfig
@@ -1796,7 +1796,7 @@ CONFIG_CGROUP_NET_CLASSID=y
 CONFIG_NET_RX_BUSY_POLL=y
 CONFIG_BQL=y
 CONFIG_BPF_JIT=y
-# CONFIG_BPF_STREAM_PARSER is not set
+CONFIG_BPF_STREAM_PARSER=y
 CONFIG_NET_FLOW_LIMIT=y
 
 #
-- 
2.34.1
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    02 Jun '23
                    
                        In the test of execl, shell1 and shell8 of UnixBench, L3 false sharing
occurs between rwsem_try_write_lock_unqueued() and filemap_map_pages().
The offset between address_space.host and address_space.i_mmap_rwsem
is 48. It may occur L3 false sharing. Their offsets in struct ext4_inode_info
is 696 and 744, so when the address of ext4_inode_info after L3 aligned,
it may occur L3 false sharing in the following condition:
[0x00 ~ 0x10] false sharing
[0x18 ~ 0x40] no false sharing
[0x48 ~ 0x80] false sharing
Change the offset of 'vfs_inode' from 320 to 360 in ext4_inode_info and
make the address of ext4_inode_info L3 aligned, so the offset of host
and i_mmap_rwsem in ext4_inode_info is changed to 736 and 784, it can
make them in different L3 to avoid false sharing.
./Run -c 96 -i 3 execl
Before this patch:
System Benchmarks Partial Index              BASELINE       RESULT    INDEX
Execl Throughput                                 43.0      24238.0   5636.8
                                                                   ========
System Benchmarks Index Score (Partial Only)                         5636.8
After this patch:
System Benchmarks Partial Index              BASELINE       RESULT    INDEX
Execl Throughput                                 43.0      29363.7   6828.8
                                                                   ========
System Benchmarks Index Score (Partial Only)                         6828.8
Yang Yingliang (2):
  ext4: mitigatin cacheline false sharing in struct ext4_inode_info
  enable MITIGATION_FALSE_SHARING by default
 arch/arm64/configs/openeuler_defconfig | 1 +
 arch/x86/configs/openeuler_defconfig   | 1 +
 fs/ext4/Kconfig                        | 9 +++++++++
 fs/ext4/ext4.h                         | 5 +++++
 fs/ext4/super.c                        | 4 ++++
 5 files changed, 20 insertions(+)
-- 
2.33.0
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            2
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [PATCH OLK-5.10] ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce()
                        
                        
by Zhengchao Shao 02 Jun '23
                    by Zhengchao Shao 02 Jun '23
02 Jun '23
                    
                        From: Julian Wiedmann <jwi(a)linux.ibm.com>
mainline inclusion
from mainline-v5.16-rc3
commit 0276af2176c78771da7f311621a25d7608045827
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7A2A0
CVE: NA
Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
--------------------------------
ethtool_set_coalesce() now uses both the .get_coalesce() and
.set_coalesce() callbacks. But the check for their availability is
buggy, so changing the coalesce settings on a device where the driver
provides only _one_ of the callbacks results in a NULL pointer
dereference instead of an -EOPNOTSUPP.
Fix the condition so that the availability of both callbacks is
ensured. This also matches the netlink code.
Note that reproducing this requires some effort - it only affects the
legacy ioctl path, and needs a specific combination of driver options:
- have .get_coalesce() and .coalesce_supported but no
 .set_coalesce(), or
- have .set_coalesce() but no .get_coalesce(). Here eg. ethtool doesn't
  cause the crash as it first attempts to call ethtool_get_coalesce()
  and bails out on error.
Fixes: f3ccfda19319 ("ethtool: extend coalesce setting uAPI with CQE mode")
Cc: Yufeng Mo <moyufeng(a)huawei.com>
Cc: Huazhong Tan <tanhuazhong(a)huawei.com>
Cc: Andrew Lunn <andrew(a)lunn.ch>
Cc: Heiner Kallweit <hkallweit1(a)gmail.com>
Signed-off-by: Julian Wiedmann <jwi(a)linux.ibm.com>
Link: https://lore.kernel.org/r/20211126175543.28000-1-jwi@linux.ibm.com
Signed-off-by: Jakub Kicinski <kuba(a)kernel.org>
Signed-off-by: Zhengchao Shao <shaozhengchao(a)huawei.com>
---
 net/ethtool/ioctl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/ethtool/ioctl.c b/net/ethtool/ioctl.c
index ab056feb44a8..63a88b3e861d 100644
--- a/net/ethtool/ioctl.c
+++ b/net/ethtool/ioctl.c
@@ -1696,7 +1696,7 @@ static noinline_for_stack int ethtool_set_coalesce(struct net_device *dev,
 	struct ethtool_coalesce coalesce;
 	int ret;
 
-	if (!dev->ethtool_ops->set_coalesce && !dev->ethtool_ops->get_coalesce)
+	if (!dev->ethtool_ops->set_coalesce || !dev->ethtool_ops->get_coalesce)
 		return -EOPNOTSUPP;
 
 	ret = dev->ethtool_ops->get_coalesce(dev, &coalesce, &kernel_coalesce,
-- 
2.34.1
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                     
                        
                     
                        
                     
                        
                     
                        
                     
                        
                     
                        
                     
                        
                     
                        
                     
                        
                    