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

Reply via email to