diff options
| -rw-r--r-- | drivers/iommu/iommu-sva.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/iommu/iommu-sva.c b/drivers/iommu/iommu-sva.c index 7f91c8d0064b..65814cbc8402 100644 --- a/drivers/iommu/iommu-sva.c +++ b/drivers/iommu/iommu-sva.c @@ -117,11 +117,11 @@ struct iommu_sva *iommu_sva_bind_device(struct device *dev, struct mm_struct *mm  	if (ret)  		goto out_free_domain;  	domain->users = 1; -	refcount_set(&handle->users, 1);  	list_add(&domain->next, &mm->iommu_mm->sva_domains); -	list_add(&handle->handle_item, &mm->iommu_mm->sva_handles);  out: +	refcount_set(&handle->users, 1); +	list_add(&handle->handle_item, &mm->iommu_mm->sva_handles);  	mutex_unlock(&iommu_sva_lock);  	handle->dev = dev;  	handle->domain = domain; | 
