aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic/pending-3.18/999-seccomp_log.patch
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2019-03-25 15:29:06 +0100
committerHauke Mehrtens <hauke@hauke-m.de>2019-05-03 22:41:38 +0200
commit1325e74e0c2f9ebdafe05b1492cec77a60059920 (patch)
treeaf21c4890a4ae5c08dc08ee7cabdc14a651f33ad /target/linux/generic/pending-3.18/999-seccomp_log.patch
parent675832de79ec14ddc1183a66d1084aff7a856289 (diff)
downloadupstream-1325e74e0c2f9ebdafe05b1492cec77a60059920.tar.gz
upstream-1325e74e0c2f9ebdafe05b1492cec77a60059920.tar.bz2
upstream-1325e74e0c2f9ebdafe05b1492cec77a60059920.zip
kernel: Remove support for kernel 3.18
No target is using kernel 3.18 anymore, remove all the generic support for kernel 3.18. The removed packages are depending on kernel 3.18 only and are not used on any recent kernel. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Diffstat (limited to 'target/linux/generic/pending-3.18/999-seccomp_log.patch')
-rw-r--r--target/linux/generic/pending-3.18/999-seccomp_log.patch34
1 files changed, 0 insertions, 34 deletions
diff --git a/target/linux/generic/pending-3.18/999-seccomp_log.patch b/target/linux/generic/pending-3.18/999-seccomp_log.patch
deleted file mode 100644
index 1db6b18d4e..0000000000
--- a/target/linux/generic/pending-3.18/999-seccomp_log.patch
+++ /dev/null
@@ -1,34 +0,0 @@
---- a/kernel/seccomp.c
-+++ b/kernel/seccomp.c
-@@ -614,6 +614,7 @@ int __secure_computing(void)
- #ifdef CONFIG_SECCOMP_FILTER
- static u32 __seccomp_phase1_filter(int this_syscall, struct seccomp_data *sd)
- {
-+ char name[sizeof(current->comm)];
- u32 filter_ret, action;
- int data;
-
-@@ -644,6 +645,13 @@ static u32 __seccomp_phase1_filter(int t
- case SECCOMP_RET_TRACE:
- return filter_ret; /* Save the rest for phase 2. */
-
-+ case SECCOMP_RET_LOG:
-+ get_task_comm(name, current);
-+ pr_err_ratelimited("seccomp: %s [%u] tried to call non-whitelisted syscall: %d\n", name, current->pid, this_syscall);
-+ syscall_set_return_value(current, task_pt_regs(current),
-+ -data, 0);
-+ goto skip;
-+
- case SECCOMP_RET_ALLOW:
- return SECCOMP_PHASE1_OK;
-
---- a/include/uapi/linux/seccomp.h
-+++ b/include/uapi/linux/seccomp.h
-@@ -28,6 +28,7 @@
- #define SECCOMP_RET_KILL 0x00000000U /* kill the task immediately */
- #define SECCOMP_RET_TRAP 0x00030000U /* disallow and force a SIGSYS */
- #define SECCOMP_RET_ERRNO 0x00050000U /* returns an errno */
-+#define SECCOMP_RET_LOG 0x00070000U /* allow + logline */
- #define SECCOMP_RET_TRACE 0x7ff00000U /* pass to a tracer or disallow */
- #define SECCOMP_RET_ALLOW 0x7fff0000U /* allow */
-