aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/timer.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/timer.c')
-rw-r--r--kernel/timer.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/timer.c b/kernel/timer.c
index 09de9a941cd7..6ec7e7e0db43 100644
--- a/kernel/timer.c
+++ b/kernel/timer.c
@@ -1435,25 +1435,25 @@ SYSCALL_DEFINE0(getppid)
1435SYSCALL_DEFINE0(getuid) 1435SYSCALL_DEFINE0(getuid)
1436{ 1436{
1437 /* Only we change this so SMP safe */ 1437 /* Only we change this so SMP safe */
1438 return current_uid(); 1438 return from_kuid_munged(current_user_ns(), current_uid());
1439} 1439}
1440 1440
1441SYSCALL_DEFINE0(geteuid) 1441SYSCALL_DEFINE0(geteuid)
1442{ 1442{
1443 /* Only we change this so SMP safe */ 1443 /* Only we change this so SMP safe */
1444 return current_euid(); 1444 return from_kuid_munged(current_user_ns(), current_euid());
1445} 1445}
1446 1446
1447SYSCALL_DEFINE0(getgid) 1447SYSCALL_DEFINE0(getgid)
1448{ 1448{
1449 /* Only we change this so SMP safe */ 1449 /* Only we change this so SMP safe */
1450 return current_gid(); 1450 return from_kgid_munged(current_user_ns(), current_gid());
1451} 1451}
1452 1452
1453SYSCALL_DEFINE0(getegid) 1453SYSCALL_DEFINE0(getegid)
1454{ 1454{
1455 /* Only we change this so SMP safe */ 1455 /* Only we change this so SMP safe */
1456 return current_egid(); 1456 return from_kgid_munged(current_user_ns(), current_egid());
1457} 1457}
1458 1458
1459#endif 1459#endif