- 新增loop设备驱动,支持将文件作为块设备使用 - 实现loop设备管理器,支持设备创建、绑定、删除等生命周期管理 - 新增loop-control字符设备,提供用户态控制接口 - 实现完整的ioctl命令集,包括LOOP_SET_FD、LOOP_CLR_FD、LOOP_SET_STATUS64等 - 添加设备状态机管理,支持Unbound、Bound、Rundown、Draining、Deleting状态 - 完善块设备卸载流程,支持并发I/O期间的设备删除 - 新增IDA分配器特定ID分配功能 - 更新GenDisk的read_at、write_at、metadata和ioctl实现 - 添加loop设备文档和测试用例 Signed-off-by: Vitus213 <zhzvitus@gmail.com> Signed-off-by: longjin <longjin@DragonOS.org> Co-authored-by: longjin <longjin@DragonOS.org>
* feat(test): 增加系统启动后执行syscall集成测试的make命令并将其加入流水线中
1. Return ok instead of error for tty devices. 2. Fixed the packet sending and receiving issues in the network. 3. Fix file descriptor duplication issue. 4. Fix readlink error.