mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-24 09:03:23 +00:00
Patch feat robust futex (#682)
* feat: 实现robust lock机制 * 前面更改vscode,修改回来 * 修改dadk的路径 * 提交.gitnore和.cargo,删除LICENSE,修改README * 修改一个warn * 删除.rustc_info.json * 删除target文件夹 * 恢复DragonOS的LICENSE,删除Cargo.lock * 将校验用户空间地址的代码写入函数内;将部分match分支用ok_or代替 * 修改wakeup函数获取running queue时unwrap一个None值发生panic * 测试程序使用syscalls库进行系统调用
This commit is contained in:
5
user/apps/test-for-robustfutex/README.md
Normal file
5
user/apps/test-for-robustfutex/README.md
Normal file
@ -0,0 +1,5 @@
|
||||
# 测试robust lock机制
|
||||
|
||||
此代码主要是用于测试:
|
||||
1、robust lock机制中的两个系统调用是否能正常使用
|
||||
2、当持有锁的线程异常终止时,等待该锁的其他线程能够被通知到,以避免死锁或数据不一样
|
Reference in New Issue
Block a user