#author("2025-09-11T13:49:03+09:00","default:guest","guest") *参照元 [#c3e6884c] #backlinks *説明 [#za8f37a2] -パス: [[linux-5.15/mm/compaction.c]] -FIXME: これは何? --説明 **引数 [#a77276b7] -pg_data_t *pgdat -- --[[linux-5.15/pg_data_t]] **返り値 [#qfb41e94] -bool -- **参考 [#w483fa67] *実装 [#xd135fc7] static bool should_proactive_compact_node(pg_data_t *pgdat) { int wmark_high; if (!sysctl_compaction_proactiveness || kswapd_is_running(pgdat)) return false; wmark_high = fragmentation_score_wmark(pgdat, false); return fragmentation_score_node(pgdat) > wmark_high; } - --[[linux-5.15/kswapd_is_running()]] --[[linux-5.15/fragmentation_socre_node()]] --[[linux-5.15/fragmentation_socre_wmark()]] *コメント [#xf5fea80]