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