of: base: Change logic in of_alias_get_alias_list()
[linux-2.6-microblaze.git] / drivers / tty / serial / xilinx_uartps.c
index c3f6cce..57c66d2 100644 (file)
@@ -1394,7 +1394,7 @@ static int cdns_get_id(struct platform_device *pdev)
        if (!alias_bitmap_initialized) {
                ret = of_alias_get_alias_list(cdns_uart_of_match, "serial",
                                              alias_bitmap, MAX_UART_INSTANCES);
-               if (ret) {
+               if (ret && ret != -EOVERFLOW) {
                        mutex_unlock(&bitmap_lock);
                        return ret;
                }