Linux+page+cache+里的几个函数的源码分析(2)

static inline void get_page(struct page *page)   {       if (unlikely(PageCompound(page)))           page = (struct page *)page_private(page);       atomic_inc(&page->_count);   }  

主要page里的计数器+1,表示page引用的reference 次数 

page_cache_release() 的核心函数 put_page_testzero

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/22873.html