评审中
🚀 性能优化
最新 v5 · 更新于 2026-11-02
用户态页表释放RCU安全化
提交者:Lorenzo Stoakes (ARM) · 首次出现 2026-09-01
使所有架构都延后到RCU宽限期后释放用户态页表,移除MMU_GATHER_RCU_TABLE_FREE,支持RCU下无锁页表遍历。
版本时间线
v5
2026-11-02
· 2 封原始邮件
查看详情 →
为剩余架构启用 MMU_GATHER_RCU_TABLE_FREE,使页表释放经 RCU 延迟并删除该配置项。
v4
2026-09-24
· 3 封原始邮件
查看详情 →
将剩余架构页表释放改为 RCU 延迟并移除 MMU_GATHER_RCU_TABLE_FREE,使无锁页表遍历仅靠 RCU 安全。
v3
2026-09-12
查看详情 →
使页表释放 RCU 安全:多架构启用 MMU_GATHER_RCU_TABLE_FREE,并延迟释放 deposited PTE。
v2
2026-09-09
查看详情 →
该系列将所有架构的用户页表释放改为RCU安全,并移除CONFIG_MMU_GATHER_RCU_TABLE_FREE;获得Kiryl确认。
v1
2026-09-01
查看详情 →
使所有架构都延后到RCU宽限期后释放用户态页表,移除MMU_GATHER_RCU_TABLE_FREE,支持RCU下无锁页表遍历。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。