|
@@ -1992,12 +1992,14 @@ 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)
|
|
|
{
|
|
|
+ return 0;
|
|
|
}
|
|
|
+
|
|
|
static inline void add_kallsyms(struct module *mod,
|
|
|
Elf_Shdr *sechdrs,
|
|
|
unsigned int shnum,
|
|
@@ -2081,9 +2083,8 @@ 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",
|