lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <aEE+za1ox/mlTs1D@vaman>
Date: Thu, 5 Jun 2025 12:23:01 +0530
From: Vinod Koul <vkoul@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: LKML <linux-kernel@...r.kernel.org>
Subject: [GIT PULL]: dmaengine updates for v6.16

Hello Linus,

Please pull to receive a fairly small (compared to older requests) pull
request for dmaengine subsystem. This has a new ARM dmaengine driver and
couple of new device support and few driver changes.


The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:

  Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-6.16-rc1

for you to fetch changes up to 3c018bf5a0ee3abe8d579d6a0dda616c3858d7b2:

  dmaengine: idxd: Remove unused pointer and macro (2025-05-14 16:00:30 +0100)

----------------------------------------------------------------
dmaengine updates for v6.16

 New support:
  - Renesas RZ/V2H(P) dma support for r9a09g057
  - Arm DMA-350 driver
  - Tegra Tegra264 ADMA support

 Updates:
  - AMD ptdma driver code removal and optimizations
  - Freescale edma error interrupt handler support

----------------------------------------------------------------
Ben Collins (1):
      fsldma: Set correct dma_mask based on hw capability

Devendra K Verma (1):
      dmaengine: dw-edma: Add HDMA NATIVE map check

Eder Zulian (3):
      dmaengine: ptdma: Remove unused pointer dma_cmd_cache
      dmaengine: ptdma: Remove dead code from pt_dmaengine_register()
      dmaengine: idxd: Remove unused pointer and macro

Fabrizio Castro (6):
      dt-bindings: dma: rz-dmac: Restrict properties for RZ/A1H
      dt-bindings: dma: rz-dmac: Document RZ/V2H(P) family of SoCs
      irqchip/renesas-rzv2h: Add rzv2h_icu_register_dma_req()
      dmaengine: sh: rz-dmac: Allow for multiple DMACs
      dmaengine: sh: rz-dmac: Add RZ/V2H(P) support
      arm64: dts: renesas: r9a09g057: Add DMAC nodes

Geert Uytterhoeven (1):
      dmaengine: ARM_DMA350 should depend on ARM/ARM64

Henry Martin (1):
      dmaengine: ti: Add NULL check in udma_probe()

Jie Hai (1):
      MAINTAINERS: Maintainer change for hisi_dma

Joy Zou (2):
      dt-bindings: dma: fsl-edma: increase maxItems of interrupts and interrupt-names
      dmaegnine: fsl-edma: add edma error interrupt handler

Kaushal Kumar (1):
      dt-bindings: dma: qcom,bam: Document dma-coherent property

Nathan Lynch (1):
      Documentation: dmaengine: Correct reference to glReadPixels()

Robin Murphy (2):
      dt-bindings: dma: Add Arm DMA-350
      dmaengine: Add Arm DMA-350 driver

Sakari Ailus (1):
      dmaengine: at_xdmac: Use pm_runtime_put_noidle() with many usage_counts

Sheetal (2):
      dt-bindings: Document Tegra264 ADMA support
      dmaengine: tegra210-adma: Add Tegra264 support

Thomas Gessler (2):
      dmaengine: xilinx_dma: Set max segment size
      dmaengine: xilinx_dma: Set dma_device directions

Vinicius Costa Gomes (1):
      dmaengine: idxd: Narrow the restriction on BATCH to ver. 1 only

Yi Sun (1):
      dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using

 .../devicetree/bindings/dma/arm,dma-350.yaml       |  44 ++
 .../devicetree/bindings/dma/fsl,edma.yaml          |   4 +-
 .../bindings/dma/nvidia,tegra210-adma.yaml         |   2 +
 .../devicetree/bindings/dma/qcom,bam-dma.yaml      |   2 +
 .../devicetree/bindings/dma/renesas,rz-dmac.yaml   | 107 +++-
 Documentation/driver-api/dmaengine/provider.rst    |   4 +-
 MAINTAINERS                                        |   2 +-
 arch/arm64/boot/dts/renesas/r9a09g057.dtsi         | 165 ++++++
 drivers/dma/Kconfig                                |   8 +
 drivers/dma/Makefile                               |   1 +
 drivers/dma/amd/ptdma/ptdma-dmaengine.c            |  23 +-
 drivers/dma/amd/ptdma/ptdma.h                      |   1 -
 drivers/dma/arm-dma350.c                           | 660 +++++++++++++++++++++
 drivers/dma/at_xdmac.c                             |   6 +-
 drivers/dma/dw-edma/dw-edma-pcie.c                 |   5 +-
 drivers/dma/fsl-edma-common.c                      |  30 +-
 drivers/dma/fsl-edma-common.h                      |  18 +
 drivers/dma/fsl-edma-main.c                        | 114 +++-
 drivers/dma/fsldma.c                               |  20 +-
 drivers/dma/fsldma.h                               |   1 +
 drivers/dma/idxd/cdev.c                            |  10 +-
 drivers/dma/idxd/idxd.h                            |   2 -
 drivers/dma/idxd/sysfs.c                           |   6 +-
 drivers/dma/sh/rz-dmac.c                           |  84 ++-
 drivers/dma/tegra210-adma.c                        | 185 +++++-
 drivers/dma/ti/k3-udma.c                           |   3 +-
 drivers/dma/xilinx/xilinx_dma.c                    |   4 +
 drivers/irqchip/irq-renesas-rzv2h.c                |  35 ++
 include/linux/irqchip/irq-renesas-rzv2h.h          |  23 +
 29 files changed, 1463 insertions(+), 106 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/dma/arm,dma-350.yaml
 create mode 100644 drivers/dma/arm-dma350.c
 create mode 100644 include/linux/irqchip/irq-renesas-rzv2h.h

-- 
~Vinod

Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ