[parisc-linux] irq.c patch to fix lockups on recent kernels

Grant Grundler grundler@dsl2.external.hp.com
Fri, 17 May 2002 00:35:44 -0600


Grant Grundler wrote:
> I'm thinking we should:
> o move the EIRR bit handling into do_cpu_irq_mask()
>   (do_cpu_irq_mask() could loop until EIRR is zero).
> o move I-bit handling into the entry.S assembly.

prototype code is on ftp.parisc-linux.org/patches/irq_eirr.diff
I didn't cleanup some of entry.S stuff but it should work.
Not tested.

grant