7/8
mm/khugepaged: hoist more code into collapse_isolate_folio()
把预期引用计数与脏页检查从 i_pages 锁保护的主循环移到 collapse_isolate_folio();这些检查依赖 RCU/folio_try_get 和 folio lock,并不需要 xarray 锁,减少锁持有范围。
把预期引用计数与脏页检查从 i_pages 锁保护的主循环移到 collapse_isolate_folio();这些检查依赖 RCU/folio_try_get 和 folio lock,并不需要 xarray 锁,减少锁持有范围。