--- zzzz-none-000/linux-4.4.60/arch/arm64/include/asm/device.h 2017-04-08 07:53:53.000000000 +0000 +++ hawkeye-5590-729/linux-4.4.60/arch/arm64/include/asm/device.h 2022-03-30 14:21:51.000000000 +0000 @@ -17,10 +17,11 @@ #define __ASM_DEVICE_H struct dev_archdata { - struct dma_map_ops *dma_ops; + const struct dma_map_ops *dma_ops; #ifdef CONFIG_IOMMU_API void *iommu; /* private IOMMU data */ #endif + struct dma_iommu_mapping *mapping; bool dma_coherent; };