diff options
author | Roman Yeryomin <roman@advem.lv> | 2012-09-13 00:40:35 +0300 |
---|---|---|
committer | Roman Yeryomin <roman@advem.lv> | 2013-05-26 00:44:46 +0300 |
commit | a27354c9021a8423ef8c7d2bffad49cbf639eec1 (patch) | |
tree | 2355929a4b8cf1888cd0797cfabdb42e0077c524 /target/linux/realtek/patches-2.6.30/007-modules.diff | |
parent | 24a776baeb5d3cd903b144c89ceb11c5bc36a49e (diff) |
Add realtek target files
Signed-off-by: Roman Yeryomin <roman@advem.lv>
Diffstat (limited to 'target/linux/realtek/patches-2.6.30/007-modules.diff')
-rw-r--r-- | target/linux/realtek/patches-2.6.30/007-modules.diff | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/target/linux/realtek/patches-2.6.30/007-modules.diff b/target/linux/realtek/patches-2.6.30/007-modules.diff new file mode 100644 index 000000000..a7148c260 --- /dev/null +++ b/target/linux/realtek/patches-2.6.30/007-modules.diff @@ -0,0 +1,17 @@ +Index: linux-2.6.30.9/arch/rlx/kernel/module.c +=================================================================== +--- linux-2.6.30.9.orig/arch/rlx/kernel/module.c ++++ linux-2.6.30.9/arch/rlx/kernel/module.c +@@ -387,10 +387,11 @@ int module_finalize(const Elf_Ehdr *hdr, + { + const Elf_Shdr *s; + char *secstrings = (void *)hdr + sechdrs[hdr->e_shstrndx].sh_offset; ++ char dbe_table[]="__dbe_table"; + + INIT_LIST_HEAD(&me->arch.dbe_list); + for (s = sechdrs; s < sechdrs + hdr->e_shnum; s++) { +- if (strcmp("__dbe_table", secstrings + s->sh_name) != 0) ++ if (strcmp(dbe_table, secstrings + s->sh_name) != 0) + continue; + me->arch.dbe_start = (void *)s->sh_addr; + me->arch.dbe_end = (void *)s->sh_addr + s->sh_size; |