Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
96fad28a
K
Kernel
项目概览
openeuler
/
Kernel
大约 1 年 前同步成功
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
96fad28a
编写于
7月 27, 2005
作者:
L
Linus Torvalds
浏览文件
操作
浏览文件
下载
差异文件
Merge master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6
上级
3334c39f
b833961b
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
12 addition
and
9 deletion
+12
-9
arch/ia64/kernel/entry.S
arch/ia64/kernel/entry.S
+3
-3
arch/ia64/kernel/unwind.c
arch/ia64/kernel/unwind.c
+6
-6
include/asm-ia64/unistd.h
include/asm-ia64/unistd.h
+3
-0
未找到文件。
arch/ia64/kernel/entry.S
浏览文件 @
96fad28a
...
...
@@ -1574,8 +1574,8 @@ sys_call_table:
data8
sys_ioprio_set
data8
sys_ioprio_get
//
1275
data8
sys_set_zone_reclaim
data8
sys_
ni_syscall
data8
sys_
ni_syscall
data8
sys_
ni_syscall
data8
sys_
inotify_init
data8
sys_
inotify_add_watch
data8
sys_
inotify_rm_watch
.
org
sys_call_table
+
8
*
NR_syscalls
//
guard
against
failures
to
increase
NR_syscalls
arch/ia64/kernel/unwind.c
浏览文件 @
96fad28a
...
...
@@ -362,7 +362,7 @@ unw_access_gr (struct unw_frame_info *info, int regnum, unsigned long *val, char
if
(
info
->
pri_unat_loc
)
nat_addr
=
info
->
pri_unat_loc
;
else
nat_addr
=
&
info
->
sw
->
a
r_unat
;
nat_addr
=
&
info
->
sw
->
calle
r_unat
;
nat_mask
=
(
1UL
<<
((
long
)
addr
&
0x1f8
)
/
8
);
}
}
else
{
...
...
@@ -524,7 +524,7 @@ unw_access_ar (struct unw_frame_info *info, int regnum, unsigned long *val, int
case
UNW_AR_UNAT
:
addr
=
info
->
unat_loc
;
if
(
!
addr
)
addr
=
&
info
->
sw
->
a
r_unat
;
addr
=
&
info
->
sw
->
calle
r_unat
;
break
;
case
UNW_AR_LC
:
...
...
@@ -1775,7 +1775,7 @@ run_script (struct unw_script *script, struct unw_frame_info *state)
case
UNW_INSN_SETNAT_MEMSTK
:
if
(
!
state
->
pri_unat_loc
)
state
->
pri_unat_loc
=
&
state
->
sw
->
a
r_unat
;
state
->
pri_unat_loc
=
&
state
->
sw
->
calle
r_unat
;
/* register off. is a multiple of 8, so the least 3 bits (type) are 0 */
s
[
dst
+
1
]
=
((
unsigned
long
)
state
->
pri_unat_loc
-
s
[
dst
])
|
UNW_NAT_MEMSTK
;
break
;
...
...
@@ -2243,11 +2243,11 @@ unw_init (void)
if
(
8
*
sizeof
(
unw_hash_index_t
)
<
UNW_LOG_HASH_SIZE
)
unw_hash_index_t_is_too_narrow
();
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_PRI_UNAT_GR
]]
=
SW
(
A
R_UNAT
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_PRI_UNAT_GR
]]
=
SW
(
CALLE
R_UNAT
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_BSPSTORE
]]
=
SW
(
AR_BSPSTORE
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_PFS
]]
=
SW
(
AR_
UNAT
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_PFS
]]
=
SW
(
AR_
PFS
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_RP
]]
=
SW
(
B0
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_UNAT
]]
=
SW
(
A
R_UNAT
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_UNAT
]]
=
SW
(
CALLE
R_UNAT
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_PR
]]
=
SW
(
PR
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_LC
]]
=
SW
(
AR_LC
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_FPSR
]]
=
SW
(
AR_FPSR
);
...
...
include/asm-ia64/unistd.h
浏览文件 @
96fad28a
...
...
@@ -266,6 +266,9 @@
#define __NR_ioprio_set 1274
#define __NR_ioprio_get 1275
#define __NR_set_zone_reclaim 1276
#define __NR_inotify_init 1277
#define __NR_inotify_add_watch 1278
#define __NR_inotify_rm_watch 1279
#ifdef __KERNEL__
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录