All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 6/6] module: remove the SHF_ALLOC flag on the __versions section.
@ 2009-01-28 13:35 Rusty Russell
  0 siblings, 0 replies; only message in thread
From: Rusty Russell @ 2009-01-28 13:35 UTC (permalink / raw)
  To: linux-kernel; +Cc: Shawn Bohrer, Shawn Bohrer


OK, the rest of this series was really intellectual masturbation.
This patch just takes off the SHF_ALLOC flag on __versions so we don't
keep them around after module load.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
---
 kernel/module.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/kernel/module.c b/kernel/module.c
--- a/kernel/module.c
+++ b/kernel/module.c
@@ -2010,6 +2010,9 @@ static noinline struct module *load_modu
 		if (strncmp(secstrings+sechdrs[i].sh_name, ".exit", 5) == 0)
 			sechdrs[i].sh_flags &= ~(unsigned long)SHF_ALLOC;
 #endif
+		/* Don't keep __versions around; it's just for loading. */
+		if (strcmp(secstrings + sechdrs[i].sh_name, "__versions") == 0)
+			sechdrs[i].sh_flags &= ~(unsigned long)SHF_ALLOC;
 	}
 
 	modindex = find_sec(hdr, sechdrs, secstrings,


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-01-28 13:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-28 13:35 [PATCH 6/6] module: remove the SHF_ALLOC flag on the __versions section Rusty Russell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.