From patchwork Fri Jan 20 15:05:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinod Koul X-Patchwork-Id: 46408 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp257569wrn; Fri, 20 Jan 2023 07:19:24 -0800 (PST) X-Google-Smtp-Source: AMrXdXvM6PG8C9j+SGJ6q2EicFbe2SB8Fu2isndGnhGVnqLJ+wWxVxXUy/nYiYihn11CN9sFlaZu X-Received: by 2002:a17:903:40c4:b0:194:7ca9:70a7 with SMTP id t4-20020a17090340c400b001947ca970a7mr15571671pld.3.1674227964327; Fri, 20 Jan 2023 07:19:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674227964; cv=none; d=google.com; s=arc-20160816; b=jQ37eIM7/YeoFkvhZlmDU17M7skl2wutoA+pnSpgu0T09ZmhbYmho8wt12Hs+8siz/ 3k6AwQRZFFnFD0ANkdIlfoWCt5GOOJBkNEBeWXt/7MwE3/+Eekirt3SYi/uds8Bq+88U f3dQxoCml0YR+8ue/XIHEpZTXhcDgQJGqaKO6ZvjT5Dw918ufDno2pA3dv6f7cyPrath 1zWVhzuXUYunEZKBnxYaKyexvMkVoNgBegdDu97iApmlTm1cuHHLDcz65+bqS4wTgP6D QXDb6XvtMkPjFAKDFfFOtDtqC8APxOsZ+kvV+fUSa1OxT2a0tii6TIZ4sUwvkVPy1DOM draw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=npMr9KahUyHmxhV0gBf6J7zrgbN/YpIgLk84iSx9B7U=; b=AguDjZ8mPShIWCVS5DLQS5cZp4II1Sjc6K7BFF6p3vMy3MDTOSEYbBSXXJ9JS/0bFF SG8i/eNOUpEnTxvp/jhxwIZC62Ex2vkLERXNTXifUI8yPBUk+kAcCabrv3oF6uQBbojQ 4hx1w3Z555Q4D8CP4297f04xPCfiEd9Yr8p9hO0m4EaeMrAWsARE/z/u1lmV5/M9Jls5 SmkJJnC9GfQI5XcuW6I5wQTSvTLXTRBSSLAmauElP8/+/wHgMNpB21hcGZECQWDm9SGc /RP74+zMErP7p4kRn8gxw/8Ob8onxSnFq3Tfz9kdhvi+FKZ/UNUg/4W1NGnJfNQEC72m PuvQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=iUgbL1TR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o11-20020a170902778b00b0017123d2abd5si40776028pll.457.2023.01.20.07.19.12; Fri, 20 Jan 2023 07:19:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=iUgbL1TR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230302AbjATPF6 (ORCPT + 99 others); Fri, 20 Jan 2023 10:05:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41272 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229749AbjATPF6 (ORCPT ); Fri, 20 Jan 2023 10:05:58 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E919C81013; Fri, 20 Jan 2023 07:05:56 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 83ACFB82842; Fri, 20 Jan 2023 15:05:55 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 944E8C433D2; Fri, 20 Jan 2023 15:05:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1674227154; bh=FqjL3F2Ya/S3lL+BRiUlJ9b0elqmquFuzg6zPSnT0iQ=; h=Date:From:To:Cc:Subject:From; b=iUgbL1TRBNSw6Zm03vqBFSyf0WjxqzAbhiWwfwp5ub97egrULOCpPc1ywN+f5vTj1 rAHGZdj0o+VKSlgJmFce344IqWzDkSFCrZiLcBd/KL/Ev6PAY9PkZf3wt2p1C5NPsM IRa/dgttxN0ydLXKvCp8721kzN93C8LQKGPY9MMokHPORALYS3p9+Z8mo+ZGqxeqyF 6BvmWP2mv0noUxrBaMobPIWWXVKwkZh/Vqs6avVm2fDvH8wNgTyD7xoRusWVnyJMOk 7V6DeqwUwDBFQogBMMFE1Ut/e3qjyrqPuA6Aydvn8h06QFJBfDqzEh05r99l7laHAW 7C/yRPqPGe5Vw== Date: Fri, 20 Jan 2023 20:35:50 +0530 From: Vinod Koul To: Linus Torvalds Cc: dma , LKML Subject: [GIT PULL]: dmaengine fixes for v6.2 Message-ID: MIME-Version: 1.0 Content-Disposition: inline X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755555261914082798?= X-GMAIL-MSGID: =?utf-8?q?1755555261914082798?= Hello Linus, Here is the dmaengine fixes pull request for v6.2. This brings one core fix, one email update and bunch of small driver fixes. The following changes since commit 1b929c02afd37871d5afb9d498426f83432e71c2: Linux 6.2-rc1 (2022-12-25 13:41:39 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git tags/dmaengine-fix-6.2 for you to fetch changes up to 95e5fda3b5f9ed8239b145da3fa01e641cf5d53c: ptdma: pt_core_execute_cmd() should use spinlock (2023-01-19 18:59:34 +0530) ---------------------------------------------------------------- dmaengine fixes for v6.2 - Jie Hai's email address Update - double increment of client_count in dma_chan_get() - Driver fixes for: - Bunch of idxd driver fixes use after free, probe error handling and callback on wq disable - Go tre fix for qcom gpi driver - ptdma locking fix - tegra & imx-sdma mem leak fix ---------------------------------------------------------------- Akhil R (1): dmaengine: tegra: Fix memory leak in terminate_all() Eric Pilmore (1): ptdma: pt_core_execute_cmd() should use spinlock Hui Wang (1): dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init Jayesh Choudhary (1): dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG Jie Hai (1): MAINTAINERS: update Jie Hai's email address Koba Ko (1): dmaengine: Fix double increment of client_count in dma_chan_get() Liu Shixin (1): dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() Mohan Kumar (1): dmaengine: tegra210-adma: fix global intr clear Peter Harliman Liem (1): dmaengine: lgm: Move DT parsing after initialization Reinette Chatre (3): dmaengine: idxd: Let probe fail when workqueue cannot be enabled dmaengine: idxd: Prevent use after free on completion memory dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable Shawn.Shao (1): Add exception protection processing for vd in axi_chan_handle_err function Vijaya Krishna Nivarthi (1): dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation MAINTAINERS | 2 +- drivers/dma/dmaengine.c | 7 ++++--- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 6 ++++++ drivers/dma/idxd/device.c | 16 +++++++++++++--- drivers/dma/imx-sdma.c | 4 +++- drivers/dma/lgm/lgm-dma.c | 10 +++++----- drivers/dma/ptdma/ptdma-dev.c | 7 ++++--- drivers/dma/ptdma/ptdma.h | 2 +- drivers/dma/qcom/gpi.c | 1 + drivers/dma/tegra186-gpc-dma.c | 1 + drivers/dma/tegra210-adma.c | 2 +- drivers/dma/ti/k3-udma.c | 5 +++-- drivers/dma/xilinx/xilinx_dma.c | 4 +++- 13 files changed, 46 insertions(+), 21 deletions(-)