Hi Sami,
FYI, the error/warning still remains.
tree:
https://android.googlesource.com/kernel/common android-4.19-stable
head: 4b0d5f03427e2021375c707c6b0b1e89cb81754b
commit: 5625445e6e8452f7125be155dd2f087230078ae0 [20830/24077] ANDROID: syscalls/x86: use
a weak function for IA32 compat syscalls
config: x86_64-randconfig-c007-20211118 (attached as .config)
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
git remote add android-common
https://android.googlesource.com/kernel/common
git fetch --no-tags android-common android-4.19-stable
git checkout 5625445e6e8452f7125be155dd2f087230078ae0
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:21:1: note: expanded from here
__ia32_sys_io_submit
^
kernel/sys_ni.c:42:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
kernel/sys_ni.c:43:1: warning: no previous prototype for function
'__ia32_compat_sys_io_submit' [-Wmissing-prototypes]
COND_SYSCALL_COMPAT(io_submit);
^
arch/x86/include/asm/syscall_wrapper.h:123:25: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
<scratch space>:22:1: note: expanded from here
__ia32_compat_sys_io_submit
^
kernel/sys_ni.c:43:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:123:20: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
kernel/sys_ni.c:44:1: warning: no previous prototype for function
'__x64_sys_io_cancel' [-Wmissing-prototypes]
COND_SYSCALL(io_cancel);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:27:1: note: expanded from here
__x64_sys_io_cancel
^
kernel/sys_ni.c:44:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:44:1: warning: no previous prototype for function
'__ia32_sys_io_cancel' [-Wmissing-prototypes]
COND_SYSCALL(io_cancel);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:28:1: note: expanded from here
__ia32_sys_io_cancel
^
kernel/sys_ni.c:44:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
kernel/sys_ni.c:45:1: warning: no previous prototype for function
'__x64_sys_io_getevents' [-Wmissing-prototypes]
COND_SYSCALL(io_getevents);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:29:1: note: expanded from here
__x64_sys_io_getevents
^
kernel/sys_ni.c:45:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:45:1: warning: no previous prototype for function
'__ia32_sys_io_getevents' [-Wmissing-prototypes]
COND_SYSCALL(io_getevents);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:30:1: note: expanded from here
__ia32_sys_io_getevents
^
kernel/sys_ni.c:45:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
kernel/sys_ni.c:46:1: warning: no previous prototype for function
'__x64_sys_io_pgetevents' [-Wmissing-prototypes]
COND_SYSCALL(io_pgetevents);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:31:1: note: expanded from here
__x64_sys_io_pgetevents
^
kernel/sys_ni.c:46:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:46:1: warning: no previous prototype for function
'__ia32_sys_io_pgetevents' [-Wmissing-prototypes]
COND_SYSCALL(io_pgetevents);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:32:1: note: expanded from here
__ia32_sys_io_pgetevents
^
kernel/sys_ni.c:46:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
> kernel/sys_ni.c:47:1: warning: no previous prototype for function
'__ia32_compat_sys_io_getevents' [-Wmissing-prototypes]
COND_SYSCALL_COMPAT(io_getevents);
^
arch/x86/include/asm/syscall_wrapper.h:123:25: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
<scratch space>:33:1: note: expanded from here
__ia32_compat_sys_io_getevents
^
kernel/sys_ni.c:47:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:123:20: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
kernel/sys_ni.c:48:1: warning: no previous prototype for function
'__ia32_compat_sys_io_pgetevents' [-Wmissing-prototypes]
COND_SYSCALL_COMPAT(io_pgetevents);
^
arch/x86/include/asm/syscall_wrapper.h:123:25: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
<scratch space>:38:1: note: expanded from here
__ia32_compat_sys_io_pgetevents
^
kernel/sys_ni.c:48:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:123:20: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
kernel/sys_ni.c:55:1: warning: no previous prototype for function
'__x64_sys_lookup_dcookie' [-Wmissing-prototypes]
COND_SYSCALL(lookup_dcookie);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:43:1: note: expanded from here
__x64_sys_lookup_dcookie
^
kernel/sys_ni.c:55:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:55:1: warning: no previous prototype for function
'__ia32_sys_lookup_dcookie' [-Wmissing-prototypes]
COND_SYSCALL(lookup_dcookie);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:44:1: note: expanded from here
__ia32_sys_lookup_dcookie
^
kernel/sys_ni.c:55:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
kernel/sys_ni.c:56:1: warning: no previous prototype for function
'__ia32_compat_sys_lookup_dcookie' [-Wmissing-prototypes]
COND_SYSCALL_COMPAT(lookup_dcookie);
^
arch/x86/include/asm/syscall_wrapper.h:123:25: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
<scratch space>:45:1: note: expanded from here
__ia32_compat_sys_lookup_dcookie
^
kernel/sys_ni.c:56:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:123:20: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
kernel/sys_ni.c:59:1: warning: no previous prototype for function
'__x64_sys_eventfd2' [-Wmissing-prototypes]
COND_SYSCALL(eventfd2);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:50:1: note: expanded from here
__x64_sys_eventfd2
^
kernel/sys_ni.c:59:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:59:1: warning: no previous prototype for function
'__ia32_sys_eventfd2' [-Wmissing-prototypes]
COND_SYSCALL(eventfd2);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:51:1: note: expanded from here
__ia32_sys_eventfd2
^
kernel/sys_ni.c:59:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
kernel/sys_ni.c:62:1: warning: no previous prototype for function
'__x64_sys_epoll_create1' [-Wmissing-prototypes]
COND_SYSCALL(epoll_create1);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:52:1: note: expanded from here
__x64_sys_epoll_create1
^
kernel/sys_ni.c:62:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
--
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:76:1: note: expanded from here
__ia32_sys_quotactl
^
kernel/sys_ni.c:94:1: note: declare 'static' if the function is not intended to
be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
kernel/sys_ni.c:105:1: warning: no previous prototype for function
'__x64_sys_signalfd4' [-Wmissing-prototypes]
COND_SYSCALL(signalfd4);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:77:1: note: expanded from here
__x64_sys_signalfd4
^
kernel/sys_ni.c:105:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:105:1: warning: no previous prototype for function
'__ia32_sys_signalfd4' [-Wmissing-prototypes]
COND_SYSCALL(signalfd4);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:78:1: note: expanded from here
__ia32_sys_signalfd4
^
kernel/sys_ni.c:105:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
kernel/sys_ni.c:106:1: warning: no previous prototype for function
'__ia32_compat_sys_signalfd4' [-Wmissing-prototypes]
COND_SYSCALL_COMPAT(signalfd4);
^
arch/x86/include/asm/syscall_wrapper.h:123:25: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
<scratch space>:79:1: note: expanded from here
__ia32_compat_sys_signalfd4
^
kernel/sys_ni.c:106:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:123:20: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
kernel/sys_ni.c:115:1: warning: no previous prototype for function
'__x64_sys_timerfd_create' [-Wmissing-prototypes]
COND_SYSCALL(timerfd_create);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:84:1: note: expanded from here
__x64_sys_timerfd_create
^
kernel/sys_ni.c:115:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:115:1: warning: no previous prototype for function
'__ia32_sys_timerfd_create' [-Wmissing-prototypes]
COND_SYSCALL(timerfd_create);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:85:1: note: expanded from here
__ia32_sys_timerfd_create
^
kernel/sys_ni.c:115:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
kernel/sys_ni.c:116:1: warning: no previous prototype for function
'__x64_sys_timerfd_settime' [-Wmissing-prototypes]
COND_SYSCALL(timerfd_settime);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:86:1: note: expanded from here
__x64_sys_timerfd_settime
^
kernel/sys_ni.c:116:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:116:1: warning: no previous prototype for function
'__ia32_sys_timerfd_settime' [-Wmissing-prototypes]
COND_SYSCALL(timerfd_settime);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:87:1: note: expanded from here
__ia32_sys_timerfd_settime
^
kernel/sys_ni.c:116:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
> kernel/sys_ni.c:117:1: warning: no previous prototype for
function '__ia32_compat_sys_timerfd_settime' [-Wmissing-prototypes]
COND_SYSCALL_COMPAT(timerfd_settime);
^
arch/x86/include/asm/syscall_wrapper.h:123:25: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
<scratch space>:88:1: note: expanded from here
__ia32_compat_sys_timerfd_settime
^
kernel/sys_ni.c:117:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:123:20: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
kernel/sys_ni.c:118:1: warning: no previous prototype for function
'__x64_sys_timerfd_gettime' [-Wmissing-prototypes]
COND_SYSCALL(timerfd_gettime);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:93:1: note: expanded from here
__x64_sys_timerfd_gettime
^
kernel/sys_ni.c:118:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:118:1: warning: no previous prototype for function
'__ia32_sys_timerfd_gettime' [-Wmissing-prototypes]
COND_SYSCALL(timerfd_gettime);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:94:1: note: expanded from here
__ia32_sys_timerfd_gettime
^
kernel/sys_ni.c:118:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
> kernel/sys_ni.c:119:1: warning: no previous prototype for
function '__ia32_compat_sys_timerfd_gettime' [-Wmissing-prototypes]
COND_SYSCALL_COMPAT(timerfd_gettime);
^
arch/x86/include/asm/syscall_wrapper.h:123:25: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
<scratch space>:95:1: note: expanded from here
__ia32_compat_sys_timerfd_gettime
^
kernel/sys_ni.c:119:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:123:20: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
kernel/sys_ni.c:124:1: warning: no previous prototype for function
'__x64_sys_acct' [-Wmissing-prototypes]
COND_SYSCALL(acct);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:100:1: note: expanded from here
__x64_sys_acct
^
kernel/sys_ni.c:124:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:124:1: warning: no previous prototype for function
'__ia32_sys_acct' [-Wmissing-prototypes]
COND_SYSCALL(acct);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:101:1: note: expanded from here
__ia32_sys_acct
^
kernel/sys_ni.c:124:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
kernel/sys_ni.c:127:1: warning: no previous prototype for function
'__x64_sys_capget' [-Wmissing-prototypes]
COND_SYSCALL(capget);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:102:1: note: expanded from here
__x64_sys_capget
^
kernel/sys_ni.c:127:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:127:1: warning: no previous prototype for function
'__ia32_sys_capget' [-Wmissing-prototypes]
COND_SYSCALL(capget);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:103:1: note: expanded from here
__ia32_sys_capget
^
kernel/sys_ni.c:127:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
kernel/sys_ni.c:128:1: warning: no previous prototype for function
'__x64_sys_capset' [-Wmissing-prototypes]
COND_SYSCALL(capset);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:104:1: note: expanded from here
__x64_sys_capset
^
kernel/sys_ni.c:128:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:128:1: warning: no previous prototype for function
'__ia32_sys_capset' [-Wmissing-prototypes]
COND_SYSCALL(capset);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:105:1: note: expanded from here
__ia32_sys_capset
^
kernel/sys_ni.c:128:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
kernel/sys_ni.c:137:1: warning: no previous prototype for function
'__x64_sys_futex' [-Wmissing-prototypes]
COND_SYSCALL(futex);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:106:1: note: expanded from here
__x64_sys_futex
^
kernel/sys_ni.c:137:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:137:1: warning: no previous prototype for function
'__ia32_sys_futex' [-Wmissing-prototypes]
COND_SYSCALL(futex);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:107:1: note: expanded from here
__ia32_sys_futex
^
kernel/sys_ni.c:137:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
> kernel/sys_ni.c:138:1: warning: no previous prototype for
function '__ia32_compat_sys_futex' [-Wmissing-prototypes]
COND_SYSCALL_COMPAT(futex);
^
arch/x86/include/asm/syscall_wrapper.h:123:25: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
<scratch space>:108:1: note: expanded from here
__ia32_compat_sys_futex
^
kernel/sys_ni.c:138:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:123:20: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
kernel/sys_ni.c:139:1: warning: no previous prototype for function
'__x64_sys_set_robust_list' [-Wmissing-prototypes]
COND_SYSCALL(set_robust_list);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:113:1: note: expanded from here
__x64_sys_set_robust_list
^
kernel/sys_ni.c:139:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:139:1: warning: no previous prototype for function
'__ia32_sys_set_robust_list' [-Wmissing-prototypes]
COND_SYSCALL(set_robust_list);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:114:1: note: expanded from here
__ia32_sys_set_robust_list
^
kernel/sys_ni.c:139:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
kernel/sys_ni.c:140:1: warning: no previous prototype for function
'__ia32_compat_sys_set_robust_list' [-Wmissing-prototypes]
COND_SYSCALL_COMPAT(set_robust_list);
^
arch/x86/include/asm/syscall_wrapper.h:123:25: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
<scratch space>:115:1: note: expanded from here
__ia32_compat_sys_set_robust_list
^
kernel/sys_ni.c:140:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:123:20: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
kernel/sys_ni.c:141:1: warning: no previous prototype for function
'__x64_sys_get_robust_list' [-Wmissing-prototypes]
COND_SYSCALL(get_robust_list);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:120:1: note: expanded from here
__x64_sys_get_robust_list
^
kernel/sys_ni.c:141:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:62:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
kernel/sys_ni.c:141:1: warning: no previous prototype for function
'__ia32_sys_get_robust_list' [-Wmissing-prototypes]
COND_SYSCALL(get_robust_list);
^
arch/x86/include/asm/syscall_wrapper.h:66:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
<scratch space>:121:1: note: expanded from here
__ia32_sys_get_robust_list
^
kernel/sys_ni.c:141:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:66:20: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __ia32_sys_##name(const struct pt_regs *__unused)\
^
kernel/sys_ni.c:142:1: warning: no previous prototype for function
'__ia32_compat_sys_get_robust_list' [-Wmissing-prototypes]
COND_SYSCALL_COMPAT(get_robust_list);
^
arch/x86/include/asm/syscall_wrapper.h:123:25: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
<scratch space>:122:1: note: expanded from here
__ia32_compat_sys_get_robust_list
^
kernel/sys_ni.c:142:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
arch/x86/include/asm/syscall_wrapper.h:123:20: note: expanded from macro
'COND_SYSCALL_COMPAT'
asmlinkage __weak long __ia32_compat_sys_##name( \
^
kernel/sys_ni.c:149:1: warning: no previous prototype for function
'__x64_sys_kexec_load' [-Wmissing-prototypes]
COND_SYSCALL(kexec_load);
^
arch/x86/include/asm/syscall_wrapper.h:62:25: note: expanded from macro
'COND_SYSCALL'
asmlinkage __weak long __x64_sys_##name(const struct pt_regs *__unused) \
^
<scratch space>:127:1: note: expanded from here
__x64_sys_kexec_load
^
kernel/sys_ni.c:149:1: note: declare 'static' if the function is not intended
to be used outside of this translation unit
..
vim +/__ia32_compat_sys_io_getevents +47 kernel/sys_ni.c
67a7acd3773a94 Dominik Brodowski 2018-03-04 32
70dd4b3160798b Dominik Brodowski 2018-03-06 33 /*
70dd4b3160798b Dominik Brodowski 2018-03-06 34 * This list is kept in the same order
as include/uapi/asm-generic/unistd.h.
70dd4b3160798b Dominik Brodowski 2018-03-06 35 * Architecture specific entries go
below, followed by deprecated or obsolete
70dd4b3160798b Dominik Brodowski 2018-03-06 36 * system calls.
70dd4b3160798b Dominik Brodowski 2018-03-06 37 */
70dd4b3160798b Dominik Brodowski 2018-03-06 38
67a7acd3773a94 Dominik Brodowski 2018-03-04 39 COND_SYSCALL(io_setup);
67a7acd3773a94 Dominik Brodowski 2018-03-04 40 COND_SYSCALL_COMPAT(io_setup);
67a7acd3773a94 Dominik Brodowski 2018-03-04 41 COND_SYSCALL(io_destroy);
67a7acd3773a94 Dominik Brodowski 2018-03-04 42 COND_SYSCALL(io_submit);
67a7acd3773a94 Dominik Brodowski 2018-03-04 43 COND_SYSCALL_COMPAT(io_submit);
67a7acd3773a94 Dominik Brodowski 2018-03-04 44 COND_SYSCALL(io_cancel);
67a7acd3773a94 Dominik Brodowski 2018-03-04 45 COND_SYSCALL(io_getevents);
7a074e96dee625 Christoph Hellwig 2018-05-02 @46 COND_SYSCALL(io_pgetevents);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @47 COND_SYSCALL_COMPAT(io_getevents);
7a074e96dee625 Christoph Hellwig 2018-05-02 48 COND_SYSCALL_COMPAT(io_pgetevents);
70dd4b3160798b Dominik Brodowski 2018-03-06 49
70dd4b3160798b Dominik Brodowski 2018-03-06 50 /* fs/xattr.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 51
70dd4b3160798b Dominik Brodowski 2018-03-06 52 /* fs/dcache.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 53
70dd4b3160798b Dominik Brodowski 2018-03-06 54 /* fs/cookies.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 55 COND_SYSCALL(lookup_dcookie);
67a7acd3773a94 Dominik Brodowski 2018-03-04 56 COND_SYSCALL_COMPAT(lookup_dcookie);
70dd4b3160798b Dominik Brodowski 2018-03-06 57
70dd4b3160798b Dominik Brodowski 2018-03-06 58 /* fs/eventfd.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 59 COND_SYSCALL(eventfd2);
70dd4b3160798b Dominik Brodowski 2018-03-06 60
70dd4b3160798b Dominik Brodowski 2018-03-06 61 /* fs/eventfd.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 62 COND_SYSCALL(epoll_create1);
67a7acd3773a94 Dominik Brodowski 2018-03-04 63 COND_SYSCALL(epoll_ctl);
67a7acd3773a94 Dominik Brodowski 2018-03-04 64 COND_SYSCALL(epoll_pwait);
67a7acd3773a94 Dominik Brodowski 2018-03-04 65 COND_SYSCALL_COMPAT(epoll_pwait);
70dd4b3160798b Dominik Brodowski 2018-03-06 66
70dd4b3160798b Dominik Brodowski 2018-03-06 67 /* fs/fcntl.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 68
70dd4b3160798b Dominik Brodowski 2018-03-06 69 /* fs/inotify_user.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 70 COND_SYSCALL(inotify_init1);
67a7acd3773a94 Dominik Brodowski 2018-03-04 71 COND_SYSCALL(inotify_add_watch);
67a7acd3773a94 Dominik Brodowski 2018-03-04 72 COND_SYSCALL(inotify_rm_watch);
70dd4b3160798b Dominik Brodowski 2018-03-06 73
70dd4b3160798b Dominik Brodowski 2018-03-06 74 /* fs/ioctl.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 75
70dd4b3160798b Dominik Brodowski 2018-03-06 76 /* fs/ioprio.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 77 COND_SYSCALL(ioprio_set);
67a7acd3773a94 Dominik Brodowski 2018-03-04 78 COND_SYSCALL(ioprio_get);
70dd4b3160798b Dominik Brodowski 2018-03-06 79
70dd4b3160798b Dominik Brodowski 2018-03-06 80 /* fs/locks.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 81 COND_SYSCALL(flock);
70dd4b3160798b Dominik Brodowski 2018-03-06 82
70dd4b3160798b Dominik Brodowski 2018-03-06 83 /* fs/namei.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 84
70dd4b3160798b Dominik Brodowski 2018-03-06 85 /* fs/namespace.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 86
70dd4b3160798b Dominik Brodowski 2018-03-06 87 /* fs/nfsctl.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 88
70dd4b3160798b Dominik Brodowski 2018-03-06 89 /* fs/open.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 90
70dd4b3160798b Dominik Brodowski 2018-03-06 91 /* fs/pipe.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 92
70dd4b3160798b Dominik Brodowski 2018-03-06 93 /* fs/quota.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 94 COND_SYSCALL(quotactl);
70dd4b3160798b Dominik Brodowski 2018-03-06 95
70dd4b3160798b Dominik Brodowski 2018-03-06 96 /* fs/readdir.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 97
70dd4b3160798b Dominik Brodowski 2018-03-06 98 /* fs/read_write.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 99
70dd4b3160798b Dominik Brodowski 2018-03-06 100 /* fs/sendfile.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 101
70dd4b3160798b Dominik Brodowski 2018-03-06 102 /* fs/select.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 103
70dd4b3160798b Dominik Brodowski 2018-03-06 104 /* fs/signalfd.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 105 COND_SYSCALL(signalfd4);
67a7acd3773a94 Dominik Brodowski 2018-03-04 106 COND_SYSCALL_COMPAT(signalfd4);
70dd4b3160798b Dominik Brodowski 2018-03-06 107
70dd4b3160798b Dominik Brodowski 2018-03-06 108 /* fs/splice.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 109
70dd4b3160798b Dominik Brodowski 2018-03-06 110 /* fs/stat.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 111
70dd4b3160798b Dominik Brodowski 2018-03-06 112 /* fs/sync.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 113
70dd4b3160798b Dominik Brodowski 2018-03-06 114 /* fs/timerfd.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 115 COND_SYSCALL(timerfd_create);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @116 COND_SYSCALL(timerfd_settime);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @117 COND_SYSCALL_COMPAT(timerfd_settime);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @118 COND_SYSCALL(timerfd_gettime);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @119 COND_SYSCALL_COMPAT(timerfd_gettime);
70dd4b3160798b Dominik Brodowski 2018-03-06 120
70dd4b3160798b Dominik Brodowski 2018-03-06 121 /* fs/utimes.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 122
70dd4b3160798b Dominik Brodowski 2018-03-06 123 /* kernel/acct.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 124 COND_SYSCALL(acct);
70dd4b3160798b Dominik Brodowski 2018-03-06 125
70dd4b3160798b Dominik Brodowski 2018-03-06 126 /* kernel/capability.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 127 COND_SYSCALL(capget);
67a7acd3773a94 Dominik Brodowski 2018-03-04 128 COND_SYSCALL(capset);
70dd4b3160798b Dominik Brodowski 2018-03-06 129
70dd4b3160798b Dominik Brodowski 2018-03-06 130 /* kernel/exec_domain.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 131
70dd4b3160798b Dominik Brodowski 2018-03-06 132 /* kernel/exit.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 133
70dd4b3160798b Dominik Brodowski 2018-03-06 134 /* kernel/fork.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 135
70dd4b3160798b Dominik Brodowski 2018-03-06 136 /* kernel/futex.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 @137 COND_SYSCALL(futex);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @138 COND_SYSCALL_COMPAT(futex);
67a7acd3773a94 Dominik Brodowski 2018-03-04 139 COND_SYSCALL(set_robust_list);
67a7acd3773a94 Dominik Brodowski 2018-03-04 140 COND_SYSCALL_COMPAT(set_robust_list);
67a7acd3773a94 Dominik Brodowski 2018-03-04 141 COND_SYSCALL(get_robust_list);
67a7acd3773a94 Dominik Brodowski 2018-03-04 142 COND_SYSCALL_COMPAT(get_robust_list);
70dd4b3160798b Dominik Brodowski 2018-03-06 143
70dd4b3160798b Dominik Brodowski 2018-03-06 144 /* kernel/hrtimer.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 145
70dd4b3160798b Dominik Brodowski 2018-03-06 146 /* kernel/itimer.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 147
70dd4b3160798b Dominik Brodowski 2018-03-06 148 /* kernel/kexec.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 149 COND_SYSCALL(kexec_load);
67a7acd3773a94 Dominik Brodowski 2018-03-04 150 COND_SYSCALL_COMPAT(kexec_load);
70dd4b3160798b Dominik Brodowski 2018-03-06 151
70dd4b3160798b Dominik Brodowski 2018-03-06 152 /* kernel/module.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 153 COND_SYSCALL(init_module);
67a7acd3773a94 Dominik Brodowski 2018-03-04 154 COND_SYSCALL(delete_module);
70dd4b3160798b Dominik Brodowski 2018-03-06 155
70dd4b3160798b Dominik Brodowski 2018-03-06 156 /* kernel/posix-timers.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 157
70dd4b3160798b Dominik Brodowski 2018-03-06 158 /* kernel/printk.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 159 COND_SYSCALL(syslog);
70dd4b3160798b Dominik Brodowski 2018-03-06 160
70dd4b3160798b Dominik Brodowski 2018-03-06 161 /* kernel/ptrace.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 162
70dd4b3160798b Dominik Brodowski 2018-03-06 163 /* kernel/sched/core.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 164
70dd4b3160798b Dominik Brodowski 2018-03-06 165 /* kernel/sys.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 166 COND_SYSCALL(setregid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 167 COND_SYSCALL(setgid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 168 COND_SYSCALL(setreuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 169 COND_SYSCALL(setuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 170 COND_SYSCALL(setresuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 171 COND_SYSCALL(getresuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 172 COND_SYSCALL(setresgid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 173 COND_SYSCALL(getresgid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 174 COND_SYSCALL(setfsuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 175 COND_SYSCALL(setfsgid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 176 COND_SYSCALL(setgroups);
67a7acd3773a94 Dominik Brodowski 2018-03-04 177 COND_SYSCALL(getgroups);
70dd4b3160798b Dominik Brodowski 2018-03-06 178
70dd4b3160798b Dominik Brodowski 2018-03-06 179 /* kernel/time.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 180
70dd4b3160798b Dominik Brodowski 2018-03-06 181 /* kernel/timer.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 182
70dd4b3160798b Dominik Brodowski 2018-03-06 183 /* ipc/mqueue.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 184 COND_SYSCALL(mq_open);
67a7acd3773a94 Dominik Brodowski 2018-03-04 185 COND_SYSCALL_COMPAT(mq_open);
67a7acd3773a94 Dominik Brodowski 2018-03-04 186 COND_SYSCALL(mq_unlink);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @187 COND_SYSCALL(mq_timedsend);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @188 COND_SYSCALL_COMPAT(mq_timedsend);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @189 COND_SYSCALL(mq_timedreceive);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @190 COND_SYSCALL_COMPAT(mq_timedreceive);
67a7acd3773a94 Dominik Brodowski 2018-03-04 191 COND_SYSCALL(mq_notify);
67a7acd3773a94 Dominik Brodowski 2018-03-04 192 COND_SYSCALL_COMPAT(mq_notify);
67a7acd3773a94 Dominik Brodowski 2018-03-04 193 COND_SYSCALL(mq_getsetattr);
67a7acd3773a94 Dominik Brodowski 2018-03-04 194 COND_SYSCALL_COMPAT(mq_getsetattr);
70dd4b3160798b Dominik Brodowski 2018-03-06 195
70dd4b3160798b Dominik Brodowski 2018-03-06 196 /* ipc/msg.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 197 COND_SYSCALL(msgget);
67a7acd3773a94 Dominik Brodowski 2018-03-04 198 COND_SYSCALL(msgctl);
67a7acd3773a94 Dominik Brodowski 2018-03-04 199 COND_SYSCALL_COMPAT(msgctl);
67a7acd3773a94 Dominik Brodowski 2018-03-04 200 COND_SYSCALL(msgrcv);
67a7acd3773a94 Dominik Brodowski 2018-03-04 201 COND_SYSCALL_COMPAT(msgrcv);
67a7acd3773a94 Dominik Brodowski 2018-03-04 202 COND_SYSCALL(msgsnd);
67a7acd3773a94 Dominik Brodowski 2018-03-04 203 COND_SYSCALL_COMPAT(msgsnd);
70dd4b3160798b Dominik Brodowski 2018-03-06 204
70dd4b3160798b Dominik Brodowski 2018-03-06 205 /* ipc/sem.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 206 COND_SYSCALL(semget);
67a7acd3773a94 Dominik Brodowski 2018-03-04 207 COND_SYSCALL(semctl);
67a7acd3773a94 Dominik Brodowski 2018-03-04 208 COND_SYSCALL_COMPAT(semctl);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @209 COND_SYSCALL(semtimedop);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @210 COND_SYSCALL_COMPAT(semtimedop);
67a7acd3773a94 Dominik Brodowski 2018-03-04 211 COND_SYSCALL(semop);
70dd4b3160798b Dominik Brodowski 2018-03-06 212
:::::: The code at line 47 was first introduced by commit
:::::: 67a7acd3773a94df2e671601a288685485463cf9 kernel/sys_ni: remove {sys_,sys_compat}
from cond_syscall definitions
:::::: TO: Dominik Brodowski <linux(a)dominikbrodowski.net>
:::::: CC: Dominik Brodowski <linux(a)dominikbrodowski.net>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org