Commit 6503adce authored by Russell King's avatar Russell King

[SERIAL] Don't try to free resources we didn't request.

parent 7518eacc
...@@ -1667,6 +1667,8 @@ static void serial8250_release_port(struct uart_port *port) ...@@ -1667,6 +1667,8 @@ static void serial8250_release_port(struct uart_port *port)
struct uart_8250_port *up = (struct uart_8250_port *)port; struct uart_8250_port *up = (struct uart_8250_port *)port;
unsigned long start, offset = 0, size = 0; unsigned long start, offset = 0, size = 0;
if (!(up->port.flags & UPF_RESOURCES))
return;
if (up->port.type == PORT_RSA) { if (up->port.type == PORT_RSA) {
offset = UART_RSA_BASE << up->port.regshift; offset = UART_RSA_BASE << up->port.regshift;
size = 8; size = 8;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment