Chaoqun Zheng
|
e2fe0cb8c8
|
Fix the issue that all pseudofs's `container_dev_id` is zero
|
2026-01-31 22:45:00 +08:00 |
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 |
Ruihan Li
|
dccf23e283
|
Redesign inode extensions
|
2026-01-02 16:47:03 -08:00 |
Zhang Junyang
|
dd410444e5
|
Format with new `rustfmt`
|
2025-12-09 09:23:58 +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 |
Ruihan Li
|
24502ac3d4
|
Add `InodeIo` to simplify `FileIo` and `Inode`
|
2025-11-19 10:33:51 +08:00 |
Ruihan Li
|
08dfe533c4
|
Use `Box<FileIo>` instead of `Arc<FileIo>`
|
2025-11-19 10:33:51 +08:00 |
Qingsong Chen
|
bb48b3814f
|
Move DeviceId to separate device-id crate
|
2025-11-13 11:04:30 +08:00 |
jiangjianfeng
|
c4ee351639
|
Fix the unlink problem about devpts
|
2025-11-07 20:22:16 +08:00 |
jiangjianfeng
|
601ac76676
|
Avoid unwrap on devpts when dropping pty master
|
2025-11-07 20:22:16 +08:00 |
Chen Chengjun
|
b447a605ed
|
Introduce PerMountFlags and support MS_REMOUNT
|
2025-11-02 21:24:50 +08:00 |
Chen Chengjun
|
7b68571290
|
Support generating the mount infomation
|
2025-10-24 11:12:16 +08:00 |
Wang Siyuan
|
6dec3a6712
|
Replace `InodeMode::from_bits_trunucated` with `mkmod`
|
2025-09-22 10:20:36 +08:00 |
Ruihan Li
|
c1b80f0f0f
|
Use `'static` for FS types
|
2025-09-08 14:40:08 +08:00 |
Ruihan Li
|
bb6069d5bb
|
Clean up some FS APIs
|
2025-09-08 14:40:08 +08:00 |
Chen Chengjun
|
9783bbddda
|
Implement FsType for exsiting file systems
|
2025-07-17 13:51:45 +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 |
Zhang Junyang
|
dafd16075f
|
Remove the shim kernel crate
|
2024-08-23 23:37:50 +08:00 |