Browse Source

change(vfs): make fs_root inline global var

greatbridf 2 năm trước cách đây
mục cha
commit
f021bc88bb
2 tập tin đã thay đổi với 1 bổ sung2 xóa
  1. 1 1
      include/kernel/vfs.hpp
  2. 0 1
      src/kernel/vfs.cpp

+ 1 - 1
include/kernel/vfs.hpp

@@ -162,7 +162,7 @@ public:
     virtual int inode_stat(dentry* dir, stat* stat);
 };
 
-extern fs::vfs::dentry* fs_root;
+inline fs::vfs::dentry* fs_root;
 
 void register_special_block(uint16_t major,
     uint16_t minor,

+ 0 - 1
src/kernel/vfs.cpp

@@ -439,7 +439,6 @@ int fs::vfs_stat(fs::vfs::dentry* ent, stat* stat)
     return ent->ind->fs->inode_stat(ent, stat);
 }
 
-fs::vfs::dentry* fs::fs_root;
 static types::list<fs::vfs*>* fs_es;
 
 void fs::register_special_block(