Skip to content

Commit 44ade50

Browse files
committed
sparc/cpu: Switch to arch_cpu_finalize_init()
check_bugs() is about to be phased out. Switch over to the new arch_cpu_finalize_init() implementation. No functional change. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Sam Ravnborg <sam@ravnborg.org> Link: https://lore.kernel.org/r/20230613224545.431995857@linutronix.de
1 parent 01eb454 commit 44ade50

File tree

3 files changed

+8
-18
lines changed

3 files changed

+8
-18
lines changed

arch/sparc/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ config SPARC
5252
config SPARC32
5353
def_bool !64BIT
5454
select ARCH_32BIT_OFF_T
55+
select ARCH_HAS_CPU_FINALIZE_INIT if !SMP
5556
select ARCH_HAS_SYNC_DMA_FOR_CPU
5657
select CLZ_TAB
5758
select DMA_DIRECT_REMAP

arch/sparc/include/asm/bugs.h

Lines changed: 0 additions & 18 deletions
This file was deleted.

arch/sparc/kernel/setup_32.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,3 +412,10 @@ static int __init topology_init(void)
412412
}
413413

414414
subsys_initcall(topology_init);
415+
416+
#if defined(CONFIG_SPARC32) && !defined(CONFIG_SMP)
417+
void __init arch_cpu_finalize_init(void)
418+
{
419+
cpu_data(0).udelay_val = loops_per_jiffy;
420+
}
421+
#endif

0 commit comments

Comments
 (0)