Merge branches 'arm/allwinner', 'arm/exynos', 'arm/mediatek', 'arm/rockchip', 'arm...
authorJoerg Roedel <jroedel@suse.de>
Mon, 12 Dec 2022 11:50:53 +0000 (12:50 +0100)
committerJoerg Roedel <jroedel@suse.de>
Mon, 12 Dec 2022 11:50:53 +0000 (12:50 +0100)
12 files changed:
1  2  3  4  5  6  7  8  9  10  11 
Documentation/admin-guide/kernel-parameters.txt
arch/s390/kvm/pci.c
drivers/dma/idxd/cdev.c
drivers/dma/idxd/init.c
drivers/iommu/amd/iommu.c
drivers/iommu/fsl_pamu.c
drivers/iommu/intel/dmar.c
drivers/iommu/intel/iommu.c
drivers/iommu/intel/iommu.h
drivers/iommu/intel/pasid.c
drivers/iommu/intel/svm.c
drivers/iommu/mtk_iommu.c

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@@@@@@@@@@ -959,9 -959,11 -959,11 -959,11 -959,11 -959,11 -959,11 -959,11 -942,9 -959,11 -959,11 +942,9 @@@@@@@@@@@@ static struct dma_pte *pfn_to_dma_pte(s
           
                                domain_flush_cache(domain, tmp_page, VTD_PAGE_SIZE);
                                pteval = ((uint64_t)virt_to_dma_pfn(tmp_page) << VTD_PAGE_SHIFT) | DMA_PTE_READ | DMA_PTE_WRITE;
-                               if (domain_use_first_level(domain))
 ------- --                     if (domain_use_first_level(domain)) {
 ------- --                             pteval |= DMA_FL_PTE_XD | DMA_FL_PTE_US;
 ------- --                             if (iommu_is_dma_domain(&domain->domain))
 ------- --                                     pteval |= DMA_FL_PTE_ACCESS;
 ------- --                     }
++++++++ ++                     if (domain->use_first_level)
 +++++++ ++                             pteval |= DMA_FL_PTE_XD | DMA_FL_PTE_US | DMA_FL_PTE_ACCESS;
 +++++++ ++
                                if (cmpxchg64(&pte->val, 0ULL, pteval))
                                        /* Someone else set it while we were thinking; use theirs. */
                                        free_pgtable_page(tmp_page);
Simple merge
Simple merge
Simple merge
Simple merge