/* remove the block from linked-list and free resource (without mutex)  */
void __snd_util_mem_free(struct snd_util_memhdr *hdr, struct snd_util_memblk *blk)
/* remove the block from linked-list and free resource (without mutex)  */
void __snd_util_mem_free(struct snd_util_memhdr *hdr, struct snd_util_memblk *blk)
{
	list_del(&blk->list);
	hdr->nblocks--;
	hdr->used -= blk->size;
	kfree(blk);
}