|
@@ -100,7 +100,7 @@ static void driver_deferred_probe_add(struct device *dev)
|
|
mutex_lock(&deferred_probe_mutex);
|
|
mutex_lock(&deferred_probe_mutex);
|
|
if (list_empty(&dev->p->deferred_probe)) {
|
|
if (list_empty(&dev->p->deferred_probe)) {
|
|
dev_dbg(dev, "Added to deferred list\n");
|
|
dev_dbg(dev, "Added to deferred list\n");
|
|
- list_add(&dev->p->deferred_probe, &deferred_probe_pending_list);
|
|
|
|
|
|
+ list_add_tail(&dev->p->deferred_probe, &deferred_probe_pending_list);
|
|
}
|
|
}
|
|
mutex_unlock(&deferred_probe_mutex);
|
|
mutex_unlock(&deferred_probe_mutex);
|
|
}
|
|
}
|