diff options
| author | William Clark <wclark@codeaurora.org> | 2015-05-18 22:30:15 -0700 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 19:58:11 -0700 |
| commit | 0990b375056e00fb1f8051e51a81079eeb9b72a3 (patch) | |
| tree | b86ba0707f6a03a726132db85bf26b8a77816127 /fs/proc/base.c | |
| parent | c7a777070bfd746db4bbdd50b8d4a04611e64d11 (diff) | |
seemp: enhance support for malware detection
Improves the ability of a malware protection program
to detect anomalies in various activities. It records
task activities in a log and rates the actions
according to how a typical user would use the tools.
Change-Id: I976bc97f57215f173b046326b5f905522d785288
Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
Signed-off-by: William Clark <wclark@codeaurora.org>
Diffstat (limited to 'fs/proc/base.c')
| -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; |
