Re: [PATCH v2 05/12] mm/hugetlb: unify hugetlb migration callback function

2020-06-09 Thread Joonsoo Kim
2020년 6월 9일 (화) 오후 10:43, Michal Hocko 님이 작성: > > On Wed 27-05-20 15:44:56, Joonsoo Kim wrote: > [...] > > -/* page migration callback function */ > > struct page *alloc_huge_page_nodemask(struct hstate *h, > > struct alloc_control *ac) > > { > > ac->gfp_mask

Re: [PATCH v2 05/12] mm/hugetlb: unify hugetlb migration callback function

2020-06-09 Thread Michal Hocko
On Wed 27-05-20 15:44:56, Joonsoo Kim wrote: [...] > -/* page migration callback function */ > struct page *alloc_huge_page_nodemask(struct hstate *h, > struct alloc_control *ac) > { > ac->gfp_mask |= htlb_alloc_mask(h); > + if (ac->nid == NUMA_NO_NODE) >

[PATCH v2 05/12] mm/hugetlb: unify hugetlb migration callback function

2020-05-27 Thread js1304
From: Joonsoo Kim There is no difference between two migration callback functions, alloc_huge_page_node() and alloc_huge_page_nodemask(), except __GFP_THISNODE handling. This patch moves this handling to alloc_huge_page_nodemask() and function caller. Then, remove alloc_huge_page_node().