summaryrefslogtreecommitdiffstats
path: root/arch/parisc/Makefile
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@bell.net>2013-05-10 23:21:38 +0000
committerHelge Deller <deller@gmx.de>2013-05-11 21:13:04 +0200
commitf0a18819e261afc5fdbd8c5c6f9943123c5461ba (patch)
treed931ef9634976eec903b87de8c2b2dc029918db8 /arch/parisc/Makefile
parent416821d3d68164909b2cbcf398e4ba0797f5f8a2 (diff)
downloadblackbird-op-linux-f0a18819e261afc5fdbd8c5c6f9943123c5461ba.tar.gz
blackbird-op-linux-f0a18819e261afc5fdbd8c5c6f9943123c5461ba.zip
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 'arch/parisc/Makefile')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud