* feat(ext4): 修复死锁问题并增强文件系统功能 - 修复了ext4 inode读写操作中的自旋锁死锁问题 - 添加了父目录指针支持,实现parent()方法 - 改进了块设备寻址逻辑,统一使用512字节LBA - 增强了根文件系统探测机制,支持ext4和FAT自动识别 - 修复了ELF加载器中解释器路径查找问题 - 更新了another_ext4依赖版本 Signed-off-by: longjin <longjin@DragonOS.org> * feat(filesystem): 为ext4和fat文件系统添加探测方法并优化代码 - 在Ext4FileSystem和FATFileSystem中新增probe方法,用于探测gendisk是否包含对应文 件系统 - 重构vcore.rs中的文件系统探测逻辑,使用新的probe方法替代原有的独立探测函数 - 优化Ext4Inode构造函数中parent字段的默认值设置,使用unwrap_or_default替代unwrap _or_else - 在rcS启动脚本中添加PATH环境变量设置 Signed-off-by: longjin <longjin@DragonOS.org> --------- Signed-off-by: longjin <longjin@DragonOS.org> |
||
|---|---|---|
| .. | ||
| rcS | ||