* [PATCH] Fix build with KALLSYMS disabled.
@ 2009-09-25 15:58 Diego Elio 'Flameeyes' Pettenò
2009-09-25 16:14 ` Paulo Marques
0 siblings, 1 reply; 3+ messages in thread
From: Diego Elio 'Flameeyes' Pettenò @ 2009-09-25 15:58 UTC (permalink / raw)
To: linux-kernel
With KALLSYMS disabled, but some debug features enabled, build will fail
because the layout_symtab function uses the wrong type for ELF headers, and
some variables are not declared. Fix that.
Signed-off-by: Diego Elio 'Flameeyes' Pettenò <flameeyes@gmail.com>
---
kernel/module.c | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/kernel/module.c b/kernel/module.c
index 5a29397..8dc6017 100644
--- a/kernel/module.c
+++ b/kernel/module.c
@@ -1992,7 +1992,7 @@ static inline unsigned long layout_symtab(struct module *mod,
Elf_Shdr *sechdrs,
unsigned int symindex,
unsigned int strindex,
- const Elf_Hdr *hdr,
+ const Elf_Ehdr *hdr,
const char *secstrings,
unsigned long *pstroffs,
unsigned long *strmap)
@@ -2081,9 +2081,7 @@ static noinline struct module *load_module(void __user *umod,
struct module *mod;
long err = 0;
void *percpu = NULL, *ptr = NULL; /* Stops spurious gcc warning */
-#ifdef CONFIG_KALLSYMS
unsigned long symoffs, stroffs, *strmap;
-#endif
mm_segment_t old_fs;
DEBUGP("load_module: umod=%p, len=%lu, uargs=%p\n",
--
1.6.5.rc1
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-09-25 17:17 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-25 15:58 [PATCH] Fix build with KALLSYMS disabled Diego Elio 'Flameeyes' Pettenò
2009-09-25 16:14 ` Paulo Marques
2009-09-25 16:17 ` Diego E. “Flameeyes” Pettenò
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.