3/6
mm/memory-failure: keep the page online while handling it
memory_failure()/soft_offline_page()/unpoison_memory() 在线检查后会等 mf_mutex,期间离线可 poison/free memmap 致 get_hwpoison_page() 崩溃;用 get_online_mems() 从检查前持到末次使用,保持页在线。
memory_failure()/soft_offline_page()/unpoison_memory() 在线检查后会等 mf_mutex,期间离线可 poison/free memmap 致 get_hwpoison_page() 崩溃;用 get_online_mems() 从检查前持到末次使用,保持页在线。