On 02/24/2012 09:53 PM, Ján Veselý wrote:
> the last one appeared after I merged mainline changes
> 3) irq handler unregister causes kernel panic (I disabled it for now,
> should not cause any harm)

This should be now fixed in mainline,1404. The issue only showed when
the IRQ pseudocode referenced memory mapped registers as these require a
km_unmap() on IRQ unregister or task cleanup. km_unmap() takes the
address space mutex, which cannot be done while a spinlock is held as
was the case of ipc_irq_cleanup() and ipc_irq_unregister().

Jakub

_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/cgi-bin/listinfo/helenos-devel

Reply via email to