[Bug 567956] [NEW] ARM: Incorrect prefetch abort handling can cause a spin instead of SIGSEGV

Dave Martin Dave.Martin at arm.com
Wed Apr 21 16:12:00 UTC 2010


Public bug reported:

http://article.gmane.org/gmane.linux.kernel.commits.head/213639

"    ARM: 5728/1: Proper prefetch abort handling on ARMv6 and ARMv7

    Currently, on ARMv6 and ARMv7, if an application tries to execute
    code (or garbage) on non-executable page it hangs. It caused by
    incorrect prefetch abort handling. Now every prefetch abort
    processes as a translation fault. "

I believe the patch was merges in 2.6.32, so it is _probably_ already
applied in the dove tree (but it might be worth checking)

This patch doesn't appear critical; it just affects cases where
processes are already crashing by trying to execute in invalid address
space.  I'm not aware of any real problems in lucid caused by this at
present.

** Affects: linux-fsl-imx51 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: armel

-- 
ARM: Incorrect prefetch abort handling can cause a spin instead of SIGSEGV
https://bugs.launchpad.net/bugs/567956
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux-fsl-imx51 in ubuntu.




More information about the kernel-bugs mailing list