]> git.baikalelectronics.ru Git - kernel.git/commit
mm/slab: move NUMA-related code to __do_cache_alloc()
authorHyeonggon Yoo <42.hyeyoo@gmail.com>
Wed, 17 Aug 2022 10:18:10 +0000 (19:18 +0900)
committerVlastimil Babka <vbabka@suse.cz>
Wed, 24 Aug 2022 14:11:40 +0000 (16:11 +0200)
commitf2c51b328de82b83259806fe16fdab1d347e7500
treee2c09c4940212edfbcec632e96eb8337a06f65fa
parentacaa855d21c1fc8e8a1fab873003c0736c2d01f6
mm/slab: move NUMA-related code to __do_cache_alloc()

To implement slab_alloc_node() independent of NUMA configuration,
move NUMA fallback/alternate allocation code into __do_cache_alloc().

One functional change here is not to check availability of node
when allocating from local node.

Signed-off-by: Hyeonggon Yoo <42.hyeyoo@gmail.com>
Reviewed-by: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
mm/slab.c