*参照元 [#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]