{"push_id":872879526,"size":1,"distinct_size":1,"ref":"refs/heads/newbuild","head":"3259f47111f8791517a755a4890bb08ba1eac30d","before":"e3217101e1cf37d34913088594f155f3441f519d","commits":[{"sha":"3259f47111f8791517a755a4890bb08ba1eac30d","author":{"email":"bb6c8cfe7699e0f11d1bee88022eb563a5f8e881@lge.com","name":"Joonsoo Kim"},"message":"mm, hugetlb: fix and clean-up node iteration code to alloc or free\n\nCurrent node iteration code have a minor problem which do one more node\nrotation if we can't succeed to allocate.  For example, if we start to\nallocate at node 0, we stop to iterate at node 0.  Then we start to\nallocate at node 1 for next allocation.\n\nI introduce new macros \"for_each_node_mask_to_[alloc|free]\" and fix and\nclean-up node iteration code to alloc or free.  This makes code more\nunderstandable.\n\nSigned-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>\nReviewed-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>\nAcked-by: Hillf Danton <dhillf@gmail.com>\nCc: Michal Hocko <mhocko@suse.cz>\nCc: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>\nCc: Wanpeng Li <liwanp@linux.vnet.ibm.com>\nCc: Rik van Riel <riel@redhat.com>\nCc: Mel Gorman <mgorman@suse.de>\nCc: \"Aneesh Kumar K.V\" <aneesh.kumar@linux.vnet.ibm.com>\nCc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>\nCc: Hugh Dickins <hughd@google.com>\nCc: Davidlohr Bueso <davidlohr.bueso@hp.com>\nCc: David Gibson <david@gibson.dropbear.id.au>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\n(cherry picked from commit b2261026825ed34066b24069359d118098bb1876)\nSigned-off-by: Mark Brown <broonie@linaro.org>","distinct":true,"url":"https://api.github.com/repos/dwander/N4-linaro-base/commits/3259f47111f8791517a755a4890bb08ba1eac30d"}]}