aboutsummaryrefslogtreecommitdiffstats
path: root/arch/avr32/lib/io-readsw.S
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@bell.net>2013-01-14 19:45:00 -0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-02-28 06:32:27 -0800
commitef96576ef50b8bbd4c63b9cebab372cb7cf4ba67 (patch)
treebf2a6d1637c5b3d84b4fcd71d0970f18ada28aac /arch/avr32/lib/io-readsw.S
parent534aaed9080ba82974e8d2a71e43a362918138f8 (diff)
downloadkernel_samsung_aries-ef96576ef50b8bbd4c63b9cebab372cb7cf4ba67.zip
kernel_samsung_aries-ef96576ef50b8bbd4c63b9cebab372cb7cf4ba67.tar.gz
kernel_samsung_aries-ef96576ef50b8bbd4c63b9cebab372cb7cf4ba67.tar.bz2
Purge existing TLB entries in set_pte_at and ptep_set_wrprotect
commit 7139bc1579901b53db7e898789e916ee2fb52d78 upstream. This patch goes a long way toward fixing the minifail bug, and it  significantly improves the stability of SMP machines such as the rp3440.  When write  protecting a page for COW, we need to purge the existing translation.  Otherwise, the COW break doesn't occur as expected because the TLB may still have a stale entry which allows writes. [jejb: fix up checkpatch errors] Signed-off-by: John David Anglin <dave.anglin@bell.net> Signed-off-by: James Bottomley <JBottomley@Parallels.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/avr32/lib/io-readsw.S')
0 files changed, 0 insertions, 0 deletions