Commit c33cd1ed authored by Nicholas Piggin's avatar Nicholas Piggin Committed by Michael Ellerman

powerpc/64s/iommu: Don't use atomic_ function on atomic64_t type

Signed-off-by: default avatarNicholas Piggin <npiggin@gmail.com>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20201111110723.3148665-3-npiggin@gmail.com
parent da481c4f
...@@ -263,7 +263,7 @@ long mm_iommu_put(struct mm_struct *mm, struct mm_iommu_table_group_mem_t *mem) ...@@ -263,7 +263,7 @@ long mm_iommu_put(struct mm_struct *mm, struct mm_iommu_table_group_mem_t *mem)
goto unlock_exit; goto unlock_exit;
/* Are there still mappings? */ /* Are there still mappings? */
if (atomic_cmpxchg(&mem->mapped, 1, 0) != 1) { if (atomic64_cmpxchg(&mem->mapped, 1, 0) != 1) {
++mem->used; ++mem->used;
ret = -EBUSY; ret = -EBUSY;
goto unlock_exit; goto unlock_exit;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment