This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 28e8c4bc8eb4 Merge tag 'rtc-4.21' of git://git.kernel.org/pub/scm/linux [...] new 57ce8ba0fd3a openrisc: Fix broken paths to arch/or32 new fbea8c7c7933 Merge tag 'for-linus' of git://github.com/openrisc/linux new 9ef7fa507d6b kgdb: Remove irq flags from roundup new 3cd99ac35598 kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call [...] new 87b095928584 kgdb: Don't round up a CPU that failed rounding up before new 162bc7f5afd7 kdb: Don't back trace on a cpu that didn't round up new 7faedcd4de43 kdb: use bool for binary state indicators new 911b7afdeb1b mips/kgdb: prepare arch_kgdb_ops for constness new cc0282975b3f kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops new fcf010449ebe Merge tag 'kgdb-4.21-rc1' of git://git.kernel.org/pub/scm/ [...] new a5b21a8ba2a0 dmaengine: zynqmp_dma: replace spin_lock_bh with spin_lock [...] new 8e1897bc8eaf dmaengine: amba-pl08x: convert to DEFINE_SHOW_ATTRIBUTE new 0f7ab39a6b40 dmaengine: mic_x100_dma: convert to DEFINE_SHOW_ATTRIBUTE new e00f50a79e61 dmaengine: pxa: remove DBGFS_FUNC_DECL() new f7f41722efac dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE new ab39e1473ace dmaengine: bcm2835: make license text and module license match new 80c4445e56f4 dmaengine: bcm2835: Switch to SPDX identifier new 7c2269e95883 Merge branch 'topic/bcm' into for-linus new 627469e4445b dmaengine: coh901318: Fix a double-lock bug new 35faaf0df42d dmaengine: coh901318: Remove unused variable new 5f443256e3a1 Merge branch 'topic/coh' into for-linus new 56b94b02cb07 dmaengine: mmp_pdma: remove dma_slave_config direction usage new 107d06441b70 dmaengine: imx-sdma: remove dma_slave_config direction usa [...] new 445897cbc9d3 dmaengine: pl330: remove dma_slave_config direction usage new 9e314ef35c38 dmaengine: ste_dma40: remove dma_slave_config direction usage new 77ee1aacdd5b Merge branch 'topic/dirn_remove' into for-linus new 0255200bd29a dmaengine: dmatest: unmap data on a single code-path when [...] new fbffb6b4d44f dmaengine: dmatest: use dmaengine_terminate_sync() instead new 787d3083caf8 dmaengine: dmatest: move size checks earlier in function new 3f3c75541ffe dmaengine: dmatest: fix a small memory leak in dmatest_func() new d53513d5dc28 dmaengine: dmatest: Add support for multi channel testing new 6138f967bccc dmaengine: dmatest: Use fixed point div to calculate iops new a875abfadf26 dmaengine: dmatest: Add alignment parameter new 13396a130ffe dmaengine: dmatest: Add transfer_size parameter new f80f9988a26d dmaengine: Documentation: Add documentation for multi chan [...] new 466e601a68da Merge branch 'topic/dmatest' into for-linus new 538098281ce8 dt-bindings: dmaengine: dw-dmac: add protection control property new 7b0c03ecc42f dmaengine: dw-dmac: implement dma protection control setting new 010299bfc2df Merge branch 'topic/dw' into for-linus new 9b68cc012a73 dmaengine: ep93xx: fix some typo new b7ff66ca30f8 Merge branch 'topic/ep93xx' into for-linus new af8bf89a8e0b dmaengine: imx-sdma: Use a single line for dma_alloc_coherent() new 23a1bff76406 Merge branch 'topic/imx' into for-linus new b1f01e48df5a dmaengine: mediatek: Add MediaTek Command-Queue DMA contro [...] new 68ded1dcd138 Merge branch 'topic/mtk' into for-linus new bc822e80170d dmaengine: sa11x0: unexport sa11x0_dma_filter_fn and clean up new 56e8e1a118a9 Merge branch 'topic/sa11x0' into for-linus new 9be92baa4772 dmaengine: sh: convert to SPDX identifiers new 6a1abe4cbca7 dt-bindings: dmaengine: usb-dmac: Add binding for r8a77470 new 9693f670895f dmaengine: rcar-dmac: Document R8A774A1 bindings new b9b4ed210380 dt-bindings: dmaengine: usb-dmac: Add binding for r8a774a1 new a19788612f51 dmaengine: sh: Remove R-Mobile APE6 support new 3eaba568b54e dt-bindings: dmaengine: usb-dmac: Add binding for r8a774c0 new 47ec4cf405e2 dmaengine: rcar-dmac: Document R8A774C0 bindings new f782086a49b7 Merge branch 'topic/sh' into for-linus new a0ecabf50341 dmaengine: sprd: Remove direction usage from struct dma_sl [...] new d762ab33ccd0 dmaengine: sprd: Get transfer residue depending on the tra [...] new 13e8997924a0 dmaengine: sprd: Fix the last link-list configuration new 0e5d7b1eb6fc dmaengine: sprd: Set cur_desc as NULL when free or termina [...] new 97dbd6ea02be dmaengine: sprd: Support DMA link-list cyclic callback new 770399df90b6 dmaengine: sprd: Support DMA 2-stage transfer mode new 531971231dac dmaengine: sprd: Add me as one of the module authors new 990beed934fc Merge branch 'topic/sprd' into for-linus new eeea81474bc4 dt-bindings: dmaengine: add DT binding for UniPhier MIO DMAC new 32e74aabebc8 dmaengine: uniphier-mdmac: add UniPhier MIO DMAC driver new 69ca36b3d629 Merge branch 'topic/uniphier' into for-linus new 91b438286ef2 dmaengine: xilinx_dma: Refactor axidma channel allocation new 4e47d24a908c dmaengine: xilinx_dma: Introduce helper macro for preparin [...] new 0e03aca2659e dmaengine: xilinx_dma: Fix 64-bit simple CDMA transfer new aeaebcc17cdf dmaengine: xilinx_dma: Remove __aligned attribute on zynqm [...] new 660611827c03 Merge branch 'topic/xilinx' into for-linus new 78e8696c234a Merge tag 'dmaengine-4.21-rc1' of git://git.infradead.org/ [...] new 2713fe37153e Revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" new b0c329121505 iommu/ipmmu-vmsa: Hook up r8a77990 DT matching code new 60fb0083c9d4 iommu/ipmmu-vmsa: Hook up R8A774A1 DT maching code new 31fc9763f9d7 dt-bindings: iommu: ipmmu-vmsa: Add r8a774a1 support new b7ee92c6ff0e iommu/ipmmu-vmsa: Modify ipmmu_slave_whitelist() to check [...] new 807596491d33 iommu/ipmmu-vmsa: Add an array of slave devices whitelist new a6cf933a359f dt-bindings: iommu: ipmmu-vmsa: Add r8a774c0 support new b6d39cd82241 iommu/ipmmu-vmsa: Hook up r8a774c0 DT matching code new b65f501627ff iommu/mediatek: Constify iommu_ops new 062e52a5af9c iommu/tegra: Change to use DEFINE_SHOW_ATTRIBUTE macro new a6906a8b0ebf iommu/omap: Remove DEBUG_SEQ_FOPS_RO() new 3cd508a8c137 iommu/arm-smmu-v3: Fix big-endian CMD_SYNC writes new 84a9a7577496 iommu/arm-smmu-v3: Avoid memory corruption from Hisilicon [...] new a868e8530441 iommu/arm-smmu-v3: Use explicit mb() when moving cons pointer new 96a299d24cfb iommu/arm-smmu: Add pm_runtime/sleep ops new d4a44f0750bb iommu/arm-smmu: Invoke pm_runtime across the driver new 655e364374e7 iommu/arm-smmu: Add the device_link between masters and smmu new f1518cd84b44 dt-bindings: arm-smmu: Add bindings for qcom,smmu-v2 new 89cddc563743 iommu/arm-smmu: Add support for qcom,smmu-v2 variant new 69d24c6ed67c dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 new daedaa33d9c5 iommu/vtd: Cleanup dma_remapping.h header new 3569dd07aaad iommu/vt-d: Handle domain agaw being less than iommu agaw new 765b6a98c1de iommu/vt-d: Enumerate the scalable mode capability new 0bbeb01a4faf iommu/vt-d: Manage scalalble mode PASID tables new 4f2ed183cfeb iommu/vt-d: Move page table helpers into header new 5d308fc1ecf5 iommu/vt-d: Add 256-bit invalidation descriptor support new 3b33d4ab3217 iommu/vt-d: Reserve a domain id for FL and PT modes new 6f7db75e1c46 iommu/vt-d: Add second level page table interface new ef848b7e5a6a iommu/vt-d: Setup pasid entry for RID2PASID support new ca6e322d6049 iommu/vt-d: Pass pasid table to context mapping new 7373a8cc3819 iommu/vt-d: Setup context and enable RID2PASID support new 437f35e1cd4c iommu/vt-d: Add first level page table interface new 1c4f88b7f1f9 iommu/vt-d: Shared virtual address in scalable mode new 6d68b88e0993 iommu/vt-d: Remove deferred invalidation new ac3a7092ebcb iommu/amd: Collect page-table pages in freelist new 409afa44f9ba iommu/amd: Introduce free_sub_pt() function new 69be88520f9d iommu/amd: Ignore page-mode 7 in free_sub_pt() new 6d568ef9a622 iommu/amd: Allow downgrading page-sizes in alloc_pte() new 9db034d57a8b iommu/amd: Restart loop if cmpxchg64 succeeded in alloc_pte() new 6f820bb995b6 iommu/amd: Allow to upgrade page-size new 7a30423a95a1 vfio/type1: Remove map_try_harder() code path new 101fa0371478 iommu/amd: Use pr_fmt() new 1a21ee1aabf7 iommu/amd: Fix line-break in error log reporting new 6f5086a6e338 iommu/amd: Remove leading 0s in error log messages new c12b08ebbe16 iommu/amd: Fix amd_iommu=force_isolation new 5d95f40e62e4 iommu: Do physical merging in iommu_map_sg() new 753a31a46b1a irq_remapping: Remove unused header files new c1af7b4013e8 iommu: Audit and remove any unnecessary uses of module.h new 669a047b1812 iommu/rockchip: Make it explicitly non-modular new a007dd51e559 iommu/msm: Make it explicitly non-modular new d4cf5bbd56f5 iommu/mediatek: Make it explicitly non-modular new 8128ac3b0fe3 iommu/ipmmu-vmsa: Make it explicitly non-modular new f295cf26d776 iommu/qcom: Make it explicitly non-modular new 39fcbbccf8ed iommu/tegra: Make it explicitly non-modular new addb672f200f iommu/arm-smmu: Make arm-smmu explicitly non-modular new c07b6426df92 iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular new 51eb78098ab7 iommu: Change tlb_range_add to iotlb_range_add and tlb_syn [...] new c4b17afb0a4e iommu/dma: Use NUMA aware memory allocations in __iommu_dm [...] new b4ef725eeba1 iommu: Introduce wrappers around dev->iommu_fwspec new 8097e53eaba2 ACPI/IORT: Use helper functions to access dev->iommu_fwspec new 9b468f7d9cf1 iommu/arm-smmu: Use helper functions to access dev->iommu_fwspec new 98cc4f719642 iommu/dma: Use helper functions to access dev->iommu_fwspec new df9036558062 iommu/ipmmu-vmsa: Use helper functions to access dev->iomm [...] new a9bf2eec5a6f iommu/mediatek: Use helper functions to access dev->iommu_fwspec new 5c7e6bd71bfd iommu/of: Use helper functions to access dev->iommu_fwspec new 2000e5f70322 iommu/qcom: Use helper functions to access dev->iommu_fwspec new db5d6a70043a iommu/tegra: Use helper functions to access dev->iommu_fwspec new dbba197edf32 driver core: Introduce device_iommu_mapped() function new 170ecbd5ff09 iommu/of: Use device_iommu_mapped() new 13e6a84d697e ACPI/IORT: Use device_iommu_mapped() new bf8763d8f837 powerpc/iommu: Use device_iommu_mapped() new 05afde1a7ef3 xhci: Use device_iommu_mapped() new f884f6ee6260 dmaengine: sh: rcar-dmac: Use device_iommu_mapped() new 6954cf9bfda1 iommu/sysfs: Rename iommu_release_device() new cc5aed44a3a8 iommu: Consolitate ->add/remove_device() calls new 641fb0efbff0 iommu/of: Don't call iommu_ops->add_device directly new d2e1a003af56 ACPI/IORT: Don't call iommu_ops->add_device directly new dc9de8a2b20f iommu: Check for iommu_ops == NULL in iommu_probe_device() new 03ebe48e235f Merge branches 'iommu/fixes', 'arm/renesas', 'arm/mediatek [...] new 8e143b90e4d4 Merge tag 'iommu-updates-v4.21' of git://git.kernel.org/pu [...]
The 152 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 12 +- .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 4 +- .../devicetree/bindings/dma/renesas,usb-dmac.txt | 3 + Documentation/devicetree/bindings/dma/snps-dma.txt | 4 + .../devicetree/bindings/dma/uniphier-mio-dmac.txt | 25 + .../devicetree/bindings/iommu/arm,smmu.txt | 43 + .../bindings/iommu/renesas,ipmmu-vmsa.txt | 2 + Documentation/driver-api/dmaengine/dmatest.rst | 109 ++- MAINTAINERS | 5 +- arch/arc/kernel/kgdb.c | 12 +- arch/arm/kernel/kgdb.c | 14 +- arch/arm64/kernel/kgdb.c | 14 +- arch/h8300/kernel/kgdb.c | 2 +- arch/hexagon/kernel/kgdb.c | 34 +- arch/microblaze/kernel/kgdb.c | 2 +- arch/mips/kernel/kgdb.c | 25 +- arch/nios2/kernel/kgdb.c | 2 +- arch/openrisc/kernel/entry.S | 2 +- arch/openrisc/kernel/head.S | 2 +- arch/powerpc/kernel/eeh.c | 2 +- arch/powerpc/kernel/iommu.c | 4 +- arch/powerpc/kernel/kgdb.c | 8 +- arch/sh/kernel/kgdb.c | 14 +- arch/sparc/kernel/kgdb_32.c | 2 +- arch/sparc/kernel/kgdb_64.c | 2 +- arch/sparc/kernel/smp_64.c | 2 +- arch/x86/kernel/kgdb.c | 11 +- arch/x86/kernel/tboot.c | 2 +- drivers/acpi/arm64/iort.c | 23 +- drivers/dma/Kconfig | 11 + drivers/dma/Makefile | 1 + drivers/dma/amba-pl08x.c | 14 +- drivers/dma/bcm2835-dma.c | 13 +- drivers/dma/coh901318.c | 5 - drivers/dma/dmatest.c | 299 +++++-- drivers/dma/dw/core.c | 2 + drivers/dma/dw/platform.c | 6 + drivers/dma/dw/regs.h | 4 + drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/imx-sdma.c | 60 +- drivers/dma/mediatek/Kconfig | 13 + drivers/dma/mediatek/Makefile | 1 + drivers/dma/mediatek/mtk-cqdma.c | 951 +++++++++++++++++++++ drivers/dma/mic_x100_dma.c | 22 +- drivers/dma/mmp_pdma.c | 28 +- drivers/dma/pl330.c | 28 +- drivers/dma/pxa_dma.c | 36 +- drivers/dma/qcom/hidma_dbg.c | 33 +- drivers/dma/sa11x0-dma.c | 21 +- drivers/dma/sh/Kconfig | 12 +- drivers/dma/sh/Makefile | 1 - drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/sh/shdma-r8a73a4.c | 74 -- drivers/dma/sh/shdma.h | 7 - drivers/dma/sh/shdmac.c | 7 - drivers/dma/sprd-dma.c | 152 +++- drivers/dma/ste_dma40.c | 31 +- drivers/dma/uniphier-mdmac.c | 506 +++++++++++ drivers/dma/xilinx/xilinx_dma.c | 44 +- drivers/dma/xilinx/zynqmp_dma.c | 39 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2 +- drivers/gpu/drm/i915/intel_display.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 +- drivers/iommu/amd_iommu.c | 275 +++--- drivers/iommu/amd_iommu_init.c | 64 +- drivers/iommu/amd_iommu_types.h | 1 + drivers/iommu/amd_iommu_v2.c | 2 + drivers/iommu/arm-smmu-v3.c | 63 +- drivers/iommu/arm-smmu.c | 209 ++++- drivers/iommu/dma-iommu.c | 22 +- drivers/iommu/dmar.c | 91 +- drivers/iommu/intel-iommu.c | 351 ++++---- drivers/iommu/intel-pasid.c | 449 +++++++++- drivers/iommu/intel-pasid.h | 40 +- drivers/iommu/intel-svm.c | 171 ++-- drivers/iommu/intel_irq_remapping.c | 6 +- drivers/iommu/io-pgtable-arm-v7s.c | 4 - drivers/iommu/iommu-sysfs.c | 14 +- drivers/iommu/iommu.c | 113 +-- drivers/iommu/ipmmu-vmsa.c | 88 +- drivers/iommu/irq_remapping.c | 1 - drivers/iommu/msm_iommu.c | 13 +- drivers/iommu/mtk_iommu.c | 25 +- drivers/iommu/mtk_iommu_v1.c | 47 +- drivers/iommu/of_iommu.c | 16 +- drivers/iommu/omap-iommu-debug.c | 25 +- drivers/iommu/qcom_iommu.c | 34 +- drivers/iommu/rockchip-iommu.c | 13 +- drivers/iommu/tegra-gart.c | 37 +- drivers/iommu/tegra-smmu.c | 26 +- drivers/misc/mic/scif/scif_rma.c | 2 +- drivers/misc/mic/scif/scif_rma.h | 2 +- drivers/usb/host/xhci.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 33 +- include/dt-bindings/dma/dw-dmac.h | 14 + include/linux/device.h | 10 + include/linux/dma/sprd-dma.h | 62 +- include/linux/dma_remapping.h | 58 -- include/linux/intel-iommu.h | 108 ++- include/linux/iommu.h | 18 +- include/linux/kgdb.h | 24 +- include/linux/platform_data/dma-dw.h | 6 + include/linux/sa11x0-dma.h | 24 - include/linux/shdma-base.h | 7 +- kernel/debug/debug_core.c | 65 +- kernel/debug/debug_core.h | 1 + kernel/debug/kdb/kdb_bt.c | 11 +- kernel/debug/kdb/kdb_debugger.c | 7 - kernel/debug/kdb/kdb_main.c | 14 +- 109 files changed, 4035 insertions(+), 1454 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/uniphier-mio-dmac.txt create mode 100644 drivers/dma/mediatek/mtk-cqdma.c delete mode 100644 drivers/dma/sh/shdma-r8a73a4.c create mode 100644 drivers/dma/uniphier-mdmac.c create mode 100644 include/dt-bindings/dma/dw-dmac.h delete mode 100644 include/linux/dma_remapping.h delete mode 100644 include/linux/sa11x0-dma.h