评审中
最新 v11 · 更新于 2026-08-11
HMM支持userfaultfd时释放mmap锁
提交者:Stanislav Kinsburskii · 首次出现 2026-07-11
扩展HMM框架,在hmm_range_fault()中支持释放mmap读锁,使userfaultfd能处理缺页,遵循GUP的int *locked模式。
版本时间线
v11
2026-08-11
· 5 封原始邮件
· 含 8 个子 patch
查看详情 →
为HMM添加hmm_range_fault_unlocked_timeout()以支持mmap锁释放,并更新多个驱动使用该接口。
v10
2026-07-23
· 2 封原始邮件
· 含 8 个子 patch
查看详情 →
提交v10系列,添加hmm_range_fault_unlocked_timeout()以支持mmap锁释放的缺页处理。
v9
2026-07-16
· 3 封原始邮件
· 含 8 个子 patch
查看详情 →
Stanislav Kinsburskii的v9 patch系列为HMM添加mmap锁释放支持,新增hmm_range_fault_unlocked_timeout()函数。
v8
2026-07-15
· 7 封原始邮件
· 含 8 个子 patch
查看详情 →
扩展 HMM 支持 userfaultfd,通过 hmm_range_fault_unlockable() 允许在缺页处理中释放 mmap 读锁。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。