diff options
author | 2019-02-03 05:33:48 +0000 | |
---|---|---|
committer | 2019-02-03 05:33:48 +0000 | |
commit | b63d56553724b363983ac33ea336ed8b10ca41d5 (patch) | |
tree | 9cf141dfb06d5055019163315ee75130f982a432 /lib/libcxx/src/filesystem/operations.cpp | |
parent | _dl_cerror is trivial on powerpc; just inline the handling into the stubs (diff) | |
download | wireguard-openbsd-b63d56553724b363983ac33ea336ed8b10ca41d5.tar.xz wireguard-openbsd-b63d56553724b363983ac33ea336ed8b10ca41d5.zip |
Always refault if relocking maps fails after IO. This fixes a regression
introduced with __MAP_NOFAULT. The regression let uvm_fault() run
without proper locking and rechecking of state after map version change
if page zero-fill was chosen.
OK kettenis@ deraadt@
Reported-by: syzbot+9972088c1026668c6c5c@syzkaller.appspotmail.com
Diffstat (limited to 'lib/libcxx/src/filesystem/operations.cpp')
0 files changed, 0 insertions, 0 deletions