Author: bz
Date: Wed Oct 19 08:37:48 2011
New Revision: 226527
URL: http://svn.freebsd.org/changeset/base/226527

Log:
  Fix indentation in a loop and a tiny maze of #ifdefs for just the
  __FreeBSD__ parts that had it wrong.
  
  MFC after:    3 days

Modified:
  head/sys/contrib/pf/net/pf.c

Modified: head/sys/contrib/pf/net/pf.c
==============================================================================
--- head/sys/contrib/pf/net/pf.c        Wed Oct 19 07:16:57 2011        
(r226526)
+++ head/sys/contrib/pf/net/pf.c        Wed Oct 19 08:37:48 2011        
(r226527)
@@ -1342,42 +1342,42 @@ pf_purge_thread(void *v)
                tsleep(pf_purge_thread, PWAIT, "pftm", 1 * hz);
 
 #ifdef __FreeBSD__
-       sx_slock(&V_pf_consistency_lock);
-       PF_LOCK();
-       locked = 0;
-
-       if (V_pf_end_threads) {
-               PF_UNLOCK();
-               sx_sunlock(&V_pf_consistency_lock);
-               sx_xlock(&V_pf_consistency_lock);
+               sx_slock(&V_pf_consistency_lock);
                PF_LOCK();
+               locked = 0;
+
+               if (V_pf_end_threads) {
+                       PF_UNLOCK();
+                       sx_sunlock(&V_pf_consistency_lock);
+                       sx_xlock(&V_pf_consistency_lock);
+                       PF_LOCK();
 
-               pf_purge_expired_states(V_pf_status.states, 1);
-               pf_purge_expired_fragments();
-               pf_purge_expired_src_nodes(1);
-               V_pf_end_threads++;
+                       pf_purge_expired_states(V_pf_status.states, 1);
+                       pf_purge_expired_fragments();
+                       pf_purge_expired_src_nodes(1);
+                       V_pf_end_threads++;
 
-               sx_xunlock(&V_pf_consistency_lock);
-               PF_UNLOCK();
-               wakeup(pf_purge_thread);
-               kproc_exit(0);
-       }
+                       sx_xunlock(&V_pf_consistency_lock);
+                       PF_UNLOCK();
+                       wakeup(pf_purge_thread);
+                       kproc_exit(0);
+               }
 #endif
                s = splsoftnet();
 
                /* process a fraction of the state table every second */
 #ifdef __FreeBSD__
-       if (!pf_purge_expired_states(1 + (V_pf_status.states /
-           V_pf_default_rule.timeout[PFTM_INTERVAL]), 0)) {
-               PF_UNLOCK();
-               sx_sunlock(&V_pf_consistency_lock);
-               sx_xlock(&V_pf_consistency_lock);
-               PF_LOCK();
-               locked = 1;
+               if (!pf_purge_expired_states(1 + (V_pf_status.states /
+                   V_pf_default_rule.timeout[PFTM_INTERVAL]), 0)) {
+                       PF_UNLOCK();
+                       sx_sunlock(&V_pf_consistency_lock);
+                       sx_xlock(&V_pf_consistency_lock);
+                       PF_LOCK();
+                       locked = 1;
 
-               pf_purge_expired_states(1 + (V_pf_status.states /
-                   V_pf_default_rule.timeout[PFTM_INTERVAL]), 1);
-       }
+                       pf_purge_expired_states(1 + (V_pf_status.states /
+                           V_pf_default_rule.timeout[PFTM_INTERVAL]), 1);
+               }
 #else
                pf_purge_expired_states(1 + (pf_status.states
                    / pf_default_rule.timeout[PFTM_INTERVAL]));
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to