cregit-Linux how code gets into the kernel

Release 4.14 arch/x86/kernel/cpu/mcheck/threshold.c

// SPDX-License-Identifier: GPL-2.0
/*
 * Common corrected MCE threshold handler code:
 */
#include <linux/interrupt.h>
#include <linux/kernel.h>

#include <asm/irq_vectors.h>
#include <asm/apic.h>
#include <asm/mce.h>
#include <asm/trace/irq_vectors.h>


static void default_threshold_interrupt(void) { pr_err("Unexpected threshold interrupt at vector %x\n", THRESHOLD_APIC_VECTOR); }

Contributors

PersonTokensPropCommitsCommitProp
Andi Kleen1493.33%150.00%
Chen Yucong16.67%150.00%
Total15100.00%2100.00%

void (*mce_threshold_vector)(void) = default_threshold_interrupt;
asmlinkage __visible void __irq_entry smp_threshold_interrupt(void) { entering_irq(); trace_threshold_apic_entry(THRESHOLD_APIC_VECTOR); inc_irq_stat(irq_threshold_count); mce_threshold_vector(); trace_threshold_apic_exit(THRESHOLD_APIC_VECTOR); exiting_ack_irq(); }

Contributors

PersonTokensPropCommitsCommitProp
Seiji Aguchi2676.47%240.00%
Thomas Gleixner617.65%120.00%
Daniel Bristot de Oliveira12.94%120.00%
Andi Kleen12.94%120.00%
Total34100.00%5100.00%


Overall Contributors

PersonTokensPropCommitsCommitProp
Andi Kleen3442.50%222.22%
Seiji Aguchi2936.25%222.22%
Ingo Molnar810.00%111.11%
Thomas Gleixner67.50%111.11%
Greg Kroah-Hartman11.25%111.11%
Chen Yucong11.25%111.11%
Daniel Bristot de Oliveira11.25%111.11%
Total80100.00%9100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.