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 --]
next 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.