DragonOS/user
xboHodx 174b133cd9
feat(ext4): implement atomic rename and rename_exchange with POSIX semantics (#1758)
- Add atomic rename operation with proper POSIX semantics (no-op when source and
target refer to same inode, atomic replace when target exists)
- Implement rename_exchange for atomic swapping of directory entries
- Add directory entry replacement in place for atomic operations
- Add comprehensive test suite for rename operations
- Fix directory link count handling during rename operations
- Add cycle detection to prevent moving directories into their own
subdirectories
- Update VFS layer to support RENAME_EXCHANGE flag

Signed-off-by: xboHodx <xbohodx2024@gmail.com>
2026-02-11 00:19:11 +08:00
..
apps feat(ext4): implement atomic rename and rename_exchange with POSIX semantics (#1758) 2026-02-11 00:19:11 +08:00
dadk/config feat: 引入RootFS清单系统并重构DADK配置 (#1776) 2026-02-10 13:28:34 +08:00
sysconfig fix(virtio): 修复MSI-X中断处理逻辑并优化网络驱动 (#1711) 2026-01-27 16:19:32 +08:00
.gitignore
Makefile feat: 引入RootFS清单系统并重构DADK配置 (#1776) 2026-02-10 13:28:34 +08:00
default.nix feat(nix): 添加nix alias,formatter,以及更好的提示与原make命令集成 (#1661) 2026-01-28 00:17:18 +08:00
rootfs-tar.nix feat(nix): 添加nix alias,formatter,以及更好的提示与原make命令集成 (#1661) 2026-01-28 00:17:18 +08:00