关于alloc_pages_exact_node

来源:互联网 发布:淘宝店代销是什么意思 编辑:程序博客网 时间:2024/06/02 07:05
由'机器人'于 2010-04-15 00:39:21 提供http://www.chineselinuxuniversity.net/patches/113197.shtml 
V2 o modify comment by suggestion. (Thanks to Mel)alloc_pages_exact_node naming makes some people misleading.They considered it following as."This function will allocate pages from node which I wantedexactly".But it can allocate pages from fallback list if page allocatorcan't find free page from node user wanted.So let's comment this NOTE.Actually I wanted to change naming with better.ex) alloc_pages_explict_node.But I changed my mind since the comment would be enough.If anybody suggests better name, I will do with pleasure.Cc: Mel Gorman Cc: KAMEZAWA Hiroyuki Cc: Bob Liu Signed-off-by: Minchan Kim --- include/linux/gfp.h |    6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)diff --git a/include/linux/gfp.h b/include/linux/gfp.hindex b65f003..56b5fe6 100644--- a/include/linux/gfp.h+++ b/include/linux/gfp.h@@ -288,6 +288,12 @@ static inline struct page *alloc_pages_node(int nid, gfp_t gfp_mask, return __alloc_pages(gfp_mask, order, node_zonelist(nid, gfp_mask)); } +/*+ * Use this instead of alloc_pages_node when the caller knows+ * exactly which node they need (as opposed to passing in -1+ * for current). Fallback to other nodes will still occur+ * unless __GFP_THISNODE is specified.+ */ static inline struct page *alloc_pages_exact_node(int nid, gfp_t gfp_mask, unsigned int order) {-- 1.7.0.5--To unsubscribe from this list: send the line "unsubscribe linux-kernel" inthe body of a message to majordomo@vger.kernel.orgMore majordomo info at  http://vger.kernel.org/majordomo-info.htmlPlease read the FAQ at  http://www.tux.org/lkml/
原创粉丝点击