• David S. Miller's avatar
    [SPARC64]: Send all device interrupts via one PIL. · fd0504c3
    David S. Miller authored
    This is the first in a series of cleanups that will hopefully
    allow a seamless attempt at using the generic IRQ handling
    infrastructure in the Linux kernel.
    
    Define PIL_DEVICE_IRQ and vector all device interrupts through
    there.
    
    Get rid of the ugly pil0_dummy_{bucket,desc}, instead vector
    the timer interrupt directly to a specific handler since the
    timer interrupt is the only event that will be signaled on
    PIL 14.
    
    The irq_worklist is now in the per-cpu trap_block[].
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    fd0504c3
irq.c 27 KB