get_free_page和相关函数
分配页面可使用下面的函数:
get_zeroed_page(unsigned int flags);
__get_free_page(unsigned int flags);
__get_free_pages(unsigned int flags, unsigned int order);
参数flags的作用和kmalloc中的一样;
参数order是要申请或释放的页面数以2为底的对数。
get_order函数可根据宿主平台上的大小返回order值。
void free_page(unsigned long addr);
void free_pages(unsigned long addr, unsigned long order);