]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/char/synclinkmp.c
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
[mirror_ubuntu-bionic-kernel.git] / drivers / char / synclinkmp.c
index 66f3754fbbdf443e891b21cdfcf88c799144e6b9..3e932b68137118286959ecbd39f3df7de41eeaa2 100644 (file)
@@ -2596,8 +2596,7 @@ void isr_io_pin( SLMP_INFO *info, u16 status )
  *     dev_id          device ID supplied during interrupt registration
  *     regs            interrupted processor context
  */
-static irqreturn_t synclinkmp_interrupt(int irq, void *dev_id,
-                                       struct pt_regs *regs)
+static irqreturn_t synclinkmp_interrupt(int irq, void *dev_id)
 {
        SLMP_INFO * info;
        unsigned char status, status0, status1=0;
@@ -3929,7 +3928,7 @@ void device_init(int adapter_num, struct pci_dev *pdev)
        }
 }
 
-static struct tty_operations ops = {
+static const struct tty_operations ops = {
        .open = open,
        .close = close,
        .write = write,