aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/k8.h
diff options
context:
space:
mode:
authorSuresh Siddha <suresh.b.siddha@intel.com>2009-10-28 18:46:58 -0800
committerIngo Molnar <mingo@elte.hu>2009-11-02 17:17:24 +0100
commite7d23dde9b7ebb575e2bcee2abefc9ec1e4adde9 (patch)
treee3c8683d149e29a2d3a6099ddcae4732d17d6b31 /arch/x86/include/asm/k8.h
parentx86_64, ftrace: Make ftrace use kernel identity mapping to modify code (diff)
downloadlinux-dev-e7d23dde9b7ebb575e2bcee2abefc9ec1e4adde9.tar.xz
linux-dev-e7d23dde9b7ebb575e2bcee2abefc9ec1e4adde9.zip
x86_64, cpa: Use only text section in set_kernel_text_rw/ro
set_kernel_text_rw()/set_kernel_text_ro() are marking pages starting from _text to __start_rodata as RW or RO. With CONFIG_DEBUG_RODATA, there might be free pages (associated with padding the sections to 2MB large page boundary) between text and rodata sections that are given back to page allocator. So we should use only use the start (__text) and end (__stop___ex_table) of the text section in set_kernel_text_rw()/set_kernel_text_ro(). Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com> Acked-by: Steven Rostedt <rostedt@goodmis.org> Tested-by: Steven Rostedt <rostedt@goodmis.org> LKML-Reference: <20091029024821.164525222@sbs-t61.sc.intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/include/asm/k8.h')
0 files changed, 0 insertions, 0 deletions