Skip to content

Commit ac1c628

Browse files
arndbbp3tk0v
authored andcommitted
x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP
When CONFIG_SMP is disabled in a 32-bit config, the prototype for safe_smp_processor_id() is hidden, which causes a W=1 warning: arch/x86/kernel/apic/ipi.c:316:5: error: no previous prototype for 'safe_smp_processor_id' [-Werror=missing-prototypes] Since there are no callers in this configuration, just hide the definition as well. [ bp: Clarify it is a 32-bit config. ] Signed-off-by: Arnd Bergmann <[email protected]> Signed-off-by: Borislav Petkov (AMD) <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent 566ffa3 commit ac1c628

File tree

1 file changed

+2
-0
lines changed
  • arch/x86/kernel/apic

1 file changed

+2
-0
lines changed

arch/x86/kernel/apic/ipi.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@ void default_send_IPI_mask_logical(const struct cpumask *cpumask, int vector)
301301
local_irq_restore(flags);
302302
}
303303

304+
#ifdef CONFIG_SMP
304305
/* must come after the send_IPI functions above for inlining */
305306
static int convert_apicid_to_cpu(int apic_id)
306307
{
@@ -329,3 +330,4 @@ int safe_smp_processor_id(void)
329330
return cpuid >= 0 ? cpuid : 0;
330331
}
331332
#endif
333+
#endif

0 commit comments

Comments
 (0)