use list_add_tail instead of list_add
[project/netifd.git] / device.c
index bc870c2..0019b6c 100644 (file)
--- a/device.c
+++ b/device.c
@@ -242,7 +242,7 @@ void device_set_present(struct device *dev, bool state)
 void device_add_user(struct device_user *dep, struct device *dev)
 {
        dep->dev = dev;
-       list_add(&dep->list, &dev->users);
+       list_add_tail(&dep->list, &dev->users);
        if (dep->cb && dev->present) {
                dep->cb(dep, DEV_EVENT_ADD);
                if (dev->active)