/* A dummy qset with no qTDs is added to the ASL to simplify removing qsets (no need to stop the ASL when the last qset is removed).  */
int asl_init(struct whc *whc)
/* A dummy qset with no qTDs is added to the ASL to simplify removing qsets (no need to stop the ASL when the last qset is removed).  */
int asl_init(struct whc *whc)
{
	struct whc_qset *qset;
	qset = qset_alloc(whc, GFP_KERNEL);
	if (qset == NULL)
		return -ENOMEM;
	asl_qset_insert_begin(whc, qset);
	asl_qset_insert(whc, qset);
	return 0;
}