2022-07-16 23:43:55

by Thomas Gleixner

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

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 <[email protected]>
---
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 *,