" 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.
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.