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: <ZkxNrbkVaSGSWSA_@matsya>
Date: Tue, 21 May 2024 13:00:53 +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.10

Hello Linus,

Back from Linaro Connect, time to send the pull requests. Here is the
first one for dmaengine subsystem.
This one has couple of new device support and updates in drivers

The following changes since commit 4cece764965020c22cff7665b18a012006359095:

  Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 28059ddbee0eb92730931a652e16a994499a7858:

  MAINTAINERS: Update role for IDXD driver (2024-05-04 18:13:33 +0530)

----------------------------------------------------------------
dmaengine updates for v6.10

 New support:
  - Freescale i.MX8ULP edma support in edma driver
  - StarFive JH8100 DMA support in Synopsis axi-dmac driver

 Updates:
 - Tracing support for freescale edma driver, updates to dpaa2 driver
 - Remove unused QCom hidma DT support
 - Support for i2c dma in imx-sdma
 - Maintainers update for idxd and edma drivers

----------------------------------------------------------------
Baruch Siach (1):
      dma: dw-axi-dmac: support per channel interrupt

Chen Ni (1):
      dmaengine: idma64: Add check for dma_set_max_seg_size

Colin Ian King (1):
      dmaengine: pch_dma: remove unused function chan2parent

Dave Jiang (1):
      MAINTAINERS: Update role for IDXD driver

Erick Archer (1):
      dmaengine: pl08x: Use kcalloc() instead of kzalloc()

Fenghua Yu (1):
      dmaengine: idxd: Avoid unnecessary destruction of file_ida

Frank Li (15):
      dmaengine: fsl-edma: remove 'slave_id' from fsl_edma_chan
      dmaengine: fsl-edma: add safety check for 'srcid'
      dmaengine: fsl-edma: clean up chclk and FSL_EDMA_DRV_HAS_CHCLK
      dmaengine: fsl-dpaa2-qdma: clean up unused macro
      dmaengine: fsl-dpaa2-qdma: Remove unused function dpdmai_create()
      dmaengine: fsl-dpaa2-qdma: Add dpdmai_cmd_open
      dmaengine: fsl-edma: fix miss mutex unlock at an error return path
      dmaengine: fsl-dpaa2-qdma: Update DPDMAI interfaces to version 3
      dt-bindings: fsl-imx-sdma: Add I2C peripheral types ID
      dmaengine: imx-sdma: utilize compiler to calculate ADDRS_ARRAY_SIZE_V<n>
      dmaengine: fsl-dpaa2-qdma: Fix kernel-doc check warning
      dt-bindings: dma: fsl-edma: remove 'clocks' from required
      dt-bindings: dma: fsl-edma: allow 'power-domains' property
      dmaengine: fsl-edma: add trace event support
      dmaengine: fsl-edma: use _Generic to handle difference type

Jerry Snitselaar (1):
      dmaengine: idxd: Check for driver name match before sva user feature

Joao Pinto (1):
      Avoid hw_desc array overrun in dw-axi-dmac

Joy Zou (4):
      dt-bindings: dma: fsl-edma: add fsl,imx8ulp-edma compatible string
      dmaengine: fsl-edma: add i.MX8ULP edma support
      dmaengine: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string
      dt-bindings: fsl-dma: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string

Krzysztof Kozlowski (1):
      dmaengine: xilinx: xdma: fix module autoloading

Manivannan Sadhasivam (1):
      MAINTAINERS: Drop Gustavo Pimentel as EDMA Reviewer

Nicolin Chen (1):
      dmaengine: imx-sdma: Support allocate memory from internal SRAM (iram)

Nuno Sa (2):
      dmaengine: axi-dmac: fix possible race in remove()
      dmaengine: axi-dmac: move to device managed probe

Rob Herring (1):
      dt-bindings: dma: snps,dma-spear1340: Fix data{-,_}width schema

Rob Herring (Arm) (2):
      dmaengine: qcom: Drop hidma DT support
      dt-bindings: dma: Drop unused QCom hidma binding

Robin Gong (1):
      dmaengine: imx-sdma: Add i2c dma support

Sean Anderson (2):
      dma: xilinx_dpdma: Remove unnecessary use of irqsave/restore
      dma: Add lockdep asserts to virt-dma

Shengjiu Wang (2):
      dmaengine: imx-sdma: Support 24bit/3bytes for sg mode
      dmaengine: imx-sdma: support dual fifo for DEV_TO_DEV

Tan Chun Hau (2):
      dt-bindings: dma: snps,dw-axi-dmac: Add JH8100 support
      dmaengine: dw-axi-dmac: Add support for StarFive JH8100 DMA

 .../devicetree/bindings/dma/fsl,edma.yaml          | 139 ++++++++++++++-------
 .../devicetree/bindings/dma/fsl,imx-sdma.yaml      |   1 +
 .../devicetree/bindings/dma/qcom_hidma_mgmt.txt    |  95 --------------
 .../bindings/dma/snps,dma-spear1340.yaml           |  42 +++----
 .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml  |   1 +
 MAINTAINERS                                        |   3 +-
 drivers/dma/Makefile                               |   6 +-
 drivers/dma/amba-pl08x.c                           |   4 +-
 drivers/dma/dma-axi-dmac.c                         |  78 +++++-------
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c     |  38 ++++--
 drivers/dma/dw-axi-dmac/dw-axi-dmac.h              |   3 +-
 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c            |  14 +--
 drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h            |   5 +-
 drivers/dma/fsl-dpaa2-qdma/dpdmai.c                | 113 +++++++----------
 drivers/dma/fsl-dpaa2-qdma/dpdmai.h                |  61 +++++----
 drivers/dma/fsl-edma-common.c                      |  25 ++--
 drivers/dma/fsl-edma-common.h                      | 110 ++++++++--------
 drivers/dma/fsl-edma-main.c                        |  50 +++++---
 drivers/dma/fsl-edma-trace.c                       |   4 +
 drivers/dma/fsl-edma-trace.h                       | 132 +++++++++++++++++++
 drivers/dma/idma64.c                               |   4 +-
 drivers/dma/idxd/cdev.c                            |  18 +--
 drivers/dma/imx-sdma.c                             |  97 +++++++++++---
 drivers/dma/mcf-edma-main.c                        |   4 +-
 drivers/dma/pch_dma.c                              |   5 -
 drivers/dma/qcom/hidma.c                           |  11 --
 drivers/dma/qcom/hidma_mgmt.c                      | 109 +---------------
 drivers/dma/virt-dma.h                             |  10 ++
 drivers/dma/xilinx/xdma.c                          |   1 +
 drivers/dma/xilinx/xilinx_dpdma.c                  |  10 +-
 include/linux/dma/imx-dma.h                        |   1 +
 31 files changed, 620 insertions(+), 574 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/dma/qcom_hidma_mgmt.txt
 create mode 100644 drivers/dma/fsl-edma-trace.c
 create mode 100644 drivers/dma/fsl-edma-trace.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