Chaoqun Zheng
|
aa33845967
|
Refactor `Metadata`'s fields and document them.
Besides, change `MajorId`'s lower bound to 0, which is used to
represents a invalid or absent device (pseudo filesystems).
|
2026-01-31 22:45:00 +08:00 |
Wang Siyuan
|
b7ae738310
|
Cleanup: Only maintain children for directory dentries
|
2026-01-22 11:39:09 +08:00 |
Ruihan Li
|
43b8838d6a
|
Reject new watches on deleted inodes
|
2026-01-18 18:39:32 -08:00 |
Wang Siyuan
|
cb5449cf2a
|
Add pseudo `Dentry`
|
2026-01-11 17:00:23 -08:00 |
Zhenchen Wang
|
3dd881dec5
|
Improve fsnotify functions to pass name information more effectively
|
2026-01-05 13:45:25 -08:00 |
Ruihan Li
|
8397854b37
|
Fix `accepts_new_subscribers` race
|
2026-01-02 16:47:03 -08:00 |
Ruihan Li
|
dccf23e283
|
Redesign inode extensions
|
2026-01-02 16:47:03 -08:00 |
Zhang Junyang
|
6d2679852f
|
Fix `if let` chains that can be collapsed
|
2025-12-09 09:23:58 +08:00 |
Zhenchen Wang
|
156eeb1835
|
Add the fsnotify hook function to the VFS layer
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
|
2025-12-01 20:05:18 +08:00 |
Zhenchen Wang
|
6eef70a634
|
Add fsnotify infrastructure for filesystem events
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
|
2025-12-01 20:05:18 +08:00 |
Chen Chengjun
|
1a536d31b0
|
Fix a bug of caching negative dentry
|
2025-12-01 18:10:10 +08:00 |
Chen Chengjun
|
6df2af2e17
|
Fix some mount-related bugs
|
2025-11-20 18:22:26 +08:00 |
Ruihan Li
|
0636e1048e
|
Clarify how `Path` inherits methods
|
2025-11-17 11:25:55 +08:00 |
Chen Chengjun
|
cda06613f0
|
Revise the content of root field for the mountinfo file
|
2025-11-07 11:44:04 +08:00 |
Chen Chengjun
|
c2a224e757
|
Fix the bug in is_mount_root method
|
2025-09-12 17:06:58 +08:00 |
Chen Chengjun
|
25d217397a
|
Rename MountNode to Mount
|
2025-08-12 15:20:17 +08:00 |
Chen Chengjun
|
32ee4a41f1
|
Refine visibility
|
2025-08-12 15:20:17 +08:00 |
Chen Chengjun
|
aea4013a43
|
Fix the mountpoint state maintaining for Dentry
|
2025-08-12 15:20:17 +08:00 |
Chen Chengjun
|
6aa516e2bf
|
Move Path to mod.rs of the path module
|
2025-08-06 14:06:39 +08:00 |
Chen Chengjun
|
34dac93175
|
Rename Dentry and Dentry_ in the path module
|
2025-08-06 14:06:39 +08:00 |
Shaowei Song
|
a47eda413c
|
Add extended attribute (xattr) syscalls: setxattr, getxattr, listxattr and removexattr
|
2025-03-28 15:08:59 +08:00 |
Ruihan Li
|
0dca168717
|
Use `#[expect(lint)]`, not `#[allow(lint)]`
|
2025-02-08 15:10:04 +08:00 |
Shaowei Song
|
56b85cb132
|
Cache negative dentries for faster negative lookups
|
2025-01-24 11:48:15 +08:00 |
Shaowei Song
|
6a865062e6
|
Unify and optimize the comparison of special file names
|
2025-01-21 11:34:56 +08:00 |
anbo225
|
e75b6320ad
|
Add support for group-based permission checking in ext2
|
2024-12-26 17:07:55 +08:00 |
Shaowei Song
|
ea489252f4
|
Refactor `Dentry` to optimize the vfs layer
|
2024-10-11 11:22:52 +08:00 |
Shaowei Song
|
791c566b71
|
Optimize the cache and lock parts in `Dentry`
|
2024-09-25 11:22:24 +08:00 |
Zhang Junyang
|
dafd16075f
|
Remove the shim kernel crate
|
2024-08-23 23:37:50 +08:00 |