kernel/drivers/tty/serial/arc_uart.c
.. .. @@ -609,10 +609,11 @@ 609 609 } 610 610 uart->baud = val; 611 611 612 - port->membase = of_iomap(np, 0);613 - if (!port->membase)612 + port->membase = devm_platform_ioremap_resource(pdev, 0);613 + if (IS_ERR(port->membase)) {614 614 /* No point of dev_err since UART itself is hosed here */ 615 - return -ENXIO;615 + return PTR_ERR(port->membase);616 + }616 617 617 618 port->irq = irq_of_parse_and_map(np, 0); 618 619