Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linux
linux-davinci
Commits
289eee6f
Commit
289eee6f
authored
Mar 31, 2006
by
David S. Miller
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[SPARC]: Wire up sys_sync_file_range() into syscall tables.
Signed-off-by:
David S. Miller
<
davem@davemloft.net
>
parent
1339713a
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
15 additions
and
6 deletions
+15
-6
arch/sparc/kernel/systbls.S
arch/sparc/kernel/systbls.S
+1
-1
arch/sparc64/kernel/sys32.S
arch/sparc64/kernel/sys32.S
+1
-0
arch/sparc64/kernel/sys_sparc32.c
arch/sparc64/kernel/sys_sparc32.c
+8
-0
arch/sparc64/kernel/systbls.S
arch/sparc64/kernel/systbls.S
+2
-2
include/asm-sparc/unistd.h
include/asm-sparc/unistd.h
+2
-2
include/asm-sparc64/unistd.h
include/asm-sparc64/unistd.h
+1
-1
No files found.
arch/sparc/kernel/systbls.S
View file @
289eee6f
...
...
@@ -70,7 +70,7 @@ sys_call_table:
/*
240
*/
.
long
sys_munlockall
,
sys_sched_setparam
,
sys_sched_getparam
,
sys_sched_setscheduler
,
sys_sched_getscheduler
/*
245
*/
.
long
sys_sched_yield
,
sys_sched_get_priority_max
,
sys_sched_get_priority_min
,
sys_sched_rr_get_interval
,
sys_nanosleep
/*
250
*/
.
long
sparc_mremap
,
sys_sysctl
,
sys_getsid
,
sys_fdatasync
,
sys_nfsservctl
/*
255
*/
.
long
sys_
nis_syscall
,
sys_clock_settime
,
sys_clock_gettime
,
sys_clock_getres
,
sys_clock_nanosleep
/*
255
*/
.
long
sys_
sync_file_range
,
sys_clock_settime
,
sys_clock_gettime
,
sys_clock_getres
,
sys_clock_nanosleep
/*
260
*/
.
long
sys_sched_getaffinity
,
sys_sched_setaffinity
,
sys_timer_settime
,
sys_timer_gettime
,
sys_timer_getoverrun
/*
265
*/
.
long
sys_timer_delete
,
sys_timer_create
,
sys_nis_syscall
,
sys_io_setup
,
sys_io_destroy
/*
270
*/
.
long
sys_io_submit
,
sys_io_cancel
,
sys_io_getevents
,
sys_mq_open
,
sys_mq_unlink
...
...
arch/sparc64/kernel/sys32.S
View file @
289eee6f
...
...
@@ -137,6 +137,7 @@ SIGN1(sys32_getsockname, sys_getsockname, %o0)
SIGN2
(
sys32_ioprio_get
,
sys_ioprio_get
,
%
o0
,
%
o1
)
SIGN3
(
sys32_ioprio_set
,
sys_ioprio_set
,
%
o0
,
%
o1
,
%
o2
)
SIGN2
(
sys32_splice
,
sys_splice
,
%
o0
,
%
o1
)
SIGN2
(
sys32_sync_file_range
,
compat_sync_file_range
,
%
o0
,
%
o5
)
.
globl
sys32_mmap2
sys32_mmap2
:
...
...
arch/sparc64/kernel/sys_sparc32.c
View file @
289eee6f
...
...
@@ -1069,3 +1069,11 @@ long sys32_lookup_dcookie(unsigned long cookie_high,
return
sys_lookup_dcookie
((
cookie_high
<<
32
)
|
cookie_low
,
buf
,
len
);
}
long
compat_sync_file_range
(
int
fd
,
unsigned
long
off_high
,
unsigned
long
off_low
,
unsigned
long
nb_high
,
unsigned
long
nb_low
,
int
flags
)
{
return
sys_sync_file_range
(
fd
,
(
off_high
<<
32
)
|
off_low
,
(
nb_high
<<
32
)
|
nb_low
,
flags
);
}
arch/sparc64/kernel/systbls.S
View file @
289eee6f
...
...
@@ -71,7 +71,7 @@ sys_call_table32:
/*
240
*/
.
word
sys_munlockall
,
sys32_sched_setparam
,
sys32_sched_getparam
,
sys32_sched_setscheduler
,
sys32_sched_getscheduler
.
word
sys_sched_yield
,
sys32_sched_get_priority_max
,
sys32_sched_get_priority_min
,
sys32_sched_rr_get_interval
,
compat_sys_nanosleep
/*
250
*/
.
word
sys32_mremap
,
sys32_sysctl
,
sys32_getsid
,
sys_fdatasync
,
sys32_nfsservctl
.
word
sys
_ni_syscall
,
compat_sys_clock_settime
,
compat_sys_clock_gettime
,
compat_sys_clock_getres
,
sys32_clock_nanosleep
.
word
sys
32_sync_file_range
,
compat_sys_clock_settime
,
compat_sys_clock_gettime
,
compat_sys_clock_getres
,
sys32_clock_nanosleep
/*
260
*/
.
word
compat_sys_sched_getaffinity
,
compat_sys_sched_setaffinity
,
sys32_timer_settime
,
compat_sys_timer_gettime
,
sys_timer_getoverrun
.
word
sys_timer_delete
,
compat_sys_timer_create
,
sys_ni_syscall
,
compat_sys_io_setup
,
sys_io_destroy
/*
270
*/
.
word
sys32_io_submit
,
sys_io_cancel
,
compat_sys_io_getevents
,
sys32_mq_open
,
sys_mq_unlink
...
...
@@ -140,7 +140,7 @@ sys_call_table:
/*
240
*/
.
word
sys_munlockall
,
sys_sched_setparam
,
sys_sched_getparam
,
sys_sched_setscheduler
,
sys_sched_getscheduler
.
word
sys_sched_yield
,
sys_sched_get_priority_max
,
sys_sched_get_priority_min
,
sys_sched_rr_get_interval
,
sys_nanosleep
/*
250
*/
.
word
sys64_mremap
,
sys_sysctl
,
sys_getsid
,
sys_fdatasync
,
sys_nfsservctl
.
word
sys_
ni_syscall
,
sys_clock_settime
,
sys_clock_gettime
,
sys_clock_getres
,
sys_clock_nanosleep
.
word
sys_
sync_file_range
,
sys_clock_settime
,
sys_clock_gettime
,
sys_clock_getres
,
sys_clock_nanosleep
/*
260
*/
.
word
sys_sched_getaffinity
,
sys_sched_setaffinity
,
sys_timer_settime
,
sys_timer_gettime
,
sys_timer_getoverrun
.
word
sys_timer_delete
,
sys_timer_create
,
sys_ni_syscall
,
sys_io_setup
,
sys_io_destroy
/*
270
*/
.
word
sys_io_submit
,
sys_io_cancel
,
sys_io_getevents
,
sys_mq_open
,
sys_mq_unlink
...
...
include/asm-sparc/unistd.h
View file @
289eee6f
...
...
@@ -180,7 +180,7 @@
#define __NR_sched_get_affinity 161
/* Linux specific, getfh under SunOS */
#define __NR_getdomainname 162
/* SunOS Specific */
#define __NR_setdomainname 163
/* Common */
/* #define __NR_
ni_syscall 164 ENOSYS under SunOS
*/
/* #define __NR_
utrap_install 164 Linux sparc64 specific
*/
#define __NR_quotactl 165
/* Common */
#define __NR_set_tid_address 166
/* Linux specific, exportfs under SunOS */
#define __NR_mount 167
/* Common */
...
...
@@ -271,7 +271,7 @@
#define __NR_getsid 252
#define __NR_fdatasync 253
#define __NR_nfsservctl 254
#define __NR_
aplib
255
#define __NR_
sys_sync_file_range
255
#define __NR_clock_settime 256
#define __NR_clock_gettime 257
#define __NR_clock_getres 258
...
...
include/asm-sparc64/unistd.h
View file @
289eee6f
...
...
@@ -273,7 +273,7 @@
#define __NR_getsid 252
#define __NR_fdatasync 253
#define __NR_nfsservctl 254
#define __NR_
aplib
255
#define __NR_
sys_sync_file_range
255
#define __NR_clock_settime 256
#define __NR_clock_gettime 257
#define __NR_clock_getres 258
...
...
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