Attached are serial console logs captured by Grant Kwok (thanks Grant!) showing the kernel log during system lockup - he's having some trouble mailing the list.
Anyone familiar with interrupt handler oopses? I'm among the least qualified to comment on interrupt handlers, but... is it correct that ivtv uses SA_INTERRUPT (disable all interrupts during handler), yet doesn't use a minimal "top-half"? In ivtv_irq_handler I see spinlocks, printks, and other fun stuff which might cause complications. If not that, then perhaps the kfree() at ivtv-fileops.c:1494 (in ivtv_v4l2_close)? Cheers, Phil
lockup-logs.tbz2
Description: Binary data