x86_64: remove duplicated line about x86_bios_cpu_apicid_early_ptr
PATCH 1/1 x86_64: remove duplicated line about x86_bios_cpu_apicid_early_ptr
[PATCH] x86_64: remove duplicated line about x86_bios_cpu_apicid_early_ptr
arch/x86/kernel/setup_64.c +0 -1
@@ -349,7 +349,6 @@ void __init setup_arch(char **cmdline_p)#ifdef CONFIG_NUMA x86_cpu_to_node_map_early_ptr = (void *)&x86_cpu_to_node_map_init;#endif - x86_bios_cpu_apicid_early_ptr = (void *)&x86_bios_cpu_apicid_init;#endif #ifdef CONFIG_ACPI
PATCH 1/1 x86_64: should use array directly for early_ptr
[PATCH] x86_64: should use array directly for early_ptr
arch/x86/kernel/setup_64.c +3 -3
@@ -344,10 +344,10 @@#ifdef CONFIG_SMP /* setup to use the early static init tables during kernel startup */ - x86_cpu_to_apicid_early_ptr = (void *)&x86_cpu_to_apicid_init; - x86_bios_cpu_apicid_early_ptr = (void *)&x86_bios_cpu_apicid_init; + x86_cpu_to_apicid_early_ptr = (void *)x86_cpu_to_apicid_init; + x86_bios_cpu_apicid_early_ptr = (void *)x86_bios_cpu_apicid_init;#ifdef CONFIG_NUMA - x86_cpu_to_node_map_early_ptr = (void *)&x86_cpu_to_node_map_init; + x86_cpu_to_node_map_early_ptr = (void *)x86_cpu_to_node_map_init;#endif #endif
Re: [PATCH] x86_64: should use array directly for early_ptr
Quoted 10 lines · Yinghai Lu
[PATCH]
x86_64: should use array directly forearly_ptrSigned-off-by Yinghai Lu <[email protected]>arch/x86/kernel/setup_64.c +0
-0@@ -344,10 +344,10 @@#ifdef CONFIG_SMP /* setup to use the early static init tables during kernel startup */
arch/x86/kernel/setup_64.c line 353
Quoted 10 lines
arch/x86/kernel/setup_64.c +3
-3- x86_cpu_to_apicid_early_ptr = (void *)&x86_cpu_to_apicid_init; - x86_bios_cpu_apicid_early_ptr = (void *)&x86_bios_cpu_apicid_init; + x86_cpu_to_apicid_early_ptr = (void *)x86_cpu_to_apicid_init; + x86_bios_cpu_apicid_early_ptr = (void *)x86_bios_cpu_apicid_init;#ifdef CONFIG_NUMA - x86_cpu_to_node_map_early_ptr = (void *)&x86_cpu_to_node_map_init; + x86_cpu_to_node_map_early_ptr = (void *)x86_cpu_to_node_map_init;#endif #endif
Also Thanks!
-Mike
Quoted 9 lines · Yinghai Lu
[PATCH]
x86_64: remove duplicated line aboutx86_bios_cpu_apicid_early_ptrSigned-off-by Yinghai Lu <[email protected]>arch/x86/kernel/setup_64.c +0
-0
arch/x86/kernel/setup_64.c void __init setup_arch(char **cmdline_p) · line 354
Quoted 7 lines
arch/x86/kernel/setup_64.c +0
-1@@ -349,7 +349,6 @@ void __init setup_arch(char **cmdline_p)#ifdef CONFIG_NUMA x86_cpu_to_node_map_early_ptr = (void *)&x86_cpu_to_node_map_init;#endif - x86_bios_cpu_apicid_early_ptr = (void *)&x86_bios_cpu_apicid_init;#endif #ifdef CONFIG_ACPI
Thanks Yinghai!
I wonder how this got past my testing (I do build and test !SMP and !NUMA versions.) I'll check into this.
Regards,
Mike
Quoted 16 lines · Mike Travis
Quoted 15 lines · Yinghai Lu
[PATCH]
x86_64: remove duplicated line aboutx86_bios_cpu_apicid_early_ptrSigned-off-by Yinghai Lu <[email protected]>arch/x86/kernel/setup_64.c +0
-1@@ -349,7 +349,6 @@ void __init setup_arch(char **cmdline_p)#ifdef CONFIG_NUMA x86_cpu_to_node_map_early_ptr = (void *)&x86_cpu_to_node_map_init;#endif - x86_bios_cpu_apicid_early_ptr = (void *)&x86_bios_cpu_apicid_init;#endif
Quoted 7 lines
arch/x86/kernel/setup_64.c void __init setup_arch(char **cmdline_p) · line 354
Quoted 1 line
arch/x86/kernel/setup_64.c +0
-0#ifdef CONFIG_ACPI Thanks Yinghai!
I wonder how this got past my testing (I do build and test !SMP and !NUMA versions.) I'll check into this.
Hmm, never mind. Coffee has cleared up my confusion...
Quoted 3 lines
Regards,
Mike