DragonOS/user/sysconfig/etc/init.d
LoGin d1872d899a
feat(ext4): 修复死锁问题并增强文件系统功能 (#1509)
* 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>
2025-12-21 21:04:12 +08:00
..
rcS feat(ext4): 修复死锁问题并增强文件系统功能 (#1509) 2025-12-21 21:04:12 +08:00