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