diff options
Diffstat (limited to 'include/linux/module.h')
| -rw-r--r-- | include/linux/module.h | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/include/linux/module.h b/include/linux/module.h index d44df9b2c131..fce6b4335e36 100644 --- a/include/linux/module.h +++ b/include/linux/module.h @@ -20,6 +20,7 @@  #include <linux/export.h>  #include <linux/rbtree_latch.h>  #include <linux/error-injection.h> +#include <linux/tracepoint-defs.h>  #include <linux/percpu.h>  #include <asm/module.h> @@ -123,7 +124,6 @@ extern void cleanup_module(void);  #define late_initcall_sync(fn)		module_init(fn)  #define console_initcall(fn)		module_init(fn) -#define security_initcall(fn)		module_init(fn)  /* Each module must use one module_init(). */  #define module_init(initfn)					\ @@ -266,7 +266,7 @@ extern int modules_disabled; /* for sysctl */  /* Get/put a kernel symbol (calls must be symmetric) */  void *__symbol_get(const char *symbol);  void *__symbol_get_gpl(const char *symbol); -#define symbol_get(x) ((typeof(&x))(__symbol_get(VMLINUX_SYMBOL_STR(x)))) +#define symbol_get(x) ((typeof(&x))(__symbol_get(__stringify(x))))  /* modules using other modules: kdb wants to see this. */  struct module_use { @@ -430,7 +430,7 @@ struct module {  #ifdef CONFIG_TRACEPOINTS  	unsigned int num_tracepoints; -	struct tracepoint * const *tracepoints_ptrs; +	tracepoint_ptr_t *tracepoints_ptrs;  #endif  #ifdef HAVE_JUMP_LABEL  	struct jump_entry *jump_entries; @@ -575,7 +575,7 @@ extern void __noreturn __module_put_and_exit(struct module *mod,  #ifdef CONFIG_MODULE_UNLOAD  int module_refcount(struct module *mod);  void __symbol_put(const char *symbol); -#define symbol_put(x) __symbol_put(VMLINUX_SYMBOL_STR(x)) +#define symbol_put(x) __symbol_put(__stringify(x))  void symbol_put_addr(void *addr);  /* Sometimes we know we already have a refcount, and it's easier not  |