summaryrefslogtreecommitdiffstats
path: root/0001-Correct-warning-with-gcc9.patch
diff options
context:
space:
mode:
authorLaura Abbott <labbott@redhat.com>2019-01-23 14:00:25 +0100
committerLaura Abbott <labbott@redhat.com>2019-01-23 14:00:49 +0100
commita20edb31c79ea67d4b2bba37d736059d2f9e40bb (patch)
tree25999b20898d30dde702e55dc2af230c940fe356 /0001-Correct-warning-with-gcc9.patch
parent0713adcf68f9b8f6c959417fee24740e6ad7f254 (diff)
downloadkernel-a20edb31c79ea67d4b2bba37d736059d2f9e40bb.tar.gz
kernel-a20edb31c79ea67d4b2bba37d736059d2f9e40bb.tar.xz
kernel-a20edb31c79ea67d4b2bba37d736059d2f9e40bb.zip
gcc9 fixes
Diffstat (limited to '0001-Correct-warning-with-gcc9.patch')
-rw-r--r--0001-Correct-warning-with-gcc9.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/0001-Correct-warning-with-gcc9.patch b/0001-Correct-warning-with-gcc9.patch
new file mode 100644
index 000000000..9a5e94230
--- /dev/null
+++ b/0001-Correct-warning-with-gcc9.patch
@@ -0,0 +1,35 @@
+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
+