Commit Graph

2 Commits

Author SHA1 Message Date
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
LoGin 45db3e09ba
feat(ext4): 将another_ext4库集成到内核仓库 (#1556)
- 并且移除了another_ext4库的block cache相关的代码

Signed-off-by: longjin <longjin@DragonOS.org>
2025-12-27 01:04:49 +08:00