diff mbox series

serial: jsm: fix NPE during jsm_uart_port_init

Message ID 613DBD1A-3BD8-45B9-BF90-75E907CBE859@null-ptr.net
State New
Headers show
Series serial: jsm: fix NPE during jsm_uart_port_init | expand

Commit Message

Dustin Lundquist May 5, 2025, 6:18 p.m. UTC
No driver was set which caused serial_base_ctrl_add to crash.

Fixes: 84a9582fd203 ("serial: core: Start managing serial controllers to enable runtime PM")
Signed-off-by: Dustin Lundquist <dustin@null-ptr.net>
---
drivers/tty/serial/jsm/jsm_tty.c | 1 +
1 file changed, 1 insertion(+)
diff mbox series

Patch

diff --git a/drivers/tty/serial/jsm/jsm_tty.c b/drivers/tty/serial/jsm/jsm_tty.c
index ce0fef7e2c66..be2f130696b3 100644
--- a/drivers/tty/serial/jsm/jsm_tty.c
+++ b/drivers/tty/serial/jsm/jsm_tty.c
@@ -451,6 +451,7 @@  int jsm_uart_port_init(struct jsm_board *brd)
		if (!brd->channels[i])
			continue;

+		brd->channels[i]->uart_port.dev = &brd->pci_dev->dev;
		brd->channels[i]->uart_port.irq = brd->irq;
		brd->channels[i]->uart_port.uartclk = 14745600;
		brd->channels[i]->uart_port.type = PORT_JSM;