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 fixes for v6.1
Date: Fri, 11 Nov 2022 12:11:37 +0530	[thread overview]
Message-ID: <Y23uoaujTTOGvcwH@matsya> (raw)

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

Hello Linus,

Please pull to consider fixes in dmaengine subsystem. These bring minor
driver fixes and a big pile of at_hdmac driver fixes. More work on this
driver is done and sitting in next.

The following changes since commit 9abf2313adc1ca1b6180c508c25f22f9395cc780:

  Linux 6.1-rc1 (2022-10-16 15:36:24 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-fix-6.1

for you to fetch changes up to c47e6403fa099f200868d6b106701cb42d181d2b:

  dmaengine: at_hdmac: Check return code of dma_async_device_register (2022-11-08 10:43:57 +0530)

----------------------------------------------------------------
dmaengine fixes for v6.1

Driver fixes for:
 - Pile of at_hdmac driver rework which fixes many long standing issues
   for this driver.
 - couple of stm32 driver fixes for clearing structure and race fix
 - idxd fixes for RO device state and batch size
 - ti driver mem leak fix
 - apple fix for grabbing channels in xlate
 - resource leak fix in mv xor

----------------------------------------------------------------
Amelie Delaunay (2):
      dmaengine: stm32-mdma: memset stm32_mdma_chan_config struct before using it
      dmaengine: stm32-dma: fix potential race between pause and resume

Christophe JAILLET (1):
      dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()

Doug Brown (1):
      dmaengine: pxa_dma: use platform_get_irq_optional

Fenghua Yu (1):
      dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing

Fengqian Gao (1):
      dmaengine: idxd: fix RO device state error after been disabled/reset

Martin Povišer (1):
      dmaengine: apple-admac: Fix grabbing of channels in of_xlate

Tudor Ambarus (15):
      dmaengine: at_hdmac: Fix at_lli struct definition
      dmaengine: at_hdmac: Don't start transactions at tx_submit level
      dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending
      dmaengine: at_hdmac: Fix premature completion of desc in issue_pending
      dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all
      dmaengine: at_hdmac: Protect atchan->status with the channel lock
      dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()
      dmaengine: at_hdmac: Fix concurrency over descriptor
      dmaengine: at_hdmac: Free the memset buf without holding the chan lock
      dmaengine: at_hdmac: Fix concurrency over the active list
      dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware
      dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
      dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
      dmaengine: at_hdmac: Fix impossible condition
      dmaengine: at_hdmac: Check return code of dma_async_device_register

Xiaochen Shen (1):
      dmaengine: idxd: Fix max batch size for Intel IAA

Yang Yingliang (1):
      dmaengine: ti: k3-udma-glue: fix memory leak when register device fail

 drivers/dma/apple-admac.c     |   2 +-
 drivers/dma/at_hdmac.c        | 153 +++++++++++++++++-------------------------
 drivers/dma/at_hdmac_regs.h   |  10 +--
 drivers/dma/idxd/cdev.c       |  18 +++++
 drivers/dma/idxd/device.c     |  26 ++++---
 drivers/dma/idxd/idxd.h       |  32 +++++++++
 drivers/dma/idxd/init.c       |   4 +-
 drivers/dma/idxd/sysfs.c      |   2 +-
 drivers/dma/mv_xor_v2.c       |   1 +
 drivers/dma/pxa_dma.c         |   4 +-
 drivers/dma/stm32-dma.c       |  14 ++--
 drivers/dma/stm32-mdma.c      |   1 +
 drivers/dma/ti/k3-udma-glue.c |   3 +
 include/uapi/linux/idxd.h     |   1 +
 14 files changed, 150 insertions(+), 121 deletions(-)

Thanks
-- 
~Vinod

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

             reply	other threads:[~2022-11-11  6:41 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-11  6:41 Vinod Koul [this message]
2022-11-11 18:02 ` [GIT PULL]: dmaengine fixes for v6.1 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=Y23uoaujTTOGvcwH@matsya \
    --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.