summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@bell.net>2013-05-10 23:21:38 (GMT)
committerHelge Deller <deller@gmx.de>2013-05-11 19:13:04 (GMT)
commitf0a18819e261afc5fdbd8c5c6f9943123c5461ba (patch)
treed931ef9634976eec903b87de8c2b2dc029918db8 /tools
parent416821d3d68164909b2cbcf398e4ba0797f5f8a2 (diff)
downloadlinux-fsl-qoriq-f0a18819e261afc5fdbd8c5c6f9943123c5461ba.tar.xz
parisc: fix SMP races when updating PTE and TLB entries in entry.S
Currently, race conditions exist in the handling of TLB interruptions in entry.S. In particular, dirty bit updates can be lost if an accessed interruption occurs just after the dirty bit interruption on a different cpu. Lost dirty bit updates result in user pages not being flushed and general system instability. This change adds lock and unlock macros to synchronize all PTE and TLB updates done in entry.S. As a result, userspace stability is significantly improved. Signed-off-by: John David Anglin <dave.anglin@bell.net> Signed-off-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions