bus: ignore scan and probe failures
[dpdk.git] / lib / librte_eal / common / eal_common_bus.c
index a30a898..c3c77f4 100644 (file)
@@ -73,11 +73,9 @@ rte_bus_scan(void)
 
        TAILQ_FOREACH(bus, &rte_bus_list, next) {
                ret = bus->scan();
-               if (ret) {
+               if (ret)
                        RTE_LOG(ERR, EAL, "Scan for (%s) bus failed.\n",
                                bus->name);
-                       return ret;
-               }
        }
 
        return 0;
@@ -97,20 +95,16 @@ rte_bus_probe(void)
                }
 
                ret = bus->probe();
-               if (ret) {
+               if (ret)
                        RTE_LOG(ERR, EAL, "Bus (%s) probe failed.\n",
                                bus->name);
-                       return ret;
-               }
        }
 
        if (vbus) {
                ret = vbus->probe();
-               if (ret) {
+               if (ret)
                        RTE_LOG(ERR, EAL, "Bus (%s) probe failed.\n",
                                vbus->name);
-                       return ret;
-               }
        }
 
        return 0;