mirror of
https://gitee.com/bianbu-linux/linux-6.6
synced 2025-04-24 14:07:52 -04:00
arch: Register fchmodat2, usually as syscall 452
This registers the new fchmodat2 syscall in most places as nuber 452, with alpha being the exception where it's 562. I found all these sites by grepping for fspick, which I assume has found me everything. Signed-off-by: Palmer Dabbelt <palmer@sifive.com> Signed-off-by: Alexey Gladkov <legion@kernel.org> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Geert Uytterhoeven <geert@linux-m68k.org> Message-Id: <a677d521f048e4ca439e7080a5328f21eb8e960e.1689092120.git.legion@kernel.org> Signed-off-by: Christian Brauner <brauner@kernel.org>
This commit is contained in:
parent
09da082b07
commit
78252deb02
19 changed files with 23 additions and 2 deletions
|
@ -491,3 +491,4 @@
|
||||||
559 common futex_waitv sys_futex_waitv
|
559 common futex_waitv sys_futex_waitv
|
||||||
560 common set_mempolicy_home_node sys_ni_syscall
|
560 common set_mempolicy_home_node sys_ni_syscall
|
||||||
561 common cachestat sys_cachestat
|
561 common cachestat sys_cachestat
|
||||||
|
562 common fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -465,3 +465,4 @@
|
||||||
449 common futex_waitv sys_futex_waitv
|
449 common futex_waitv sys_futex_waitv
|
||||||
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 common cachestat sys_cachestat
|
451 common cachestat sys_cachestat
|
||||||
|
452 common fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
#define __ARM_NR_compat_set_tls (__ARM_NR_COMPAT_BASE + 5)
|
#define __ARM_NR_compat_set_tls (__ARM_NR_COMPAT_BASE + 5)
|
||||||
#define __ARM_NR_COMPAT_END (__ARM_NR_COMPAT_BASE + 0x800)
|
#define __ARM_NR_COMPAT_END (__ARM_NR_COMPAT_BASE + 0x800)
|
||||||
|
|
||||||
#define __NR_compat_syscalls 452
|
#define __NR_compat_syscalls 453
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define __ARCH_WANT_SYS_CLONE
|
#define __ARCH_WANT_SYS_CLONE
|
||||||
|
|
|
@ -909,6 +909,8 @@ __SYSCALL(__NR_futex_waitv, sys_futex_waitv)
|
||||||
__SYSCALL(__NR_set_mempolicy_home_node, sys_set_mempolicy_home_node)
|
__SYSCALL(__NR_set_mempolicy_home_node, sys_set_mempolicy_home_node)
|
||||||
#define __NR_cachestat 451
|
#define __NR_cachestat 451
|
||||||
__SYSCALL(__NR_cachestat, sys_cachestat)
|
__SYSCALL(__NR_cachestat, sys_cachestat)
|
||||||
|
#define __NR_fchmodat2 452
|
||||||
|
__SYSCALL(__NR_fchmodat2, sys_fchmodat2)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Please add new compat syscalls above this comment and update
|
* Please add new compat syscalls above this comment and update
|
||||||
|
|
|
@ -372,3 +372,4 @@
|
||||||
449 common futex_waitv sys_futex_waitv
|
449 common futex_waitv sys_futex_waitv
|
||||||
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 common cachestat sys_cachestat
|
451 common cachestat sys_cachestat
|
||||||
|
452 common fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -451,3 +451,4 @@
|
||||||
449 common futex_waitv sys_futex_waitv
|
449 common futex_waitv sys_futex_waitv
|
||||||
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 common cachestat sys_cachestat
|
451 common cachestat sys_cachestat
|
||||||
|
452 common fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -457,3 +457,4 @@
|
||||||
449 common futex_waitv sys_futex_waitv
|
449 common futex_waitv sys_futex_waitv
|
||||||
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 common cachestat sys_cachestat
|
451 common cachestat sys_cachestat
|
||||||
|
452 common fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -390,3 +390,4 @@
|
||||||
449 n32 futex_waitv sys_futex_waitv
|
449 n32 futex_waitv sys_futex_waitv
|
||||||
450 n32 set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 n32 set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 n32 cachestat sys_cachestat
|
451 n32 cachestat sys_cachestat
|
||||||
|
452 n32 fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -366,3 +366,4 @@
|
||||||
449 n64 futex_waitv sys_futex_waitv
|
449 n64 futex_waitv sys_futex_waitv
|
||||||
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 n64 cachestat sys_cachestat
|
451 n64 cachestat sys_cachestat
|
||||||
|
452 n64 fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -439,3 +439,4 @@
|
||||||
449 o32 futex_waitv sys_futex_waitv
|
449 o32 futex_waitv sys_futex_waitv
|
||||||
450 o32 set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 o32 set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 o32 cachestat sys_cachestat
|
451 o32 cachestat sys_cachestat
|
||||||
|
452 o32 fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -450,3 +450,4 @@
|
||||||
449 common futex_waitv sys_futex_waitv
|
449 common futex_waitv sys_futex_waitv
|
||||||
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 common cachestat sys_cachestat
|
451 common cachestat sys_cachestat
|
||||||
|
452 common fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -538,3 +538,4 @@
|
||||||
449 common futex_waitv sys_futex_waitv
|
449 common futex_waitv sys_futex_waitv
|
||||||
450 nospu set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 nospu set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 common cachestat sys_cachestat
|
451 common cachestat sys_cachestat
|
||||||
|
452 common fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -454,3 +454,4 @@
|
||||||
449 common futex_waitv sys_futex_waitv sys_futex_waitv
|
449 common futex_waitv sys_futex_waitv sys_futex_waitv
|
||||||
450 common set_mempolicy_home_node sys_set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 common set_mempolicy_home_node sys_set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 common cachestat sys_cachestat sys_cachestat
|
451 common cachestat sys_cachestat sys_cachestat
|
||||||
|
452 common fchmodat2 sys_fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -454,3 +454,4 @@
|
||||||
449 common futex_waitv sys_futex_waitv
|
449 common futex_waitv sys_futex_waitv
|
||||||
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 common cachestat sys_cachestat
|
451 common cachestat sys_cachestat
|
||||||
|
452 common fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -497,3 +497,4 @@
|
||||||
449 common futex_waitv sys_futex_waitv
|
449 common futex_waitv sys_futex_waitv
|
||||||
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 common cachestat sys_cachestat
|
451 common cachestat sys_cachestat
|
||||||
|
452 common fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -456,3 +456,4 @@
|
||||||
449 i386 futex_waitv sys_futex_waitv
|
449 i386 futex_waitv sys_futex_waitv
|
||||||
450 i386 set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 i386 set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 i386 cachestat sys_cachestat
|
451 i386 cachestat sys_cachestat
|
||||||
|
452 i386 fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -373,6 +373,7 @@
|
||||||
449 common futex_waitv sys_futex_waitv
|
449 common futex_waitv sys_futex_waitv
|
||||||
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 common cachestat sys_cachestat
|
451 common cachestat sys_cachestat
|
||||||
|
452 common fchmodat2 sys_fchmodat2
|
||||||
|
|
||||||
#
|
#
|
||||||
# Due to a historical design error, certain syscalls are numbered differently
|
# Due to a historical design error, certain syscalls are numbered differently
|
||||||
|
|
|
@ -422,3 +422,4 @@
|
||||||
449 common futex_waitv sys_futex_waitv
|
449 common futex_waitv sys_futex_waitv
|
||||||
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
450 common set_mempolicy_home_node sys_set_mempolicy_home_node
|
||||||
451 common cachestat sys_cachestat
|
451 common cachestat sys_cachestat
|
||||||
|
452 common fchmodat2 sys_fchmodat2
|
||||||
|
|
|
@ -820,8 +820,11 @@ __SYSCALL(__NR_set_mempolicy_home_node, sys_set_mempolicy_home_node)
|
||||||
#define __NR_cachestat 451
|
#define __NR_cachestat 451
|
||||||
__SYSCALL(__NR_cachestat, sys_cachestat)
|
__SYSCALL(__NR_cachestat, sys_cachestat)
|
||||||
|
|
||||||
|
#define __NR_fchmodat2 452
|
||||||
|
__SYSCALL(__NR_fchmodat2, sys_fchmodat2)
|
||||||
|
|
||||||
#undef __NR_syscalls
|
#undef __NR_syscalls
|
||||||
#define __NR_syscalls 452
|
#define __NR_syscalls 453
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* 32 bit systems traditionally used different
|
* 32 bit systems traditionally used different
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue