* fix(page_cache): 修复pagecache无法直接mmap然后读写文件的bug 经过此commit,用户程序可以直接mmap文件然后读写(无需通过read/write去读取) Signed-off-by: longjin <longjin@DragonOS.org> * fix(page_cache): 修复pagecache 文件映射的bug - 修复对同一文件mmap两次时,第二次map之后写入文件,内核panic的问题 - 修复address space已经drop之后,页面回写时的panic的问题 - 为PageCache和InnerPageCache添加唯一ID支持 - 优化页面错误处理函数,添加inline(never)属性 - 修复页面映射范围计算错误 - 改进页面回收器的地址空间处理逻辑 Signed-off-by: longjin <longjin@DragonOS.org> --------- Signed-off-by: longjin <longjin@DragonOS.org> |
||
|---|---|---|
| .. | ||
| .cargo | ||
| crates | ||
| src | ||
| submodules | ||
| .clippy.toml | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| Makefile | ||
| build.rs | ||
| env.mk | ||
| rust-toolchain.toml | ||