mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
powerpc/irq: Fix build with CONFIG_PROC_FS=n
Commitfbb22ceaaf("powerpc/irq: Make irqstats array based") made arch_show_interrupts() call irq_proc_emit_counts(). That function lives in kernel/irq/proc.c, which is only built with CONFIG_PROC_FS, so kernels without procfs no longer link: powerpc64-linux-ld: arch/powerpc/kernel/irq.o: in function `arch_show_interrupts': arch/powerpc/kernel/irq.c:134:(.text+0x4b8c): undefined reference to `irq_proc_emit_counts' arch_show_interrupts() is only called from irq_seq_show(), which is in kernel/irq/proc.c as well, so build it only with CONFIG_PROC_FS, as x86 already does. Fixes:fbb22ceaaf("powerpc/irq: Make irqstats array based") Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202609271531.8kf2NTjK-lkp@intel.com/ Signed-off-by: Sasha Levin <sashal@kernel.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
56070f00d0
commit
4169c9c905
|
|
@ -122,6 +122,7 @@ void inc_irq_stat_and_enable(enum irq_stat_counts which)
|
|||
set_bit(which, irq_stat_count_show);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_PROC_FS
|
||||
int arch_show_interrupts(struct seq_file *p, int prec)
|
||||
{
|
||||
const struct irq_stat_info *info = irq_stat_info;
|
||||
|
|
@ -155,6 +156,7 @@ int arch_show_interrupts(struct seq_file *p, int prec)
|
|||
#endif
|
||||
return 0;
|
||||
}
|
||||
#endif /* CONFIG_PROC_FS */
|
||||
|
||||
static int __init irq_init_stats(void)
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user