UDF_SHED_FREE
new_queue = UDF_SHED_FREE; /* unlikely */
while (priv->num_queued[UDF_SHED_FREE] > UDF_ECCLINE_MAXFREE) {
eccline = udf_pop_eccline(priv, UDF_SHED_FREE);
eccline = udf_pop_eccline(priv, UDF_SHED_FREE);
eccline = udf_pop_eccline(priv, UDF_SHED_FREE);
KASSERT(priv->num_queued[UDF_SHED_FREE] == 0);
bufq_alloc(&priv->queues[UDF_SHED_FREE], "fcfs", 0);
eccline = udf_pop_eccline(priv, UDF_SHED_FREE);
udf_push_eccline(eccline, UDF_SHED_FREE);
new_queue = UDF_SHED_FREE;