DragonOS/kernel
LoGin 5ad0b616e7
feat(fs): fuse support (#1773)
- Add FUSE kernel module with connection management, device node, and filesystem
implementation
- Implement FUSE protocol handling for basic operations (lookup, read, write,
create, etc.)
- Add /dev/fuse device support with ioctl for connection cloning
- Support FUSE mount options (allow_other, default_permissions, etc.)
- Add permission model support (DAC and remote modes)
- Add userspace test programs (fuse_demo and fuse3_demo)
- Add comprehensive test suite for FUSE functionality
- Update VFS to support FUSE-specific features and permission handling

Signed-off-by: longjin <longjin@DragonOS.org>
2026-02-16 16:58:58 +08:00
..
.cargo fix: 修复由于升级到2024-07-23工具链之后,某些机器上面内核运行一直fault的问题。 (#870) 2024-07-27 17:34:05 +08:00
crates feat(ext4): add device node support with mknod system call (#1759) 2026-02-11 13:08:24 +08:00
src feat(fs): fuse support (#1773) 2026-02-16 16:58:58 +08:00
submodules
.clippy.toml fix: 检查栈帧大小 (#1126) 2025-05-26 17:33:25 +08:00
.gitignore fix:Fix related issues with kexec (pr # 1303) code (#1339) 2025-11-10 13:31:10 +08:00
Cargo.lock feat(net): 新增TCP_INFO支持并优化网络接口选择逻辑 (#1623) 2026-01-09 10:44:21 +08:00
Cargo.toml feat(net): implement netlink socket sendmsg/recvmsg and improve address handling (#1778) 2026-02-11 00:05:48 +08:00
Makefile feat(build): replace rootfs and user space app creation with nix base scripts (#1505) 2025-12-26 18:36:13 +08:00
build.rs fix:Fix related issues with kexec (pr # 1303) code (#1339) 2025-11-10 13:31:10 +08:00
env.mk feat(build): replace rootfs and user space app creation with nix base scripts (#1505) 2025-12-26 18:36:13 +08:00
rust-toolchain.toml chore: Upgrade kernel toolchain to 250810 (#1257) 2025-08-18 13:25:19 +08:00