fc8006 Merge branch 'users/jroedel/SLE15-SP3/for-next' into SLE15-SP3

Merged and Committed by dkirjanov 3 years ago
453 files changed. 99019 lines added. 219 lines removed.
blacklist.conf
file modified
+0 -6
config/arm64/default
file modified
+3 -1
config/x86_64/default
file modified
+4 -2
patches.suse/ARM-OMAP2-move-platform-specific-asm-offset.h-to-arc.patch
file modified
+3 -1
patches.suse/acpi-iort-remove-direct-access-of-dev-iommu_fwspec
file added
+43
patches.suse/acpi-utils-introduce-acpi_dev_hid_uid_match-helper
file added
+91
patches.suse/dma-direct-exclude-dma_direct_map_resource-from-the-min_low_pfn-check.patch
file modified
+6 -6
patches.suse/dma-mapping-explicitly-wire-up-mmap-and-get_sgtable.patch
file modified
+31 -64
patches.suse/drivers-iommu-allow-iommu-bus-ops-to-be-unregistered
file added
+40
patches.suse/drivers-iommu-export-core-iommu-api-symbols-to-permit-modular-drivers
file added
+122
patches.suse/drivers-iommu-hyperv-make-hyperv_iommu-only-available-on-x86
file added
+35
patches.suse/drivers-iommu-initialise-module-owner-field-in-iommu_device_set_ops
file added
+74
patches.suse/drivers-iommu-take-a-ref-to-the-iommu-driver-prior-to-add_device
file added
+94
patches.suse/drm-amdgpu-fix-scatter-gather-mapping-with-user-pages
file added
+40
patches.suse/drm-prime-fix-extracting-of-the-dma-addresses-from-a-scatterlist
file added
+87
patches.suse/drm-prime-use-dma-length-macro-when-mapping-sg
file added
+43
patches.suse/drm-radeon-fix-scatter-gather-mapping-with-user-pages
file added
+40
patches.suse/dt-bindings-mediatek-add-binding-for-mt8183-iommu-and-smi
file added
+331
patches.suse/firmware-qcom-scm-add-ocmem-lock-unlock-interface
file added
+199
patches.suse/firmware-qcom-scm-add-support-to-restore-secure-config-to-qcm_scm-32
file added
+108
patches.suse/firmware-qcom_scm-32-add-device-argument-to-atomic-calls
file added
+167
patches.suse/firmware-qcom_scm-32-add-funcnum-ids
file added
+60
patches.suse/firmware-qcom_scm-32-create-common-legacy-atomic-call
file added
+203
patches.suse/firmware-qcom_scm-32-move-smccc-register-filling-to-qcom_scm_call
file added
+97
patches.suse/firmware-qcom_scm-32-use-qcom_scm_desc-in-non-atomic-calls
file added
+542
patches.suse/firmware-qcom_scm-32-use-smc-arch-wrappers
file added
+133
patches.suse/firmware-qcom_scm-64-add-atomic-version-of-qcom_scm_call
file added
+198
patches.suse/firmware-qcom_scm-64-add-scm-results-struct
file added
+405
patches.suse/firmware-qcom_scm-64-improve-smc-convention-detection
file added
+75
patches.suse/firmware-qcom_scm-64-make-smc-macros-less-magical
file added
+44
patches.suse/firmware-qcom_scm-64-move-smc-register-filling-to-qcom_scm_call_smccc
file added
+139
patches.suse/firmware-qcom_scm-64-move-svc-cmd-owner-into-qcom_scm_desc
file added
+514
patches.suse/firmware-qcom_scm-add-scm-call-to-handle-smmu-errata
file added
+120
patches.suse/firmware-qcom_scm-apply-consistent-naming-scheme-to-command-ids
file added
+513
patches.suse/firmware-qcom_scm-cleanup-code-in-qcom_scm_assign_mem
file added
+125
patches.suse/firmware-qcom_scm-dynamically-support-smccc-and-legacy-conventions
file added
+1190
patches.suse/firmware-qcom_scm-fix-bogous-abuse-of-dma-direct-int.patch
file modified
+1 -1
patches.suse/firmware-qcom_scm-fix-legacy-convention-scm-accessors
file added
+61
patches.suse/firmware-qcom_scm-fix-some-typos-in-docs-and-printks
file added
+49
patches.suse/firmware-qcom_scm-legacy-replace-zero-length-array-with-flexible-array
file added
+66
patches.suse/firmware-qcom_scm-order-functions-definitions-by-service-command
file added
+782
patches.suse/firmware-qcom_scm-remove-thin-wrappers
file added
+1730
patches.suse/firmware-qcom_scm-remove-unneeded-conversion-to-bool
file added
+36
patches.suse/firmware-qcom_scm-remove-unused-qcom_scm_get_version
file added
+86
patches.suse/firmware-qcom_scm-rename-macros-and-structures
file added
+376
patches.suse/firmware-scm-add-stubs-for-ocmem-and-restore_sec_cfg_available
file added
+46
patches.suse/iommu-add-allwinner-h6-iommu-driver
file added
+1094
patches.suse/iommu-add-def_domain_type-callback-in-iommu_ops
file added
+104
patches.suse/iommu-add-generic-helper-for-mapping-sgtable-objects
file added
+55
patches.suse/iommu-add-gfp-parameter-to-iommu_ops-map
file added
+441
patches.suse/iommu-add-i-o-asid-allocator
file added
+275
patches.suse/iommu-add-probe_device-and-release_device-call-backs
file added
+165
patches.suse/iommu-amd-Override-wrong-IVRS-IOAPIC-on-Raven-Ridge-.patch
file modified
+1 -1
patches.suse/iommu-amd-allocate-page-table-in-protection_domain_init
file added
+143
patches.suse/iommu-amd-call-domain_flush_complete-in-update_domain
file modified
+3 -4
patches.suse/iommu-amd-consolidate-domain-allocation-freeing
file added
+172
patches.suse/iommu-amd-convert-amd-iommu-driver-to-the-dma-iommu-api
file added
+896
patches.suse/iommu-amd-convert-to-probe-release_device-call-backs
file added
+180
patches.suse/iommu-amd-disable-iommu-on-stoney-ridge-systems
file added
+62
patches.suse/iommu-amd-do-not-re-fetch-iommu-cmd_buf_tail
file added
+63
patches.suse/iommu-amd-fix-get_acpihid_device_id
file added
+39
patches.suse/iommu-amd-fix-iommu-avic-not-properly-update-the-is_run-bit-in-irte
file added
+49
patches.suse/iommu-amd-fix-race-in-increase_address_space-fetch_pte
file modified
+45 -51
patches.suse/iommu-amd-fix-typos-for-ppr-macros
file added
+56
patches.suse/iommu-amd-fix-variable-iommu-set-but-not-used
file added
+45
patches.suse/iommu-amd-free-page-table-in-protection_domain_free
file added
+59
patches.suse/iommu-amd-implement-iommu_ops-def_domain_type-call-back
file added
+50
patches.suse/iommu-amd-let-free_pagetable-not-rely-on-domain-pt_root
file added
+111
patches.suse/iommu-amd-lock-code-paths-traversing-protection_domain-dev_list
file modified
+3 -4
patches.suse/iommu-amd-make-amd_iommu_apply_ivrs_quirks-static-inline
file added
+31
patches.suse/iommu-amd-merge-private-header-files
file added
+315
patches.suse/iommu-amd-move-amd-iommu-driver-into-subdirectory
file added
+18803
patches.suse/iommu-amd-pass-gfp-flags-to-iommu_map_page-in-amd_iommu_map
file added
+35
patches.suse/iommu-amd-re-factor-guest-virtual-apic-de-activation-code
file added
+195
patches.suse/iommu-amd-remove-dev_data-passthrough
file added
+68
patches.suse/iommu-amd-remove-dma_mask-check-from-check_device
file added
+31
patches.suse/iommu-amd-remove-local-variables
file added
+43
patches.suse/iommu-amd-remove-pd_dma_ops_mask
file added
+75
patches.suse/iommu-amd-remove-redundant-devid-checks
file added
+56
patches.suse/iommu-amd-remove-the-unnecessary-assignment
file added
+30
patches.suse/iommu-amd-remove-unnecessary-locking-from-amd-iommu-driver
file added
+84
patches.suse/iommu-amd-remove-unused-struct-member
file added
+31
patches.suse/iommu-amd-remove-unused-variable
file added
+30
patches.suse/iommu-amd-replace-two-consecutive-readl-calls-with-one-readq
file added
+41
patches.suse/iommu-amd-return-enodev-in-add_device-when-device-is-not-handled-by-iommu
file added
+37
patches.suse/iommu-amd-simpify-decoding-logic-for-invalid_ppr_request-event
file added
+32
patches.suse/iommu-amd-store-dev_data-as-device-iommu-private-data
file added
+184
patches.suse/iommu-amd-support-multiple-pci-dma-aliases-in-device-table
file added
+285
patches.suse/iommu-amd-support-multiple-pci-dma-aliases-in-irq-remapping
file added
+118
patches.suse/iommu-amd-switch-to-use-acpi_dev_hid_uid_match
file added
+70
patches.suse/iommu-amd-treat-per-device-exclusion-ranges-as-r-w-unity-mapped-regions
file added
+70
patches.suse/iommu-amd-unexport-get_dev_data
file added
+104
patches.suse/iommu-amd-unify-format-of-the-printed-messages
file added
+37
patches.suse/iommu-amd-update-device-table-in-increase_address_space
file modified
+15 -27
patches.suse/iommu-amd-use-generic_iommu_put_resv_regions
file added
+45
patches.suse/iommu-amd-use-pci_ats_supported
file added
+64
patches.suse/iommu-arm-smmu-abstract-context-bank-accesses
file added
+350
patches.suse/iommu-arm-smmu-abstract-gr0-accesses
file added
+315
patches.suse/iommu-arm-smmu-abstract-gr1-accesses
file added
+112
patches.suse/iommu-arm-smmu-add-configuration-implementation-hook
file added
+123
patches.suse/iommu-arm-smmu-add-context-init-implementation-hook
file added
+256
patches.suse/iommu-arm-smmu-add-implementation-infrastructure
file added
+313
patches.suse/iommu-arm-smmu-add-reset-implementation-hook
file added
+182
patches.suse/iommu-arm-smmu-allow-building-as-a-module
file added
+173
patches.suse/iommu-arm-smmu-allow-client-devices-to-select-direct-mapping
file added
+67
patches.suse/iommu-arm-smmu-avoid-pathological-rpm-behaviour-for-unmaps
file added
+60
patches.suse/iommu-arm-smmu-axe-a-useless-test-in-arm_smmu_master_alloc_smes
file added
+31
patches.suse/iommu-arm-smmu-convert-context-bank-registers-to-bitfields
file added
+223
patches.suse/iommu-arm-smmu-convert-gr0-registers-to-bitfields
file added
+362
patches.suse/iommu-arm-smmu-convert-gr1-registers-to-bitfields
file added
+124
patches.suse/iommu-arm-smmu-convert-to-probe-release_device-call-backs
file added
+241
patches.suse/iommu-arm-smmu-ensure-64-bit-i-o-accessors-are-available-on-32-bit-cpu
file added
+49
patches.suse/iommu-arm-smmu-fix-uninitilized-variable-warning
file added
+41
patches.suse/iommu-arm-smmu-fix-wunused-const-variable-warning
file added
+56
patches.suse/iommu-arm-smmu-free-context-bitmap-in-the-err-path-of-arm_smmu_init_domain_context
file added
+31
patches.suse/iommu-arm-smmu-get-rid-of-weird-atomic-write
file added
+69
patches.suse/iommu-arm-smmu-impl-add-sdm845-implementation-hook
file added
+187
patches.suse/iommu-arm-smmu-impl-convert-to-a-generic-reset-implementation
file added
+89
patches.suse/iommu-arm-smmu-implement-iommu_ops-def_domain_type-call-back
file added
+64
patches.suse/iommu-arm-smmu-improve-smr-mask-test
file added
+65
patches.suse/iommu-arm-smmu-make-private-implementation-details-static
file added
+65
patches.suse/iommu-arm-smmu-make-remove-callback-message-more-informative
file added
+44
patches.suse/iommu-arm-smmu-mark-qcom_smmu_client_of_match-as-possibly-unused
file added
+35
patches.suse/iommu-arm-smmu-mask-tlbi-address-correctly
file added
+33
patches.suse/iommu-arm-smmu-move-secure-access-quirk-to-implementation
file added
+300
patches.suse/iommu-arm-smmu-move-tlb_sync-method-to-implementation
file added
+137
patches.suse/iommu-arm-smmu-prevent-forced-unbinding-of-arm-smmu-drivers
file added
+72
patches.suse/iommu-arm-smmu-qcom-request-direct-mapping-for-modem-device
file added
+44
patches.suse/iommu-arm-smmu-refactor-master_cfg-fwspec-usage
file added
+152
patches.suse/iommu-arm-smmu-remove-arm_smmu_flush_ops
file added
+107
patches.suse/iommu-arm-smmu-remove-leaf-indirection
file added
+116
patches.suse/iommu-arm-smmu-remove-tlb_inv_range-indirection
file added
+194
patches.suse/iommu-arm-smmu-rename-arm-smmu-regs-h
file added
+453
patches.suse/iommu-arm-smmu-rename-public-defines-under-arm_smmu_-namespace
file added
+861
patches.suse/iommu-arm-smmu-report-usf-more-clearly
file added
+84
patches.suse/iommu-arm-smmu-restore-naming-of-driver-parameter-prefix
file added
+51
patches.suse/iommu-arm-smmu-rework-cb_base-handling
file added
+93
patches.suse/iommu-arm-smmu-split-arm_smmu_tlb_inv_range_nosync
file added
+120
patches.suse/iommu-arm-smmu-support-smmu-module-probing-from-the-iort
file added
+65
patches.suse/iommu-arm-smmu-unregister-iommu-and-bus-ops-on-device-removal
file added
+113
patches.suse/iommu-arm-smmu-update-my-email-address-in-module_author
file added
+44
patches.suse/iommu-arm-smmu-use-accessor-functions-for-iommu-private-data
file added
+91
patches.suse/iommu-arm-smmu-v3-add-command-queue-batching-helpers
file added
+92
patches.suse/iommu-arm-smmu-v3-add-context-descriptor-tables-allocators
file added
+103
patches.suse/iommu-arm-smmu-v3-add-second-level-of-context-descriptor-table
file added
+230
patches.suse/iommu-arm-smmu-v3-add-smmuv3-2-range-invalidation-support
file added
+176
patches.suse/iommu-arm-smmu-v3-add-support-for-pci-pasid
file added
+120
patches.suse/iommu-arm-smmu-v3-add-support-for-substream-ids
file added
+258
patches.suse/iommu-arm-smmu-v3-allow-building-as-a-module
file added
+54
patches.suse/iommu-arm-smmu-v3-avoid-locking-on-invalidation-path-when-not-using-ats
file added
+136
patches.suse/iommu-arm-smmu-v3-batch-atc-invalidation-commands
file added
+108
patches.suse/iommu-arm-smmu-v3-batch-context-descriptor-invalidation
file added
+45
patches.suse/iommu-arm-smmu-v3-defer-tlb-invalidation-until-iotlb_sync
file added
+154
patches.suse/iommu-arm-smmu-v3-document-ordering-guarantees-of-command-insertion
file added
+50
patches.suse/iommu-arm-smmu-v3-don-t-issue-cmd_sync-for-zero-length-invalidations
file added
+32
patches.suse/iommu-arm-smmu-v3-don-t-reserve-implementation-defined-register-space
file modified
+7 -8
patches.suse/iommu-arm-smmu-v3-drop-_gfp_zero-flag-from-dma-allocation
file added
+66
patches.suse/iommu-arm-smmu-v3-drop-unused-q-argument-from-q_ovf-macro
file added
+78
patches.suse/iommu-arm-smmu-v3-fix-atc-invalidation-ordering-wrt-main-tlbs
file added
+80
patches.suse/iommu-arm-smmu-v3-fix-build-error-without-config_pci_ats
file added
+50
patches.suse/iommu-arm-smmu-v3-fix-resource_size-check
file added
+33
patches.suse/iommu-arm-smmu-v3-improve-add_device-error-handling
file added
+79
patches.suse/iommu-arm-smmu-v3-manage-asids-with-xarray
file added
+98
patches.suse/iommu-arm-smmu-v3-move-low-level-queue-fields-out-of-arm_smmu_queue
file added
+271
patches.suse/iommu-arm-smmu-v3-operate-directly-on-low-level-queue-where-possible
file added
+181
patches.suse/iommu-arm-smmu-v3-parse-pasid-devicetree-property-of-platform-devices
file added
+100
patches.suse/iommu-arm-smmu-v3-prepare-arm_smmu_s1_cfg-for-ssid-support
file added
+117
patches.suse/iommu-arm-smmu-v3-prepare-for-handling-arm_smmu_write_ctx_desc-failure
file added
+59
patches.suse/iommu-arm-smmu-v3-propagate-ssid_bits
file added
+111
patches.suse/iommu-arm-smmu-v3-reduce-contention-during-command-queue-insertion
file added
+891
patches.suse/iommu-arm-smmu-v3-remove-boolean-bitfield-for-ats_enabled-flag
file added
+30
patches.suse/iommu-arm-smmu-v3-remove-set-but-not-used-variable-smmu
file added
+44
patches.suse/iommu-arm-smmu-v3-remove-useless-of_match_ptr
file added
+34
patches.suse/iommu-arm-smmu-v3-return-ebusy-when-trying-to-re-add-a-device
file added
+75
patches.suse/iommu-arm-smmu-v3-rework-enabling-disabling-of-ats-for-pci-masters
file added
+121
patches.suse/iommu-arm-smmu-v3-separate-s-w-and-h-w-views-of-prod-and-cons-indexes
file added
+134
patches.suse/iommu-arm-smmu-v3-unregister-iommu-and-bus-ops-on-device-removal
file added
+108
patches.suse/iommu-arm-smmu-v3-use-accessor-functions-for-iommu-private-data
file added
+64
patches.suse/iommu-arm-smmu-v3-use-pci_ats_supported
file added
+57
patches.suse/iommu-arm-smmu-v3-use-write_once-when-changing-validity-of-an-ste
file added
+36
patches.suse/iommu-arm-smmu-v3-write-level-1-descriptors-atomically
file added
+41
patches.suse/iommu-arm-use-generic_iommu_put_resv_regions
file added
+78
patches.suse/iommu-check-for-deferred-attach-in-iommu_group_do_dma_attach
file added
+40
patches.suse/iommu-define-dev_iommu_fwspec_get-for-config_iommu_api
file added
+35
patches.suse/iommu-dma-fix-variable-cookie-set-but-not-used
file added
+46
patches.suse/iommu-dma-iommu-handle-deferred-devices
file added
+90
patches.suse/iommu-dma-iommu-use-the-dev-coherent_dma_mask
file added
+69
patches.suse/iommu-dma-rationalise-types-for-dma-masks
file added
+54
patches.suse/iommu-dma-relax-locking-in-iommu_dma_prepare_msi
file added
+87
patches.suse/iommu-do-not-probe-devices-on-iommu-less-busses
file added
+41
patches.suse/iommu-don-t-call-probe_finalize-under-group-mutex
file added
+81
patches.suse/iommu-don-t-take-group-reference-in-iommu_alloc_default_domain
file added
+83
patches.suse/iommu-enable-compile-testing-for-some-of-drivers
file added
+96
patches.suse/iommu-export-bus_iommu_probe-and-make-is-safe-for-re-probing
file added
+67
patches.suse/iommu-exynos-convert-to-probe-release_device-call-backs
file added
+94
patches.suse/iommu-exynos-remove-_init-annotation-from-exynos_sysmmu_probe
file added
+33
patches.suse/iommu-exynos-use-first-sysmmu-in-controllers-list-for-iommu-core
file added
+49
patches.suse/iommu-fix-deferred-domain-attachment
file added
+85
patches.suse/iommu-fix-kasan-use-after-free-in-iommu_insert_resv_region
file added
+38
patches.suse/iommu-fix-kconfig-indentation
file added
+42
patches.suse/iommu-fix-the-memory-leak-in-dev_iommu_free
file added
+56
patches.suse/iommu-fix-use-after-free-in-iommu_release_device
file added
+188
patches.suse/iommu-hyper-v-constify-hyperv_ir_domain_ops
file added
+40
patches.suse/iommu-implement-generic_iommu_put_resv_regions
file added
+62
patches.suse/iommu-intel-use-generic_iommu_put_resv_regions
file added
+43
patches.suse/iommu-introduce-accessors-for-iommu-private-data
file added
+41
patches.suse/iommu-introduce-cache_invalidate-api
file added
+218
patches.suse/iommu-introduce-guest-pasid-bind-function
file added
+222
patches.suse/iommu-introduce-iommu_iotlb_gather_add_page
file added
+67
patches.suse/iommu-introduce-struct-iommu_iotlb_gather-for-batching-tlb-flushes
file added
+285
patches.suse/iommu-io-pgtable-arm-call-tlb_flush_walk-and-tlb_flush_leaf
file added
+162
patches.suse/iommu-io-pgtable-arm-ensure-arm_64_lpae_s2_tcr_res1-is-unsigned
file added
+36
patches.suse/iommu-io-pgtable-arm-fix-iova-validation-for-32-bit
file added
+46
patches.suse/iommu-io-pgtable-arm-improve-attribute-handling
file added
+98
patches.suse/iommu-io-pgtable-arm-prepare-for-ttbr1-usage
file added
+127
patches.suse/iommu-io-pgtable-arm-rationalise-mair-handling
file added
+109
patches.suse/iommu-io-pgtable-arm-rationalise-size-check
file added
+68
patches.suse/iommu-io-pgtable-arm-rationalise-tcr-handling
file added
+516
patches.suse/iommu-io-pgtable-arm-rationalise-ttbrn-handling
file added
+205
patches.suse/iommu-io-pgtable-arm-rationalise-vtcr-handling
file added
+291
patches.suse/iommu-io-pgtable-arm-remove-redundant-call-to-io_pgtable_tlb_sync
file added
+55
patches.suse/iommu-io-pgtable-arm-rename-iommu_qcom_sys_cache-and-improve-doc
file added
+58
patches.suse/iommu-io-pgtable-arm-simplify-bounds-checks
file added
+41
patches.suse/iommu-io-pgtable-arm-simplify-level-indexing
file added
+108
patches.suse/iommu-io-pgtable-arm-simplify-pgd-size-handling
file added
+144
patches.suse/iommu-io-pgtable-arm-simplify-start-level-lookup
file added
+186
patches.suse/iommu-io-pgtable-arm-support-non-coherent-stage-2-page-tables
file added
+46
patches.suse/iommu-io-pgtable-arm-v7s-add-paddr_to_iopte-and-iopte_to_paddr-helpers
file added
+136
patches.suse/iommu-io-pgtable-arm-v7s-extend-to-support-pa-for-mediatek
file added
+129
patches.suse/iommu-io-pgtable-arm-v7s-rename-the-quirk-from-mtk_4gb-to-mtk_ext
file added
+85
patches.suse/iommu-io-pgtable-arm-v7s-use-ias-oas-to-check-the-valid-iova-pa
file added
+32
patches.suse/iommu-io-pgtable-hook-up-tlb_flush_walk-and-tlb_flush_leaf-in-drivers
file added
+235
patches.suse/iommu-io-pgtable-introduce-tlb_flush_walk-and-tlb_flush_leaf
file added
+61
patches.suse/iommu-io-pgtable-make-selftest-gubbins-consistently-_init
file added
+94
patches.suse/iommu-io-pgtable-move-some-initialization-data-to-init-rodata
file added
+66
patches.suse/iommu-io-pgtable-pass-struct-iommu_iotlb_gather-to-tlb_add_page
file added
+327
patches.suse/iommu-io-pgtable-pass-struct-iommu_iotlb_gather-to-unmap
file added
+210
patches.suse/iommu-io-pgtable-remove-unused-tlb_sync-callback
file added
+294
patches.suse/iommu-io-pgtable-rename-iommu_gather_ops-to-iommu_flush_ops
file added
+227
patches.suse/iommu-io-pgtable-replace-tlb_add_flush-with-tlb_add_page
file added
+451
patches.suse/iommu-ioasid-add-custom-allocators
file added
+443
patches.suse/iommu-iova-silence-warnings-under-memory-pressure
file added
+156
patches.suse/iommu-iova-unify-format-of-the-printed-messages
file added
+42
patches.suse/iommu-ipmmu-vmsa-add-helper-functions-for-mmu-context-registers
file added
+88
patches.suse/iommu-ipmmu-vmsa-add-helper-functions-for-utlb-registers
file added
+75
patches.suse/iommu-ipmmu-vmsa-add-utlb_offset_base
file added
+59
patches.suse/iommu-ipmmu-vmsa-calculate-context-registers-offset-instead-of-a-macro
file added
+74
patches.suse/iommu-ipmmu-vmsa-disable-cache-snoop-transactions-on-r-car-gen3
file added
+143
patches.suse/iommu-ipmmu-vmsa-hook-up-r8a774b1-dt-matching-code
file added
+47
patches.suse/iommu-ipmmu-vmsa-remove-all-unused-register-definitions
file added
+149
patches.suse/iommu-ipmmu-vmsa-remove-dev_err-on-platform_get_irq-failure
file added
+35
patches.suse/iommu-ipmmu-vmsa-tidyup-register-definitions
file added
+108
patches.suse/iommu-keep-a-list-of-allocated-groups-in-_iommu_probe_device
file added
+68
patches.suse/iommu-mediatek-add-a-new-tlb_lock-for-tlb_flush
file added
+104
patches.suse/iommu-mediatek-add-bclk-can-be-supported-optionally
file added
+71
patches.suse/iommu-mediatek-add-larb-id-remapped-support
file added
+84
patches.suse/iommu-mediatek-add-mmu1-support
file added
+126
patches.suse/iommu-mediatek-add-mt8183-iommu-support
file added
+149
patches.suse/iommu-mediatek-adjust-the-pa-for-the-4gb-mode
file added
+128
patches.suse/iommu-mediatek-clean-up-struct-mtk_smi_iommu
file added
+115
patches.suse/iommu-mediatek-convert-to-probe-release_device-call-backs
file added
+77
patches.suse/iommu-mediatek-correct-the-flush_iotlb_all-callback
file modified
+4 -5
patches.suse/iommu-mediatek-delete-the-leaf-in-the-tlb_flush
file added
+74
patches.suse/iommu-mediatek-fix-mtk_iommu-dependencies
file added
+40
patches.suse/iommu-mediatek-fix-vld_pa_rng-register-backup-when-suspend
file modified
+6 -7
patches.suse/iommu-mediatek-get-rid-of-the-pgtlock
file added
+91
patches.suse/iommu-mediatek-move-reset_axi-into-plat_data
file added
+60
patches.suse/iommu-mediatek-move-the-tlb_sync-into-tlb_flush
file added
+130
patches.suse/iommu-mediatek-move-vld_pa_rng-into-plat_data
file added
+53
patches.suse/iommu-mediatek-reduce-the-tlb-flush-timeout-value
file added
+32
patches.suse/iommu-mediatek-refine-protect-memory-definition
file added
+55
patches.suse/iommu-mediatek-use-a-struct-as-the-platform-data
file added
+121
patches.suse/iommu-mediatek-use-accessor-functions-for-iommu-private-data
file added
+148
patches.suse/iommu-mediatek-use-gather-to-achieve-the-tlb-range-flush
file added
+53
patches.suse/iommu-mediatek-v1-add-def_domain_type
file added
+77
patches.suse/iommu-mediatek-v1-convert-to-probe-release_device-call-backs
file added
+113
patches.suse/iommu-mediatek-v1-fix-a-build-warning-for-a-unused-variable-data
file added
+43
patches.suse/iommu-move-default-domain-allocation-to-iommu_probe_device
file added
+188
patches.suse/iommu-move-default-domain-allocation-to-separate-function
file added
+114
patches.suse/iommu-move-fwspec-iommu_priv-to-struct-dev_iommu
file added
+62
patches.suse/iommu-move-iommu_fwspec-to-struct-dev_iommu
file added
+107
patches.suse/iommu-move-iommu_group_create_direct_mappings-out-of-iommu_group_add_device
file added
+135
patches.suse/iommu-move-more-initialization-to-_iommu_probe_device
file added
+113
patches.suse/iommu-move-new-probe_device-path-to-separate-function
file added
+115
patches.suse/iommu-move-sg_table-wrapper-out-of-config_iommu_support
file added
+69
patches.suse/iommu-msm-convert-to-probe-release_device-call-backs
file added
+83
patches.suse/iommu-msm-make-msm_iommu_lock-static
file added
+38
patches.suse/iommu-of-request-acs-from-the-pci-core-when-configuring-iommu-linkage
file added
+32
patches.suse/iommu-of-take-a-ref-to-the-iommu-driver-during-of_xlate
file added
+67
patches.suse/iommu-omap-add-check-for-iommu-group-when-no-iommu-in-use
file added
+35
patches.suse/iommu-omap-add-logic-to-save-restore-locked-tlbs
file added
+152
patches.suse/iommu-omap-add-registration-for-dt-fwnode-pointer
file added
+33
patches.suse/iommu-omap-add-support-for-late-attachment-of-iommu-devices
file added
+170
patches.suse/iommu-omap-add-system-suspend-resume-support
file added
+98
patches.suse/iommu-omap-convert-to-probe-release_device-call-backs
file added
+144
patches.suse/iommu-omap-fix-boot-issue-on-remoteprocs-with-ammu-unicache
file added
+201
patches.suse/iommu-omap-fix-compilation-warnings
file added
+42
patches.suse/iommu-omap-fix-pointer-cast-wpointer-to-int-cast-warnings-on-64-bit
file added
+40
patches.suse/iommu-omap-fix-printing-format-for-size_t-on-64-bit
file added
+62
patches.suse/iommu-omap-fix-woverflow-warnings-when-compiling-on-64-bit-architectures
file added
+50
patches.suse/iommu-omap-introduce-new-api-for-runtime-suspend-resume-control
file added
+124
patches.suse/iommu-omap-mark-pm-functions-_maybe_unused
file added
+48
patches.suse/iommu-omap-remove-orphan_dev-tracking
file added
+133
patches.suse/iommu-omap-remove-pm_runtime_irq_safe-flag-for-omap-iommus
file added
+30
patches.suse/iommu-omap-streamline-enable-disable-through-runtime-pm-callbacks
file added
+228
patches.suse/iommu-omap-use-the-correct-type-for-slab_hwcache_align
file added
+32
patches.suse/iommu-pamu-convert-to-probe-release_device-call-backs
file added
+63
patches.suse/iommu-pass-cell_count-1-to-of_for_each_phandle-with-cells_name
file added
+54
patches.suse/iommu-pass-struct-iommu_iotlb_gather-to-unmap-and-iotlb_sync
file added
+423
patches.suse/iommu-properly-export-iommu_group_get_for_dev
file added
+38
patches.suse/iommu-qcom-convert-to-probe-release_device-call-backs
file added
+83
patches.suse/iommu-qcom-mask-tlbi-addresses-correctly
file added
+31
patches.suse/iommu-qcom-replace-zero-length-array-with-flexible-array-member
file added
+55
patches.suse/iommu-qcom-simplify-a-test-in-qcom_iommu_add_device
file added
+36
patches.suse/iommu-qcom-use-accessor-functions-for-iommu-private-data
file added
+211
patches.suse/iommu-qcom-use-domain-rather-than-dev-as-tlb-cookie
file added
+134
patches.suse/iommu-qcom-use-struct_size-helper
file added
+64
patches.suse/iommu-remove-add_device-remove_device-code-paths
file added
+269
patches.suse/iommu-remove-dev_err-usage-after-platform_get_irq
file added
+98
patches.suse/iommu-remove-empty-iommu_tlb_range_add-callback-from-iommu_ops
file added
+140
patches.suse/iommu-remove-functions-that-support-private-domain
file added
+136
patches.suse/iommu-remove-iommu_sva_ops-mm_exit
file added
+162
patches.suse/iommu-remove-wrong-default-domain-comments
file added
+46
patches.suse/iommu-rename-struct-iommu_param-to-dev_iommu
file added
+170
patches.suse/iommu-renesas-convert-to-probe-release_device-call-backs
file added
+127
patches.suse/iommu-renesas-fix-unused-function-warning
file added
+42
patches.suse/iommu-renesas-use-accessor-functions-for-iommu-private-data
file added
+48
patches.suse/iommu-revisit-iommu_insert_resv_region-implementation
file added
+140
patches.suse/iommu-rockchip-convert-to-probe-release_device-call-backs
file added
+80
patches.suse/iommu-rockchip-don-t-provoke-warn-for-harmless-irqs
file added
+38
patches.suse/iommu-rockchip-free-domain-on-domain_free
file added
+59
patches.suse/iommu-s390-convert-to-probe-release_device-call-backs
file added
+78
patches.suse/iommu-set-group-default-domain-before-creating-direct-mappings
file modified
+3 -4
patches.suse/iommu-spapr_tce-disable-compile-testing-to-fix-build-on-book3s_32-config
file added
+58
patches.suse/iommu-split-off-default-domain-allocation-from-group-assignment
file added
+222
patches.suse/iommu-sun50i-change-the-readl-timeout-to-the-atomic-variant
file added
+36
patches.suse/iommu-sun50i-constify-sun50i_iommu_ops
file added
+40
patches.suse/iommu-sun50i-fix-compile-warnings
file added
+64
patches.suse/iommu-sun50i-fix-return-value-check-in-sun50i_iommu_probe
file added
+35
patches.suse/iommu-sun50i-remove-unused-variable
file added
+40
patches.suse/iommu-sun50i-use-_gfp_zero-instead-of-memset
file added
+35
patches.suse/iommu-sun50i_iommu-should-depend-on-has_dma
file added
+38
patches.suse/iommu-tegra-convert-to-probe-release_device-call-backs
file added
+153
patches.suse/iommu-tegra-gart-remove-direct-access-of-dev-iommu_fwspec
file added
+31
patches.suse/iommu-unexport-iommu_group_get_for_dev
file added
+57
patches.suse/iommu-use-c99-flexible-array-in-fwspec
file added
+80
patches.suse/iommu-virtio-build-virtio-iommu-as-module
file added
+46
patches.suse/iommu-virtio-convert-to-probe-release_device-call-backs
file added
+113
patches.suse/iommu-virtio-reject-iommu-page-granule-larger-than-page_size
file added
+73
patches.suse/iommu-virtio-remove-unused-variable
file added
+38
patches.suse/iommu-virtio-use-accessor-functions-for-iommu-private-data
file added
+67
patches.suse/iommu-virtio-use-generic_iommu_put_resv_regions
file added
+65
patches.suse/iommu-vt-d-add-attach_deferred-helper
file modified
+7 -7
patches.suse/iommu-vt-d-add-bind-guest-pasid-support
file added
+332
patches.suse/iommu-vt-d-add-build-dependency-on-ioasid
file added
+34
patches.suse/iommu-vt-d-add-custom-allocator-for-ioasid
file added
+198
patches.suse/iommu-vt-d-add-get_domain_info-helper
file added
+232
patches.suse/iommu-vt-d-add-kconfig-option-to-enable-disable-scalable-mode
file added
+62
patches.suse/iommu-vt-d-add-nested-translation-helper-function
file added
+368
patches.suse/iommu-vt-d-add-page-request-draining-support
file added
+206
patches.suse/iommu-vt-d-add-pasid_flag_fl5lp-for-first-level-pasid-setup
file added
+92
patches.suse/iommu-vt-d-add-rmrr-base-and-end-addresses-sanity-check
file added
+51
patches.suse/iommu-vt-d-add-set-domain-domain_attr_nesting-attr
file added
+107
patches.suse/iommu-vt-d-add-svm-sva-invalidate-function
file added
+222
patches.suse/iommu-vt-d-allocate-domain-info-for-real-dma-sub-devices
file added
+84
patches.suse/iommu-vt-d-allow-32bit-devices-to-uses-dma-domain
file added
+396
patches.suse/iommu-vt-d-allow-pci-sub-hierarchy-to-use-dma-domain
file added
+65
patches.suse/iommu-vt-d-apply-per-device-dma_ops
file added
+220
patches.suse/iommu-vt-d-avoid-duplicated-code-for-pasid-setup
file added
+100
patches.suse/iommu-vt-d-avoid-iova-flush-queue-in-strict-mode
file added
+66
patches.suse/iommu-vt-d-check-vt-d-rmrr-region-in-bios-is-reported-as-reserved
file added
+112
patches.suse/iommu-vt-d-check-whether-device-requires-bounce-buffer
file added
+74
patches.suse/iommu-vt-d-convert-to-probe-release_device-call-backs
file added
+129
patches.suse/iommu-vt-d-debugfs-add-support-to-show-inv-queue-internals
file added
+116
patches.suse/iommu-vt-d-debugfs-add-support-to-show-page-table-internals
file added
+189
patches.suse/iommu-vt-d-declare-broadwell-igfx-dmar-support-snafu
file added
+85
patches.suse/iommu-vt-d-disable-multiple-gpasid-dev-bind
file added
+74
patches.suse/iommu-vt-d-disable-non-recoverable-fault-processing-before-unbind
file added
+196
patches.suse/iommu-vt-d-dmar_parse_one_rmrr-replace-warn_taint-with-pr_warn-add_taint
file added
+70
patches.suse/iommu-vt-d-don-t-apply-gfx-quirks-to-untrusted-devices
file added
+108
patches.suse/iommu-vt-d-don-t-reject-host-bridge-due-to-scope-mismatch
file added
+50
patches.suse/iommu-vt-d-don-t-switch-off-swiotlb-if-bounce-page-is-used
file added
+97
patches.suse/iommu-vt-d-enable-pci-acs-for-platform-opt-in-hint
file modified
+3 -4
patches.suse/iommu-vt-d-enlightened-pasid-allocation
file added
+144
patches.suse/iommu-vt-d-fix-a-gcc-warning
file added
+38
patches.suse/iommu-vt-d-fix-compile-warning
file added
+33
patches.suse/iommu-vt-d-fix-cpu-and-iommu-svm-feature-matching-checks
file added
+154
patches.suse/iommu-vt-d-fix-devtlb-flush-for-vsva
file added
+98
patches.suse/iommu-vt-d-fix-misuse-of-iommu_domain_identity_map
file added
+37
patches.suse/iommu-vt-d-fix-pointer-cast-warnings-on-32-bit
file added
+66
patches.suse/iommu-vt-d-flush-pasid-based-iotlb-for-iova-over-first-level
file added
+173
patches.suse/iommu-vt-d-handle-non-page-aligned-address
file added
+59
patches.suse/iommu-vt-d-identify-domains-using-first-level-page-table
file added
+81
patches.suse/iommu-vt-d-loose-requirement-for-flush-queue-initializaton
file added
+57
patches.suse/iommu-vt-d-make-first-level-iova-canonical
file added
+50
patches.suse/iommu-vt-d-make-intel-svm-code-64-bit-only
file added
+37
patches.suse/iommu-vt-d-mark-firmware-tainted-if-rmrr-fails-sanity-check
file added
+52
patches.suse/iommu-vt-d-misc-macro-clean-up-for-svm
file added
+127
patches.suse/iommu-vt-d-move-domain-helper-to-header
file added
+55
patches.suse/iommu-vt-d-move-intel-iommu-driver-into-subdirectory
file added
+25194
patches.suse/iommu-vt-d-multiple-descriptors-per-qi_submit_sync
file added
+298
patches.suse/iommu-vt-d-only-clear-real-dma-device-s-context-entries
file added
+65
patches.suse/iommu-vt-d-reject-svm-bind-for-failed-capability-check
file added
+33
patches.suse/iommu-vt-d-remove-duplicated-check-in-intel_svm_bind_mm
file added
+34
patches.suse/iommu-vt-d-remove-iova-handling-code-from-the-non-dma_ops-path
file added
+209
patches.suse/iommu-vt-d-remove-real-dma-lookup-in-find_domain
file added
+37
patches.suse/iommu-vt-d-remove-redundant-iotlb-flush
file added
+53
patches.suse/iommu-vt-d-remove-unnecessary-warn_on_once
file added
+44
patches.suse/iommu-vt-d-remove-vmd-child-device-sanity-check
file added
+44
patches.suse/iommu-vt-d-replace-intel-specific-pasid-allocator-with-ioasid
file added
+229
patches.suse/iommu-vt-d-replace-intel-svm-apis-with-generic-sva-apis
file added
+367
patches.suse/iommu-vt-d-report-sva-feature-with-generic-flag
file added
+65
patches.suse/iommu-vt-d-return-the-correct-dma-mask-when-we-are-bypassing-the-iommu
file added
+60
patches.suse/iommu-vt-d-select-pci_pri-for-intel_iommu_svm
file added
+42
patches.suse/iommu-vt-d-set-u-s-bit-in-first-level-page-table-by-default
file added
+73
patches.suse/iommu-vt-d-setup-pasid-entries-for-iova-over-first-level
file added
+176
patches.suse/iommu-vt-d-support-flushing-more-translation-cache-types
file added
+143
patches.suse/iommu-vt-d-trace-extend-map_sg-trace-event
file added
+121
patches.suse/iommu-vt-d-turn-off-translations-at-shutdown
file added
+104
patches.suse/iommu-vt-d-unify-format-of-the-printed-messages
file added
+33
patches.suse/iommu-vt-d-unnecessary-to-handle-default-identity-domain
file modified
+7 -7
patches.suse/iommu-vt-d-update-first-level-super-page-capability
file added
+72
patches.suse/iommu-vt-d-update-scalable-mode-paging-structure-coherency
file modified
+7 -8
patches.suse/iommu-vt-d-use-a-helper-function-to-skip-agaw-for-sl
file added
+75
patches.suse/iommu-vt-d-use-bounce-buffer-for-untrusted-devices
file added
+321
patches.suse/iommu-vt-d-use-iova-over-first-level
file added
+39
patches.suse/iommu-vt-d-use-pci_ats_supported
file added
+47
patches.suse/iommu-vt-d-use-pci_real_dma_dev-for-mapping
file added
+45
patches.suse/iommu-vt-d-use-right-kconfig-option-name
file added
+38
patches.suse/iommu-vt-d-warn-on-out-of-range-invalidation-address
file added
+45
patches.suse/iommu-vt-d-wire-up-iommu_ops-def_domain_type
file added
+31
patches.suse/memory-mtk-smi-add-bus_sel-for-mt8183
file added
+109
patches.suse/memory-mtk-smi-add-gals-support
file added
+142
patches.suse/memory-mtk-smi-add-pm-suspend-and-resume-ops
file added
+49
patches.suse/memory-mtk-smi-get-rid-of-need_larbid
file added
+142
patches.suse/memory-mtk-smi-invoke-pm-runtime_callback-to-enable-clocks
file added
+206
patches.suse/memory-mtk-smi-use-a-general-config_port-interface
file added
+70
patches.suse/memory-mtk-smi-use-a-struct-for-the-platform-data-for-smi-common
file added
+120
patches.suse/pci-ats-only-enable-ats-for-trusted-devices
file added
+87
patches.suse/pci-introduce-pci_real_dma_dev
file added
+110
patches.suse/pci-vmd-remove-dma_map_ops-overrides
file added
+222
patches.suse/revert-iommu-arm-smmu-make-arm-smmu-explicitly-non-modular
file added
+104
patches.suse/revert-iommu-arm-smmu-make-arm-smmu-v3-explicitly-non-modular
file added
+87
patches.suse/revert-iommu-arm-smmu-v3-disable-detection-of-ats-and-pri
file added
+38
patches.suse/s390-kconfig-add-missing-zcrypt-dependency-to-vfio_ap
file added
+44
patches.suse/swiotlb-split-size-parameter-to-map-unmap-apis
file added
+203
patches.suse/x86-hide-the-archdata-iommu-field-behind-generic-iommu_api
file added
+44
patches.suse/x86-pci-add-to_pci_sysdata-helper
file added
+87
patches.suse/x86-pci-define-to_pci_sysdata-even-when-config_pci
file added
+45
patches.suse/x86-pci-expose-vmd-s-pci_dev-in-struct-pci_sysdata
file added
+58
patches.suse/x86-pci-remove-x86_dev_dma_ops
file added
+112
series.conf
file modified
+431 -0
supported.conf
file modified
+2 -1
    Merge branch 'users/jroedel/SLE15-SP3/for-next' into SLE15-SP3
    
    Pull IOMMU fixes from Joerg Roedel
    
        
file modified
+0 -6
file modified
+3 -1
file modified
+4 -2
file modified
+431 -0
file modified
+2 -1