grundler

grundler@puffin.external.hp.com grundler@puffin.external.hp.com
Mon, 7 Feb 2000 19:01:18 -0700 (MST)


Update of /home/cvs/parisc/linux-2.3/arch/parisc/kernel
In directory puffin.external.hp.com:/tmp/cvs-serv7177/arch/parisc/kernel

Modified Files:
	irq.c 
Log Message:

Problem: interrupt gets ignored by dino handler
Solution: do_irq_mask() can't call mask_irq() *before* calling the handler
   for that region. dino_isr() will ignore *masked* interrupts.

What I think should happen is the interruption.S:intr_extr code should
mask the EIR bit before calling do_irq_mask() and also handle the
bottom half *after* re-enabling the processor EIR bit.