Messages in this thread | | | Subject | Re: [patch 3/3] x86_64, cpa: use only text section in set_kernel_text_rw/ro | From | Suresh Siddha <> | Date | Fri, 30 Oct 2009 11:17:08 -0800 |
| |
On Wed, 2009-10-28 at 19:06 -0700, Steven Rostedt wrote: > On Wed, 2009-10-28 at 18:46 -0800, Suresh Siddha wrote: > > plain text document attachment (fix_kernel_text_ro_rw.patch) > > 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(). > > > > Cc: Steven Rostedt <rostedt@goodmis.org> > > Signed-off-by: Suresh Siddha <suresh.b.siddha@intel.com> > > --- > > > > I'll go ahead and test this to make sure it does not bust ftrace with an > allyesconfig.
Steve, Good to go?
If so, Ingo can you please consider this patchset?
thanks, suresh
| |