diff --git a/[refs] b/[refs] index d03b562e4a91..cfd99c4c039d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6ebb017de9d59a18c3ff9648270e8f6abaa93438 +refs/heads/master: 1d29cfa57471a5e4b8a7c2a7433eeba170d3ad92 diff --git a/trunk/drivers/base/dd.c b/trunk/drivers/base/dd.c index 1b1cbb571d38..dcb8a6e48692 100644 --- a/trunk/drivers/base/dd.c +++ b/trunk/drivers/base/dd.c @@ -100,7 +100,7 @@ static void driver_deferred_probe_add(struct device *dev) mutex_lock(&deferred_probe_mutex); if (list_empty(&dev->p->deferred_probe)) { 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); }