For the next update unless upstream fixes it. Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
18 lines
769 B
Diff
18 lines
769 B
Diff
--- include/linux/module.h 2019-06-27 02:13:33.000000000 +0200
|
|
+++ include/linux/module.h 2019-06-29 15:05:26.469682800 +0200
|
|
@@ -127,13 +127,13 @@
|
|
#define module_init(initfn) \
|
|
static inline initcall_t __maybe_unused __inittest(void) \
|
|
{ return initfn; } \
|
|
- int init_module(void) __attribute__((alias(#initfn)));
|
|
+ int init_module(void) __attribute((__copy__(initfn))) __attribute__((alias(#initfn)));
|
|
|
|
/* This is only required if you want to be unloadable. */
|
|
#define module_exit(exitfn) \
|
|
static inline exitcall_t __maybe_unused __exittest(void) \
|
|
{ return exitfn; } \
|
|
- void cleanup_module(void) __attribute__((alias(#exitfn)));
|
|
+ void cleanup_module(void) __attribute((__copy__(exitfn))) __attribute__((alias(#exitfn)));
|
|
|
|
#endif
|
|
|