Ruihan Li
|
99fefb7adf
|
Implement new ioctl infrastructure
|
2025-12-07 12:01:05 +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
|
2021160e97
|
Introduce IdBitmap to fix the syncing metadata bug of Ext2
|
2025-11-30 23:58:58 +08:00 |
Ruihan Li
|
24502ac3d4
|
Add `InodeIo` to simplify `FileIo` and `Inode`
|
2025-11-19 10:33:51 +08:00 |
Wang Siyuan
|
147a622aa1
|
Add `SymbolicLink` to support symbol links under `/proc`
|
2025-11-13 09:55:53 +08:00 |
Ruihan Li
|
7e7ba43cdf
|
Revise some error messages
|
2025-10-22 14:05:38 +08:00 |
Chen Chengjun
|
4552fdb830
|
Introduce AtomicFileCreationMask
|
2025-09-24 08:07:25 +08:00 |
Wang Siyuan
|
51a055c467
|
Add macros `chmod` and `mkmod`
|
2025-09-22 10:20:36 +08:00 |
Ruihan Li
|
a6d37f0e79
|
Mark all kernel modules as private
|
2025-08-26 18:02:56 +08:00 |
Ruihan Li
|
a84897097e
|
Remove `RangeLockItemBuilder`
|
2025-08-26 18:02:56 +08:00 |
Chen Chengjun
|
a8b4c23319
|
Add SysTreeInodeTy trait to abstract the view part of MVC arch
|
2025-07-14 20:35:05 +08:00 |
yuankunzhang
|
a4c918efd7
|
fs: validate workdir when creating overlayfs instance
The workdir needs to be an empty directory on the same filesystem
as upperdir.
|
2025-07-11 09:26:31 +08:00 |
Ruihan Li
|
b891d7d215
|
Introduce `Endpoint` and `EndpointState`
|
2025-06-24 15:41:53 +08:00 |
Shaowei Song
|
a47eda413c
|
Add extended attribute (xattr) syscalls: setxattr, getxattr, listxattr and removexattr
|
2025-03-28 15:08:59 +08:00 |
Zhang Junyang
|
ff453f5933
|
Use `CachePage` in all related block functions
|
2024-12-27 12:12:51 +08:00 |
anbo225
|
e75b6320ad
|
Add support for group-based permission checking in ext2
|
2024-12-26 17:07:55 +08:00 |
Shaowei Song
|
22b04ceae4
|
Optimize the `DirEntry` of `RamInode`
|
2024-09-16 15:59:59 +08:00 |
Zhang Junyang
|
dafd16075f
|
Remove the shim kernel crate
|
2024-08-23 23:37:50 +08:00 |