diff -drupN a/drivers/iommu/iommu-debug.h b/drivers/iommu/iommu-debug.h --- a/drivers/iommu/iommu-debug.h 1970-01-01 03:00:00.000000000 +0300 +++ b/drivers/iommu/iommu-debug.h 2022-06-12 05:28:14.000000000 +0300 @@ -0,0 +1,35 @@ +#ifndef IOMMU_DEBUG_H +#define IOMMU_DEBUG_H + +//#include +#define ION_HEAP_SYSTEM_MASK (1 << ION_HEAP_TYPE_SYSTEM) +#ifdef CONFIG_IOMMU_DEBUG_TRACKING + +void iommu_debug_attach_device(struct iommu_domain *domain, struct device *dev); +void iommu_debug_detach_device(struct iommu_domain *domain, struct device *dev); +void iommu_debug_domain_add(struct iommu_domain *domain); +void iommu_debug_domain_remove(struct iommu_domain *domain); + +#else /* !CONFIG_IOMMU_DEBUG_TRACKING */ + +static inline void iommu_debug_attach_device(struct iommu_domain *domain, + struct device *dev) +{ +} + +static inline void iommu_debug_detach_device(struct iommu_domain *domain, + struct device *dev) +{ +} + +static inline void iommu_debug_domain_add(struct iommu_domain *domain) +{ +} + +static inline void iommu_debug_domain_remove(struct iommu_domain *domain) +{ +} + +#endif /* CONFIG_IOMMU_DEBUG_TRACKING */ + +#endif /* IOMMU_DEBUG_H */