[PATCH] ARM64: mm: Correct show_pte behaviour.
Catalin Marinas
catalin.marinas at arm.com
Thu Apr 25 09:51:06 EDT 2013
On Fri, Apr 19, 2013 at 03:49:31PM +0100, Steve Capper wrote:
> show_pte makes use of the *_none_or_clear_bad style functions. If a
> pgd, pud or pmd is identified as being bad, it will then be cleared.
>
> As show_pte appears to be called from either the user or kernel
> fault handlers this side effect can lead to unpredictable behaviour;
> especially as TLB entries are not invalidated.
>
> This patch removes the page table sanitisation from show_pte. If a
> bad pgd, pud or pmd is encountered it is left unmodified.
>
> Signed-off-by: Steve Capper <steve.capper at linaro.org>
Thanks. Applied.
--
Catalin
More information about the linux-arm-kernel
mailing list