diff options
| -rw-r--r-- | drivers/iommu/generic_pt/fmt/x86_64.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/iommu/generic_pt/fmt/x86_64.h b/drivers/iommu/generic_pt/fmt/x86_64.h index 18d736d14b2d..7d01370e4ab0 100644 --- a/drivers/iommu/generic_pt/fmt/x86_64.h +++ b/drivers/iommu/generic_pt/fmt/x86_64.h @@ -192,9 +192,9 @@ static inline int x86_64_pt_iommu_set_prot(struct pt_common *common, { u64 pte; - pte = X86_64_FMT_U | X86_64_FMT_A | X86_64_FMT_D; + pte = X86_64_FMT_U | X86_64_FMT_A; if (iommu_prot & IOMMU_WRITE) - pte |= X86_64_FMT_RW; + pte |= X86_64_FMT_RW | X86_64_FMT_D; /* * Ideally we'd have an IOMMU_ENCRYPTED flag set by higher levels to |
