Loading drivers/serial/amba-pl010.c +2 −7 Original line number Diff line number Diff line Loading @@ -472,14 +472,9 @@ pl010_set_termios(struct uart_port *port, struct ktermios *termios, spin_unlock_irqrestore(&uap->port.lock, flags); } static void pl010_set_ldisc(struct uart_port *port) static void pl010_set_ldisc(struct uart_port *port, int new) { int line = port->line; if (line >= port->state->port.tty->driver->num) return; if (port->state->port.tty->ldisc->ops->num == N_PPS) { if (new == N_PPS) { port->flags |= UPF_HARDPPS_CD; pl010_enable_ms(port); } else Loading drivers/serial/mfd.c +9 −8 Original line number Diff line number Diff line Loading @@ -1423,7 +1423,6 @@ static void hsu_global_init(void) } phsu = hsu; hsu_debugfs_init(hsu); return; Loading @@ -1435,18 +1434,20 @@ static void hsu_global_init(void) static void serial_hsu_remove(struct pci_dev *pdev) { struct hsu_port *hsu; int i; void *priv = pci_get_drvdata(pdev); struct uart_hsu_port *up; hsu = pci_get_drvdata(pdev); if (!hsu) if (!priv) return; for (i = 0; i < 3; i++) uart_remove_one_port(&serial_hsu_reg, &hsu->port[i].port); /* For port 0/1/2, priv is the address of uart_hsu_port */ if (pdev->device != 0x081E) { up = priv; uart_remove_one_port(&serial_hsu_reg, &up->port); } pci_set_drvdata(pdev, NULL); free_irq(hsu->irq, hsu); free_irq(pdev->irq, priv); pci_disable_device(pdev); } Loading Loading
drivers/serial/amba-pl010.c +2 −7 Original line number Diff line number Diff line Loading @@ -472,14 +472,9 @@ pl010_set_termios(struct uart_port *port, struct ktermios *termios, spin_unlock_irqrestore(&uap->port.lock, flags); } static void pl010_set_ldisc(struct uart_port *port) static void pl010_set_ldisc(struct uart_port *port, int new) { int line = port->line; if (line >= port->state->port.tty->driver->num) return; if (port->state->port.tty->ldisc->ops->num == N_PPS) { if (new == N_PPS) { port->flags |= UPF_HARDPPS_CD; pl010_enable_ms(port); } else Loading
drivers/serial/mfd.c +9 −8 Original line number Diff line number Diff line Loading @@ -1423,7 +1423,6 @@ static void hsu_global_init(void) } phsu = hsu; hsu_debugfs_init(hsu); return; Loading @@ -1435,18 +1434,20 @@ static void hsu_global_init(void) static void serial_hsu_remove(struct pci_dev *pdev) { struct hsu_port *hsu; int i; void *priv = pci_get_drvdata(pdev); struct uart_hsu_port *up; hsu = pci_get_drvdata(pdev); if (!hsu) if (!priv) return; for (i = 0; i < 3; i++) uart_remove_one_port(&serial_hsu_reg, &hsu->port[i].port); /* For port 0/1/2, priv is the address of uart_hsu_port */ if (pdev->device != 0x081E) { up = priv; uart_remove_one_port(&serial_hsu_reg, &up->port); } pci_set_drvdata(pdev, NULL); free_irq(hsu->irq, hsu); free_irq(pdev->irq, priv); pci_disable_device(pdev); } Loading