|
@@ -11432,6 +11432,8 @@ void *probe_device_thread(void *p)
|
|
|
const struct device_drv * const drv = _probe_device_find_drv(dname, dnamelen);
|
|
const struct device_drv * const drv = _probe_device_find_drv(dname, dnamelen);
|
|
|
if (!(drv && drv->lowl_probe && drv_algo_check(drv)))
|
|
if (!(drv && drv->lowl_probe && drv_algo_check(drv)))
|
|
|
continue;
|
|
continue;
|
|
|
|
|
+ if (info->lowl->exclude_from_all)
|
|
|
|
|
+ continue;
|
|
|
if (_probe_device_do_probe(drv, info, NULL))
|
|
if (_probe_device_do_probe(drv, info, NULL))
|
|
|
return NULL;
|
|
return NULL;
|
|
|
}
|
|
}
|