From: Venkatesh Srinivas Date: Fri, 2 Dec 2011 18:02:27 +0000 (-0800) Subject: pf -- Remove unused pf_mod_lck. X-Git-Tag: v3.0.0~504 X-Git-Url: http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/f0f64d5934b210dd405b4147ce815be8eb97fec9 pf -- Remove unused pf_mod_lck. pf_mod_lck was not used, except in a lksleep on module unload. Reported-by: tuxillo --- diff --git a/sys/net/pf/pf_ioctl.c b/sys/net/pf/pf_ioctl.c index 315218d..c949424 100644 --- a/sys/net/pf/pf_ioctl.c +++ b/sys/net/pf/pf_ioctl.c @@ -192,7 +192,6 @@ static struct dev_ops pf_ops = { /* XXX convert to port model */ static volatile int pf_pfil_hooked = 0; int pf_end_threads = 0; -struct lock pf_mod_lck; int debug_pfugidhack = 0; SYSCTL_INT(_debug, OID_AUTO, pfugidhack, CTLFLAG_RW, &debug_pfugidhack, 0, @@ -3206,7 +3205,6 @@ pf_load(void) { lwkt_gettoken(&pf_token); - lockinit(&pf_mod_lck, "pf task lck", 0, LK_CANRECURSE); pf_dev = make_dev(&pf_ops, 0, 0, 0, 0600, PF_NAME); pfattach(); lockinit(&pf_consistency_lock, "pfconslck", 0, LK_CANRECURSE); @@ -3247,14 +3245,12 @@ pf_unload(void) pf_end_threads = 1; while (pf_end_threads < 2) { wakeup_one(pf_purge_thread); - lksleep(pf_purge_thread, &pf_mod_lck, 0, "pftmo", hz); - + tsleep(pf_purge_thread, 0, "pftmo", hz); } pfi_cleanup(); pf_osfp_flush(); dev_ops_remove_all(&pf_ops); lockuninit(&pf_consistency_lock); - lockuninit(&pf_mod_lck); lwkt_reltoken(&pf_token); if (pf_maskhead != NULL) {