[PATCH] libata: make the owner of a qc responsible for freeing it