/** * @file init.c * * @remark Copyright 2002 OProfile authors * @remark Read the file COPYING * * @author John Levon <levon@movementarian.org> */ #include <linux/kernel.h> #include <linux/oprofile.h> #include <linux/errno.h> #include <linux/init.h> #include <linux/param.h> /* for HZ */ #ifdef CONFIG_SPARC64 #include <linux/notifier.h> #include <linux/rcupdate.h> #include <linux/kdebug.h> #include <asm/nmi.h>
static int profile_timer_exceptions_notify(struct notifier_block *self, unsigned long val, void *data) { struct die_args *args = data; int ret = NOTIFY_DONE; switch (val) { case DIE_NMI: oprofile_add_sample(args->regs, 0); ret = NOTIFY_STOP; break; default: break; } return ret; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
David S. Miller | 59 | 100.00% | 3 | 100.00% |
Total | 59 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
David S. Miller | 27 | 100.00% | 2 | 100.00% |
Total | 27 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
David S. Miller | 23 | 100.00% | 2 | 100.00% |
Total | 23 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
David S. Miller | 52 | 100.00% | 4 | 100.00% |
Total | 52 | 100.00% | 4 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
David S. Miller | 26 | 65.00% | 2 | 66.67% |
Martin Habets | 14 | 35.00% | 1 | 33.33% |
Total | 40 | 100.00% | 3 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Martin Habets | 5 | 83.33% | 1 | 50.00% |
David S. Miller | 1 | 16.67% | 1 | 50.00% |
Total | 6 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
David S. Miller | 217 | 85.77% | 5 | 71.43% |
Martin Habets | 32 | 12.65% | 1 | 14.29% |
Stephen Rothwell | 4 | 1.58% | 1 | 14.29% |
Total | 253 | 100.00% | 7 | 100.00% |