default:
/*
* Insert buffer into the heap, remove from empty buffer
- * list. The heap should never overflow.
+ * list.
*/
CHAN_WARN_ON(chan, len < 0);
list_del(&buf->iter.empty_node);
- CHAN_WARN_ON(chan, heap_insert(heap, buf) != NULL);
+ CHAN_WARN_ON(chan, heap_insert(heap, buf));
}
}
}
INIT_LIST_HEAD(&chan->iter.empty_head);
ret = heap_init(&chan->iter.heap,
- num_possible_cpus()
- * sizeof(struct lib_ring_buffer *),
+ num_possible_cpus(),
GFP_KERNEL, buf_is_higher);
if (ret)
return ret;