*参照元 [#r6b0e49c]
#backlinks

*説明 [#b1031f70]
-パス: [[linux-4.4.1/mm/page_alloc.c]]

-現在利用可能な GFP のフラグ
--alloc_pages, slab_alloc_node などメモリを確保する関数で参照される。
--利用可能ではないフラグを指定すると無視される。


**参考 [#d3b36f32]

初期値は GFP_BOOT_MASK だが、システムの状態によって変更される。
例えば、

-ブート完了時
--[[linux-4.4.1/kernel_init_freeable()]]
-電源状態の変更時
--[[linux-4.4.1/pm_restrict_gfp_mask()]]

など。


*実装 [#w342e8ee]

 gfp_t gfp_allowed_mask __read_mostly = GFP_BOOT_MASK;

-初期値は GFP_BOOT_MASK だが、システムの状態によって変更される。
--[[linux-4.4.1/gfp_t]]
--[[linux-4.4.1/GFP_BOOT_MASK]]


*コメント [#od06b3b1]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS