Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Linux-御风守护者
linux
提交
c5ddd202
L
linux
项目概览
Linux-御风守护者
/
linux
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
linux
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c5ddd202
编写于
3月 19, 2013
作者:
A
Al Viro
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
switch compat_sys_sysctl to COMPAT_SYSCALL_DEFINE
Signed-off-by:
N
Al Viro
<
viro@zeniv.linux.org.uk
>
上级
6dd9148b
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
3 addition
and
7 deletion
+3
-7
arch/s390/kernel/compat_wrapper.S
arch/s390/kernel/compat_wrapper.S
+0
-4
arch/s390/kernel/syscalls.S
arch/s390/kernel/syscalls.S
+1
-1
kernel/sysctl_binary.c
kernel/sysctl_binary.c
+2
-2
未找到文件。
arch/s390/kernel/compat_wrapper.S
浏览文件 @
c5ddd202
...
...
@@ -793,10 +793,6 @@ ENTRY(sys32_stime_wrapper)
llgtr
%
r2
,%
r2
#
long
*
jg
compat_sys_stime
#
branch
to
system
call
ENTRY
(
sys32_sysctl_wrapper
)
llgtr
%
r2
,%
r2
#
struct
compat_sysctl_args
*
jg
compat_sys_sysctl
ENTRY
(
sys32_fstat64_wrapper
)
llgfr
%
r2
,%
r2
#
unsigned
long
llgtr
%
r3
,%
r3
#
struct
stat64
*
...
...
arch/s390/kernel/syscalls.S
浏览文件 @
c5ddd202
...
...
@@ -157,7 +157,7 @@ SYSCALL(sys_readv,sys_readv,compat_sys_readv_wrapper) /* 145 */
SYSCALL
(
sys_writev
,
sys_writev
,
compat_sys_writev_wrapper
)
SYSCALL
(
sys_getsid
,
sys_getsid
,
sys32_getsid_wrapper
)
SYSCALL
(
sys_fdatasync
,
sys_fdatasync
,
sys32_fdatasync_wrapper
)
SYSCALL
(
sys_sysctl
,
sys_sysctl
,
sys32_sysctl_wrapper
)
SYSCALL
(
sys_sysctl
,
sys_sysctl
,
compat_sys_sysctl
)
SYSCALL
(
sys_mlock
,
sys_mlock
,
sys32_mlock_wrapper
)
/
*
150
*/
SYSCALL
(
sys_munlock
,
sys_munlock
,
sys32_munlock_wrapper
)
SYSCALL
(
sys_mlockall
,
sys_mlockall
,
sys32_mlockall_wrapper
)
...
...
kernel/sysctl_binary.c
浏览文件 @
c5ddd202
...
...
@@ -15,6 +15,7 @@
#include <linux/netdevice.h>
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/compat.h>
#ifdef CONFIG_SYSCTL_SYSCALL
...
...
@@ -1447,7 +1448,6 @@ SYSCALL_DEFINE1(sysctl, struct __sysctl_args __user *, args)
#ifdef CONFIG_COMPAT
#include <asm/compat.h>
struct
compat_sysctl_args
{
compat_uptr_t
name
;
...
...
@@ -1459,7 +1459,7 @@ struct compat_sysctl_args {
compat_ulong_t
__unused
[
4
];
};
asmlinkage
long
compat_sys_sysctl
(
struct
compat_sysctl_args
__user
*
args
)
COMPAT_SYSCALL_DEFINE1
(
sysctl
,
struct
compat_sysctl_args
__user
*
,
args
)
{
struct
compat_sysctl_args
tmp
;
compat_size_t
__user
*
compat_oldlenp
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录