On Tue, 7 Apr 2009, Paul Mackerras wrote: > This fixes a problem reported by Sean MacLennan where loading any > module would cause an oops. We weren't marking the pages containing > the module text as having hardware execute permission, due to a bug > introduced in commit 8d1cf34e ("powerpc/mm: Tweak PTE bit combination > definitions"), hence trying to execute the module text caused an > exception on processors that support hardware execute permission. > > This adds _PAGE_HWEXEC to the definitions of PAGE_KERNEL_X and > PAGE_KERNEL_ROX to fix this problem. > > Reported-by: Sean MacLennan <smaclen...@pikatech.com> > Signed-off-by: Paul Mackerras <pau...@samba.org>
Tested-by: Geert Uytterhoeven <geert.uytterhoe...@sonycom.com> (on Sequoia) With kind regards, Geert Uytterhoeven Software Architect Sony Techsoft Centre Europe The Corporate Village · Da Vincilaan 7-D1 · B-1935 Zaventem · Belgium Phone: +32 (0)2 700 8453 Fax: +32 (0)2 700 8622 E-mail: geert.uytterhoe...@sonycom.com Internet: http://www.sony-europe.com/ A division of Sony Europe (Belgium) N.V. VAT BE 0413.825.160 · RPR Brussels Fortis · BIC GEBABEBB · IBAN BE41293037680010 _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev