Thread (6 messages) 6 messages, 3 authors, 2019-03-11

Re: [PATCH] vmlinux.lds.h: drop unused __vermagic

From: Mathias Krause <hidden>
Date: 2019-01-21 11:40:13
Also in: lkml

On Wed, 2 Jan 2019 at 21:29, Jessica Yu [off-list ref] wrote:
quoted hunk ↗ jump to hunk
+++ Mathias Krause [30/12/18 13:40 +0100]:
quoted
The reference to '__vermagic' is a relict from v2.5 times. And even
there it had a very short life time, from v2.5.59 (commit 1d411b80ee18
("Module Sanity Check") in the historic tree) to v2.5.69 (commit
67ac5b866bda ("[PATCH] complete modinfo section")).

Neither current kernels nor modules contain a '__vermagic' section any
more, so get rid of it.

Signed-off-by: Mathias Krause <redacted>
Cc: Rusty Russell <redacted>
Cc: Jessica Yu <jeyu@kernel.org>
Thanks for the cleanup.

Reviewed-by: Jessica Yu <jeyu@kernel.org>
Arnd, will you carry this patch through your asm-generic tree or did
the MAINTAINERS file mislead me here?

Thanks,
Mathias
quoted
---
include/asm-generic/vmlinux.lds.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h
index 3d7a6a9c2370..530ce1e7a1ec 100644
--- a/include/asm-generic/vmlinux.lds.h
+++ b/include/asm-generic/vmlinux.lds.h
@@ -332,7 +332,6 @@
              __start_rodata = .;                                     \
              *(.rodata) *(.rodata.*)                                 \
              RO_AFTER_INIT_DATA      /* Read only after init */      \
-              KEEP(*(__vermagic))     /* Kernel version magic */      \
              . = ALIGN(8);                                           \
              __start___tracepoints_ptrs = .;                         \
              KEEP(*(__tracepoints_ptrs)) /* Tracepoints: pointer array */ \
--
2.19.2
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help