|
@@ -1458,12 +1458,27 @@ static struct module *load_module(void __user *umod,
|
|
Elf_Ehdr *hdr;
|
|
Elf_Ehdr *hdr;
|
|
Elf_Shdr *sechdrs;
|
|
Elf_Shdr *sechdrs;
|
|
char *secstrings, *args, *modmagic, *strtab = NULL;
|
|
char *secstrings, *args, *modmagic, *strtab = NULL;
|
|
- unsigned int i, symindex = 0, strindex = 0, setupindex, exindex,
|
|
|
|
- exportindex, modindex, obsparmindex, infoindex, gplindex,
|
|
|
|
- crcindex, gplcrcindex, versindex, pcpuindex, gplfutureindex,
|
|
|
|
- gplfuturecrcindex, unwindex = 0;
|
|
|
|
- unsigned int unusedindex, unusedcrcindex, unusedgplindex,
|
|
|
|
- unusedgplcrcindex;
|
|
|
|
|
|
+ unsigned int i;
|
|
|
|
+ unsigned int symindex = 0;
|
|
|
|
+ unsigned int strindex = 0;
|
|
|
|
+ unsigned int setupindex;
|
|
|
|
+ unsigned int exindex;
|
|
|
|
+ unsigned int exportindex;
|
|
|
|
+ unsigned int modindex;
|
|
|
|
+ unsigned int obsparmindex;
|
|
|
|
+ unsigned int infoindex;
|
|
|
|
+ unsigned int gplindex;
|
|
|
|
+ unsigned int crcindex;
|
|
|
|
+ unsigned int gplcrcindex;
|
|
|
|
+ unsigned int versindex;
|
|
|
|
+ unsigned int pcpuindex;
|
|
|
|
+ unsigned int gplfutureindex;
|
|
|
|
+ unsigned int gplfuturecrcindex;
|
|
|
|
+ unsigned int unwindex = 0;
|
|
|
|
+ unsigned int unusedindex;
|
|
|
|
+ unsigned int unusedcrcindex;
|
|
|
|
+ unsigned int unusedgplindex;
|
|
|
|
+ unsigned int unusedgplcrcindex;
|
|
struct module *mod;
|
|
struct module *mod;
|
|
long err = 0;
|
|
long err = 0;
|
|
void *percpu = NULL, *ptr = NULL; /* Stops spurious gcc warning */
|
|
void *percpu = NULL, *ptr = NULL; /* Stops spurious gcc warning */
|