All of lore.kernel.org
 help / color / mirror / Atom feed
From: Vinod Koul <vkoul@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: LKML <linux-kernel@vger.kernel.org>, dma <dmaengine@vger.kernel.org>
Subject: [GIT PULL]: dmaengine updates for v5.13-rc1
Date: Tue, 4 May 2021 22:08:52 +0530	[thread overview]
Message-ID: <YJF4nAJ/XXY9qUuI@vkoul-mobl.Dlink> (raw)

[-- Attachment #1: Type: text/plain, Size: 6189 bytes --]

Hello Linus,

Here is the dmaengine pull request for this cycle. Please pull:

The following changes since commit ea9aadc06a9f10ad20a90edc0a484f1147d88a7a:

  dmaengine: idxd: fix wq cleanup of WQCFG registers (2021-04-12 22:08:39 +0530)

are available in the Git repository at:

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

for you to fetch changes up to 0bde4444ec44b8e64bbd4af72fcaef58bcdbd4ce:

  dmaengine: idxd: Enable IDXD performance monitor support (2021-04-25 21:46:12 +0530)

----------------------------------------------------------------
dmaengine updates for v5.13-rc1

New drivers/devices
 - Support for QCOM SM8150 GPI DMA

Updates:
 - Big pile of idxd updates including support for performance monitoring
 - Support in dw-edma for interleaved dma
 - Support for synchronize() in Xilinx driver

----------------------------------------------------------------
Colin Ian King (1):
      dmaengine: idxd: Fix potential null dereference on pointer status

Dave Jiang (19):
      dmaengine: idxd: fix dma device lifetime
      dmaengine: idxd: cleanup pci interrupt vector allocation management
      dmaengine: idxd: removal of pcim managed mmio mapping
      dmaengine: idxd: use ida for device instance enumeration
      dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime
      dmaengine: idxd: fix wq conf_dev 'struct device' lifetime
      dmaengine: idxd: fix engine conf_dev lifetime
      dmaengine: idxd: fix group conf_dev lifetime
      dmaengine: idxd: fix cdev setup and free device lifetime issues
      dmaengine: idxd: iax bus removal
      dmaengine: idxd: remove detection of device type
      dmaengine: idxd: add percpu_ref to descriptor submission path
      dmaengine: idxd: add support for readonly config mode
      dmaengine: idxd: add interrupt handle request and release support
      dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages
      dmaengine: idxd: enable SVA feature for IOMMU
      dmaengine: idxd: support reporting of halt interrupt
      dmaengine: idxd: device cmd should use dedicated lock
      dmaengine: idxd: remove MSIX masking for interrupt handlers

Felipe Balbi (1):
      dt-bindings: dmaengine: qcom: gpi: add compatible for sm8150

Gustavo Pimentel (15):
      dmaengine: dw-edma: Add writeq() and readq() for 64 bits architectures
      dmaengine: dw-edma: Fix comments offset characters' alignment
      dmaengine: dw-edma: Add support for the HDMA feature
      PCI: Add pci_find_vsec_capability() to find a specific VSEC
      dmaengine: dw-edma: Add PCIe VSEC data retrieval support
      dmaengine: dw-edma: Add device_prep_interleave_dma() support
      dmaengine: dw-edma: Improve number of channels check
      dmaengine: dw-edma: Reorder variables to keep consistency
      dmaengine: dw-edma: Improve the linked list and data blocks definition
      dmaengine: dw-edma: Change linked list and data blocks offset and sizes
      dmaengine: dw-edma: Move struct dentry variable from static definition into dw_edma struct
      dmaengine: dw-edma: Fix crash on loading/unloading driver
      dmaengine: dw-edma: Change DMA abbreviation from lower into upper case
      dmaengine: dw-edma: Revert fix scatter-gather address calculation
      dmaengine: dw-edma: Add pcim_iomap_table return check

Hao Fang (1):
      dmaengine: k3dma: use the correct HiSilicon copyright

Jiapeng Chong (1):
      dmaengine: qcom_hidma: remove unused code

Lars-Peter Clausen (1):
      dmaengine: xilinx: Introduce synchronize() callback

Tom Zanussi (2):
      dmaengine: idxd: Add IDXD performance monitor support
      dmaengine: idxd: Enable IDXD performance monitor support

Vinod Koul (1):
      Merge branch 'fixes' into next

YueHaibing (1):
      dmaengine: at_xdmac: Remove unused inline function at_xdmac_csize()

 .../ABI/testing/sysfs-bus-event_source-devices-dsa |  30 +
 .../devicetree/bindings/dma/qcom,gpi.yaml          |   1 +
 drivers/dma/Kconfig                                |  12 +
 drivers/dma/at_xdmac.c                             |  11 -
 drivers/dma/dw-edma/dw-edma-core.c                 | 178 +++--
 drivers/dma/dw-edma/dw-edma-core.h                 |  37 +-
 drivers/dma/dw-edma/dw-edma-pcie.c                 | 277 ++++++--
 drivers/dma/dw-edma/dw-edma-v0-core.c              | 300 ++++++--
 drivers/dma/dw-edma/dw-edma-v0-core.h              |   2 +-
 drivers/dma/dw-edma/dw-edma-v0-debugfs.c           |  77 +-
 drivers/dma/dw-edma/dw-edma-v0-debugfs.h           |   4 +-
 drivers/dma/dw-edma/dw-edma-v0-regs.h              | 291 +++++---
 drivers/dma/idxd/Makefile                          |   2 +
 drivers/dma/idxd/cdev.c                            | 132 ++--
 drivers/dma/idxd/device.c                          | 283 +++++++-
 drivers/dma/idxd/dma.c                             |  77 +-
 drivers/dma/idxd/idxd.h                            | 168 ++++-
 drivers/dma/idxd/init.c                            | 485 +++++++++----
 drivers/dma/idxd/irq.c                             |  29 +-
 drivers/dma/idxd/perfmon.c                         | 662 ++++++++++++++++++
 drivers/dma/idxd/perfmon.h                         | 119 ++++
 drivers/dma/idxd/registers.h                       | 120 +++-
 drivers/dma/idxd/submit.c                          |  42 +-
 drivers/dma/idxd/sysfs.c                           | 776 +++++++++------------
 drivers/dma/k3dma.c                                |   4 +-
 drivers/dma/qcom/gpi.c                             |   1 +
 drivers/dma/qcom/hidma.c                           |   6 -
 drivers/dma/xilinx/xilinx_dma.c                    |   8 +
 drivers/pci/pci.c                                  |  30 +
 include/linux/cpuhotplug.h                         |   1 +
 include/linux/pci.h                                |   1 +
 31 files changed, 3030 insertions(+), 1136 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-dsa
 create mode 100644 drivers/dma/idxd/perfmon.c
 create mode 100644 drivers/dma/idxd/perfmon.h
-- 
~Vinod

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

             reply	other threads:[~2021-05-04 16:38 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-05-04 16:38 Vinod Koul [this message]
2021-05-04 18:30 ` [GIT PULL]: dmaengine updates for v5.13-rc1 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YJF4nAJ/XXY9qUuI@vkoul-mobl.Dlink \
    --to=vkoul@kernel.org \
    --cc=dmaengine@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.