Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
f5b3a99
feat:fuse-support-phase-a-and-b
fslongjin Feb 4, 2026
7445191
phasec+d untest
fslongjin Feb 5, 2026
5e54216
1
fslongjin Feb 5, 2026
3da3091
Merge remote-tracking branch 'origin/master' into feat-fuse
fslongjin Feb 7, 2026
ec841de
feat(fuse): 实现FUSE权限控制、设备克隆和文件系统统计
fslongjin Feb 7, 2026
c50ae45
feat(fuse): enhance FUSE connection management and request handling
fslongjin Feb 8, 2026
fc61e48
feat(fuse): implement comprehensive FUSE plan and demo application
fslongjin Feb 8, 2026
c8e240e
refactor(fuse): 重构FUSE私有数据结构
fslongjin Feb 9, 2026
366931d
refactor(fuse): streamline request handling and connection management
fslongjin Feb 9, 2026
607e0b7
feat(fuse): enhance request handling and directory entry parsing
fslongjin Feb 9, 2026
5414b53
refactor(fuse): simplify request waiting logic and enhance option par…
fslongjin Feb 9, 2026
840f96e
Merge remote-tracking branch 'origin/master' into feat-fuse
fslongjin Feb 11, 2026
266a4de
1
fslongjin Feb 11, 2026
e720294
Merge remote-tracking branch 'origin/master' into feat-fuse
fslongjin Feb 14, 2026
2a32185
删除过程文档,更改下载源
fslongjin Feb 14, 2026
088d23a
Merge remote-tracking branch 'origin/master' into feat-fuse
fslongjin Feb 14, 2026
7dd8a69
refactor(fuse): 迁移FUSE回归测试至dunitest框架
fslongjin Feb 15, 2026
38f41c2
fix(fuse): correct FUSE_DEV_IOC_CLONE constant value
fslongjin Feb 15, 2026
981f783
refactor(vfs): reorder umount operations to ensure atomicity
fslongjin Feb 15, 2026
7d47787
feat(fuse): add mount setup rollback and reorder initialization
fslongjin Feb 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions config/app-blocklist.toml
Original file line number Diff line number Diff line change
Expand Up @@ -66,4 +66,6 @@ blocked_apps = [
{ name = "gvisor syscall tests", reason = "由于文件较大,因此屏蔽。如果要允许系统调用测试,则把这行取消注释即可" },
{ name = "test_ebpf_new", reason = "2025.11.17,aya上游发版有问题,导致ci过不了,暂时禁用" },
{ name = "test_ebpf_tp", reason = "2025.11.17,aya上游发版有问题,导致ci过不了,暂时禁用" },
{ name = "runcell", reason = "依赖项依赖github,可能网络问题导致编不过" },

]
4 changes: 4 additions & 0 deletions kernel/src/filesystem/devfs/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,7 @@ impl DevFS {

/// @brief 注册系统内部自带的设备
fn register_bultinin_device(&self) {
use crate::filesystem::fuse::dev::LockedFuseDevInode;
use null_dev::LockedNullInode;
use random_dev::LockedRandomInode;
use zero_dev::LockedZeroInode;
Expand All @@ -161,6 +162,9 @@ impl DevFS {
dev_root
.add_dev("random", LockedRandomInode::new())
.expect("DevFS: Failed to register /dev/random");
dev_root
.add_dev("fuse", LockedFuseDevInode::new())
.expect("DevFS: Failed to register /dev/fuse");
}

/// @brief 在devfs内注册设备
Expand Down
Loading
Loading