diff options
| author | Bernard Xiong <[email protected]> | 2017-12-12 07:36:37 +0800 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2017-12-12 07:36:37 +0800 |
| commit | 2f409c85f1faf3662c9ee99eed78e460286ec046 (patch) | |
| tree | 8cb7d40433fa873576a75bca6a45d3456eb6893e /components/dfs | |
| parent | 5ec1046ca9dd63078a154401553d96aa8ae1933f (diff) | |
[Kernel] Use rt_object_get_information to get object chain
Diffstat (limited to 'components/dfs')
| -rw-r--r-- | components/dfs/filesystems/devfs/devfs.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/components/dfs/filesystems/devfs/devfs.c b/components/dfs/filesystems/devfs/devfs.c index 6bfeccb578..4f2f0ebcd9 100644 --- a/components/dfs/filesystems/devfs/devfs.c +++ b/components/dfs/filesystems/devfs/devfs.c @@ -150,13 +150,12 @@ int dfs_device_fs_open(struct dfs_fd *file) struct device_dirent *root_dirent; rt_uint32_t count = 0; - extern struct rt_object_information rt_object_container[]; - /* lock scheduler */ rt_enter_critical(); /* traverse device object */ - information = &rt_object_container[RT_Object_Class_Device]; + information = rt_object_get_information(RT_Object_Class_Device); + RT_ASSERT(information != RT_NULL); for (node = information->object_list.next; node != &(information->object_list); node = node->next) { count ++; |
