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
|
34a9f84c5a
|
Remove `Char{File,Device}` & `DevtmpfsName`
|
2025-12-01 00:05:29 +08:00 |
Qingsong Chen
|
9e2f5adf9b
|
Add partition support for block device
|
2025-11-20 10:43:24 +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
|
cef527f372
|
Open /dev/tty should also increase pty slave count
|
2025-11-07 20:22:16 +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 |
jiangjianfeng
|
cd981a0a8d
|
Correct the behavior about closing pty
|
2025-11-07 20:22:16 +08:00 |
Chen Chengjun
|
d42b006e1a
|
Refactor named pipe to correct its opening and blocking behaviors
|
2025-11-03 09:57:48 +08:00 |
Chen Chengjun
|
5eddf21596
|
Introduce open API for Inode trait to replace as_* APIs
|
2025-11-03 09:57:48 +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 |
Ruihan Li
|
b2f17d11c6
|
Remove common enum suffixes
|
2025-08-26 18:02:56 +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 |
Ruihan Li
|
f12e502ab0
|
Rename `Poller` to `PollHandle`
|
2024-11-13 14:15:44 +08:00 |
Ruihan Li
|
bbfc2cd12d
|
Make `FileIo` pollable
|
2024-11-01 13:00:40 +08:00 |
Zhang Junyang
|
dafd16075f
|
Remove the shim kernel crate
|
2024-08-23 23:37:50 +08:00 |