LKML Archive on lore.kernel.org
 help / color / Atom feed
* [GIT PULL]: dmaengine updates for v5.13-rc1
@ 2021-05-04 16:38 Vinod Koul
  2021-05-04 18:30 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Vinod Koul @ 2021-05-04 16:38 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: LKML, dma


[-- 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 --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL]: dmaengine updates for v5.13-rc1
  2021-05-04 16:38 [GIT PULL]: dmaengine updates for v5.13-rc1 Vinod Koul
@ 2021-05-04 18:30 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2021-05-04 18:30 UTC (permalink / raw)
  To: Vinod Koul; +Cc: Linus Torvalds, LKML, dma

The pull request you sent on Tue, 4 May 2021 22:08:52 +0530:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/e4adffb8daf476a01e7b4a55f586dc8c26e81392

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, back to index

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-04 16:38 [GIT PULL]: dmaengine updates for v5.13-rc1 Vinod Koul
2021-05-04 18:30 ` pr-tracker-bot

LKML Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/lkml/0 lkml/git/0.git
	git clone --mirror https://lore.kernel.org/lkml/1 lkml/git/1.git
	git clone --mirror https://lore.kernel.org/lkml/2 lkml/git/2.git
	git clone --mirror https://lore.kernel.org/lkml/3 lkml/git/3.git
	git clone --mirror https://lore.kernel.org/lkml/4 lkml/git/4.git
	git clone --mirror https://lore.kernel.org/lkml/5 lkml/git/5.git
	git clone --mirror https://lore.kernel.org/lkml/6 lkml/git/6.git
	git clone --mirror https://lore.kernel.org/lkml/7 lkml/git/7.git
	git clone --mirror https://lore.kernel.org/lkml/8 lkml/git/8.git
	git clone --mirror https://lore.kernel.org/lkml/9 lkml/git/9.git
	git clone --mirror https://lore.kernel.org/lkml/10 lkml/git/10.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 lkml lkml/ https://lore.kernel.org/lkml \
		linux-kernel@vger.kernel.org
	public-inbox-index lkml

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-kernel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git