Author: rstone
Date: Fri Dec  2 15:38:34 2016
New Revision: 309414
URL: https://svnweb.freebsd.org/changeset/base/309414

Log:
  Revert r309372
  
  The bug intended to be fixed by r309372 was already addressed by r296178,
  so revert my change.
  
  Reported by:  seph

Modified:
  head/sys/sys/buf_ring.h

Modified: head/sys/sys/buf_ring.h
==============================================================================
--- head/sys/sys/buf_ring.h     Fri Dec  2 14:44:45 2016        (r309413)
+++ head/sys/sys/buf_ring.h     Fri Dec  2 15:38:34 2016        (r309414)
@@ -67,13 +67,11 @@ buf_ring_enqueue(struct buf_ring *br, vo
        uint32_t prod_head, prod_next, cons_tail;
 #ifdef DEBUG_BUFRING
        int i;
-       if (br->br_cons_head != br->br_prod_head) {
-               for (i = (br->br_cons_head + 1) & br->br_cons_mask; i != 
br->br_prod_head;
-                   i = ((i + 1) & br->br_cons_mask))
-                       if(br->br_ring[i] == buf)
-                               panic("buf=%p already enqueue at %d prod=%d 
cons=%d",
-                                   buf, i, br->br_prod_tail, br->br_cons_tail);
-       }
+       for (i = br->br_cons_head; i != br->br_prod_head;
+            i = ((i + 1) & br->br_cons_mask))
+               if(br->br_ring[i] == buf)
+                       panic("buf=%p already enqueue at %d prod=%d cons=%d",
+                           buf, i, br->br_prod_tail, br->br_cons_tail);
 #endif 
        critical_enter();
        do {
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to