*参照元 [#nbea5ff8] #backlinks *説明 [#y44147db] -パス: [[linux-4.4.1/include/linux/mm.h]] -FIXME: これは何? --説明 **引数 [#k21851cb] -struct page *page -- --[[linux-4.4.1/page]] **返り値 [#qa92ac83] -なし **参考 [#q9fee9a5] *実装 [#ud1506da] static inline void get_page(struct page *page) { if (unlikely(PageTail(page))) if (likely(__get_page_tail(page))) return; - --[[linux-4.4.1/unlikely()]] --[[linux-4.4.1/likely()]] --[[linux-4.4.1/PageTail()]] --[[linux-4.4.1/__get_page_tail()]] /* * Getting a normal page or the head of a compound page * requires to already have an elevated page->_count. */ VM_BUG_ON_PAGE(atomic_read(&page->_count) <= 0, page); atomic_inc(&page->_count); - --[[linux-4.4.1/VM_BUG_ON_PAGE()]] --[[linux-4.4.1/atomic_read()]] --[[linux-4.4.1/atomic_inc()]] } *コメント [#w24c7910]