linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / drivers / net / chelsio / sge.c
index 4391bf4..30ff8ea 100644 (file)
@@ -1093,7 +1093,8 @@ static int process_responses(struct adapter *adapter, int budget)
                if (likely(e->DataValid)) {
                        struct freelQ *fl = &sge->freelQ[e->FreelistQid];
 
-                       BUG_ON(!e->Sop || !e->Eop);
+                       if (unlikely(!e->Sop || !e->Eop))
+                               BUG();
                        if (unlikely(e->Offload))
                                unexpected_offload(adapter, fl);
                        else