diff options
Diffstat (limited to 'fs')
| -rw-r--r-- | fs/proc/base.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/fs/proc/base.c b/fs/proc/base.c index 3b6962c52965..3bd090db1b92 100644 --- a/fs/proc/base.c +++ b/fs/proc/base.c @@ -87,6 +87,8 @@ #include <linux/slab.h> #include <linux/flex_array.h> #include <linux/posix-timers.h> +#include <linux/seemp_api.h> +#include <linux/seemp_instrumentation.h> #ifdef CONFIG_HARDWALL #include <asm/hardwall.h> #endif @@ -1074,6 +1076,9 @@ static ssize_t oom_adj_write(struct file *file, const char __user *buf, goto out; } + seemp_logk_oom_adjust_write(task->pid, + task->cred->uid, oom_adj); + task_lock(task); if (!task->mm) { err = -EINVAL; @@ -1177,6 +1182,9 @@ static ssize_t oom_score_adj_write(struct file *file, const char __user *buf, goto out; } + seemp_logk_oom_adjust_write(task->pid, + task->cred->uid, oom_score_adj); + task_lock(task); if (!task->mm) { err = -EINVAL; |
