projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
71fe306
)
drm/nouveau/device: Get right pgsize_bitmap of iommu_domain
author
Lu Baolu
<baolu.lu@linux.intel.com>
Wed, 16 Feb 2022 02:52:46 +0000
(10:52 +0800)
committer
Joerg Roedel
<jroedel@suse.de>
Mon, 28 Feb 2022 12:25:48 +0000
(13:25 +0100)
The supported page sizes of an iommu_domain are saved in the pgsize_bitmap
field. Retrieve the value from the right place.
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Reviewed-by: Robin Murphy <robin.murphy@arm.com>
Link:
https://lore.kernel.org/r/20211218074546.1772553-1-baolu.lu@linux.intel.com
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Link:
https://lore.kernel.org/r/20220216025249.3459465-7-baolu.lu@linux.intel.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
patch
|
blob
|
history
diff --git
a/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
b/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
index d0d52c1d4aee05868a6b2c89f010828c325ff010..992cc285f2fecfb7c126fdc59e107e4cb415a904 100644
(file)
--- a/
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
+++ b/
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c
@@
-133,7
+133,7
@@
nvkm_device_tegra_probe_iommu(struct nvkm_device_tegra *tdev)
* or equal to the system's PAGE_SIZE, with a preference if
* both are equal.
*/
- pgsize_bitmap = tdev->iommu.domain->
ops->
pgsize_bitmap;
+ pgsize_bitmap = tdev->iommu.domain->pgsize_bitmap;
if (pgsize_bitmap & PAGE_SIZE) {
tdev->iommu.pgshift = PAGE_SHIFT;
} else {