DragonOS/user/apps
LoGin 20db99ff8f
refactor(futex): 优化futex唤醒逻辑和共享键生成机制 (#1376)
- 重构futex等待唤醒逻辑,明确区分正常唤醒、超时和信号唤醒
- 引入SharedKeyKind枚举,改进共享futex键的生成方式
- 为AddressSpace添加全局唯一ID,支持私有匿名映射的跨线程同步
- 修复clear_child_tid唤醒逻辑,使用FUTEX_SHARED标志
- 更新测试用例,移除不再适用的阻塞项

Signed-off-by: longjin <longjin@DragonOS.org>
2025-11-15 13:55:29 +08:00
..
about feat(build, kernel): 添加内核版本信息生成与显示功能 (#1269) 2025-08-28 13:16:31 +08:00
busybox refactor(net): the big network rebuild (#977) 2025-09-12 00:35:13 +08:00
c_unitest fix: 修复/proc/self/exe符号链接处理问题 (#1359) 2025-11-11 16:15:38 +08:00
clear fix: 更新Makefile指定的Rust工具链为nightly-2025-08-10 (#1328) 2025-11-01 15:39:46 +08:00
dropbear build(dropbear): 移除libcrypt-dev依赖安装命令 (#1309) 2025-10-08 14:22:48 +08:00
ping refactor(net): the big network rebuild (#977) 2025-09-12 00:35:13 +08:00
r_unitest fix: 更新Makefile指定的Rust工具链为nightly-2025-08-10 (#1328) 2025-11-01 15:39:46 +08:00
riscv_init fix: 更新Makefile指定的Rust工具链为nightly-2025-08-10 (#1328) 2025-11-01 15:39:46 +08:00
syscall_ebpf fix: 更新Makefile指定的Rust工具链为nightly-2025-08-10 (#1328) 2025-11-01 15:39:46 +08:00
test_seqpacket refactor(net): the big network rebuild (#977) 2025-09-12 00:35:13 +08:00
test_sqlite3 移除relibc和old libc以及旧的shell (#529) 2024-03-04 14:20:01 +08:00
test_tokio fix: 更新Makefile指定的Rust工具链为nightly-2025-08-10 (#1328) 2025-11-01 15:39:46 +08:00
test_tracepoint fix: 更新Makefile指定的Rust工具链为nightly-2025-08-10 (#1328) 2025-11-01 15:39:46 +08:00
tests/syscall/gvisor refactor(futex): 优化futex唤醒逻辑和共享键生成机制 (#1376) 2025-11-15 13:55:29 +08:00
user-manage fix: 更新Makefile指定的Rust工具链为nightly-2025-08-10 (#1328) 2025-11-01 15:39:46 +08:00
Makefile 移除relibc和old libc以及旧的shell (#529) 2024-03-04 14:20:01 +08:00