--- zzzz-none-000/linux-4.4.271/arch/arm64/include/asm/device.h 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/arch/arm64/include/asm/device.h 2023-04-19 10:22:27.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; };