mirror of
https://github.com/torvalds/linux.git
synced 2026-06-07 14:04:54 +02:00
ANDROID: drm/msm/a6xx: Make a6xx_gmu_bo.iova a dma_addr_t
With commit2bc6d0193f("FROMLIST: drm/msm/a6xx: Use the DMA API for GMU memory objects") it started using the iova entry in the a6xx_gmu_bo structure as a dma_attr_t. Unfortunately this runs into type trouble on 32 bit platforms. Specifically: drivers/gpu/drm/msm/adreno/a6xx_gmu.c:943:49: error: passing argument 3 of ‘dma_alloc_attrs’ from incompatible pointer type [-Werror=incompatible-pointer-types] as reported by kernelci: https://kernelci.org/build/id/5e552216959c29be1c5ea41a/logs/ So this patch changes the type of iova to dma_addr_t to fix these build issues. Fixes:2bc6d0193f("FROMLIST: drm/msm/a6xx: Use the DMA API for GMU memory objects") Signed-off-by: John Stultz <john.stultz@linaro.org> Change-Id: Ia3a76acc1d501c629508bf4d10a931353a49568d
This commit is contained in:
parent
a466a46809
commit
cff0602788
|
|
@ -12,7 +12,7 @@
|
|||
struct a6xx_gmu_bo {
|
||||
void *virt;
|
||||
size_t size;
|
||||
u64 iova;
|
||||
dma_addr_t iova;
|
||||
unsigned long attrs;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user