Ignore:
Timestamp:
Dec 11, 2005, 5:57:39 PM (20 years ago)
Author:
vladest
Message:

Latest update from ALSA. some intial > 15 interrupts support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk/alsa-kernel/drivers/serial-u16550.c

    r33 r34  
    328328 * interrupts at all. (Possibly tied to an internal pull-up on CTS?)
    329329 */
    330 static void snd_uart16550_interrupt(int irq, void *dev_id, struct pt_regs *regs)
     330static irqreturn_t snd_uart16550_interrupt(int irq, void *dev_id, struct pt_regs *regs)
    331331{
    332332    snd_uart16550_t *uart;
     
    336336    if (uart->filemode == SERIAL_MODE_NOT_OPENED) {
    337337        spin_unlock(&uart->open_lock);
    338         return;
     338        return IRQ_HANDLED;
    339339    }
    340340    inb(uart->base + UART_IIR);         /* indicate to the UART that the interupt has been serviced */
    341341    snd_uart16550_io_loop(uart);
    342342    spin_unlock(&uart->open_lock);
     343    return IRQ_HANDLED;
    343344}
    344345
Note: See TracChangeset for help on using the changeset viewer.