summaryrefslogtreecommitdiff
path: root/sys/net/raw_usrreq.c
diff options
context:
space:
mode:
authorVisa Hankala <visa@cvs.openbsd.org>2016-04-23 12:53:29 +0000
committerVisa Hankala <visa@cvs.openbsd.org>2016-04-23 12:53:29 +0000
commit94f54ca69788c9f983931ac45f760910834d348f (patch)
tree6008a6b40e02aa50eb051afd26c20b62e5f35a47 /sys/net/raw_usrreq.c
parentffec47ad0d595481493d2cf170b15f0ef915cb66 (diff)
Sync dcaches and invalidate icaches of all active CPUs of a pmap when
making a page executable. This prevents some icache inconsistencies that could arise when a process modifies its code pages and begins executing them while switching between CPUs. These inconsistencies caused process crashes on multiprocessor IP27/IP30 systems under load. Crashes reported by deraadt@ Feedback from Miod, thanks!
Diffstat (limited to 'sys/net/raw_usrreq.c')
0 files changed, 0 insertions, 0 deletions