diff -urN src/sys/kern/kern_jail.c /home/refugee/freebsd/src/sys/kern/kern_jail.c --- src/sys/kern/kern_jail.c Fri Aug 20 08:51:17 2004 +++ /home/refugee/freebsd/src/sys/kern/kern_jail.c Thu Sep 9 03:55:05 2004 @@ -453,7 +453,7 @@ struct prison *pr; int count, error; - mtx_assert(&Giant, MA_OWNED); + //mtx_assert(&Giant, MA_OWNED); if (jailed(req->td->td_ucred)) return (0); retry: diff -urN src/sys/kern/kern_sysctl.c /home/refugee/freebsd/src/sys/kern/kern_sysctl.c --- src/sys/kern/kern_sysctl.c Fri Aug 20 08:51:17 2004 +++ /home/refugee/freebsd/src/sys/kern/kern_sysctl.c Thu Sep 9 03:40:16 2004 @@ -1252,7 +1252,7 @@ if (error) return (error); - mtx_lock(&Giant); + //mtx_lock(&Giant); error = userland_sysctl(td, name, uap->namelen, uap->old, uap->oldlenp, 0, @@ -1265,7 +1265,7 @@ error = i; } done2: - mtx_unlock(&Giant); + //mtx_unlock(&Giant); return (error); } diff -urN src/sys/vm/vm_meter.c /home/refugee/freebsd/src/sys/vm/vm_meter.c --- src/sys/vm/vm_meter.c Sat Sep 4 20:22:28 2004 +++ /home/refugee/freebsd/src/sys/vm/vm_meter.c Thu Sep 9 03:51:58 2004 @@ -105,7 +105,7 @@ /* * Mark all objects as inactive. */ - GIANT_REQUIRED; + //GIANT_REQUIRED; mtx_lock(&vm_object_list_mtx); TAILQ_FOREACH(object, &vm_object_list, object_list) { if (!VM_OBJECT_TRYLOCK(object)) {