Re: kernel panic in spi_complete() on spitz (PXA270)
From: Marek Vasut <marek.vasut@gmail.com>
Date: 2011-06-30 15:09:58
Also in:
linux-arm-kernel, linux-spi, lkml
From: Marek Vasut <marek.vasut@gmail.com>
Date: 2011-06-30 15:09:58
Also in:
linux-arm-kernel, linux-spi, lkml
On Thursday, June 30, 2011 04:45:18 PM Stanislav Brabec wrote:
Marek Vasut wrote:quoted
On Thursday, June 23, 2011 06:09:40 PM Stanislav Brabec wrote:quoted
Hallo. These Oops and kernel panic were observed on a Zaurus (spitz) machine (ARMv5, PXA270).Looks similar to "Re: [PATCH v2] Input: Make ADS7846 independent on regulator"I don't see any trace in that thread. But yes, I was testing your patch from this thread. Without it, ADS7846 does not work on spitz (ADS7846 does not have any dedicated regulator there). I want to add .needs_regulator bool to ads7846.c and send the patch again to the list. After sending the trace I was able to reproduced it several times by attaching of external charger. Then I tried to apply "[PATCH] MAX1111: Fix race condition causing NULL pointer exception", connected charger that periodically disconnects and not seen the crash again. No OOPS was seen after ~100 reconnects. So I guess that MAX1111 AC voltage reading (via SPI) was involved in an incorrect moment and race happened there and your MAX1111 race condition fix fixes it.
It's not mine, it's from Pavel Herrmann actually ;-) But yes, it's likely either this or the regulator stuff again (which I believed was fixed).