Commit Graph

16 Commits

Author SHA1 Message Date
Wang Siyuan 0e291b692e Apply pseudo `Path` to members of `anon_inodefs` 2026-01-11 11:11:42 +00:00
Wang Siyuan bb9b979586 Support allocating inodes from `PseudoFs` 2026-01-06 14:26:06 +08:00
Ruihan Li 7ed0152d83 Remove some fdinfo attributes 2026-01-04 21:18:02 -08:00
Ruihan Li d461f81ecb Optimize `copy_to_user` 2026-01-04 21:18:02 -08:00
Ruihan Li 2155869920 Refactor `try_read` 2026-01-04 21:18:02 -08:00
Ruihan Li 4a93b34e3d Refactor `add_watch` and `remove_watch` 2026-01-04 21:18:02 -08:00
Ruihan Li 1ab7550c83 Fix comment styles and outdated comments 2026-01-04 21:18:02 -08:00
Ruihan Li 48c5891543 Remove `VecDeque::try_with_capacity` 2026-01-02 16:47:03 -08:00
Ruihan Li dccf23e283 Redesign inode extensions 2026-01-02 16:47:03 -08:00
Ruihan Li 0cfc539608 Fix some style issues 2025-12-11 15:38:46 +08:00
Zhang Junyang 6d2679852f Fix `if let` chains that can be collapsed 2025-12-09 09:23:58 +08:00
Zhang Junyang dd410444e5 Format with new `rustfmt` 2025-12-09 09:23:58 +08:00
Ruihan Li 4e76ed5fea Migrate to new ioctl infrastructure 2025-12-07 12:01:05 +08:00
Ruihan Li 04ef99cb82 Migrate existing code to use `VmIo` 2025-12-07 12:01:05 +08:00
Zhenchen Wang eec3dd0f34 Add inotify regression tests and gVisor tests
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
2025-12-01 20:05:18 +08:00
Zhenchen Wang 09665a7692 Implement inotify file and syscalls
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
2025-12-01 20:05:18 +08:00