From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756793AbbI1Ha6 (ORCPT ); Mon, 28 Sep 2015 03:30:58 -0400 Received: from smtpbg64.qq.com ([103.7.28.238]:55932 "EHLO smtpbg64.qq.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754371AbbI1Haz (ORCPT ); Mon, 28 Sep 2015 03:30:55 -0400 X-Greylist: delayed 440 seconds by postgrey-1.27 at vger.kernel.org; Mon, 28 Sep 2015 03:30:54 EDT X-QQ-mid: bizesmtp2t1443425003t588t003 X-QQ-SSF: 01100000002000F0FF32000A0000000 X-QQ-FEAT: r8geFCKg7nY8PVh9rMNrA1ORIsCdi+ZermtuEkMHKoQAmYnOVBkTsEju84hjf yoZYpZwrWxAbqShKI1K2LDoleX0FcLa33VljkukzCBSkMOgEtEgb+nez4jPXJPCeDJX3EY5 xerOXsub+h6Z7kQODJOIvGsdUO0VGDNTUPnTbYyQ+hg2NkACmtKQlbAwa/M/MyOIZ3QKga4 BrGeQ+Lqm86c6vqXzOoiN9Stspo+ORP6aQgqN9l+92gl0y7wFkfsthe4ebJh5aSBrZVXuI6 KVAx+Rl7xHllFE X-QQ-GoodBg: 0 From: "yitian" To: "'Andy Shevchenko'" , "'Viresh Kumar'" Cc: "'Viresh Kumar'" , "'Andy Shevchenko'" , "'Vinod Koul'" , "'Dan Williams'" , "'dmaengine'" , "'Linux Kernel Mailing List'" References: <025c01d0f858$4d19c790$e74d56b0$@tangramtek.com> In-Reply-To: Subject: RE: [PATCH 1/1] dmaengine: dw: resolve recursion lock when audio playback Date: Mon, 28 Sep 2015 15:23:20 +0800 Message-ID: <035501d0f9be$8ef49340$acddb9c0$@tangramtek.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQIAIkm1tVpVS+KgFhirh+VLH4rJ6ADkII2xAxjhUwSd008p4A== Content-Language: zh-cn X-QQ-SENDSIZE: 520 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > From: Andy Shevchenko [mailto:andy.shevchenko@gmail.com] > Sent: Monday, September 28, 2015 3:06 PM > To: Viresh Kumar > Cc: yitian ; Viresh Kumar > ; Andy Shevchenko > ; Vinod Koul ; > Dan Williams ; dmaengine > ; Linux Kernel Mailing List > > Subject: Re: [PATCH 1/1] dmaengine: dw: resolve recursion > > I am not sure if this is a sane way of doing that, and we were scanning > > the descriptors for some valid reason.. > > Actually one of the patches in a pile sitting in my private repo is > also including similar change. In my case the reason is to support > cyclic transfers natively. > Yes, i am using DW DMAC to support cyclic transfer. Currently it is very easy to get recursion lock crash, but after this patch everything is fine on my device. I am waiting for your further guide. Thanks.