CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2021/03/02 03:12:38
Modified files: sys/uvm : uvm_pager.h uvm_vnode.c Log message: Fix the deadlock between uvn_io() and uvn_flush() by restarting the fault. Do not allow a faulting thread to sleep on a contended vnode lock to prevent lock ordering issues with upcoming per-uobj lock. ok anton@ Reported-by: syzbot+e63407b35dff08dbe...@syzkaller.appspotmail.com