--- /usr/src/sys/kern/subr_bus.c 2009-08-07 12:05:40.000000000 +0300 +++ kern/subr_bus.c 2009-08-07 11:40:21.000000000 +0300 @@ -197,7 +197,7 @@ */ static struct sx newbus_lock; -#define NBL_LOCK_INIT() sx_init_flags(&newbus_lock, "newbus", SX_RECURSE) +#define NBL_LOCK_INIT() sx_init(&newbus_lock, "newbus") #define NBL_LOCK_DESTROY() sx_destroy(&newbus_lock) #define NBL_XLOCK() sx_xlock(&newbus_lock) #define NBL_SLOCK() sx_slock(&newbus_lock)