diff options
Diffstat (limited to 'fs')
-rw-r--r-- | fs/proc/array.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/fs/proc/array.c b/fs/proc/array.c index 377a37366dd..077235ffb38 100644 --- a/fs/proc/array.c +++ b/fs/proc/array.c | |||
@@ -336,6 +336,13 @@ static inline void task_cap(struct seq_file *m, struct task_struct *p) | |||
336 | render_cap_t(m, "CapBnd:\t", &cap_bset); | 336 | render_cap_t(m, "CapBnd:\t", &cap_bset); |
337 | } | 337 | } |
338 | 338 | ||
339 | static inline void task_seccomp(struct seq_file *m, struct task_struct *p) | ||
340 | { | ||
341 | #ifdef CONFIG_SECCOMP | ||
342 | seq_printf(m, "Seccomp:\t%d\n", p->seccomp.mode); | ||
343 | #endif | ||
344 | } | ||
345 | |||
339 | static inline void task_context_switch_counts(struct seq_file *m, | 346 | static inline void task_context_switch_counts(struct seq_file *m, |
340 | struct task_struct *p) | 347 | struct task_struct *p) |
341 | { | 348 | { |
@@ -369,6 +376,7 @@ int proc_pid_status(struct seq_file *m, struct pid_namespace *ns, | |||
369 | } | 376 | } |
370 | task_sig(m, task); | 377 | task_sig(m, task); |
371 | task_cap(m, task); | 378 | task_cap(m, task); |
379 | task_seccomp(m, task); | ||
372 | task_cpus_allowed(m, task); | 380 | task_cpus_allowed(m, task); |
373 | cpuset_task_status_allowed(m, task); | 381 | cpuset_task_status_allowed(m, task); |
374 | task_context_switch_counts(m, task); | 382 | task_context_switch_counts(m, task); |