[PATCH 1/1] mmc: sdhci: fix lockdep error on tunning routine
From: Lothar Waßmann <hidden>
Date: 2014-01-15 07:46:53
Also in:
linux-mmc
Hi, Dong Aisheng wrote:
On Mon, Jan 13, 2014 at 8:04 PM, Peter Zijlstra [off-list ref] wrote:quoted
On Thu, Dec 26, 2013 at 03:58:20PM +0800, Dong Aisheng wrote:quoted
quoted
It's strange that this issue did not happen on kernel 3.10.17 with the same code. And looking at the code, before call spin_lock we already disable the mmc controller irq, per on my understanding, the deadlock given by lockdep may not be able to happen(pls fix me if wrong). May the lockdep not track the specific irq disable? Copy lockdep guy to comment.No, lockdep also doesn't know only that one line can take this lock. Lockdep only knows a lock is taken from IRQ context, and disabling one line still allows IRQs to happen and therefore it yells.Okay, thanks for the information. If that, kernel 3.10.17 has the same code, do you know why it does not trigger such lockdep error?
compiled with CONFIG_LOCKDEP disabled? Lothar Wa?mann -- ___________________________________________________________ Ka-Ro electronics GmbH | Pascalstra?e 22 | D - 52076 Aachen Phone: +49 2408 1402-0 | Fax: +49 2408 1402-10 Gesch?ftsf?hrer: Matthias Kaussen Handelsregistereintrag: Amtsgericht Aachen, HRB 4996 www.karo-electronics.de | info at karo-electronics.de ___________________________________________________________