From patchwork Sat May 2 11:03:48 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinod Koul X-Patchwork-Id: 11523803 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 69C52139A for ; Sat, 2 May 2020 11:04:08 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 52DF8216FD for ; Sat, 2 May 2020 11:04:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1588417448; bh=Pg5WQCD32iVLP/ezBlUn7r2Q1U1atV4LE5nchd33Huk=; h=Date:From:To:Cc:Subject:List-ID:From; b=TSvudcy05icb51pBl0xEezVxtovk803m2RxmA+5oftfCAAkHpfiW1S8lQzEsHR8wD xeO9J2kIBpF5F0N6ba1hEw/WuJiY2xRSDxfeE+U8enTNtUeelQTQx0EFomTHptqFQ2 QBfio6Ke+47O4rxhz9Tk+PgazdGcsWJ6fXFYaQLU= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727114AbgEBLEB (ORCPT ); Sat, 2 May 2020 07:04:01 -0400 Received: from mail.kernel.org ([198.145.29.99]:37304 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726764AbgEBLEB (ORCPT ); Sat, 2 May 2020 07:04:01 -0400 Received: from localhost (unknown [117.99.89.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 5AF9D216FD; Sat, 2 May 2020 11:03:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1588417440; bh=Pg5WQCD32iVLP/ezBlUn7r2Q1U1atV4LE5nchd33Huk=; h=Date:From:To:Cc:Subject:From; b=WWvPzYScb1Lp93W/bugKq64qeNjtJWcZBf/HRhBPdHmNNyf28/uSRDDPX/UnD49FJ 8mAn9gxHLhTftbFEvG6tRbUV20wRAeYmkI76Nss7oyzsGk5HWdf/bggBzHoVhuhvsw BY7gUuU9mkS50ejPQBeTA/D26JXvlV8HCGWRM4hU= Date: Sat, 2 May 2020 16:33:48 +0530 From: Vinod Koul To: Linus Torvalds Cc: dma , LKML Subject: [GIT PULL]: dmaengine fixes for v5.7-rc4 Message-ID: <20200502110348.GM948789@vkoul-mobl.Dlink> MIME-Version: 1.0 Content-Disposition: inline Sender: dmaengine-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: dmaengine@vger.kernel.org Hello Linus, Please pull to recived few fixes for dmaengine. A core fix, with documentation fixes as well as driver fixes: The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136: Linux 5.7-rc1 (2020-04-12 12:35:55 -0700) are available in the Git repository at: git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-fix-5.7-rc4 for you to fetch changes up to aa72f1d20ee973d68f26d46fce5e1cf6f9b7e1ca: dmaengine: dmatest: Fix process hang when reading 'wait' parameter (2020-04-28 21:46:35 +0530) ---------------------------------------------------------------- dmaengine fixes for v5.7-rc4 Core: - Documentation typo fixes - fix the channel indexes - Dmatest: fixes for process hang and iterations Drivers: - hisilicon: build error fix without PCI_MSI - ti-k3: deadlock fix - uniphier-xdmac: fix for reg region - pch: fix data race - tegra: fix clock state ---------------------------------------------------------------- Andy Shevchenko (2): dmaengine: dmatest: Fix iteration non-stop logic dmaengine: dmatest: Fix process hang when reading 'wait' parameter Dave Jiang (1): dmaengine: fix channel index enumeration Dmitry Osipenko (1): dmaengine: tegra-apb: Ensure that clock is enabled during of DMA synchronization Grygorii Strashko (1): dmaengine: ti: k3-psil: fix deadlock on error path Lubomir Rintel (2): dmaengine: mmp_tdma: Do not ignore slave config validation errors dmaengine: mmp_tdma: Reset channel error on release Maciej Grochowski (1): include/linux/dmaengine: Typos fixes in API documentation Madhuparna Bhowmik (1): dmaengine: pch_dma.c: Avoid data race between probe and irq handler Masahiro Yamada (1): dt-bindings: dma: uniphier-xdmac: switch to single reg region Sebastian von Ohr (1): dmaengine: xilinx_dma: Add missing check for empty list YueHaibing (1): dmaengine: hisilicon: Fix build error without PCI_MSI .../bindings/dma/socionext,uniphier-xdmac.yaml | 7 ++- drivers/dma/Kconfig | 3 +- drivers/dma/dmaengine.c | 60 ++++++++++------------ drivers/dma/dmatest.c | 6 +-- drivers/dma/mmp_tdma.c | 5 +- drivers/dma/pch_dma.c | 2 +- drivers/dma/tegra20-apb-dma.c | 9 ++++ drivers/dma/ti/k3-psil.c | 1 + drivers/dma/xilinx/xilinx_dma.c | 20 ++++---- include/linux/dmaengine.h | 12 ++--- 10 files changed, 65 insertions(+), 60 deletions(-)