]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
powerpc/cell: Fix cell iommu after it_page_shift changes
authorMichael Ellerman <mpe@ellerman.id.au>
Fri, 3 Apr 2015 03:11:54 +0000 (14:11 +1100)
committerSasha Levin <sasha.levin@oracle.com>
Sun, 17 May 2015 23:12:14 +0000 (19:12 -0400)
commit11a0c1eff6269d98bf31b6bb10a7fe4c3d4244d9
tree08282011d83d05bb6bbd3320050a3b522783ca3c
parent74fb2a59b1b38109534ee73be457def9791124a3
powerpc/cell: Fix cell iommu after it_page_shift changes

[ Upstream commit 7261b956b276aa97fbf60d00f1d7717d2ea6ee78 ]

The patch to add it_page_shift incorrectly changed the increment of
uaddr to use it_page_shift, rather then (1 << it_page_shift).

This broke booting on at least some Cell blades, as the iommu was
basically non-functional.

Fixes: 3a553170d35d ("powerpc/iommu: Add it_page_shift field to determine iommu page size")
Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
arch/powerpc/platforms/cell/iommu.c