Commit 13eaa5b
committed
Merge tag 'iommu-updates-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
Pull iommu updates from Joerg Roedel:
- Identity domain support for virtio-iommu
- Move flush queue code into iommu-dma
- Some fixes for AMD IOMMU suspend/resume support when x2apic is used
- Arm SMMU Updates from Will Deacon:
- Revert evtq and priq back to their former sizes
- Return early on short-descriptor page-table allocation failure
- Fix page fault reporting for Adreno GPU on SMMUv2
- Make SMMUv3 MMU notifier ops 'const'
- Numerous new compatible strings for Qualcomm SMMUv2 implementations
- Various smaller fixes and cleanups
* tag 'iommu-updates-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (38 commits)
iommu/iova: Temporarily include dma-mapping.h from iova.h
iommu: Move flush queue data into iommu_dma_cookie
iommu/iova: Move flush queue code to iommu-dma
iommu/iova: Consolidate flush queue code
iommu/vt-d: Use put_pages_list
iommu/amd: Use put_pages_list
iommu/amd: Simplify pagetable freeing
iommu/iova: Squash flush_cb abstraction
iommu/iova: Squash entry_dtor abstraction
iommu/iova: Fix race between FQ timeout and teardown
iommu/amd: Fix typo in *glues … together* in comment
iommu/vt-d: Remove unused dma_to_mm_pfn function
iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable()
iommu/vt-d: Use bitmap_zalloc() when applicable
iommu/amd: Remove useless irq affinity notifier
iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume
iommu/amd: X2apic mode: setup the INTX registers on mask/unmask
iommu/amd: X2apic mode: re-enable after resume
iommu/amd: Restore GA log/tail pointer on host resume
iommu/iova: Move fast alloc size roundup into alloc_iova_fast()
...20 files changed
Lines changed: 493 additions & 570 deletions
File tree
- Documentation/devicetree/bindings/iommu
- drivers
- iommu
- amd
- arm
- arm-smmu-v3
- arm-smmu
- intel
- vdpa/vdpa_user
- include
- linux
- trace/events
- uapi/linux
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
| 46 | + | |
45 | 47 | | |
46 | 48 | | |
47 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
645 | 645 | | |
646 | 646 | | |
647 | 647 | | |
648 | | - | |
649 | | - | |
650 | 648 | | |
651 | 649 | | |
652 | 650 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
806 | 806 | | |
807 | 807 | | |
808 | 808 | | |
| 809 | + | |
809 | 810 | | |
810 | 811 | | |
811 | 812 | | |
812 | 813 | | |
813 | | - | |
814 | | - | |
815 | 814 | | |
816 | | - | |
| 815 | + | |
| 816 | + | |
817 | 817 | | |
818 | 818 | | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
819 | 830 | | |
820 | 831 | | |
821 | 832 | | |
| |||
825 | 836 | | |
826 | 837 | | |
827 | 838 | | |
828 | | - | |
| 839 | + | |
829 | 840 | | |
830 | 841 | | |
831 | 842 | | |
| |||
834 | 845 | | |
835 | 846 | | |
836 | 847 | | |
837 | | - | |
838 | | - | |
839 | 848 | | |
840 | 849 | | |
841 | 850 | | |
| |||
849 | 858 | | |
850 | 859 | | |
851 | 860 | | |
852 | | - | |
853 | | - | |
854 | | - | |
855 | | - | |
856 | | - | |
857 | | - | |
858 | | - | |
859 | | - | |
860 | | - | |
861 | | - | |
862 | 861 | | |
863 | 862 | | |
864 | 863 | | |
| |||
1523 | 1522 | | |
1524 | 1523 | | |
1525 | 1524 | | |
1526 | | - | |
| 1525 | + | |
1527 | 1526 | | |
1528 | 1527 | | |
1529 | 1528 | | |
| |||
2016 | 2015 | | |
2017 | 2016 | | |
2018 | 2017 | | |
2019 | | - | |
2020 | | - | |
2021 | | - | |
2022 | | - | |
2023 | | - | |
2024 | | - | |
2025 | | - | |
2026 | | - | |
2027 | | - | |
2028 | | - | |
2029 | | - | |
2030 | | - | |
2031 | 2018 | | |
2032 | 2019 | | |
2033 | 2020 | | |
2034 | 2021 | | |
2035 | 2022 | | |
2036 | 2023 | | |
2037 | | - | |
2038 | | - | |
2039 | | - | |
2040 | | - | |
2041 | | - | |
2042 | | - | |
2043 | | - | |
2044 | | - | |
2045 | | - | |
2046 | | - | |
2047 | | - | |
2048 | | - | |
2049 | | - | |
2050 | | - | |
2051 | | - | |
2052 | | - | |
2053 | | - | |
2054 | 2024 | | |
2055 | 2025 | | |
2056 | 2026 | | |
2057 | 2027 | | |
2058 | 2028 | | |
2059 | 2029 | | |
2060 | | - | |
2061 | 2030 | | |
2062 | 2031 | | |
2063 | 2032 | | |
| |||
2091 | 2060 | | |
2092 | 2061 | | |
2093 | 2062 | | |
| 2063 | + | |
| 2064 | + | |
| 2065 | + | |
| 2066 | + | |
| 2067 | + | |
| 2068 | + | |
| 2069 | + | |
| 2070 | + | |
| 2071 | + | |
| 2072 | + | |
| 2073 | + | |
| 2074 | + | |
| 2075 | + | |
| 2076 | + | |
| 2077 | + | |
| 2078 | + | |
| 2079 | + | |
| 2080 | + | |
| 2081 | + | |
| 2082 | + | |
| 2083 | + | |
| 2084 | + | |
| 2085 | + | |
| 2086 | + | |
| 2087 | + | |
| 2088 | + | |
| 2089 | + | |
| 2090 | + | |
| 2091 | + | |
| 2092 | + | |
| 2093 | + | |
| 2094 | + | |
2094 | 2095 | | |
2095 | 2096 | | |
2096 | 2097 | | |
| |||
2100 | 2101 | | |
2101 | 2102 | | |
2102 | 2103 | | |
| 2104 | + | |
| 2105 | + | |
2103 | 2106 | | |
2104 | | - | |
| 2107 | + | |
| 2108 | + | |
| 2109 | + | |
2105 | 2110 | | |
2106 | 2111 | | |
2107 | 2112 | | |
| |||
2111 | 2116 | | |
2112 | 2117 | | |
2113 | 2118 | | |
2114 | | - | |
| 2119 | + | |
| 2120 | + | |
2115 | 2121 | | |
2116 | 2122 | | |
2117 | 2123 | | |
| |||
2173 | 2179 | | |
2174 | 2180 | | |
2175 | 2181 | | |
2176 | | - | |
2177 | 2182 | | |
2178 | 2183 | | |
2179 | 2184 | | |
| |||
2196 | 2201 | | |
2197 | 2202 | | |
2198 | 2203 | | |
| 2204 | + | |
| 2205 | + | |
| 2206 | + | |
| 2207 | + | |
2199 | 2208 | | |
2200 | 2209 | | |
2201 | 2210 | | |
| |||
0 commit comments