[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <202203282351.MEKxtuyE-lkp@intel.com>
Date: Mon, 28 Mar 2022 23:19:10 +0800
From: kernel test robot <lkp@...el.com>
To: cgel.zte@...il.com, rth@...ddle.net, ink@...assic.park.msu.ru,
mattst88@...il.com, paul@...l-moore.com, eparis@...hat.com,
linux-audit@...hat.com
Cc: kbuild-all@...ts.01.org, linux-kernel@...r.kernel.org,
Yang Yang <yang.yang29@....com.cn>,
Zeal Robot <zealci@....com.cn>
Subject: Re: [PATCH v2] audit: do a quick exit when syscall number is invalid
Hi,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on pcmoore-audit/next]
[also build test WARNING on linus/master v5.17 next-20220328]
[cannot apply to mattst88-alpha/for-linus]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/intel-lab-lkp/linux/commits/cgel-zte-gmail-com/audit-do-a-quick-exit-when-syscall-number-is-invalid/20220328-140250
base: https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git next
config: alpha-alldefconfig (https://download.01.org/0day-ci/archive/20220328/202203282351.MEKxtuyE-lkp@intel.com/config)
compiler: alpha-linux-gcc (GCC) 11.2.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/intel-lab-lkp/linux/commit/6459e446233463392d6268ee2154ed9f20c0b82c
git remote add linux-review https://github.com/intel-lab-lkp/linux
git fetch --no-tags linux-review cgel-zte-gmail-com/audit-do-a-quick-exit-when-syscall-number-is-invalid/20220328-140250
git checkout 6459e446233463392d6268ee2154ed9f20c0b82c
# save the config file to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=alpha prepare
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@...el.com>
All warnings (new ones prefixed by >>):
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:33: warning: "__NR_io_setup" redefined
33 | #define __NR_io_setup 0
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:323: note: this is the location of the previous definition
323 | #define __NR_io_setup 398
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:35: warning: "__NR_io_destroy" redefined
35 | #define __NR_io_destroy 1
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:324: note: this is the location of the previous definition
324 | #define __NR_io_destroy 399
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:37: warning: "__NR_io_submit" redefined
37 | #define __NR_io_submit 2
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:326: note: this is the location of the previous definition
326 | #define __NR_io_submit 401
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:39: warning: "__NR_io_cancel" redefined
39 | #define __NR_io_cancel 3
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:327: note: this is the location of the previous definition
327 | #define __NR_io_cancel 402
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:42: warning: "__NR_io_getevents" redefined
42 | #define __NR_io_getevents 4
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:325: note: this is the location of the previous definition
325 | #define __NR_io_getevents 400
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:47: warning: "__NR_setxattr" redefined
47 | #define __NR_setxattr 5
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:307: note: this is the location of the previous definition
307 | #define __NR_setxattr 382
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:49: warning: "__NR_lsetxattr" redefined
49 | #define __NR_lsetxattr 6
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:308: note: this is the location of the previous definition
308 | #define __NR_lsetxattr 383
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:51: warning: "__NR_fsetxattr" redefined
51 | #define __NR_fsetxattr 7
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:309: note: this is the location of the previous definition
309 | #define __NR_fsetxattr 384
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:53: warning: "__NR_getxattr" redefined
53 | #define __NR_getxattr 8
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:310: note: this is the location of the previous definition
310 | #define __NR_getxattr 385
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:55: warning: "__NR_lgetxattr" redefined
55 | #define __NR_lgetxattr 9
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:311: note: this is the location of the previous definition
311 | #define __NR_lgetxattr 386
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:57: warning: "__NR_fgetxattr" redefined
57 | #define __NR_fgetxattr 10
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:312: note: this is the location of the previous definition
312 | #define __NR_fgetxattr 387
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:59: warning: "__NR_listxattr" redefined
59 | #define __NR_listxattr 11
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:313: note: this is the location of the previous definition
313 | #define __NR_listxattr 388
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:61: warning: "__NR_llistxattr" redefined
61 | #define __NR_llistxattr 12
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:314: note: this is the location of the previous definition
314 | #define __NR_llistxattr 389
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:63: warning: "__NR_flistxattr" redefined
63 | #define __NR_flistxattr 13
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:315: note: this is the location of the previous definition
315 | #define __NR_flistxattr 390
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:65: warning: "__NR_removexattr" redefined
65 | #define __NR_removexattr 14
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:316: note: this is the location of the previous definition
316 | #define __NR_removexattr 391
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:67: warning: "__NR_lremovexattr" redefined
67 | #define __NR_lremovexattr 15
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:317: note: this is the location of the previous definition
317 | #define __NR_lremovexattr 392
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:69: warning: "__NR_fremovexattr" redefined
69 | #define __NR_fremovexattr 16
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:318: note: this is the location of the previous definition
318 | #define __NR_fremovexattr 393
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:73: warning: "__NR_getcwd" redefined
73 | #define __NR_getcwd 17
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:293: note: this is the location of the previous definition
293 | #define __NR_getcwd 367
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:77: warning: "__NR_lookup_dcookie" redefined
77 | #define __NR_lookup_dcookie 18
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:329: note: this is the location of the previous definition
329 | #define __NR_lookup_dcookie 406
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
>> include/uapi/asm-generic/unistd.h:81: warning: "__NR_eventfd2" redefined
81 | #define __NR_eventfd2 19
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:408: note: this is the location of the previous definition
408 | #define __NR_eventfd2 485
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
include/uapi/asm-generic/unistd.h:85: warning: "__NR_epoll_create1" redefined
85 | #define __NR_epoll_create1 20
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:409: note: this is the location of the previous definition
409 | #define __NR_epoll_create1 486
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
include/uapi/asm-generic/unistd.h:87: warning: "__NR_epoll_ctl" redefined
87 | #define __NR_epoll_ctl 21
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:331: note: this is the location of the previous definition
331 | #define __NR_epoll_ctl 408
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
include/uapi/asm-generic/unistd.h:89: warning: "__NR_epoll_pwait" redefined
89 | #define __NR_epoll_pwait 22
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:397: note: this is the location of the previous definition
397 | #define __NR_epoll_pwait 474
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
include/uapi/asm-generic/unistd.h:93: warning: "__NR_dup" redefined
93 | #define __NR_dup 23
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:45: note: this is the location of the previous definition
45 | #define __NR_dup 41
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
include/uapi/asm-generic/unistd.h:95: warning: "__NR_dup3" redefined
95 | #define __NR_dup3 24
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:410: note: this is the location of the previous definition
410 | #define __NR_dup3 487
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
include/uapi/asm-generic/unistd.h:101: warning: "__NR_inotify_init1" redefined
101 | #define __NR_inotify_init1 26
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:412: note: this is the location of the previous definition
412 | #define __NR_inotify_init1 489
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
include/uapi/asm-generic/unistd.h:103: warning: "__NR_inotify_add_watch" redefined
103 | #define __NR_inotify_add_watch 27
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
./arch/alpha/include/generated/uapi/asm/unistd_32.h:368: note: this is the location of the previous definition
368 | #define __NR_inotify_add_watch 445
|
In file included from arch/alpha/include/uapi/asm/unistd.h:16,
from arch/alpha/include/asm/unistd.h:5,
from <stdin>:2:
include/uapi/asm-generic/unistd.h:105: warning: "__NR_inotify_rm_watch" redefined
105 | #define __NR_inotify_rm_watch 28
|
In file included from arch/alpha/include/uapi/asm/unistd.h:15,
from arch/alpha/include/asm/unistd.h:5,
..
vim +/__NR_io_setup +33 include/uapi/asm-generic/unistd.h
8a1ab3155c2ac7 David Howells 2012-10-04 32
8a1ab3155c2ac7 David Howells 2012-10-04 @33 #define __NR_io_setup 0
8a1ab3155c2ac7 David Howells 2012-10-04 34 __SC_COMP(__NR_io_setup, sys_io_setup, compat_sys_io_setup)
8a1ab3155c2ac7 David Howells 2012-10-04 @35 #define __NR_io_destroy 1
8a1ab3155c2ac7 David Howells 2012-10-04 36 __SYSCALL(__NR_io_destroy, sys_io_destroy)
8a1ab3155c2ac7 David Howells 2012-10-04 @37 #define __NR_io_submit 2
8a1ab3155c2ac7 David Howells 2012-10-04 38 __SC_COMP(__NR_io_submit, sys_io_submit, compat_sys_io_submit)
8a1ab3155c2ac7 David Howells 2012-10-04 @39 #define __NR_io_cancel 3
8a1ab3155c2ac7 David Howells 2012-10-04 40 __SYSCALL(__NR_io_cancel, sys_io_cancel)
c8ce48f06503ee Arnd Bergmann 2019-02-18 41 #if defined(__ARCH_WANT_TIME32_SYSCALLS) || __BITS_PER_LONG != 32
8a1ab3155c2ac7 David Howells 2012-10-04 @42 #define __NR_io_getevents 4
00bf25d693e7f6 Arnd Bergmann 2019-01-01 43 __SC_3264(__NR_io_getevents, sys_io_getevents_time32, sys_io_getevents)
c8ce48f06503ee Arnd Bergmann 2019-02-18 44 #endif
8a1ab3155c2ac7 David Howells 2012-10-04 45
8a1ab3155c2ac7 David Howells 2012-10-04 46 /* fs/xattr.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @47 #define __NR_setxattr 5
8a1ab3155c2ac7 David Howells 2012-10-04 48 __SYSCALL(__NR_setxattr, sys_setxattr)
8a1ab3155c2ac7 David Howells 2012-10-04 @49 #define __NR_lsetxattr 6
8a1ab3155c2ac7 David Howells 2012-10-04 50 __SYSCALL(__NR_lsetxattr, sys_lsetxattr)
8a1ab3155c2ac7 David Howells 2012-10-04 @51 #define __NR_fsetxattr 7
8a1ab3155c2ac7 David Howells 2012-10-04 52 __SYSCALL(__NR_fsetxattr, sys_fsetxattr)
8a1ab3155c2ac7 David Howells 2012-10-04 @53 #define __NR_getxattr 8
8a1ab3155c2ac7 David Howells 2012-10-04 54 __SYSCALL(__NR_getxattr, sys_getxattr)
8a1ab3155c2ac7 David Howells 2012-10-04 @55 #define __NR_lgetxattr 9
8a1ab3155c2ac7 David Howells 2012-10-04 56 __SYSCALL(__NR_lgetxattr, sys_lgetxattr)
8a1ab3155c2ac7 David Howells 2012-10-04 @57 #define __NR_fgetxattr 10
8a1ab3155c2ac7 David Howells 2012-10-04 58 __SYSCALL(__NR_fgetxattr, sys_fgetxattr)
8a1ab3155c2ac7 David Howells 2012-10-04 @59 #define __NR_listxattr 11
8a1ab3155c2ac7 David Howells 2012-10-04 60 __SYSCALL(__NR_listxattr, sys_listxattr)
8a1ab3155c2ac7 David Howells 2012-10-04 @61 #define __NR_llistxattr 12
8a1ab3155c2ac7 David Howells 2012-10-04 62 __SYSCALL(__NR_llistxattr, sys_llistxattr)
8a1ab3155c2ac7 David Howells 2012-10-04 @63 #define __NR_flistxattr 13
8a1ab3155c2ac7 David Howells 2012-10-04 64 __SYSCALL(__NR_flistxattr, sys_flistxattr)
8a1ab3155c2ac7 David Howells 2012-10-04 @65 #define __NR_removexattr 14
8a1ab3155c2ac7 David Howells 2012-10-04 66 __SYSCALL(__NR_removexattr, sys_removexattr)
8a1ab3155c2ac7 David Howells 2012-10-04 @67 #define __NR_lremovexattr 15
8a1ab3155c2ac7 David Howells 2012-10-04 68 __SYSCALL(__NR_lremovexattr, sys_lremovexattr)
8a1ab3155c2ac7 David Howells 2012-10-04 @69 #define __NR_fremovexattr 16
8a1ab3155c2ac7 David Howells 2012-10-04 70 __SYSCALL(__NR_fremovexattr, sys_fremovexattr)
8a1ab3155c2ac7 David Howells 2012-10-04 71
8a1ab3155c2ac7 David Howells 2012-10-04 72 /* fs/dcache.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @73 #define __NR_getcwd 17
8a1ab3155c2ac7 David Howells 2012-10-04 74 __SYSCALL(__NR_getcwd, sys_getcwd)
8a1ab3155c2ac7 David Howells 2012-10-04 75
8a1ab3155c2ac7 David Howells 2012-10-04 76 /* fs/cookies.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @77 #define __NR_lookup_dcookie 18
8a1ab3155c2ac7 David Howells 2012-10-04 78 __SC_COMP(__NR_lookup_dcookie, sys_lookup_dcookie, compat_sys_lookup_dcookie)
8a1ab3155c2ac7 David Howells 2012-10-04 79
8a1ab3155c2ac7 David Howells 2012-10-04 80 /* fs/eventfd.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @81 #define __NR_eventfd2 19
8a1ab3155c2ac7 David Howells 2012-10-04 82 __SYSCALL(__NR_eventfd2, sys_eventfd2)
8a1ab3155c2ac7 David Howells 2012-10-04 83
8a1ab3155c2ac7 David Howells 2012-10-04 84 /* fs/eventpoll.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @85 #define __NR_epoll_create1 20
8a1ab3155c2ac7 David Howells 2012-10-04 86 __SYSCALL(__NR_epoll_create1, sys_epoll_create1)
8a1ab3155c2ac7 David Howells 2012-10-04 @87 #define __NR_epoll_ctl 21
8a1ab3155c2ac7 David Howells 2012-10-04 88 __SYSCALL(__NR_epoll_ctl, sys_epoll_ctl)
8a1ab3155c2ac7 David Howells 2012-10-04 @89 #define __NR_epoll_pwait 22
8a1ab3155c2ac7 David Howells 2012-10-04 90 __SC_COMP(__NR_epoll_pwait, sys_epoll_pwait, compat_sys_epoll_pwait)
8a1ab3155c2ac7 David Howells 2012-10-04 91
8a1ab3155c2ac7 David Howells 2012-10-04 92 /* fs/fcntl.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @93 #define __NR_dup 23
8a1ab3155c2ac7 David Howells 2012-10-04 94 __SYSCALL(__NR_dup, sys_dup)
8a1ab3155c2ac7 David Howells 2012-10-04 @95 #define __NR_dup3 24
8a1ab3155c2ac7 David Howells 2012-10-04 96 __SYSCALL(__NR_dup3, sys_dup3)
8a1ab3155c2ac7 David Howells 2012-10-04 97 #define __NR3264_fcntl 25
8a1ab3155c2ac7 David Howells 2012-10-04 98 __SC_COMP_3264(__NR3264_fcntl, sys_fcntl64, sys_fcntl, compat_sys_fcntl64)
8a1ab3155c2ac7 David Howells 2012-10-04 99
8a1ab3155c2ac7 David Howells 2012-10-04 100 /* fs/inotify_user.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @101 #define __NR_inotify_init1 26
8a1ab3155c2ac7 David Howells 2012-10-04 102 __SYSCALL(__NR_inotify_init1, sys_inotify_init1)
8a1ab3155c2ac7 David Howells 2012-10-04 @103 #define __NR_inotify_add_watch 27
8a1ab3155c2ac7 David Howells 2012-10-04 104 __SYSCALL(__NR_inotify_add_watch, sys_inotify_add_watch)
8a1ab3155c2ac7 David Howells 2012-10-04 @105 #define __NR_inotify_rm_watch 28
8a1ab3155c2ac7 David Howells 2012-10-04 106 __SYSCALL(__NR_inotify_rm_watch, sys_inotify_rm_watch)
8a1ab3155c2ac7 David Howells 2012-10-04 107
8a1ab3155c2ac7 David Howells 2012-10-04 108 /* fs/ioctl.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @109 #define __NR_ioctl 29
8a1ab3155c2ac7 David Howells 2012-10-04 110 __SC_COMP(__NR_ioctl, sys_ioctl, compat_sys_ioctl)
8a1ab3155c2ac7 David Howells 2012-10-04 111
8a1ab3155c2ac7 David Howells 2012-10-04 112 /* fs/ioprio.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @113 #define __NR_ioprio_set 30
8a1ab3155c2ac7 David Howells 2012-10-04 114 __SYSCALL(__NR_ioprio_set, sys_ioprio_set)
8a1ab3155c2ac7 David Howells 2012-10-04 @115 #define __NR_ioprio_get 31
8a1ab3155c2ac7 David Howells 2012-10-04 116 __SYSCALL(__NR_ioprio_get, sys_ioprio_get)
8a1ab3155c2ac7 David Howells 2012-10-04 117
8a1ab3155c2ac7 David Howells 2012-10-04 118 /* fs/locks.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @119 #define __NR_flock 32
8a1ab3155c2ac7 David Howells 2012-10-04 120 __SYSCALL(__NR_flock, sys_flock)
8a1ab3155c2ac7 David Howells 2012-10-04 121
8a1ab3155c2ac7 David Howells 2012-10-04 122 /* fs/namei.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @123 #define __NR_mknodat 33
8a1ab3155c2ac7 David Howells 2012-10-04 124 __SYSCALL(__NR_mknodat, sys_mknodat)
8a1ab3155c2ac7 David Howells 2012-10-04 @125 #define __NR_mkdirat 34
8a1ab3155c2ac7 David Howells 2012-10-04 126 __SYSCALL(__NR_mkdirat, sys_mkdirat)
8a1ab3155c2ac7 David Howells 2012-10-04 @127 #define __NR_unlinkat 35
8a1ab3155c2ac7 David Howells 2012-10-04 128 __SYSCALL(__NR_unlinkat, sys_unlinkat)
8a1ab3155c2ac7 David Howells 2012-10-04 @129 #define __NR_symlinkat 36
8a1ab3155c2ac7 David Howells 2012-10-04 130 __SYSCALL(__NR_symlinkat, sys_symlinkat)
8a1ab3155c2ac7 David Howells 2012-10-04 @131 #define __NR_linkat 37
8a1ab3155c2ac7 David Howells 2012-10-04 132 __SYSCALL(__NR_linkat, sys_linkat)
b0da6d44157aa6 James Hogan 2016-04-29 133 #ifdef __ARCH_WANT_RENAMEAT
b0da6d44157aa6 James Hogan 2016-04-29 134 /* renameat is superseded with flags by renameat2 */
8a1ab3155c2ac7 David Howells 2012-10-04 135 #define __NR_renameat 38
8a1ab3155c2ac7 David Howells 2012-10-04 136 __SYSCALL(__NR_renameat, sys_renameat)
b0da6d44157aa6 James Hogan 2016-04-29 137 #endif /* __ARCH_WANT_RENAMEAT */
8a1ab3155c2ac7 David Howells 2012-10-04 138
8a1ab3155c2ac7 David Howells 2012-10-04 139 /* fs/namespace.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @140 #define __NR_umount2 39
8a1ab3155c2ac7 David Howells 2012-10-04 141 __SYSCALL(__NR_umount2, sys_umount)
8a1ab3155c2ac7 David Howells 2012-10-04 @142 #define __NR_mount 40
028abd9222df0c Christoph Hellwig 2020-09-17 143 __SYSCALL(__NR_mount, sys_mount)
8a1ab3155c2ac7 David Howells 2012-10-04 @144 #define __NR_pivot_root 41
8a1ab3155c2ac7 David Howells 2012-10-04 145 __SYSCALL(__NR_pivot_root, sys_pivot_root)
8a1ab3155c2ac7 David Howells 2012-10-04 146
8a1ab3155c2ac7 David Howells 2012-10-04 147 /* fs/nfsctl.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @148 #define __NR_nfsservctl 42
8a1ab3155c2ac7 David Howells 2012-10-04 149 __SYSCALL(__NR_nfsservctl, sys_ni_syscall)
8a1ab3155c2ac7 David Howells 2012-10-04 150
8a1ab3155c2ac7 David Howells 2012-10-04 151 /* fs/open.c */
8a1ab3155c2ac7 David Howells 2012-10-04 152 #define __NR3264_statfs 43
8a1ab3155c2ac7 David Howells 2012-10-04 153 __SC_COMP_3264(__NR3264_statfs, sys_statfs64, sys_statfs, \
8a1ab3155c2ac7 David Howells 2012-10-04 154 compat_sys_statfs64)
8a1ab3155c2ac7 David Howells 2012-10-04 155 #define __NR3264_fstatfs 44
8a1ab3155c2ac7 David Howells 2012-10-04 156 __SC_COMP_3264(__NR3264_fstatfs, sys_fstatfs64, sys_fstatfs, \
8a1ab3155c2ac7 David Howells 2012-10-04 157 compat_sys_fstatfs64)
8a1ab3155c2ac7 David Howells 2012-10-04 158 #define __NR3264_truncate 45
8a1ab3155c2ac7 David Howells 2012-10-04 159 __SC_COMP_3264(__NR3264_truncate, sys_truncate64, sys_truncate, \
8a1ab3155c2ac7 David Howells 2012-10-04 160 compat_sys_truncate64)
8a1ab3155c2ac7 David Howells 2012-10-04 161 #define __NR3264_ftruncate 46
8a1ab3155c2ac7 David Howells 2012-10-04 162 __SC_COMP_3264(__NR3264_ftruncate, sys_ftruncate64, sys_ftruncate, \
8a1ab3155c2ac7 David Howells 2012-10-04 163 compat_sys_ftruncate64)
8a1ab3155c2ac7 David Howells 2012-10-04 164
8a1ab3155c2ac7 David Howells 2012-10-04 @165 #define __NR_fallocate 47
8a1ab3155c2ac7 David Howells 2012-10-04 166 __SC_COMP(__NR_fallocate, sys_fallocate, compat_sys_fallocate)
8a1ab3155c2ac7 David Howells 2012-10-04 @167 #define __NR_faccessat 48
8a1ab3155c2ac7 David Howells 2012-10-04 168 __SYSCALL(__NR_faccessat, sys_faccessat)
8a1ab3155c2ac7 David Howells 2012-10-04 @169 #define __NR_chdir 49
8a1ab3155c2ac7 David Howells 2012-10-04 170 __SYSCALL(__NR_chdir, sys_chdir)
8a1ab3155c2ac7 David Howells 2012-10-04 @171 #define __NR_fchdir 50
8a1ab3155c2ac7 David Howells 2012-10-04 172 __SYSCALL(__NR_fchdir, sys_fchdir)
8a1ab3155c2ac7 David Howells 2012-10-04 @173 #define __NR_chroot 51
8a1ab3155c2ac7 David Howells 2012-10-04 174 __SYSCALL(__NR_chroot, sys_chroot)
8a1ab3155c2ac7 David Howells 2012-10-04 @175 #define __NR_fchmod 52
8a1ab3155c2ac7 David Howells 2012-10-04 176 __SYSCALL(__NR_fchmod, sys_fchmod)
8a1ab3155c2ac7 David Howells 2012-10-04 @177 #define __NR_fchmodat 53
8a1ab3155c2ac7 David Howells 2012-10-04 178 __SYSCALL(__NR_fchmodat, sys_fchmodat)
8a1ab3155c2ac7 David Howells 2012-10-04 @179 #define __NR_fchownat 54
8a1ab3155c2ac7 David Howells 2012-10-04 180 __SYSCALL(__NR_fchownat, sys_fchownat)
8a1ab3155c2ac7 David Howells 2012-10-04 @181 #define __NR_fchown 55
8a1ab3155c2ac7 David Howells 2012-10-04 182 __SYSCALL(__NR_fchown, sys_fchown)
8a1ab3155c2ac7 David Howells 2012-10-04 @183 #define __NR_openat 56
0d0216c03a7a14 Yury Norov 2018-05-16 184 __SYSCALL(__NR_openat, sys_openat)
8a1ab3155c2ac7 David Howells 2012-10-04 @185 #define __NR_close 57
8a1ab3155c2ac7 David Howells 2012-10-04 186 __SYSCALL(__NR_close, sys_close)
8a1ab3155c2ac7 David Howells 2012-10-04 @187 #define __NR_vhangup 58
8a1ab3155c2ac7 David Howells 2012-10-04 188 __SYSCALL(__NR_vhangup, sys_vhangup)
8a1ab3155c2ac7 David Howells 2012-10-04 189
8a1ab3155c2ac7 David Howells 2012-10-04 190 /* fs/pipe.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @191 #define __NR_pipe2 59
8a1ab3155c2ac7 David Howells 2012-10-04 192 __SYSCALL(__NR_pipe2, sys_pipe2)
8a1ab3155c2ac7 David Howells 2012-10-04 193
8a1ab3155c2ac7 David Howells 2012-10-04 194 /* fs/quota.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @195 #define __NR_quotactl 60
8a1ab3155c2ac7 David Howells 2012-10-04 196 __SYSCALL(__NR_quotactl, sys_quotactl)
8a1ab3155c2ac7 David Howells 2012-10-04 197
8a1ab3155c2ac7 David Howells 2012-10-04 198 /* fs/readdir.c */
8a1ab3155c2ac7 David Howells 2012-10-04 @199 #define __NR_getdents64 61
2611dc19395697 Al Viro 2017-04-08 200 __SYSCALL(__NR_getdents64, sys_getdents64)
8a1ab3155c2ac7 David Howells 2012-10-04 201
8a1ab3155c2ac7 David Howells 2012-10-04 202 /* fs/read_write.c */
8a1ab3155c2ac7 David Howells 2012-10-04 203 #define __NR3264_lseek 62
8a1ab3155c2ac7 David Howells 2012-10-04 204 __SC_3264(__NR3264_lseek, sys_llseek, sys_lseek)
8a1ab3155c2ac7 David Howells 2012-10-04 @205 #define __NR_read 63
8a1ab3155c2ac7 David Howells 2012-10-04 206 __SYSCALL(__NR_read, sys_read)
8a1ab3155c2ac7 David Howells 2012-10-04 @207 #define __NR_write 64
8a1ab3155c2ac7 David Howells 2012-10-04 208 __SYSCALL(__NR_write, sys_write)
8a1ab3155c2ac7 David Howells 2012-10-04 @209 #define __NR_readv 65
5f764d624a89d4 Christoph Hellwig 2020-09-25 210 __SC_COMP(__NR_readv, sys_readv, sys_readv)
8a1ab3155c2ac7 David Howells 2012-10-04 @211 #define __NR_writev 66
5f764d624a89d4 Christoph Hellwig 2020-09-25 212 __SC_COMP(__NR_writev, sys_writev, sys_writev)
8a1ab3155c2ac7 David Howells 2012-10-04 @213 #define __NR_pread64 67
8a1ab3155c2ac7 David Howells 2012-10-04 214 __SC_COMP(__NR_pread64, sys_pread64, compat_sys_pread64)
8a1ab3155c2ac7 David Howells 2012-10-04 @215 #define __NR_pwrite64 68
8a1ab3155c2ac7 David Howells 2012-10-04 216 __SC_COMP(__NR_pwrite64, sys_pwrite64, compat_sys_pwrite64)
8a1ab3155c2ac7 David Howells 2012-10-04 @217 #define __NR_preadv 69
8a1ab3155c2ac7 David Howells 2012-10-04 218 __SC_COMP(__NR_preadv, sys_preadv, compat_sys_preadv)
8a1ab3155c2ac7 David Howells 2012-10-04 @219 #define __NR_pwritev 70
8a1ab3155c2ac7 David Howells 2012-10-04 220 __SC_COMP(__NR_pwritev, sys_pwritev, compat_sys_pwritev)
8a1ab3155c2ac7 David Howells 2012-10-04 221
8a1ab3155c2ac7 David Howells 2012-10-04 222 /* fs/sendfile.c */
8a1ab3155c2ac7 David Howells 2012-10-04 223 #define __NR3264_sendfile 71
8a1ab3155c2ac7 David Howells 2012-10-04 224 __SYSCALL(__NR3264_sendfile, sys_sendfile64)
8a1ab3155c2ac7 David Howells 2012-10-04 225
8a1ab3155c2ac7 David Howells 2012-10-04 226 /* fs/select.c */
c8ce48f06503ee Arnd Bergmann 2019-02-18 227 #if defined(__ARCH_WANT_TIME32_SYSCALLS) || __BITS_PER_LONG != 32
8a1ab3155c2ac7 David Howells 2012-10-04 @228 #define __NR_pselect6 72
00bf25d693e7f6 Arnd Bergmann 2019-01-01 229 __SC_COMP_3264(__NR_pselect6, sys_pselect6_time32, sys_pselect6, compat_sys_pselect6_time32)
8a1ab3155c2ac7 David Howells 2012-10-04 @230 #define __NR_ppoll 73
00bf25d693e7f6 Arnd Bergmann 2019-01-01 231 __SC_COMP_3264(__NR_ppoll, sys_ppoll_time32, sys_ppoll, compat_sys_ppoll_time32)
c8ce48f06503ee Arnd Bergmann 2019-02-18 232 #endif
8a1ab3155c2ac7 David Howells 2012-10-04 233
--
0-DAY CI Kernel Test Service
https://01.org/lkp
Powered by blists - more mailing lists