|
@@ -497,8 +497,10 @@ lqasc_type(struct uart_port *port)
|
|
static void
|
|
static void
|
|
lqasc_release_port(struct uart_port *port)
|
|
lqasc_release_port(struct uart_port *port)
|
|
{
|
|
{
|
|
|
|
+ struct platform_device *pdev = to_platform_device(port->dev);
|
|
|
|
+
|
|
if (port->flags & UPF_IOREMAP) {
|
|
if (port->flags & UPF_IOREMAP) {
|
|
- iounmap(port->membase);
|
|
|
|
|
|
+ devm_iounmap(&pdev->dev, port->membase);
|
|
port->membase = NULL;
|
|
port->membase = NULL;
|
|
}
|
|
}
|
|
}
|
|
}
|