x86: remove duplicated code with pcpu_need_numa()
Impact: clean up those code pcpu_need_numa(), should be removed. Signed-off-by: Yinghai Lu <yinghai@kernel.org> Acked-by: Tejun Heo <tj@kernel.org> Acked-by: David Miller <davem@davemloft.net> LKML-Reference: <49D31770.9090502@kernel.org> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
eb12ce60c8
commit
3de46fda4c
|
@ -153,7 +153,6 @@ static struct page * __init pcpur_get_page(unsigned int cpu, int pageno)
|
|||
static ssize_t __init setup_pcpu_remap(size_t static_size)
|
||||
{
|
||||
static struct vm_struct vm;
|
||||
pg_data_t *last;
|
||||
size_t ptrs_size, dyn_size;
|
||||
unsigned int cpu;
|
||||
ssize_t ret;
|
||||
|
@ -165,19 +164,6 @@ static ssize_t __init setup_pcpu_remap(size_t static_size)
|
|||
if (!cpu_has_pse || !pcpu_need_numa())
|
||||
return -EINVAL;
|
||||
|
||||
last = NULL;
|
||||
for_each_possible_cpu(cpu) {
|
||||
int node = early_cpu_to_node(cpu);
|
||||
|
||||
if (node_online(node) && NODE_DATA(node) &&
|
||||
last && last != NODE_DATA(node))
|
||||
goto proceed;
|
||||
|
||||
last = NODE_DATA(node);
|
||||
}
|
||||
return -EINVAL;
|
||||
|
||||
proceed:
|
||||
/*
|
||||
* Currently supports only single page. Supporting multiple
|
||||
* pages won't be too difficult if it ever becomes necessary.
|
||||
|
|
Loading…
Reference in New Issue