- 重构 RwSem 状态表示,使用 64 位原子整数和位域编码 - 新增可升级读锁支持,提供原子升级/降级功能 - 重构 WaitQueue 核心机制,以 wait_until 为基础 API 消除唤醒丢失 - 统一等待队列设计,使用单一队列管理所有等待者 - 优化锁获取性能,实现快速路径和慢速路径分离 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 | ||