From a147bf8500c5b8e0436bae6fd18562b277dd3945 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Fri, 25 Dec 2015 21:02:03 +0000 Subject: [PATCH] sh, sh64: fix syscall flags in several syscall entries * linux/sh/syscallent.h (geteuid32, getegid32, setfsuid32, setfsgid32): Set SYSCALL_NEVER_FAILS flag. (fchown32): Set TRACE_DESC flag. * linux/sh64/syscallent.h: Likewise. --- linux/sh/syscallent.h | 10 +++++----- linux/sh64/syscallent.h | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/linux/sh/syscallent.h b/linux/sh/syscallent.h index 049cbd8a..7fd840dd 100644 --- a/linux/sh/syscallent.h +++ b/linux/sh/syscallent.h @@ -228,13 +228,13 @@ [198] = { 3, TF, SEN(chown), "lchown32" }, [199] = { 0, NF, SEN(getuid), "getuid32" }, [200] = { 0, NF, SEN(getgid), "getgid32" }, -[201] = { 0, 0, SEN(geteuid), "geteuid32" }, -[202] = { 0, 0, SEN(getegid), "getegid32" }, +[201] = { 0, NF, SEN(geteuid), "geteuid32" }, +[202] = { 0, NF, SEN(getegid), "getegid32" }, [203] = { 2, 0, SEN(setreuid), "setreuid32" }, [204] = { 2, 0, SEN(setregid), "setregid32" }, [205] = { 2, 0, SEN(getgroups), "getgroups32" }, [206] = { 2, 0, SEN(setgroups), "setgroups32" }, -[207] = { 3, 0, SEN(fchown), "fchown32" }, +[207] = { 3, TD, SEN(fchown), "fchown32" }, [208] = { 3, 0, SEN(setresuid), "setresuid32" }, [209] = { 3, 0, SEN(getresuid), "getresuid32" }, [210] = { 3, 0, SEN(setresgid), "setresgid32" }, @@ -242,8 +242,8 @@ [212] = { 3, TF, SEN(chown), "chown32" }, [213] = { 1, 0, SEN(setuid), "setuid32" }, [214] = { 1, 0, SEN(setgid), "setgid32" }, -[215] = { 1, 0, SEN(setfsuid), "setfsuid32" }, -[216] = { 1, 0, SEN(setfsgid), "setfsgid32" }, +[215] = { 1, NF, SEN(setfsuid), "setfsuid32" }, +[216] = { 1, NF, SEN(setfsgid), "setfsgid32" }, [217] = { 2, TF, SEN(pivotroot), "pivot_root" }, [218] = { 3, TM, SEN(mincore), "mincore" }, [219] = { 3, TM, SEN(madvise), "madvise" }, diff --git a/linux/sh64/syscallent.h b/linux/sh64/syscallent.h index 873c3280..1ccdcada 100644 --- a/linux/sh64/syscallent.h +++ b/linux/sh64/syscallent.h @@ -226,13 +226,13 @@ [198] = { 3, TF, SEN(chown), "lchown32" }, [199] = { 0, NF, SEN(getuid), "getuid32" }, [200] = { 0, NF, SEN(getgid), "getgid32" }, -[201] = { 0, 0, SEN(geteuid), "geteuid32" }, -[202] = { 0, 0, SEN(getegid), "getegid32" }, +[201] = { 0, NF, SEN(geteuid), "geteuid32" }, +[202] = { 0, NF, SEN(getegid), "getegid32" }, [203] = { 2, 0, SEN(setreuid), "setreuid32" }, [204] = { 2, 0, SEN(setregid), "setregid32" }, [205] = { 2, 0, SEN(getgroups), "getgroups32" }, [206] = { 2, 0, SEN(setgroups), "setgroups32" }, -[207] = { 3, 0, SEN(fchown), "fchown32" }, +[207] = { 3, TD, SEN(fchown), "fchown32" }, [208] = { 3, 0, SEN(setresuid), "setresuid32" }, [209] = { 3, 0, SEN(getresuid), "getresuid32" }, [210] = { 3, 0, SEN(setresgid), "setresgid32" }, @@ -240,8 +240,8 @@ [212] = { 3, TF, SEN(chown), "chown32" }, [213] = { 1, 0, SEN(setuid), "setuid32" }, [214] = { 1, 0, SEN(setgid), "setgid32" }, -[215] = { 1, 0, SEN(setfsuid), "setfsuid32" }, -[216] = { 1, 0, SEN(setfsgid), "setfsgid32" }, +[215] = { 1, NF, SEN(setfsuid), "setfsuid32" }, +[216] = { 1, NF, SEN(setfsgid), "setfsgid32" }, [217] = { 2, TF, SEN(pivotroot), "pivot_root" }, [218] = { 3, TM, SEN(mincore), "mincore" }, [219] = { 3, TM, SEN(madvise), "madvise" }, -- 2.40.0