36 lines
1.1 KiB
Diff
36 lines
1.1 KiB
Diff
|
From 0de1315ee843713bafb9a59bc040a024f688c62a Mon Sep 17 00:00:00 2001
|
||
|
From: Laura Abbott <labbott@redhat.com>
|
||
|
Date: Wed, 23 Jan 2019 13:56:47 +0100
|
||
|
Subject: [PATCH] Correct warning with gcc9
|
||
|
|
||
|
Suggested from Arnd
|
||
|
|
||
|
Signed-off-by: Laura Abbott <labbott@redhat.com>
|
||
|
---
|
||
|
include/linux/module.h | 4 ++--
|
||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||
|
|
||
|
diff --git a/include/linux/module.h b/include/linux/module.h
|
||
|
index 8fa38d3e7538..f2a24b59cca4 100644
|
||
|
--- a/include/linux/module.h
|
||
|
+++ b/include/linux/module.h
|
||
|
@@ -129,13 +129,13 @@ extern void cleanup_module(void);
|
||
|
#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__((cold, 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__((cold, alias(#exitfn)));
|
||
|
|
||
|
#endif
|
||
|
|
||
|
--
|
||
|
2.20.1
|
||
|
|