]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commitdiff
omap: iommu: Fix up mutex->spin_lock conversion of iommu_lock
authorJoerg Roedel <joerg.roedel@amd.com>
Fri, 26 Aug 2011 11:20:06 +0000 (13:20 +0200)
committerJoerg Roedel <joerg.roedel@amd.com>
Fri, 26 Aug 2011 11:22:42 +0000 (13:22 +0200)
The omap_iommu_set_isr() was still using the mutex functions
but the iommu_lock was converted to a spin_lock. Fix that
up.

Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
drivers/iommu/omap-iommu.c

index dad45ab8cce3e09a78552bd86bd6e5d890852042..90744afbed71230699949e5139e0a2756b4fbab3 100644 (file)
@@ -918,14 +918,14 @@ int omap_iommu_set_isr(const char *name,
                return -ENODEV;
 
        obj = to_iommu(dev);
-       mutex_lock(&obj->iommu_lock);
+       spin_lock(&obj->iommu_lock);
        if (obj->refcount != 0) {
-               mutex_unlock(&obj->iommu_lock);
+               spin_unlock(&obj->iommu_lock);
                return -EBUSY;
        }
        obj->isr = isr;
        obj->isr_priv = isr_priv;
-       mutex_unlock(&obj->iommu_lock);
+       spin_unlock(&obj->iommu_lock);
 
        return 0;
 }