评审中
🛡️ 稳定性修复
最新 v3 · 更新于 2026-08-12
CMA 不再释放仍在使用的页
提交者:Rik van Riel · 首次出现 2026-08-10
dma_free_contiguous() 在页仍被设备引用时仍放回 buddy 并清 bitmap,并发 put_page 可能双入队破坏 buddy;修复为仅释放已冻结页。
版本时间线
v3
2026-08-12
查看详情 →
v3:修复 CMA 释放仍在使用中的页面,避免释放未空闲 CMA 页。
v2
2026-08-11
查看详情 →
修复 dma_free_contiguous() 提前释放仍被 DMA 引用的 CMA 页,避免活动页被归还 buddy 并清位图。
v1
2026-08-10
查看详情 →
dma_free_contiguous() 在页仍被设备引用时仍放回 buddy 并清 bitmap,并发 put_page 可能双入队破坏 buddy;修复为仅释放已冻结页。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。