Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp3459262pxb; Mon, 4 Oct 2021 02:48:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwKVbzGvhykkV/A3e6qaZldx4OnmsI42vzTg7Mdq7wnsyB32uoD35SV4QCxocPIuM/WYHvK X-Received: by 2002:aa7:df9a:: with SMTP id b26mr17132989edy.368.1633340900625; Mon, 04 Oct 2021 02:48:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633340900; cv=none; d=google.com; s=arc-20160816; b=cF59UknBQgekNZUuiJBU0ivcx4up9OuNdjMTQgz/wiw5GY85IlVh8QKgPfAg90NCTJ Md6+pbDHeBDYHz6dwpUi3MyKNYhc/PFNPw7I9xmlURfXnDlFeNI4cq0fsuGclyi9WsD4 bNRKepCOWXSjTwNQSkwWuVdwW1ojzcLiSwIB9fDbKv29CRnoBbhmlbjWNtEXOO6RvJ5t 0Oi5g/LP+wTvLd3pDr5NzGwO2PeHd8x+bi6jb7FFB8lAN1zg+EelOZ73hOIuSKJ1LuCR uErvkdhZRa4KMFhjQOcX1HGmFm3+0K6gaimFIWYoDw6lYIQSB3EENR6EhlczLvEcSSGp dfPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:mail-followup-to:message-id:subject:cc:to:from:date :dkim-signature; bh=JzHsua2tiuURO3L2aKZonnw9Pbh3e6WAwv1Gt51h6xo=; b=spfIOo2Ayp0GXuEb02vvm5QUq0okgq6BcPyQFrhE6YiWKlDjFOTX02by/cNd4HGT2O ijCxRqSxM0Fhlsv3bnV9jOLK9GjWJ+Pibehvwmixox50bcvLi6SeYiuNxh392w+NeiI3 bXxuTFOo1aLpfYbmMMNY+Z+Go1pDFe2Kk+w6HL5uPZ2U2/Jm5hogWQxGN/xBBBI5cRem b5qMKmMrdQP68LP3Q6EfbTvuaZIT/uX16V8Per8GpENs+lNggAyuR+qE87WHDc3fY+1K jHHTwPXyMlGFx28rfgTsyvShGPM97kwDhdly6Bgxt9R2qoJ9KvPFM2fqLOj70qunCaK8 c1oA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail (test mode) header.i=@sang-engineering.com header.s=k1 header.b=rsYKgt6f; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id eb8si18713676edb.579.2021.10.04.02.47.57; Mon, 04 Oct 2021 02:48:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail (test mode) header.i=@sang-engineering.com header.s=k1 header.b=rsYKgt6f; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231932AbhJDJr7 (ORCPT + 99 others); Mon, 4 Oct 2021 05:47:59 -0400 Received: from www.zeus03.de ([194.117.254.33]:55004 "EHLO mail.zeus03.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231849AbhJDJr7 (ORCPT ); Mon, 4 Oct 2021 05:47:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=sang-engineering.com; h= date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=k1; bh=WcOForZYX8JPRDJLYsCLMhVXUT5g lzoQLUNU3NNBXbU=; b=rsYKgt6fLPxpP+GMPY2D9GGiqtvvSOmWzkaDkLEHEqf6 qIewT5z0KsBMps9PmZDByar/FprRH8x3WaDS7TKTwXZQuexCxASs/R7GFxdPrTNS OdI8r1fc1xRAjwI3Jye+yK2m8fzphSr3U8HCdFvqn6qoZIZSYC0Ks+BSD7x6UC8= Received: (qmail 3384583 invoked from network); 4 Oct 2021 11:46:07 +0200 Received: by mail.zeus03.de with ESMTPSA (TLS_AES_256_GCM_SHA384 encrypted, authenticated); 4 Oct 2021 11:46:07 +0200 X-UD-Smtp-Session: l3s3148p1@wTU7yIPNIJ0gARa4Rcu8AdZm4bUzl/et Date: Mon, 4 Oct 2021 11:46:07 +0200 From: Wolfram Sang To: Yoshihiro Shimoda , Kuninori Morimoto Cc: "linux-renesas-soc@vger.kernel.org" , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , "linux-kernel@vger.kernel.org" , "alsa-devel@alsa-project.org" Subject: Re: [PATCH RFC] ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination Message-ID: Mail-Followup-To: Wolfram Sang , Yoshihiro Shimoda , Kuninori Morimoto , "linux-renesas-soc@vger.kernel.org" , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , "linux-kernel@vger.kernel.org" , "alsa-devel@alsa-project.org" References: <20210623100545.3926-1-wsa+renesas@sang-engineering.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="bJK+6kz71kOKZZMB" Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --bJK+6kz71kOKZZMB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Shimoda-san, Morimoto-san, Thanks for the report and to the testing team! > I'm afraid but, our test team detected an issue [1] on v5.15-rc2 with m3ulcb and ebusu. > # Our test team doesn't test this on salvator-xs yet... > I asked Morimoto-san locally, and he guess that using dmaengine_terminate_async() instead > of dmaengine_terminate_sync() could be resolved. But, what do you think? I agree. As I wrote in the original mail, I wasn't too sure about this change because I don't know the driver well. While I didn't find code handling an async case, the driver still too complex so that might have missed some details. This is why the patch was marked RFC. So, I totally agree to drop this patch and handle the issue the async way. Is it possible that Morimoto-san takes care of it? I'd think this makes sense because he knows potential race conditions better than me. If it is not possible, I will try to have a look. All the best, Wolfram --bJK+6kz71kOKZZMB Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEOZGx6rniZ1Gk92RdFA3kzBSgKbYFAmFazV4ACgkQFA3kzBSg KbaBoA/8CTtUYXXLysL2jzER56eMCkuRMndU15VDDDOYKXE4senEJe8p9RCBOnJz z+/PIrABxgtLzv1R8/6d3IMAtkgEh1xP7NQMbq2ymOznpPnRSxxOyfif5Gv/Mc0k o57pakjy/fZoYmU1uQ3l/+IffmYHIPExarW9M49WnKSIxalzIYF7C++Z1tnhLc84 /wYzl59q7UJXy26cPx1Msdjz65vvaIZusKAEHS971G2Ky12CINlci9+bE4q23Ea4 7BngLjcO4q01YYievrQQnn0bgEuzW+oCXswlbsS+Qg57sMN0Kig9m8zFw7P8CLlM FP988GbDQF80JzI0hH0a/AUWqsGA/KSZdubCQyDnZCKtGgnWktgn3F3ZsW8eOhuT N/6sz+V9/Jr9lSwRf2Y7rNkaQxqIofSUTAm4HJgN6JTaxa73fKuptD2ciDPEO3AU 0nkpwK9B3XO1TA1L2ndXQTOjkgedNIvFowKA1XAKhYDGl2OQkEiv/pfk4SeAO42p /RakEgNBYXKlXgErGVDPMqKun/Q1NTpcVSraeLsZXpqrPE5YsnGFDqc7L4l0zWyF zSZ7HVkpZESa9ESZEflsbEH7JTnd2haMIyNrngUYRfLsHPigLr/PAfz0AL0mb68O SSqquKOTHGblqI0o4/2V3IzjhJSbNpAehDbs+pyjIw5hCx95Llw= =49aL -----END PGP SIGNATURE----- --bJK+6kz71kOKZZMB--