v1
2026-07-22
内存下线重试次数限制 · v1
为 offline_pages() 添加可配置的重试上限,防止因不可迁移页导致无限循环。
原始补丁链接
子 Patch(2)
1/2
mm/memory_hotplug: bound offline retry loops with a configurable limit
在offline_pages()的内层迁移循环中添加可配置上限,防止长期钉住或竞态slab页导致无限重试,解决ACPI热拔等无信号上下文中的工作队列死锁。
2/2
selftests/mm: add pc-dimm ACPI eject selftest for offline_migrate_max_passes
新增基于virtme-ng的ACPI DIMM热拔测试,通过vmsplice钉住页面触发offline_pages()死锁,验证offline_migrate_max_passes参数可运行时恢复。