projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
00afe02
)
kallsyms: use new arch_is_kernel_text()
author
Mike Frysinger
<
[email protected]
>
Tue, 22 Sep 2009 23:44:15 +0000
(16:44 -0700)
committer
Linus Torvalds
<
[email protected]
>
Wed, 23 Sep 2009 14:39:30 +0000
(07:39 -0700)
This allows kallsyms to locate symbols that are in arch-specific text
sections (such as text in Blackfin on-chip SRAM regions).
Signed-off-by: Mike Frysinger <
[email protected]
>
Cc: Ingo Molnar <
[email protected]
>
Cc: Robin Getz <
[email protected]
>
Cc: Sam Ravnborg <
[email protected]
>
Cc: Peter Zijlstra <
[email protected]
>
Cc: Arnd Bergmann <
[email protected]
>
Signed-off-by: Andrew Morton <
[email protected]
>
Signed-off-by: Linus Torvalds <
[email protected]
>
kernel/kallsyms.c
patch
|
blob
|
history
diff --git
a/kernel/kallsyms.c
b/kernel/kallsyms.c
index 3a29dbe7898e329e9ddd61f141dfb44f68a59ca8..8b6b8b697c686a297de3c85421e1e5172ff53a27 100644
(file)
--- a/
kernel/kallsyms.c
+++ b/
kernel/kallsyms.c
@@
-59,7
+59,8
@@
static inline int is_kernel_inittext(unsigned long addr)
static inline int is_kernel_text(unsigned long addr)
{
- if (addr >= (unsigned long)_stext && addr <= (unsigned long)_etext)
+ if ((addr >= (unsigned long)_stext && addr <= (unsigned long)_etext) ||
+ arch_is_kernel_text(addr))
return 1;
return in_gate_area_no_task(addr);
}