φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ
id:masami256
buddy system: __alloc_pages_slowpath()のざっくりとした流れ。
LinuxのPage Allocatorで __alloc_pages_slowpath()の流れをメモ程度に。 読んでいるカーネルのversionは4.0。 __alloc_pages_nodemask()でget_page_from_freelist()を呼んだ時にpageの確保ができなかった場合に呼ばれるのが __alloc_pages_slowpath()。 get_page_from_freelist()もpageを確保するために色々とやっている…