Thread (12 messages) 12 messages, 5 authors, 2011-06-30

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

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).
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help