diff options
author | jhb <jhb@FreeBSD.org> | 2012-01-09 19:34:12 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2012-01-09 19:34:12 +0000 |
commit | 0577b44f7395fee798c50b2e4f6f24d717dabeb7 (patch) | |
tree | 54a20ac5995236347ac839258d02f70c54300efc /sys/kern/subr_witness.c | |
parent | 5b2011f996582d2355336fa0cb0104ebb253cfc2 (diff) | |
download | FreeBSD-src-0577b44f7395fee798c50b2e4f6f24d717dabeb7.zip FreeBSD-src-0577b44f7395fee798c50b2e4f6f24d717dabeb7.tar.gz |
Convert the per-interface address list lock from a mutex to a reader/writer
lock.
Reviewed by: bz
Diffstat (limited to 'sys/kern/subr_witness.c')
-rw-r--r-- | sys/kern/subr_witness.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/subr_witness.c b/sys/kern/subr_witness.c index 55cb2d7..bd2a5cb 100644 --- a/sys/kern/subr_witness.c +++ b/sys/kern/subr_witness.c @@ -520,7 +520,7 @@ static struct witness_order_list_entry order_lists[] = { { "udpinp", &lock_class_rw }, { "in_multi_mtx", &lock_class_mtx_sleep }, { "igmp_mtx", &lock_class_mtx_sleep }, - { "if_addr_mtx", &lock_class_mtx_sleep }, + { "if_addr_lock", &lock_class_rw }, { NULL, NULL }, /* * IPv6 multicast: @@ -529,7 +529,7 @@ static struct witness_order_list_entry order_lists[] = { { "udpinp", &lock_class_rw }, { "in6_multi_mtx", &lock_class_mtx_sleep }, { "mld_mtx", &lock_class_mtx_sleep }, - { "if_addr_mtx", &lock_class_mtx_sleep }, + { "if_addr_lock", &lock_class_rw }, { NULL, NULL }, /* * UNIX Domain Sockets |