[PATCH] pte_fsl_booke: fix instruction TLB error permission check
Kumar Gala
galak at kernel.crashing.org
Fri May 14 05:14:56 EST 2010
On May 7, 2010, at 3:38 AM, Li Yang wrote:
> Check the user/supervisor execution permission base on the code address.
> This fixes the following oops on module loading or removing.
>
> Unable to handle kernel paging request for instruction fetch
> Faulting instruction address: 0xf938d040
> Oops: Kernel access of bad area, sig: 11 [#1]
>
> Signed-off-by: Li Yang <leoli at freescale.com>
> Signed-off-by: Jin Qing <b24347 at freescale.com>
> ---
> arch/powerpc/kernel/head_fsl_booke.S | 13 ++++++++++---
> 1 files changed, 10 insertions(+), 3 deletions(-)
applied to merge.
I've updated the commit message to be a bit more clear on why we need to do this.
Thanks for figuring this out.
- k
More information about the Linuxppc-dev
mailing list