cregit-Linux how code gets into the kernel

Release 4.15 arch/x86/kernel/tracepoint.c

Directory: arch/x86/kernel
// SPDX-License-Identifier: GPL-2.0
/*
 * Code for supporting irq vector tracepoints.
 *
 * Copyright (C) 2013 Seiji Aguchi <seiji.aguchi@hds.com>
 *
 */
#include <linux/jump_label.h>
#include <linux/atomic.h>

#include <asm/hw_irq.h>
#include <asm/desc.h>


DEFINE_STATIC_KEY_FALSE(trace_pagefault_key);


int trace_pagefault_reg(void) { static_branch_inc(&trace_pagefault_key); return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Thomas Gleixner743.75%250.00%
Seiji Aguchi531.25%125.00%
Steven Rostedt425.00%125.00%
Total16100.00%4100.00%


void trace_pagefault_unreg(void) { static_branch_dec(&trace_pagefault_key); }

Contributors

PersonTokensPropCommitsCommitProp
Thomas Gleixner753.85%266.67%
Seiji Aguchi646.15%133.33%
Total13100.00%3100.00%

#ifdef CONFIG_SMP DEFINE_STATIC_KEY_FALSE(trace_resched_ipi_key);
int trace_resched_ipi_reg(void) { static_branch_inc(&trace_resched_ipi_key); return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Thomas Gleixner16100.00%1100.00%
Total16100.00%1100.00%


void trace_resched_ipi_unreg(void) { static_branch_dec(&trace_resched_ipi_key); }

Contributors

PersonTokensPropCommitsCommitProp
Thomas Gleixner13100.00%1100.00%
Total13100.00%1100.00%

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Thomas Gleixner6473.56%240.00%
Seiji Aguchi1820.69%120.00%
Steven Rostedt44.60%120.00%
Greg Kroah-Hartman11.15%120.00%
Total87100.00%5100.00%
Directory: arch/x86/kernel
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.