Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d8c2c0d8 authored by Axel Lin's avatar Axel Lin Committed by Greg Kroah-Hartman
Browse files

serial: etraxfs-uart: Fix release etraxfs_uart_ports



In probe, we use dev_id as array index of etraxfs_uart_ports and store the
index in port->line. So etraxfs_uart_ports[port->line] should be released
when unload the module.

Signed-off-by: default avatarAxel Lin <axel.lin@ingics.com>
Acked-by: default avatarNiklas Cassel <nks@flawful.org>
Acked-by: default avatarJesper Nilsson <jesper.nilsson@axis.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 08b33249
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -950,7 +950,7 @@ static int etraxfs_uart_remove(struct platform_device *pdev)

	port = platform_get_drvdata(pdev);
	uart_remove_one_port(&etraxfs_uart_driver, port);
	etraxfs_uart_ports[pdev->id] = NULL;
	etraxfs_uart_ports[port->line] = NULL;

	return 0;
}