The arguments to printf() here are backwards. ok?
Index: uvm_vnode.c =================================================================== RCS file: /cvs/src/sys/uvm/uvm_vnode.c,v retrieving revision 1.119 diff -u -p -r1.119 uvm_vnode.c --- uvm_vnode.c 23 Oct 2021 14:42:08 -0000 1.119 +++ uvm_vnode.c 7 Dec 2021 02:45:09 -0000 @@ -275,8 +275,8 @@ uvn_reference(struct uvm_object *uobj) #ifdef DEBUG if ((uvn->u_flags & UVM_VNODE_VALID) == 0) { - printf("uvn_reference: ref=%d, flags=0x%x\n", uvn->u_flags, - uobj->uo_refs); + printf("uvn_reference: ref=%d, flags=0x%x\n", + uobj->uo_refs, uvn->u_flags); panic("uvn_reference: invalid state"); } #endif