Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
96fad28a
Commit
96fad28a
authored
Jul 27, 2005
by
Linus Torvalds
Browse files
Options
Browse Files
Download
Plain Diff
Merge master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6
parents
3334c39f
b833961b
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
12 additions
and
9 deletions
+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
No files found.
arch/ia64/kernel/entry.S
View file @
96fad28a
...
@@ -1574,8 +1574,8 @@ sys_call_table:
...
@@ -1574,8 +1574,8 @@ sys_call_table:
data8
sys_ioprio_set
data8
sys_ioprio_set
data8
sys_ioprio_get
//
1275
data8
sys_ioprio_get
//
1275
data8
sys_set_zone_reclaim
data8
sys_set_zone_reclaim
data8
sys_
ni_syscall
data8
sys_
inotify_init
data8
sys_
ni_syscall
data8
sys_
inotify_add_watch
data8
sys_
ni_syscall
data8
sys_
inotify_rm_watch
.
org
sys_call_table
+
8
*
NR_syscalls
//
guard
against
failures
to
increase
NR_syscalls
.
org
sys_call_table
+
8
*
NR_syscalls
//
guard
against
failures
to
increase
NR_syscalls
arch/ia64/kernel/unwind.c
View file @
96fad28a
...
@@ -362,7 +362,7 @@ unw_access_gr (struct unw_frame_info *info, int regnum, unsigned long *val, char
...
@@ -362,7 +362,7 @@ unw_access_gr (struct unw_frame_info *info, int regnum, unsigned long *val, char
if
(
info
->
pri_unat_loc
)
if
(
info
->
pri_unat_loc
)
nat_addr
=
info
->
pri_unat_loc
;
nat_addr
=
info
->
pri_unat_loc
;
else
else
nat_addr
=
&
info
->
sw
->
a
r_unat
;
nat_addr
=
&
info
->
sw
->
calle
r_unat
;
nat_mask
=
(
1UL
<<
((
long
)
addr
&
0x1f8
)
/
8
);
nat_mask
=
(
1UL
<<
((
long
)
addr
&
0x1f8
)
/
8
);
}
}
}
else
{
}
else
{
...
@@ -524,7 +524,7 @@ unw_access_ar (struct unw_frame_info *info, int regnum, unsigned long *val, int
...
@@ -524,7 +524,7 @@ unw_access_ar (struct unw_frame_info *info, int regnum, unsigned long *val, int
case
UNW_AR_UNAT
:
case
UNW_AR_UNAT
:
addr
=
info
->
unat_loc
;
addr
=
info
->
unat_loc
;
if
(
!
addr
)
if
(
!
addr
)
addr
=
&
info
->
sw
->
a
r_unat
;
addr
=
&
info
->
sw
->
calle
r_unat
;
break
;
break
;
case
UNW_AR_LC
:
case
UNW_AR_LC
:
...
@@ -1775,7 +1775,7 @@ run_script (struct unw_script *script, struct unw_frame_info *state)
...
@@ -1775,7 +1775,7 @@ run_script (struct unw_script *script, struct unw_frame_info *state)
case
UNW_INSN_SETNAT_MEMSTK
:
case
UNW_INSN_SETNAT_MEMSTK
:
if
(
!
state
->
pri_unat_loc
)
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 */
/* 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
;
s
[
dst
+
1
]
=
((
unsigned
long
)
state
->
pri_unat_loc
-
s
[
dst
])
|
UNW_NAT_MEMSTK
;
break
;
break
;
...
@@ -2243,11 +2243,11 @@ unw_init (void)
...
@@ -2243,11 +2243,11 @@ unw_init (void)
if
(
8
*
sizeof
(
unw_hash_index_t
)
<
UNW_LOG_HASH_SIZE
)
if
(
8
*
sizeof
(
unw_hash_index_t
)
<
UNW_LOG_HASH_SIZE
)
unw_hash_index_t_is_too_narrow
();
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_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_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_PR
]]
=
SW
(
PR
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_LC
]]
=
SW
(
AR_LC
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_LC
]]
=
SW
(
AR_LC
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_FPSR
]]
=
SW
(
AR_FPSR
);
unw
.
sw_off
[
unw
.
preg_index
[
UNW_REG_FPSR
]]
=
SW
(
AR_FPSR
);
...
...
include/asm-ia64/unistd.h
View file @
96fad28a
...
@@ -266,6 +266,9 @@
...
@@ -266,6 +266,9 @@
#define __NR_ioprio_set 1274
#define __NR_ioprio_set 1274
#define __NR_ioprio_get 1275
#define __NR_ioprio_get 1275
#define __NR_set_zone_reclaim 1276
#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__
#ifdef __KERNEL__
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment