diff options
author | nwhitehorn <nwhitehorn@FreeBSD.org> | 2015-02-09 15:58:27 +0000 |
---|---|---|
committer | nwhitehorn <nwhitehorn@FreeBSD.org> | 2015-02-09 15:58:27 +0000 |
commit | 83e35772fc60b517471d40f47dfbc31ea0c08ee8 (patch) | |
tree | 070360c6652792c566455c11bc0851af64bcdd17 /contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp | |
parent | 4a78a9edfc6eaff6b9798fb4dfa4fadc1c6ae1ff (diff) | |
download | FreeBSD-src-83e35772fc60b517471d40f47dfbc31ea0c08ee8.zip FreeBSD-src-83e35772fc60b517471d40f47dfbc31ea0c08ee8.tar.gz |
Mark invalid page table entries correctly for PMAP as well as for the
hypervisor. This prevents an infinite loop where processes with evicted
pages would page fault forever when PMAP decided the evicted pages on
which the process was faulting was actually present and did not need to
be restored.
Found while building LLVM with make -j32.
Sponsored by: FreeBSD Foundation
Diffstat (limited to 'contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp')
0 files changed, 0 insertions, 0 deletions