From: Paul Mackerras Date: Mon, 6 Apr 2009 17:21:10 +0000 (+0000) Subject: powerpc: Fix oops when loading modules X-Git-Tag: v2.6.30-rc1~134^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=11b55da700eb77905f1c2dde3a0cbeedc665a753;p=pandora-kernel.git powerpc: Fix oops when loading modules 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 Signed-off-by: Paul Mackerras --- Reading git-diff-tree failed