feat: fstat now handle symbolic link
[lunaix-os.git] / lunaix-os / kernel / device / devdb.c
index db45ed933b636cb6b4fa49ffbc67a356a1237344..f77afec56a02d4f4b9ffc164fd9a53e5191b1348 100644 (file)
@@ -85,7 +85,7 @@ device_create_byclass(struct devclass* class,
         return NULL;
     }
 
-    struct device* dev = device_add(adhoc_devcat, NULL, type, NULL);
+    struct device* dev = device_add(adhoc_devcat, class, NULL, type, NULL);
 
     errno = devdef->init_for(devdef, dev);
     if (err_code && !errno) {
@@ -100,7 +100,7 @@ device_create_byclass(struct devclass* class,
                    class->meta,
                    class->device,
                    class->device,
-                   dev->dev_id);
+                   dev->dev_uid);
 
     return dev;
 }