From patchwork Thu Mar 5 08:43:04 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinod Koul X-Patchwork-Id: 11421381 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 20D7014BC for ; Thu, 5 Mar 2020 08:43:12 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 0324021556 for ; Thu, 5 Mar 2020 08:43:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1583397792; bh=DlwmQmp/mwTHAZamG/vOYPxGoDK0+BIIYn++idLjXr0=; h=Date:From:To:Cc:Subject:List-ID:From; b=FMGLoRLqjwO+Cla+bt4/GxvIwb3QbdeNh6GslIohhPtvTIe6YAqZOdD91f5XEBQ/B 5dPEhMVefEue6e+tXJ8PxFkTMc2Bmw6Jcya7YHe5uIHZnViXmCkYb5tXpzJGHhfDre Wz8leke5lHXfR1hof8vlKqVYVNMpDnZCxLsmQiD0= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725930AbgCEInL (ORCPT ); Thu, 5 Mar 2020 03:43:11 -0500 Received: from mail.kernel.org ([198.145.29.99]:40192 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725903AbgCEInL (ORCPT ); Thu, 5 Mar 2020 03:43:11 -0500 Received: from localhost (unknown [106.201.121.140]) (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 AAC77208CD; Thu, 5 Mar 2020 08:43:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1583397790; bh=DlwmQmp/mwTHAZamG/vOYPxGoDK0+BIIYn++idLjXr0=; h=Date:From:To:Cc:Subject:From; b=vviui3Qi8EmVg7dqGtudm4TC9foxyWMckpMTaeH7SSSR/qAvhyhjoo8jBqnYg3mS/ kPD3BxJB7lbH9fEGi0hTwyDoQFjfPROsfy5bVvUeMf4oNrdzMUg3wpWpclSppfNv4p tpKuTNFJLvNog4CkdJPO5664dy4i70m3ahm9UIxo= Date: Thu, 5 Mar 2020 14:13:04 +0530 From: Vinod Koul To: Linus Torvalds Cc: LKML , dma Subject: [GIT PULL]: dmaengine fixes for v5.6-rc5 Message-ID: <20200305084304.GY4148@vkoul-mobl> MIME-Version: 1.0 Content-Disposition: inline Sender: dmaengine-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: dmaengine@vger.kernel.org Hi Linus, Please pull to receive fixes for dmaengine. The following changes since commit bb6d3fb354c5ee8d6bde2d576eb7220ea09862b9: Linux 5.6-rc1 (2020-02-09 16:08:48 -0800) are available in the Git repository at: git://git.infradead.org/users/vkoul/slave-dma.git tags/dmaengine-fix-5.6-rc5 for you to fetch changes up to 25962e1a7f1d522f1b57ead2f266fab570042a70: dmaengine: imx-sdma: Fix the event id check to include RX event for UART6 (2020-02-25 14:15:26 +0530) ---------------------------------------------------------------- dmaengine fixes for v5.6-rc5 Bunch of driver fixes: - Doc updates to clean warnings for dmaengine - Fixes for newly added Intel idxd driver - More fixes for newly added TI k3-udma driver - Fixes for IMX and Tegra drivers. ---------------------------------------------------------------- Changbin Du (1): dmaengine: doc: fix warnings/issues of client.rst Dan Carpenter (2): dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() dmaengine: coh901318: Fix a double lock bug in dma_tc_handle() Dave Jiang (4): dmaengine: idxd: fix runaway module ref count on device driver bind dmaengine: idxd: correct reserved token calculation dmaengine: idxd: sysfs input of wq incorrect wq type should return error dmaengine: idxd: wq size configuration needs to check global max size Dmitry Osipenko (2): dmaengine: tegra-apb: Fix use-after-free dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list Frieder Schrempf (1): dmaengine: imx-sdma: Fix the event id check to include RX event for UART6 Martin Fuzzey (1): dmaengine: imx-sdma: fix context cache Peter Ujfalusi (5): dmaengine: ti: k3-udma: Workaround for RX teardown with stale data in peer dmaengine: ti: k3-udma: Move the TR counter calculation to helper function dmaengine: ti: k3-udma: Use the TR counter helper for slave_sg and cyclic dmaengine: ti: k3-udma: Use the channel direction in pause/resume functions dmaengine: ti: k3-udma: Fix terminated transfer handling Vignesh Raghavendra (1): dmaengine: ti: k3-udma: Use ktime/usleep_range based TX completion check Documentation/driver-api/dmaengine/client.rst | 14 +- drivers/dma/coh901318.c | 4 - drivers/dma/idxd/cdev.c | 4 +- drivers/dma/idxd/sysfs.c | 27 +- drivers/dma/imx-sdma.c | 5 +- drivers/dma/tegra20-apb-dma.c | 6 +- drivers/dma/ti/k3-udma.c | 493 +++++++++++++++++++------- 7 files changed, 400 insertions(+), 153 deletions(-) Thanks