#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/suspend.h>
-#include <linux/sdt.h>
#include <linux/writeback.h>
#include <linux/swap.h>
#include <linux/spinlock.h>
pr_info("SysRq : ");
op_p = __sysrq_get_key_op(key);
- DTRACE_PROBE3(__handle_sysrq,
- int, key, int, check_mask,
- int, orig_log_level);
if (op_p) {
/*
* Should we check for enabled operations (/proc/sysrq-trigger
#include <linux/string.h>
#include <linux/mutex.h>
#include <linux/rculist.h>
-#include <linux/sdt.h>
#include <asm/uaccess.h>
#include <asm/cacheflush.h>
#include <asm/mmu_context.h>
char name[MODULE_NAME_LEN];
int ret, forced = 0;
- DTRACE_PROBE2(delete_module,
- const char __user *, name_user,
- unsigned int, flags);
-
if (!capable(CAP_SYS_MODULE) || modules_disabled)
return -EPERM;
int err;
struct load_info info = { };
- DTRACE_PROBE3(init_module,
- void __user *, umod,
- unsigned long, len, const char __user *, uargs);
-
err = may_init_module();
if (err)
return err;