[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20191126094045.134654-1-bobo.shaobowang@huawei.com>
Date: Tue, 26 Nov 2019 17:40:45 +0800
From: Wang ShaoBo <bobo.shaobowang@...wei.com>
To: <cj.chengjian@...wei.com>, <bobo.shaobowang@...wei.com>,
<mark.rutland@....com>, <huawei.libin@...wei.com>,
<guohanjun@...wei.com>, <xiexiuqi@...wei.com>, <wcohen@...hat.com>,
<linux-kernel@...r.kernel.org>, <mtk.manpages@...il.com>,
<wezhang@...hat.com>
Subject: [PATCH] sys_personality: Streamline code in sys_personality()
SYSCALL_DEFINE1 in kernel/exec_domain.c looks like verbose,
ksys_personality() can make it more concise.
Signed-off-by: Wang ShaoBo <bobo.shaobowang@...wei.com>
---
kernel/exec_domain.c | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/kernel/exec_domain.c b/kernel/exec_domain.c
index 33f07c5f2515..f7a0512ddc23 100644
--- a/kernel/exec_domain.c
+++ b/kernel/exec_domain.c
@@ -37,10 +37,5 @@ module_init(proc_execdomains_init);
SYSCALL_DEFINE1(personality, unsigned int, personality)
{
- unsigned int old = current->personality;
-
- if (personality != 0xffffffff)
- set_personality(personality);
-
- return old;
+ return ksys_personality(personality);
}
--
2.20.1
Powered by blists - more mailing lists