From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753168AbcADKik (ORCPT ); Mon, 4 Jan 2016 05:38:40 -0500 Received: from mailout4.w1.samsung.com ([210.118.77.14]:63633 "EHLO mailout4.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752841AbcADKif (ORCPT ); Mon, 4 Jan 2016 05:38:35 -0500 X-AuditID: cbfec7f4-f79026d00000418a-f7-568a4ba8c705 Subject: Re: Odroid U3 mutex deadlock. To: Anand Moon , Krzysztof Kozlowski References: <566E0319.6040100@samsung.com> Cc: "linux-samsung-soc@vger.kernel.org" , Linux Kernel , Javier Martinez Canillas , Kukjin Kim , linux-arm-kernel@lists.infradead.org From: Marek Szyprowski Message-id: <568A4BA5.3090203@samsung.com> Date: Mon, 04 Jan 2016 11:38:29 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-version: 1.0 In-reply-to: Content-type: text/plain; charset=utf-8; format=flowed Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRmVeSWpSXmKPExsVy+t/xa7orvLvCDJbt5LB483YNk8XrF4YW /Y9fM1tsenyN1eLyrjlsFjPO72OyWLfxFrsDu8fOWXfZPTat6mTz2Lyk3mNLP5DXt2UVo8fn TXIBbFFcNimpOZllqUX6dglcGYdmdjAXtAlWdPc1sjQwvuTtYuTkkBAwkXj5/BoThC0mceHe erYuRi4OIYGljBLfD81kA0kICTxnlPh3LA7EFhZQk+hbdpkRxBYRCJeY8v0+C0TDLkaJmzs/ MYE4zALfGCUetW0E62YTMJToetsFZvMKaEn8ffWDtYuRg4NFQFXi9F1/kLCoQIzEtuWLmSBK BCV+TL7HAmJzCgRLdK7uBbOZBcwkvrw8zAphy0tsXvOWeQKjwCwkLbOQlM1CUraAkXkVo2hq aXJBcVJ6rqFecWJucWleul5yfu4mRkiwf9nBuPiY1SFGAQ5GJR5ej6+dYUKsiWXFlbmHGCU4 mJVEeN+fAArxpiRWVqUW5ccXleakFh9ilOZgURLnnbvrfYiQQHpiSWp2ampBahFMlomDU6qB UfhT4JNtCzUmTJyQwbj2YoHowsmp09YJPq9wLjpTNNtk5YU2zdb1jGE1k2eqx1slZ01f2DHZ vuP04v1H7Dk2ln4Pb5Z4a5Uyi/cF54Jby9JdxUz5pdPDypdV7k/g22awMKyobtbFldZL/2je TRRlF2OY8fjFkk5t18Ob5i2f7XLt96M/J1dypCixFGckGmoxFxUnAgCqs9pacgIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Anand, On 2016-01-02 06:14, Anand Moon wrote: > Hi Krzysztof > > On 14 December 2015 at 05:15, Krzysztof Kozlowski > wrote: >> On 12.12.2015 13:32, Anand Moon wrote: >>> Hi Krzysztof, >>> >>> I am just observing this deadlock om my Odroid U3. >> This is not a deadlock yet, just a report from lockdep. Could be a real >> issue, could be false positive, maybe some locks miss nesting annotations. >> >> Typical information for bug report would be useful, like the exact >> version (it is mentioned in lockdep report but is it really correct?) >> and reproducibility. And of course git-bisect would be nice to have, see: >> Documentation/BUG-HUNTING >> >> Best regards, >> Krzysztof >> >> > Thanks for your inputs. I narrowed down to this commit. > ---------------------------------------------------------------------------------- > commit ec459c0c77faca53cf161830cb264e51bb1abba6 > Author: Marek Szyprowski > Date: Wed Feb 4 23:44:15 2015 +0900 > > ARM: dts: add dependency between TV and LCD0 power domains for exynos4 > > TV Mixer needs both TV and LCD0 domains enabled to be fully operational. > This dependency is modelled by making TV power domains a sub-domain of > LCD0 power domain. > > Signed-off-by: Marek Szyprowski > Signed-off-by: Kukjin Kim > ------------------------------------------------------------------------------------- > After reverting this I am not observing below lockdep warning report. > But after reverting this patch I observer another bug. The mentioned lockdep warning is a false positive. Such warning is reported for every subdomain present in a system. As you noticed that removing dependency between power domains also removes this warning, but it will introduce real problems with power on/off sequences of graphics devices. I will send a patch for genpd core fixing the deplock warning. Thanks for reporting the issue and pointing a good place to start digging in the source :) Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland