I wonder if that is what causes the problems. Just for a test can you retry with DEBUG_SPINLOCK enabled and the following patch? I'm not very optimistic actually, because this double init should be harmless.
Still hangs :( -- Meelis Roos (mroos@xxxxxxxx) - To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html