Message ID | 20220309223427.34745-1-jonathan.lemon@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Commit | c17c4059df2471183a0e0d567677cbd7f0e0a980 |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [net-next] ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports | expand |
Hello: This patch was applied to netdev/net-next.git (master) by Jakub Kicinski <kuba@kernel.org>: On Wed, 9 Mar 2022 14:34:27 -0800 you wrote: > From: Jonathan Lemon <bsd@fb.com> > > The serial port driver attempts to test for correct THRE behavior > on startup. However, it does this by disabling interrupts, and > then intentionally trying to trigger an interrupt in order to see > if the IIR bit is set in the UART. > > [...] Here is the summary with links: - [net-next] ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports https://git.kernel.org/netdev/net-next/c/c17c4059df24 You are awesome, thank you!
diff --git a/drivers/ptp/ptp_ocp.c b/drivers/ptp/ptp_ocp.c index 36c09269a12d..64cc92c2426b 100644 --- a/drivers/ptp/ptp_ocp.c +++ b/drivers/ptp/ptp_ocp.c @@ -1752,7 +1752,7 @@ ptp_ocp_serial_line(struct ptp_ocp *bp, struct ocp_resource *r) uart.port.mapbase = pci_resource_start(pdev, 0) + r->offset; uart.port.irq = pci_irq_vector(pdev, r->irq_vec); uart.port.uartclk = 50000000; - uart.port.flags = UPF_FIXED_TYPE | UPF_IOREMAP; + uart.port.flags = UPF_FIXED_TYPE | UPF_IOREMAP | UPF_NO_THRE_TEST; uart.port.type = PORT_16550A; return serial8250_register_8250_port(&uart);