c9b6180dbf9a ("swiotlb-xen: use the same foreign page check everywhere") bef4d2037d21 ("xen/arm: consolidate page-coherent.h") 8e23c82c6863 ("xen/arm: use dma-noncoherent.h calls for xen-swiotlb cache maintainance") ad3c7b18c5b3 ("arm: use swiotlb for bounce buffering on LPAE configs") e6c4375f7c92 ("ARM: 8865/1: mm: remove unused variables") 60d8cd572f65 ("arm64/xen: fix xen-swiotlb cache flushing") 356da6d0cde3 ("dma-mapping: bypass indirect calls for dma-direct") 55897af63091 ("dma-direct: merge swiotlb_dma_ops into the dma_direct code") 17ac524719f3 ("dma-direct: use dma_direct_map_page to implement dma_direct_map_sg") 58dfd4ac0220 ("dma-direct: improve addressability error reporting") 68c608345cc5 ("swiotlb: remove dma_mark_clean") b907e20508d0 ("swiotlb: remove SWIOTLB_MAP_ERROR") 8ddbe5943c0b ("dma-mapping: move dma_cache_sync out of line") 7249c1a52df9 ("dma-mapping: move various slow path functions out of line") 05887cb610a5 ("dma-mapping: move dma_get_required_mask to kernel/dma") 7c703e54cc71 ("arch: switch the default on ARCH_HAS_SG_CHAIN") a4abe0ad1065 ("xen-swiotlb: remove the mapping_error dma_map_ops method") b0cbeae49449 ("dma-direct: remove the mapping_error dma_map_ops method") 42ee3cae0ed3 ("dma-mapping: provide a generic DMA_MAPPING_ERROR") 0c3b3171cecc ("dma-mapping: move the arm64 noncoherent alloc/free support to common code") f0edfea8ef93 ("dma-mapping: move the remap helpers to a separate file") b18814e767a4 ("dma-direct: provide page based alloc/free helpers") cb216b84d6ea ("swiotlb: Skip cache maintenance on map error") b34087157dd7 ("dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB") f62717551b2b ("arm64: fix warnings without CONFIG_IOMMU_DMA") 57c8a661d95d ("mm: remove include/linux/bootmem.h") 97ad1087efff ("memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants") c6ffc5ca8fb3 ("memblock: rename free_all_bootmem to memblock_free_all") 53ab85ebfd27 ("memblock: replace free_bootmem_late with memblock_free_late") 2013288f7238 ("memblock: replace free_bootmem{_node} with memblock_free") 6c7835f8d0d1 ("mm: nobootmem: remove bootmem allocation APIs") 4fc4a09e4cc1 ("memblock: replace __alloc_bootmem with memblock_alloc_from") ccfa2a0f2e85 ("memblock: replace __alloc_bootmem_node with appropriate memblock_ API") 3913c8f9f96b ("memblock: add align parameter to memblock_alloc_node()") bf2886efdc1b ("memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic") eb31d559f1e8 ("memblock: remove _virt from APIs returning virtual address") 9a8dd708d547 ("memblock: rename memblock_alloc{_nid,_try_nid} to memblock_phys_alloc*") b146ada221c1 ("mm: nobootmem: remove dead code") 355c45affca7 ("mm: remove bootmem allocator implementation.") aca52c398389 ("mm: remove CONFIG_HAVE_MEMBLOCK") b4a991ec584b ("mm: remove CONFIG_NO_BOOTMEM") 4b42745211af ("Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc")