Loading arch/arm/mm/dma-mapping.c +3 −0 Original line number Diff line number Diff line Loading @@ -2169,6 +2169,9 @@ arm_iommu_create_mapping(struct bus_type *bus, dma_addr_t base, u64 size) if (!bitmap_size) return ERR_PTR(-EINVAL); WARN(!IS_ALIGNED(size, SZ_128M), "size is not aligned to 128M, alignment enforced"); if (bitmap_size > PAGE_SIZE) { extensions = bitmap_size / PAGE_SIZE; bitmap_size = PAGE_SIZE; Loading Loading
arch/arm/mm/dma-mapping.c +3 −0 Original line number Diff line number Diff line Loading @@ -2169,6 +2169,9 @@ arm_iommu_create_mapping(struct bus_type *bus, dma_addr_t base, u64 size) if (!bitmap_size) return ERR_PTR(-EINVAL); WARN(!IS_ALIGNED(size, SZ_128M), "size is not aligned to 128M, alignment enforced"); if (bitmap_size > PAGE_SIZE) { extensions = bitmap_size / PAGE_SIZE; bitmap_size = PAGE_SIZE; Loading