list_del(l);
q = list_entry(l, QE_t, list);
- BUG_ON(BAD_MAGIC(q, QUEUE_MAGIC_FREE));
+ if (BAD_MAGIC(q, QUEUE_MAGIC_FREE))
+ BUG();
SET_MAGIC(q, QUEUE_MAGIC_USED);
q->SCpnt = SCpnt;
*/
list_del(ent);
q = list_entry(ent, QE_t, list);
- BUG_ON(BAD_MAGIC(q, QUEUE_MAGIC_USED));
+ if (BAD_MAGIC(q, QUEUE_MAGIC_USED))
+ BUG();
SET_MAGIC(q, QUEUE_MAGIC_FREE);
list_add(ent, &queue->free);