From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EC23731282C for ; Sun, 29 Mar 2026 11:51:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774785110; cv=none; b=cirkvCrKLD7qOvCzSNWUmIsm2uLp5jtDxFgNf9/Si0wC+QC1Eqd5v6ghMRV0ZmnWflcuW1y2fu8+t/3iJMHbzOwitzueefz0i4SSFoqijhA0XGWlUfEcXWcdZO+L3z2RVA510sYEM/TfxLjUjqX9RZuoTnCq2uvMKI+r8FKciPw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774785110; c=relaxed/simple; bh=u3xHtK7fCaMI6hzJ7s/4EZ0sgtMO1hMzzzajlLNs1PI=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=KFIM7pI5iMDSbH3vdFw03XetUILgoLJH59bUqQ7XjM7b5mbd0In3zyxUU3kyJbcUfM8jtJHPvjU/ZN+0Z8xyLFWGwjQ0HrsKYiE5c37sYhRvx7E2eGwlhE0lJSexYrKC4hiT1iViq810ZzrTWIPNonFixZ8peDthDBmqRKmc8DQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=bHy8fpol; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="bHy8fpol" Received: by smtp.kernel.org (Postfix) with ESMTPSA id E8FA5C116C6; Sun, 29 Mar 2026 11:51:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1774785109; bh=u3xHtK7fCaMI6hzJ7s/4EZ0sgtMO1hMzzzajlLNs1PI=; h=Date:From:To:Cc:Subject:From; b=bHy8fpoloxhf8YF+tUDzk5SKplKOoX8KSIDQp3nmVwMTxIg1PSoVZgNNlGX5YqU6C KhIRQK2NWRHMrtfh+tMLZw4ZCzmm0LFDmG1bHJjFMjkqZ3s1sVrSjQD15+lUDgAl4T b1Y+CSl48EVa7PXfe/iORWEbEJ18yCUmW7PDh02aQN+I3HHaWhUquQbfUR99RHV9kx PifVmAfDKvxMq+UKog9ci630wMc4IastFttq4a16RtfwGJQsp278R17cFWUdFirycA LDIkvHbk6HIBkf+nlaW64mSSYTQcrN4vjkGk67uJ82HI07+Uoar98zOQjbz386Bv6f 1pq3Gc+WmPleQ== Date: Sun, 29 Mar 2026 17:21:45 +0530 From: Vinod Koul To: Linus Torvalds Cc: LKML Subject: [GIT PULL]: dmaengine fixes for v7.0 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="OBlsBtj0hdd75CiP" Content-Disposition: inline --OBlsBtj0hdd75CiP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Linus, Please pull in to receive the dmaengine fixes for this cycle which consist of bunch of driver fixes with idxd ones being the biggest bunch The following changes since commit 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f: Linux 7.0-rc1 (2026-02-22 13:18:59 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dm= aengine-fix-7.0 for you to fetch changes up to a17ce4bc6f4f9acf77ba416c36791a15602e53aa: dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXIDMA = (2026-03-17 16:33:32 +0530) ---------------------------------------------------------------- dmaengine fixes for v7.0 Bunch of driver fixes for: - Xilinx regmap init error handling, dma_device directions, residue calculation, reset related timeout fixes. - Renesas CHCTRL updates and driver list fixes - DW HDMA cycle bits and MSI data programming fix - IDXD pile of fixes for memeory leak and FLR fixes ---------------------------------------------------------------- Alexander Stein (1): dmaengine: xilinx: xdma: Fix regmap init error handling Claudiu Beznea (2): dmaengine: sh: rz-dmac: Protect the driver specific lists dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock Joy Zou (1): dmaengine: fsl-edma: fix channel parameter config for fixed channel r= equests LUO Haowen (1): dmaengine: dw-edma: Fix multiple times setting of the CYCLE_STATE and= CYCLE_BIT bits for HDMA. Marek Vasut (3): dmaengine: xilinx: xilinx_dma: Fix dma_device directions dmaengine: xilinx: xilinx_dma: Fix residue calculation for cyclic DMA dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction Shenghui Shi (1): dmaengine: dw-edma: fix MSI data programming for multi-IRQ case Tomi Valkeinen (1): dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXI= DMA Tuo Li (1): dmaengine: idxd: fix possible wrong descriptor completion in llist_ab= ort_desc() Vinicius Costa Gomes (10): dmaengine: idxd: Fix lockdep warnings when calling idxd_device_config= () dmaengine: idxd: Fix crash when the event log is disabled dmaengine: idxd: Fix possible invalid memory access after FLR dmaengine: idxd: Flush kernel workqueues on Function Level Reset dmaengine: idxd: Flush all pending descriptors dmaengine: idxd: Wait for submitted operations on .device_synchronize= () dmaengine: idxd: Fix not releasing workqueue on .release() dmaengine: idxd: Fix memory leak when a wq is reset dmaengine: idxd: Fix freeing the allocated ida too late dmaengine: idxd: Fix leaking event log memory drivers/dma/dw-edma/dw-edma-core.c | 8 +++-- drivers/dma/dw-edma/dw-hdma-v0-core.c | 6 ++-- drivers/dma/fsl-edma-main.c | 26 ++++++-------- drivers/dma/idxd/cdev.c | 8 ++--- drivers/dma/idxd/device.c | 45 +++++++++++++++-------- drivers/dma/idxd/dma.c | 18 ++++++++++ drivers/dma/idxd/idxd.h | 1 + drivers/dma/idxd/init.c | 14 ++++---- drivers/dma/idxd/irq.c | 16 +++++++++ drivers/dma/idxd/submit.c | 2 +- drivers/dma/idxd/sysfs.c | 1 + drivers/dma/sh/rz-dmac.c | 68 +++++++++++++++++++------------= ---- drivers/dma/xilinx/xdma.c | 4 +-- drivers/dma/xilinx/xilinx_dma.c | 46 +++++++++++++++--------- 14 files changed, 168 insertions(+), 95 deletions(-) --=20 ~Vinod --OBlsBtj0hdd75CiP Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE+vs47OPLdNbVcHzyfBQHDyUjg0cFAmnJElEACgkQfBQHDyUj g0eT2hAAiGdCsXMb4nINn9WfLzU1Q6E/vAQ3zTUrrgaPuNlC8s9beek1P/CLygX8 dqXbF+Z6UoHmNDS8cNbuTVkIwPrHRzJR5cggkZw9fK1amg7+Z5S/Ix6DMujBxS7H gk49ZVhcHKG0IqXYHfCyxvkbtqSpfV86bAHJI4NNF1fgJzGBEfZEYawUEpK9+lkF EV0bQuPyhRtb49FtZM8XURldcMGXbWj4U0OqTXe6L2S9COK0K/yozpgeup7+c9RE zLvG09fEtlRXiVuVfIXw2vO9p7vZAYbVN+6s+/5FhilAjgS6gBZL11ZDM29CzRei Lh5XCYK9xvkL435G4/OQzw0GdruSTzrV1AwGK83OVA6EoxoAooMx+bWqqNTStqYI MsCSMZsKJolzbH6G+1wzEHcojVllw+X8IQwU8YI3xLYOmkd6hoAkPEqEiv5RV/K4 1ux7J1hIjcXqiZQqqN93LgqmmYycBQKahimmP7Qm2gvFmAT6E8+MBMsH25g+j4pF WwsKVo/AKUn5YC5e1+T616/PDOx37VvxW7AfBT4xWalCiC+XXr13QlV13pKanAdx dJzhqfjOjCw0nHFyok7hWEUgWyo/XmbJULmwTff/SxsQ/7UmQVkfUWcxSpC/Axd8 z5QkbLdaZi1L5yEnEnwmFTjFh5W3A7CGTWfkDZByyPldRuHMb+0= =lTrn -----END PGP SIGNATURE----- --OBlsBtj0hdd75CiP--