linux-5.15/reset_isolation_suitable()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#b6519050]
#backlinks
*説明 [#r6d7af55]
-パス: [[linux-5.15/mm/compaction.c]]
-FIXME: これは何?
--説明
**引数 [#ze29e678]
-pg_data_t *pgdat
--
--[[linux-5.15/pg_data_t]]
**返り値 [#vef76fe1]
-なし
--
**参考 [#z306b44c]
*実装 [#l1e48e5f]
void reset_isolation_suitable(pg_data_t *pgdat)
{
int zoneid;
for (zoneid = 0; zoneid < MAX_NR_ZONES; zoneid++) {
struct zone *zone = &pgdat->node_zones[zoneid];
if (!populated_zone(zone))
continue;
-ページのないゾーンは無視する。
--[[linux-5.15/populated_zone()]]
/* Only flush if a full compaction finished recently */
if (zone->compact_blockskip_flush)
__reset_isolation_suitable(zone);
}
}
-
--[[linux-5.15/__reset_isolation_suitable()]]
*コメント [#le55a160]
終了行:
*参照元 [#b6519050]
#backlinks
*説明 [#r6d7af55]
-パス: [[linux-5.15/mm/compaction.c]]
-FIXME: これは何?
--説明
**引数 [#ze29e678]
-pg_data_t *pgdat
--
--[[linux-5.15/pg_data_t]]
**返り値 [#vef76fe1]
-なし
--
**参考 [#z306b44c]
*実装 [#l1e48e5f]
void reset_isolation_suitable(pg_data_t *pgdat)
{
int zoneid;
for (zoneid = 0; zoneid < MAX_NR_ZONES; zoneid++) {
struct zone *zone = &pgdat->node_zones[zoneid];
if (!populated_zone(zone))
continue;
-ページのないゾーンは無視する。
--[[linux-5.15/populated_zone()]]
/* Only flush if a full compaction finished recently */
if (zone->compact_blockskip_flush)
__reset_isolation_suitable(zone);
}
}
-
--[[linux-5.15/__reset_isolation_suitable()]]
*コメント [#le55a160]
ページ名: