This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from fe81ba137ebc Merge tag 'ata-5.17-rc1' of git://git.kernel.org/pub/scm/l [...] new 365fceecd66e dmaengine: ti: edma: Use 'for_each_set_bit' when possible new 5d78abb6fbc9 dmaengine: idxd: rework descriptor free path on failure new 8b67426e0558 dmaengine: idxd: int handle management refactoring new eb0cf33a91b4 dmaengine: idxd: move interrupt handle assignment new 46c6df1c958e dmaengine: idxd: add helper for per interrupt handle drain new bd5970a0d01f dmaengine: idxd: create locked version of idxd_quiesce() call new f6d442f7088c dmaengine: idxd: handle invalid interrupt handle descriptors new 56fc39f5a367 dmaengine: idxd: handle interrupt handle revoked event new 58fe10766048 dmaengine: Add documentation for new memcpy scatter-gather [...] new 3218910fd585 dmaengine: Add core function and capability check for DMA_ [...] new 29cf37fa6dd9 dmaengine: Add consumer for the new DMA_MEMCPY_SG API function. new 2bfab6f8b4f1 dmaengine: qcom: gpi: Remove unnecessary print function dev_err() new 37829227f042 Documentation: dmaengine: Add a description of what dmatest does new c61d7b2ef141 Documentation: dmaengine: Correctly describe dmatest with [...] new 7eafa6eed7f1 dmaengine: ppc4xx: remove unused variable `rval' new f17e53388e82 dmaengine: xilinx: Handle IRQ mapping errors new aa8ff35e1003 dmaengine: at_xdmac: Use struct_size() in devm_kzalloc() new 839c2e2371db dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC new 78b2f63cd0cc drivers: dma: ti: k3-psil: Add support for J721S2 new a173a2428752 dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings new 5f1e024c9d07 dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference new e0699a75955d dt-bindings: dma: ingenic: Add compatible strings for MDMA [...] new dafa79a10ed7 dt-bindings: dma: ingenic: Support #dma-cells = <3> new b72cbb1ab2af dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs new 3d70fccf74fe dmaengine: jz4780: Add support for the MDMA and BDMA in th [...] new c8c0cda827b9 dmaengine: jz4780: Replace uint32_t with u32 new 76a096637d63 dmaengine: jz4780: Support bidirectional I/O on one channel new 0f93f2047d56 dt-bindings: dma: snps,dw-axi-dmac: Document optional reset new 92452a72ebdf dmaengine: idxd: set defaults for wq configs new 7930d8553575 dmaengine: idxd: add knob for enqcmds retries new d697e8312595 dmaengine: stm32-mdma: Remove redundant initialization of [...] new de8f2c05754a dmaengine: stm32-mdma: Use bitfield helpers new d5aeba456e66 dmaengine: sh: Use bitmap_zalloc() when applicable new 2577394f4b01 Merge tag 'dmaengine_topic_slave_id_removal_5.17' into next new 401c151164f2 dt-bindings: renesas,rcar-dmac: Add r8a779f0 support new 2fe6777b8d49 dmaengine: rcar-dmac: Add support for R-Car S4-8 new e7f110889a87 dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK new 29f306340fa8 dt-bindings: dma: pl330: Convert to DT schema new e66d70c034db dmaengine: xilinx_dpdma: use correct SDPX tag for header file new 105a8c525675 dmaengine: uniphier-xdmac: Fix type of address variables new 5cb664fbeba0 Merge branch 'fixes' into next new 26e9baa849a2 dmaengine: ioatdma: use default_groups in kobj_type new ec0d64231615 dmaengine: idxd: embed irq_entry in idxd_wq struct new 23a50c803565 dmaengine: idxd: fix descriptor flushing locking new 403a2e236538 dmaengine: idxd: change MSIX allocation based on per wq ac [...] new 0f225705cf65 dmaengine: idxd: fix wq settings post wq disable new 7ed6f1b85fb6 dmaengine: idxd: change bandwidth token to read buffers new fde212e44f45 dmaengine: idxd: deprecate token sysfs attributes for read [...] new bccfb96b5917 dmaengine: at_xdmac: Don't start transactions at tx_submit level new e6af9b05bec6 dmaengine: at_xdmac: Start transfer for cyclic channels in [...] new 5edc24ac876a dmaengine: at_xdmac: Print debug message after realeasing [...] new 506875c30fc5 dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie new b63e5cb94ad6 dmaengine: at_xdmac: Fix race for the tx desc callback new 801db90bf294 dmaengine: at_xdmac: Move the free desc to the tail of the [...] new 18deddea9184 dmaengine: at_xdmac: Fix concurrency over xfers_list new 42468aa8b1aa dmaengine: at_xdmac: Remove a level of indentation in at_x [...] new 1385eb4d14d4 dmaengine: at_xdmac: Fix lld view setting new 912f7c6f7fac dmaengine: at_xdmac: Fix at_xdmac_lld struct definition new a61210cae80c dmaengine: at_xdmac: Remove a level of indentation in at_x [...] new e77e561925df dmaengine: at_xdmac: Fix race over irq_status new 64aa8f4b6df1 dmaengine: pch_dma: Remove usage of the deprecated "pci-dm [...] new bbd0ff07ed12 dt-bindings: dma-controller: Split interrupt fields in example new 99613159ad74 Merge tag 'dmaengine-5.17-rc1' of git://git.kernel.org/pub [...]
The 63 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/ABI/stable/sysfs-driver-dma-idxd | 52 ++++- .../devicetree/bindings/dma/arm,pl330.yaml | 83 +++++++ .../devicetree/bindings/dma/arm-pl08x.yaml | 4 + .../devicetree/bindings/dma/arm-pl330.txt | 49 ----- .../devicetree/bindings/dma/dma-controller.yaml | 8 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 42 ++-- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 5 + .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 3 + .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 1 + .../devicetree/bindings/dma/ti/k3-pktdma.yaml | 1 + Documentation/driver-api/dmaengine/dmatest.rst | 17 +- Documentation/driver-api/dmaengine/provider.rst | 23 ++ drivers/dma/at_xdmac.c | 194 ++++++++--------- drivers/dma/dma-jz4780.c | 118 +++++++--- drivers/dma/dmaengine.c | 7 + drivers/dma/idxd/device.c | 222 ++++++++++++------- drivers/dma/idxd/dma.c | 40 +++- drivers/dma/idxd/idxd.h | 67 ++++-- drivers/dma/idxd/init.c | 196 +++-------------- drivers/dma/idxd/irq.c | 239 ++++++++++++++++++++- drivers/dma/idxd/registers.h | 15 +- drivers/dma/idxd/submit.c | 69 +++--- drivers/dma/idxd/sysfs.c | 215 ++++++++++++++---- drivers/dma/ioat/sysfs.c | 3 +- drivers/dma/pch_dma.c | 2 +- drivers/dma/ppc4xx/adma.c | 3 +- drivers/dma/qcom/gpi.c | 4 +- drivers/dma/sh/rcar-dmac.c | 17 +- drivers/dma/sh/shdma-base.c | 6 +- drivers/dma/stm32-mdma.c | 78 +++---- drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/edma.c | 3 +- .../dma/ti/{k3-psil-j7200.c => k3-psil-j721s2.c} | 42 ++-- drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma.c | 1 + drivers/dma/uniphier-xdmac.c | 5 +- drivers/dma/xilinx/xilinx_dma.c | 133 +++++++++++- include/linux/dma/xilinx_dpdma.h | 2 +- include/linux/dmaengine.h | 20 ++ include/uapi/linux/idxd.h | 1 + 41 files changed, 1315 insertions(+), 680 deletions(-) create mode 100644 Documentation/devicetree/bindings/dma/arm,pl330.yaml delete mode 100644 Documentation/devicetree/bindings/dma/arm-pl330.txt copy drivers/dma/ti/{k3-psil-j7200.c => k3-psil-j721s2.c} (81%)