git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
feat: fstat now handle symbolic link
[lunaix-os.git]
/
lunaix-os
/
kernel
/
device
/
devdb.c
diff --git
a/lunaix-os/kernel/device/devdb.c
b/lunaix-os/kernel/device/devdb.c
index db45ed933b636cb6b4fa49ffbc67a356a1237344..f77afec56a02d4f4b9ffc164fd9a53e5191b1348 100644
(file)
--- a/
lunaix-os/kernel/device/devdb.c
+++ b/
lunaix-os/kernel/device/devdb.c
@@
-85,7
+85,7
@@
device_create_byclass(struct devclass* class,
return NULL;
}
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) {
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,
class->meta,
class->device,
class->device,
- dev->dev_id);
+ dev->dev_
u
id);
return dev;
}
return dev;
}