]> git.baikalelectronics.ru Git - kernel.git/commit
iommu/rockchip: Fix physical address decoding
authorBenjamin Gaignard <benjamin.gaignard@collabora.com>
Mon, 12 Jul 2021 10:12:32 +0000 (12:12 +0200)
committerJoerg Roedel <jroedel@suse.de>
Wed, 14 Jul 2021 10:58:07 +0000 (12:58 +0200)
commita62f6a31485a80637c29689d8d2532d2e8840751
tree26a1e91c0f9616cad98424a8dff05e10a7885006
parent7a30e232b7aafbfc8adeaa30a11fcf0ea467c739
iommu/rockchip: Fix physical address decoding

Restore bits 39 to 32 at correct position.
It reverses the operation done in rk_dma_addr_dte_v2().

Fixes: ac8d954707b3 ("iommu: rockchip: Add support for iommu v2")
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Link: https://lore.kernel.org/r/20210712101232.318589-1-benjamin.gaignard@collabora.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/rockchip-iommu.c