[patch 17/38] module: Add arch_data to module_layout

From: Thomas Gleixner
Date: Sat Jul 16 2022 - 19:18:21 EST


For the upcoming call depth tracking it's required to store extra
information in the module layout. Add a pointer.

Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
---
include/linux/module.h | 3 +++
1 file changed, 3 insertions(+)

--- a/include/linux/module.h
+++ b/include/linux/module.h
@@ -87,6 +87,9 @@ struct module_layout {
#ifdef CONFIG_MODULES_TREE_LOOKUP
struct mod_tree_node mtn;
#endif
+#ifdef CONFIG_CALL_THUNKS
+ void *arch_data;
+#endif
};

extern ssize_t __modver_version_show(struct module_attribute *,