--- src/sys/netinet/ip_carp.c 2008/06/08 08:38:05 1.9 +++ src/sys/netinet/ip_carp.c 2008/07/27 10:06:57 1.10 @@ -161,7 +161,7 @@ struct carp_if { /* Get carp_if from softc. Valid after carp_set_addr{,6}. */ #define SC2CIF(sc) ((struct carp_if *)(sc)->sc_carpdev->if_carp) -#define CARP_LOCK_INIT(cif) lockinit(&(cif)->vhif_lock, "carp_if", 0, LK_NOWAIT); +#define CARP_LOCK_INIT(cif) lockinit(&(cif)->vhif_lock, "carp_if", 0, 0); #define CARP_LOCK_DESTROY(cif) ; #define CARP_LOCK_ASSERT(cif) ; #define CARP_LOCK(cif) lockmgr(&(cif)->vhif_lock, LK_EXCLUSIVE);