cregit-Linux how code gets into the kernel

Release 4.18 arch/powerpc/include/asm/hardirq.h

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASM_POWERPC_HARDIRQ_H

#define _ASM_POWERPC_HARDIRQ_H

#include <linux/threads.h>
#include <linux/irq.h>


typedef struct {
	
unsigned int __softirq_pending;
	
unsigned int timer_irqs_event;
	
unsigned int broadcast_irqs_event;
	
unsigned int timer_irqs_others;
	
unsigned int pmu_irqs;
	
unsigned int mce_exceptions;
	
unsigned int spurious_irqs;
	
unsigned int hmi_exceptions;
	
unsigned int sreset_irqs;
#ifdef CONFIG_PPC_WATCHDOG
	
unsigned int soft_nmi_irqs;
#endif
#ifdef CONFIG_PPC_DOORBELL
	
unsigned int doorbell_irqs;
#endif

} ____cacheline_aligned irq_cpustat_t;

DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat);


#define __ARCH_IRQ_STAT

#define __ARCH_IRQ_EXIT_IRQS_DISABLED


static inline void ack_bad_irq(unsigned int irq) { printk(KERN_CRIT "unexpected IRQ trap at vector %02x\n", irq); }

Contributors

PersonTokensPropCommitsCommitProp
Anton Blanchard19100.00%1100.00%
Total19100.00%1100.00%

extern u64 arch_irq_stat_cpu(unsigned int cpu); #define arch_irq_stat_cpu arch_irq_stat_cpu #endif /* _ASM_POWERPC_HARDIRQ_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Anton Blanchard8166.39%325.00%
Nicholas Piggin2016.39%433.33%
Ian Munsie97.38%18.33%
Fan Du54.10%18.33%
Mahesh Salgaonkar43.28%18.33%
Linus Torvalds (pre-git)21.64%18.33%
Greg Kroah-Hartman10.82%18.33%
Linus Torvalds0.00%00.00%
Total122100.00%12100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.