/* The ASL is stopped and empty except for the dummy qset.  */
void asl_clean_up(struct whc *whc)
/* The ASL is stopped and empty except for the dummy qset.  */
void asl_clean_up(struct whc *whc)
{
	struct whc_qset *qset;
	if (!list_empty(&whc->async_list)) {
		qset = list_first_entry(&whc->async_list, struct whc_qset, list_node);
		list_del(&qset->list_node);
		qset_free(whc, qset);
	}
}