Commit c46fe4aa authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull serial driver fix from Greg KH:
 "A single 8250_exar serial driver fix for a reported problem with a
  change that happened in 5.13-rc1.

  It has been in linux-next with no reported problems"

* tag 'tty-5.13-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
  serial: 8250_exar: Avoid NULL pointer dereference at ->exit()
parents 0d506588 7c3e8d9d
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -553,7 +553,11 @@ static void pci_xr17v35x_exit(struct pci_dev *pcidev)
{
	struct exar8250 *priv = pci_get_drvdata(pcidev);
	struct uart_8250_port *port = serial8250_get_port(priv->line[0]);
	struct platform_device *pdev = port->port.private_data;
	struct platform_device *pdev;

	pdev = port->port.private_data;
	if (!pdev)
		return;

	device_remove_software_node(&pdev->dev);
	platform_device_unregister(pdev);