* [intel-lts:4.19/android_s 5094/30000] kernel/sys_ni.c:47:1: sparse: sparse: symbol '__arm64_compat_sys_io_getevents' was not declared. Should it be static?
@ 2023-12-11 22:33 kernel test robot
0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2023-12-11 22:33 UTC (permalink / raw)
Cc: oe-kbuild-all
tree: https://github.com/intel/linux-intel-lts.git 4.19/android_s
head: a45f8ae6659a25c2743eb4a9bc5ee7954a00d784
commit: fa8bbd2c074d298fd9b43b78296203b773e931f5 [5094/30000] ANDROID: arm64: fix function types in COND_SYSCALL
config: arm64-randconfig-r121-20231209 (https://download.01.org/0day-ci/archive/20231212/202312120608.sRrJLvv1-lkp@intel.com/config)
compiler: aarch64-linux-gcc (GCC) 13.2.0
reproduce: (https://download.01.org/0day-ci/archive/20231212/202312120608.sRrJLvv1-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202312120608.sRrJLvv1-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
kernel/sys_ni.c:39:1: sparse: sparse: symbol '__arm64_sys_io_setup' was not declared. Should it be static?
kernel/sys_ni.c:40:1: sparse: sparse: symbol '__arm64_compat_sys_io_setup' was not declared. Should it be static?
kernel/sys_ni.c:41:1: sparse: sparse: symbol '__arm64_sys_io_destroy' was not declared. Should it be static?
kernel/sys_ni.c:42:1: sparse: sparse: symbol '__arm64_sys_io_submit' was not declared. Should it be static?
kernel/sys_ni.c:43:1: sparse: sparse: symbol '__arm64_compat_sys_io_submit' was not declared. Should it be static?
kernel/sys_ni.c:44:1: sparse: sparse: symbol '__arm64_sys_io_cancel' was not declared. Should it be static?
kernel/sys_ni.c:45:1: sparse: sparse: symbol '__arm64_sys_io_getevents' was not declared. Should it be static?
kernel/sys_ni.c:46:1: sparse: sparse: symbol '__arm64_sys_io_pgetevents' was not declared. Should it be static?
>> kernel/sys_ni.c:47:1: sparse: sparse: symbol '__arm64_compat_sys_io_getevents' was not declared. Should it be static?
kernel/sys_ni.c:48:1: sparse: sparse: symbol '__arm64_compat_sys_io_pgetevents' was not declared. Should it be static?
kernel/sys_ni.c:55:1: sparse: sparse: symbol '__arm64_sys_lookup_dcookie' was not declared. Should it be static?
kernel/sys_ni.c:56:1: sparse: sparse: symbol '__arm64_compat_sys_lookup_dcookie' was not declared. Should it be static?
kernel/sys_ni.c:59:1: sparse: sparse: symbol '__arm64_sys_eventfd2' was not declared. Should it be static?
kernel/sys_ni.c:62:1: sparse: sparse: symbol '__arm64_sys_epoll_create1' was not declared. Should it be static?
kernel/sys_ni.c:63:1: sparse: sparse: symbol '__arm64_sys_epoll_ctl' was not declared. Should it be static?
kernel/sys_ni.c:64:1: sparse: sparse: symbol '__arm64_sys_epoll_pwait' was not declared. Should it be static?
kernel/sys_ni.c:65:1: sparse: sparse: symbol '__arm64_compat_sys_epoll_pwait' was not declared. Should it be static?
kernel/sys_ni.c:70:1: sparse: sparse: symbol '__arm64_sys_inotify_init1' was not declared. Should it be static?
kernel/sys_ni.c:71:1: sparse: sparse: symbol '__arm64_sys_inotify_add_watch' was not declared. Should it be static?
kernel/sys_ni.c:72:1: sparse: sparse: symbol '__arm64_sys_inotify_rm_watch' was not declared. Should it be static?
kernel/sys_ni.c:77:1: sparse: sparse: symbol '__arm64_sys_ioprio_set' was not declared. Should it be static?
kernel/sys_ni.c:78:1: sparse: sparse: symbol '__arm64_sys_ioprio_get' was not declared. Should it be static?
kernel/sys_ni.c:81:1: sparse: sparse: symbol '__arm64_sys_flock' was not declared. Should it be static?
kernel/sys_ni.c:94:1: sparse: sparse: symbol '__arm64_sys_quotactl' was not declared. Should it be static?
kernel/sys_ni.c:105:1: sparse: sparse: symbol '__arm64_sys_signalfd4' was not declared. Should it be static?
kernel/sys_ni.c:106:1: sparse: sparse: symbol '__arm64_compat_sys_signalfd4' was not declared. Should it be static?
kernel/sys_ni.c:115:1: sparse: sparse: symbol '__arm64_sys_timerfd_create' was not declared. Should it be static?
kernel/sys_ni.c:116:1: sparse: sparse: symbol '__arm64_sys_timerfd_settime' was not declared. Should it be static?
>> kernel/sys_ni.c:117:1: sparse: sparse: symbol '__arm64_compat_sys_timerfd_settime' was not declared. Should it be static?
kernel/sys_ni.c:118:1: sparse: sparse: symbol '__arm64_sys_timerfd_gettime' was not declared. Should it be static?
>> kernel/sys_ni.c:119:1: sparse: sparse: symbol '__arm64_compat_sys_timerfd_gettime' was not declared. Should it be static?
kernel/sys_ni.c:124:1: sparse: sparse: symbol '__arm64_sys_acct' was not declared. Should it be static?
kernel/sys_ni.c:127:1: sparse: sparse: symbol '__arm64_sys_capget' was not declared. Should it be static?
kernel/sys_ni.c:128:1: sparse: sparse: symbol '__arm64_sys_capset' was not declared. Should it be static?
kernel/sys_ni.c:137:1: sparse: sparse: symbol '__arm64_sys_futex' was not declared. Should it be static?
>> kernel/sys_ni.c:138:1: sparse: sparse: symbol '__arm64_compat_sys_futex' was not declared. Should it be static?
kernel/sys_ni.c:139:1: sparse: sparse: symbol '__arm64_sys_set_robust_list' was not declared. Should it be static?
kernel/sys_ni.c:140:1: sparse: sparse: symbol '__arm64_compat_sys_set_robust_list' was not declared. Should it be static?
kernel/sys_ni.c:141:1: sparse: sparse: symbol '__arm64_sys_get_robust_list' was not declared. Should it be static?
kernel/sys_ni.c:142:1: sparse: sparse: symbol '__arm64_compat_sys_get_robust_list' was not declared. Should it be static?
kernel/sys_ni.c:149:1: sparse: sparse: symbol '__arm64_sys_kexec_load' was not declared. Should it be static?
kernel/sys_ni.c:150:1: sparse: sparse: symbol '__arm64_compat_sys_kexec_load' was not declared. Should it be static?
kernel/sys_ni.c:153:1: sparse: sparse: symbol '__arm64_sys_init_module' was not declared. Should it be static?
kernel/sys_ni.c:154:1: sparse: sparse: symbol '__arm64_sys_delete_module' was not declared. Should it be static?
kernel/sys_ni.c:159:1: sparse: sparse: symbol '__arm64_sys_syslog' was not declared. Should it be static?
kernel/sys_ni.c:168:1: sparse: sparse: symbol '__arm64_sys_setregid' was not declared. Should it be static?
kernel/sys_ni.c:169:1: sparse: sparse: symbol '__arm64_sys_setgid' was not declared. Should it be static?
kernel/sys_ni.c:170:1: sparse: sparse: symbol '__arm64_sys_setreuid' was not declared. Should it be static?
kernel/sys_ni.c:171:1: sparse: sparse: symbol '__arm64_sys_setuid' was not declared. Should it be static?
kernel/sys_ni.c:172:1: sparse: sparse: symbol '__arm64_sys_setresuid' was not declared. Should it be static?
kernel/sys_ni.c:173:1: sparse: sparse: symbol '__arm64_sys_getresuid' was not declared. Should it be static?
kernel/sys_ni.c:174:1: sparse: sparse: symbol '__arm64_sys_setresgid' was not declared. Should it be static?
kernel/sys_ni.c:175:1: sparse: sparse: symbol '__arm64_sys_getresgid' was not declared. Should it be static?
kernel/sys_ni.c:176:1: sparse: sparse: symbol '__arm64_sys_setfsuid' was not declared. Should it be static?
kernel/sys_ni.c:177:1: sparse: sparse: symbol '__arm64_sys_setfsgid' was not declared. Should it be static?
kernel/sys_ni.c:178:1: sparse: sparse: symbol '__arm64_sys_setgroups' was not declared. Should it be static?
kernel/sys_ni.c:179:1: sparse: sparse: symbol '__arm64_sys_getgroups' was not declared. Should it be static?
kernel/sys_ni.c:186:1: sparse: sparse: symbol '__arm64_sys_mq_open' was not declared. Should it be static?
kernel/sys_ni.c:187:1: sparse: sparse: symbol '__arm64_compat_sys_mq_open' was not declared. Should it be static?
kernel/sys_ni.c:188:1: sparse: sparse: symbol '__arm64_sys_mq_unlink' was not declared. Should it be static?
kernel/sys_ni.c:189:1: sparse: sparse: symbol '__arm64_sys_mq_timedsend' was not declared. Should it be static?
>> kernel/sys_ni.c:190:1: sparse: sparse: symbol '__arm64_compat_sys_mq_timedsend' was not declared. Should it be static?
kernel/sys_ni.c:191:1: sparse: sparse: symbol '__arm64_sys_mq_timedreceive' was not declared. Should it be static?
>> kernel/sys_ni.c:192:1: sparse: sparse: symbol '__arm64_compat_sys_mq_timedreceive' was not declared. Should it be static?
kernel/sys_ni.c:193:1: sparse: sparse: symbol '__arm64_sys_mq_notify' was not declared. Should it be static?
kernel/sys_ni.c:194:1: sparse: sparse: symbol '__arm64_compat_sys_mq_notify' was not declared. Should it be static?
kernel/sys_ni.c:195:1: sparse: sparse: symbol '__arm64_sys_mq_getsetattr' was not declared. Should it be static?
kernel/sys_ni.c:196:1: sparse: sparse: symbol '__arm64_compat_sys_mq_getsetattr' was not declared. Should it be static?
kernel/sys_ni.c:199:1: sparse: sparse: symbol '__arm64_sys_msgget' was not declared. Should it be static?
kernel/sys_ni.c:200:1: sparse: sparse: symbol '__arm64_sys_msgctl' was not declared. Should it be static?
kernel/sys_ni.c:201:1: sparse: sparse: symbol '__arm64_compat_sys_msgctl' was not declared. Should it be static?
kernel/sys_ni.c:202:1: sparse: sparse: symbol '__arm64_sys_msgrcv' was not declared. Should it be static?
kernel/sys_ni.c:203:1: sparse: sparse: symbol '__arm64_compat_sys_msgrcv' was not declared. Should it be static?
kernel/sys_ni.c:204:1: sparse: sparse: symbol '__arm64_sys_msgsnd' was not declared. Should it be static?
kernel/sys_ni.c:205:1: sparse: sparse: symbol '__arm64_compat_sys_msgsnd' was not declared. Should it be static?
kernel/sys_ni.c:208:1: sparse: sparse: symbol '__arm64_sys_semget' was not declared. Should it be static?
kernel/sys_ni.c:209:1: sparse: sparse: symbol '__arm64_sys_semctl' was not declared. Should it be static?
kernel/sys_ni.c:210:1: sparse: sparse: symbol '__arm64_compat_sys_semctl' was not declared. Should it be static?
kernel/sys_ni.c:211:1: sparse: sparse: symbol '__arm64_sys_semtimedop' was not declared. Should it be static?
>> kernel/sys_ni.c:212:1: sparse: sparse: symbol '__arm64_compat_sys_semtimedop' was not declared. Should it be static?
kernel/sys_ni.c:213:1: sparse: sparse: symbol '__arm64_sys_semop' was not declared. Should it be static?
kernel/sys_ni.c:216:1: sparse: sparse: symbol '__arm64_sys_shmget' was not declared. Should it be static?
kernel/sys_ni.c:217:1: sparse: sparse: symbol '__arm64_sys_shmctl' was not declared. Should it be static?
kernel/sys_ni.c:218:1: sparse: sparse: symbol '__arm64_compat_sys_shmctl' was not declared. Should it be static?
kernel/sys_ni.c:219:1: sparse: sparse: symbol '__arm64_sys_shmat' was not declared. Should it be static?
kernel/sys_ni.c:220:1: sparse: sparse: symbol '__arm64_compat_sys_shmat' was not declared. Should it be static?
kernel/sys_ni.c:221:1: sparse: sparse: symbol '__arm64_sys_shmdt' was not declared. Should it be static?
kernel/sys_ni.c:224:1: sparse: sparse: symbol '__arm64_sys_socket' was not declared. Should it be static?
kernel/sys_ni.c:225:1: sparse: sparse: symbol '__arm64_sys_socketpair' was not declared. Should it be static?
kernel/sys_ni.c:226:1: sparse: sparse: symbol '__arm64_sys_bind' was not declared. Should it be static?
kernel/sys_ni.c:227:1: sparse: sparse: symbol '__arm64_sys_listen' was not declared. Should it be static?
kernel/sys_ni.c:228:1: sparse: sparse: symbol '__arm64_sys_accept' was not declared. Should it be static?
kernel/sys_ni.c:229:1: sparse: sparse: symbol '__arm64_sys_connect' was not declared. Should it be static?
kernel/sys_ni.c:230:1: sparse: sparse: symbol '__arm64_sys_getsockname' was not declared. Should it be static?
kernel/sys_ni.c:231:1: sparse: sparse: symbol '__arm64_sys_getpeername' was not declared. Should it be static?
kernel/sys_ni.c:232:1: sparse: sparse: symbol '__arm64_sys_setsockopt' was not declared. Should it be static?
kernel/sys_ni.c:233:1: sparse: sparse: symbol '__arm64_compat_sys_setsockopt' was not declared. Should it be static?
kernel/sys_ni.c:234:1: sparse: sparse: symbol '__arm64_sys_getsockopt' was not declared. Should it be static?
kernel/sys_ni.c:235:1: sparse: sparse: symbol '__arm64_compat_sys_getsockopt' was not declared. Should it be static?
kernel/sys_ni.c:236:1: sparse: sparse: symbol '__arm64_sys_sendto' was not declared. Should it be static?
kernel/sys_ni.c:237:1: sparse: sparse: symbol '__arm64_sys_shutdown' was not declared. Should it be static?
kernel/sys_ni.c:238:1: sparse: sparse: symbol '__arm64_sys_recvfrom' was not declared. Should it be static?
kernel/sys_ni.c:239:1: sparse: sparse: symbol '__arm64_compat_sys_recvfrom' was not declared. Should it be static?
kernel/sys_ni.c:240:1: sparse: sparse: symbol '__arm64_sys_sendmsg' was not declared. Should it be static?
kernel/sys_ni.c:241:1: sparse: sparse: symbol '__arm64_compat_sys_sendmsg' was not declared. Should it be static?
kernel/sys_ni.c:242:1: sparse: sparse: symbol '__arm64_sys_recvmsg' was not declared. Should it be static?
kernel/sys_ni.c:243:1: sparse: sparse: symbol '__arm64_compat_sys_recvmsg' was not declared. Should it be static?
kernel/sys_ni.c:248:1: sparse: sparse: symbol '__arm64_sys_mremap' was not declared. Should it be static?
kernel/sys_ni.c:251:1: sparse: sparse: symbol '__arm64_sys_add_key' was not declared. Should it be static?
kernel/sys_ni.c:252:1: sparse: sparse: symbol '__arm64_sys_request_key' was not declared. Should it be static?
kernel/sys_ni.c:253:1: sparse: sparse: symbol '__arm64_sys_keyctl' was not declared. Should it be static?
kernel/sys_ni.c:254:1: sparse: sparse: symbol '__arm64_compat_sys_keyctl' was not declared. Should it be static?
kernel/sys_ni.c:259:1: sparse: sparse: symbol '__arm64_sys_fadvise64_64' was not declared. Should it be static?
kernel/sys_ni.c:262:1: sparse: sparse: symbol '__arm64_sys_swapon' was not declared. Should it be static?
kernel/sys_ni.c:263:1: sparse: sparse: symbol '__arm64_sys_swapoff' was not declared. Should it be static?
kernel/sys_ni.c:264:1: sparse: sparse: symbol '__arm64_sys_mprotect' was not declared. Should it be static?
kernel/sys_ni.c:265:1: sparse: sparse: symbol '__arm64_sys_msync' was not declared. Should it be static?
kernel/sys_ni.c:266:1: sparse: sparse: symbol '__arm64_sys_mlock' was not declared. Should it be static?
kernel/sys_ni.c:267:1: sparse: sparse: symbol '__arm64_sys_munlock' was not declared. Should it be static?
kernel/sys_ni.c:268:1: sparse: sparse: symbol '__arm64_sys_mlockall' was not declared. Should it be static?
kernel/sys_ni.c:269:1: sparse: sparse: symbol '__arm64_sys_munlockall' was not declared. Should it be static?
kernel/sys_ni.c:270:1: sparse: sparse: symbol '__arm64_sys_mincore' was not declared. Should it be static?
kernel/sys_ni.c:271:1: sparse: sparse: symbol '__arm64_sys_madvise' was not declared. Should it be static?
kernel/sys_ni.c:272:1: sparse: sparse: symbol '__arm64_sys_remap_file_pages' was not declared. Should it be static?
kernel/sys_ni.c:273:1: sparse: sparse: symbol '__arm64_sys_mbind' was not declared. Should it be static?
kernel/sys_ni.c:274:1: sparse: sparse: symbol '__arm64_compat_sys_mbind' was not declared. Should it be static?
kernel/sys_ni.c:275:1: sparse: sparse: symbol '__arm64_sys_get_mempolicy' was not declared. Should it be static?
kernel/sys_ni.c:276:1: sparse: sparse: symbol '__arm64_compat_sys_get_mempolicy' was not declared. Should it be static?
kernel/sys_ni.c:277:1: sparse: sparse: symbol '__arm64_sys_set_mempolicy' was not declared. Should it be static?
kernel/sys_ni.c:278:1: sparse: sparse: symbol '__arm64_compat_sys_set_mempolicy' was not declared. Should it be static?
kernel/sys_ni.c:279:1: sparse: sparse: symbol '__arm64_sys_migrate_pages' was not declared. Should it be static?
kernel/sys_ni.c:280:1: sparse: sparse: symbol '__arm64_compat_sys_migrate_pages' was not declared. Should it be static?
kernel/sys_ni.c:281:1: sparse: sparse: symbol '__arm64_sys_move_pages' was not declared. Should it be static?
kernel/sys_ni.c:282:1: sparse: sparse: symbol '__arm64_compat_sys_move_pages' was not declared. Should it be static?
kernel/sys_ni.c:284:1: sparse: sparse: symbol '__arm64_sys_perf_event_open' was not declared. Should it be static?
kernel/sys_ni.c:285:1: sparse: sparse: symbol '__arm64_sys_accept4' was not declared. Should it be static?
kernel/sys_ni.c:286:1: sparse: sparse: symbol '__arm64_sys_recvmmsg' was not declared. Should it be static?
>> kernel/sys_ni.c:287:1: sparse: sparse: symbol '__arm64_compat_sys_recvmmsg' was not declared. Should it be static?
kernel/sys_ni.c:294:1: sparse: sparse: symbol '__arm64_sys_fanotify_init' was not declared. Should it be static?
kernel/sys_ni.c:295:1: sparse: sparse: symbol '__arm64_sys_fanotify_mark' was not declared. Should it be static?
kernel/sys_ni.c:298:1: sparse: sparse: symbol '__arm64_sys_name_to_handle_at' was not declared. Should it be static?
kernel/sys_ni.c:299:1: sparse: sparse: symbol '__arm64_sys_open_by_handle_at' was not declared. Should it be static?
kernel/sys_ni.c:300:1: sparse: sparse: symbol '__arm64_compat_sys_open_by_handle_at' was not declared. Should it be static?
kernel/sys_ni.c:302:1: sparse: sparse: symbol '__arm64_sys_sendmmsg' was not declared. Should it be static?
kernel/sys_ni.c:303:1: sparse: sparse: symbol '__arm64_compat_sys_sendmmsg' was not declared. Should it be static?
kernel/sys_ni.c:304:1: sparse: sparse: symbol '__arm64_sys_process_vm_readv' was not declared. Should it be static?
kernel/sys_ni.c:305:1: sparse: sparse: symbol '__arm64_compat_sys_process_vm_readv' was not declared. Should it be static?
kernel/sys_ni.c:306:1: sparse: sparse: symbol '__arm64_sys_process_vm_writev' was not declared. Should it be static?
kernel/sys_ni.c:307:1: sparse: sparse: symbol '__arm64_compat_sys_process_vm_writev' was not declared. Should it be static?
kernel/sys_ni.c:310:1: sparse: sparse: symbol '__arm64_sys_kcmp' was not declared. Should it be static?
kernel/sys_ni.c:312:1: sparse: sparse: symbol '__arm64_sys_finit_module' was not declared. Should it be static?
kernel/sys_ni.c:315:1: sparse: sparse: symbol '__arm64_sys_seccomp' was not declared. Should it be static?
kernel/sys_ni.c:317:1: sparse: sparse: symbol '__arm64_sys_memfd_create' was not declared. Should it be static?
kernel/sys_ni.c:320:1: sparse: sparse: symbol '__arm64_sys_bpf' was not declared. Should it be static?
kernel/sys_ni.c:323:1: sparse: sparse: symbol '__arm64_sys_execveat' was not declared. Should it be static?
kernel/sys_ni.c:325:1: sparse: sparse: symbol '__arm64_sys_userfaultfd' was not declared. Should it be static?
kernel/sys_ni.c:328:1: sparse: sparse: symbol '__arm64_sys_membarrier' was not declared. Should it be static?
kernel/sys_ni.c:330:1: sparse: sparse: symbol '__arm64_sys_mlock2' was not declared. Should it be static?
kernel/sys_ni.c:332:1: sparse: sparse: symbol '__arm64_sys_copy_file_range' was not declared. Should it be static?
kernel/sys_ni.c:335:1: sparse: sparse: symbol '__arm64_sys_pkey_mprotect' was not declared. Should it be static?
kernel/sys_ni.c:336:1: sparse: sparse: symbol '__arm64_sys_pkey_alloc' was not declared. Should it be static?
kernel/sys_ni.c:337:1: sparse: sparse: symbol '__arm64_sys_pkey_free' was not declared. Should it be static?
kernel/sys_ni.c:345:1: sparse: sparse: symbol '__arm64_sys_pciconfig_read' was not declared. Should it be static?
kernel/sys_ni.c:346:1: sparse: sparse: symbol '__arm64_sys_pciconfig_write' was not declared. Should it be static?
kernel/sys_ni.c:347:1: sparse: sparse: symbol '__arm64_sys_pciconfig_iobase' was not declared. Should it be static?
kernel/sys_ni.c:350:1: sparse: sparse: symbol '__arm64_sys_socketcall' was not declared. Should it be static?
kernel/sys_ni.c:351:1: sparse: sparse: symbol '__arm64_compat_sys_socketcall' was not declared. Should it be static?
kernel/sys_ni.c:354:1: sparse: sparse: symbol '__arm64_compat_sys_sysctl' was not declared. Should it be static?
kernel/sys_ni.c:355:1: sparse: sparse: symbol '__arm64_compat_sys_fanotify_mark' was not declared. Should it be static?
kernel/sys_ni.c:358:1: sparse: sparse: symbol '__arm64_sys_vm86old' was not declared. Should it be static?
kernel/sys_ni.c:359:1: sparse: sparse: symbol '__arm64_sys_modify_ldt' was not declared. Should it be static?
kernel/sys_ni.c:360:1: sparse: sparse: symbol '__arm64_compat_sys_quotactl32' was not declared. Should it be static?
kernel/sys_ni.c:361:1: sparse: sparse: symbol '__arm64_sys_vm86' was not declared. Should it be static?
kernel/sys_ni.c:362:1: sparse: sparse: symbol '__arm64_sys_kexec_file_load' was not declared. Should it be static?
kernel/sys_ni.c:365:1: sparse: sparse: symbol '__arm64_sys_s390_pci_mmio_read' was not declared. Should it be static?
kernel/sys_ni.c:366:1: sparse: sparse: symbol '__arm64_sys_s390_pci_mmio_write' was not declared. Should it be static?
kernel/sys_ni.c:367:1: sparse: sparse: symbol '__arm64_compat_sys_s390_ipc' was not declared. Should it be static?
kernel/sys_ni.c:370:1: sparse: sparse: symbol '__arm64_sys_rtas' was not declared. Should it be static?
kernel/sys_ni.c:371:1: sparse: sparse: symbol '__arm64_sys_spu_run' was not declared. Should it be static?
kernel/sys_ni.c:372:1: sparse: sparse: symbol '__arm64_sys_spu_create' was not declared. Should it be static?
kernel/sys_ni.c:373:1: sparse: sparse: symbol '__arm64_sys_subpage_prot' was not declared. Should it be static?
kernel/sys_ni.c:382:1: sparse: sparse: symbol '__arm64_sys_epoll_create' was not declared. Should it be static?
kernel/sys_ni.c:383:1: sparse: sparse: symbol '__arm64_sys_inotify_init' was not declared. Should it be static?
kernel/sys_ni.c:384:1: sparse: sparse: symbol '__arm64_sys_eventfd' was not declared. Should it be static?
kernel/sys_ni.c:385:1: sparse: sparse: symbol '__arm64_sys_signalfd' was not declared. Should it be static?
kernel/sys_ni.c:386:1: sparse: sparse: symbol '__arm64_compat_sys_signalfd' was not declared. Should it be static?
kernel/sys_ni.c:389:1: sparse: sparse: symbol '__arm64_sys_fadvise64' was not declared. Should it be static?
kernel/sys_ni.c:392:1: sparse: sparse: symbol '__arm64_sys_epoll_wait' was not declared. Should it be static?
kernel/sys_ni.c:393:1: sparse: sparse: symbol '__arm64_sys_recv' was not declared. Should it be static?
kernel/sys_ni.c:394:1: sparse: sparse: symbol '__arm64_compat_sys_recv' was not declared. Should it be static?
kernel/sys_ni.c:395:1: sparse: sparse: symbol '__arm64_sys_send' was not declared. Should it be static?
kernel/sys_ni.c:396:1: sparse: sparse: symbol '__arm64_sys_bdflush' was not declared. Should it be static?
kernel/sys_ni.c:397:1: sparse: sparse: symbol '__arm64_sys_uselib' was not declared. Should it be static?
kernel/sys_ni.c:405:1: sparse: sparse: symbol '__arm64_sys_sgetmask' was not declared. Should it be static?
kernel/sys_ni.c:406:1: sparse: sparse: symbol '__arm64_sys_ssetmask' was not declared. Should it be static?
kernel/sys_ni.c:409:1: sparse: sparse: symbol '__arm64_sys_sysfs' was not declared. Should it be static?
kernel/sys_ni.c:412:1: sparse: sparse: symbol '__arm64_sys_ipc' was not declared. Should it be static?
kernel/sys_ni.c:413:1: sparse: sparse: symbol '__arm64_compat_sys_ipc' was not declared. Should it be static?
kernel/sys_ni.c:416:1: sparse: sparse: symbol '__arm64_sys_chown16' was not declared. Should it be static?
kernel/sys_ni.c:417:1: sparse: sparse: symbol '__arm64_sys_fchown16' was not declared. Should it be static?
kernel/sys_ni.c:418:1: sparse: sparse: symbol '__arm64_sys_getegid16' was not declared. Should it be static?
kernel/sys_ni.c:419:1: sparse: sparse: symbol '__arm64_sys_geteuid16' was not declared. Should it be static?
kernel/sys_ni.c:420:1: sparse: sparse: symbol '__arm64_sys_getgid16' was not declared. Should it be static?
kernel/sys_ni.c:421:1: sparse: sparse: symbol '__arm64_sys_getgroups16' was not declared. Should it be static?
kernel/sys_ni.c:422:1: sparse: sparse: symbol '__arm64_sys_getresgid16' was not declared. Should it be static?
kernel/sys_ni.c:423:1: sparse: sparse: symbol '__arm64_sys_getresuid16' was not declared. Should it be static?
kernel/sys_ni.c:424:1: sparse: sparse: symbol '__arm64_sys_getuid16' was not declared. Should it be static?
kernel/sys_ni.c:425:1: sparse: sparse: symbol '__arm64_sys_lchown16' was not declared. Should it be static?
kernel/sys_ni.c:426:1: sparse: sparse: symbol '__arm64_sys_setfsgid16' was not declared. Should it be static?
kernel/sys_ni.c:427:1: sparse: sparse: symbol '__arm64_sys_setfsuid16' was not declared. Should it be static?
kernel/sys_ni.c:428:1: sparse: sparse: symbol '__arm64_sys_setgid16' was not declared. Should it be static?
kernel/sys_ni.c:429:1: sparse: sparse: symbol '__arm64_sys_setgroups16' was not declared. Should it be static?
kernel/sys_ni.c:430:1: sparse: sparse: symbol '__arm64_sys_setregid16' was not declared. Should it be static?
kernel/sys_ni.c:431:1: sparse: sparse: symbol '__arm64_sys_setresgid16' was not declared. Should it be static?
kernel/sys_ni.c:432:1: sparse: sparse: symbol '__arm64_sys_setresuid16' was not declared. Should it be static?
kernel/sys_ni.c:433:1: sparse: sparse: symbol '__arm64_sys_setreuid16' was not declared. Should it be static?
kernel/sys_ni.c:434:1: sparse: sparse: symbol '__arm64_sys_setuid16' was not declared. Should it be static?
kernel/sys_ni.c:437:1: sparse: sparse: symbol '__arm64_sys_rseq' was not declared. Should it be static?
In file included from kernel/sys_ni.c:10:
arch/arm64/include/asm/syscall_wrapper.h:79:32: warning: no previous prototype for '__arm64_sys_io_setup' [-Wmissing-prototypes]
79 | asmlinkage __weak long __arm64_sys_##name(const struct pt_regs *regs) 222- | ^~~~~~~~~~~~
kernel/sys_ni.c:39:1: note: in expansion of macro 'COND_SYSCALL'
39 | COND_SYSCALL(io_setup);
| ^~~~~~~~~~~~
arch/arm64/include/asm/syscall_wrapper.h:41:32: warning: no previous prototype for '__arm64_compat_sys_io_setup' [-Wmissing-prototypes]
41 | asmlinkage __weak long __arm64_compat_sys_##name(const struct pt_regs *__unused)228- | ^~~~~~~~~~~~~~~~~~~
kernel/sys_ni.c:40:1: note: in expansion of macro 'COND_SYSCALL_COMPAT'
40 | COND_SYSCALL_COMPAT(io_setup);
| ^~~~~~~~~~~~~~~~~~~
arch/arm64/include/asm/syscall_wrapper.h:79:32: warning: no previous prototype for '__arm64_sys_io_destroy' [-Wmissing-prototypes]
79 | asmlinkage __weak long __arm64_sys_##name(const struct pt_regs *regs) 234- | ^~~~~~~~~~~~
kernel/sys_ni.c:41:1: note: in expansion of macro 'COND_SYSCALL'
41 | COND_SYSCALL(io_destroy);
| ^~~~~~~~~~~~
arch/arm64/include/asm/syscall_wrapper.h:79:32: warning: no previous prototype for '__arm64_sys_io_submit' [-Wmissing-prototypes]
vim +/__arm64_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/signal.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 166
70dd4b3160798b Dominik Brodowski 2018-03-06 167 /* kernel/sys.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 168 COND_SYSCALL(setregid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 169 COND_SYSCALL(setgid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 170 COND_SYSCALL(setreuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 171 COND_SYSCALL(setuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 172 COND_SYSCALL(setresuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 173 COND_SYSCALL(getresuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 174 COND_SYSCALL(setresgid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 175 COND_SYSCALL(getresgid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 176 COND_SYSCALL(setfsuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 177 COND_SYSCALL(setfsgid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 178 COND_SYSCALL(setgroups);
67a7acd3773a94 Dominik Brodowski 2018-03-04 179 COND_SYSCALL(getgroups);
70dd4b3160798b Dominik Brodowski 2018-03-06 180
70dd4b3160798b Dominik Brodowski 2018-03-06 181 /* kernel/time.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 182
70dd4b3160798b Dominik Brodowski 2018-03-06 183 /* kernel/timer.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 184
70dd4b3160798b Dominik Brodowski 2018-03-06 185 /* ipc/mqueue.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 186 COND_SYSCALL(mq_open);
67a7acd3773a94 Dominik Brodowski 2018-03-04 187 COND_SYSCALL_COMPAT(mq_open);
67a7acd3773a94 Dominik Brodowski 2018-03-04 188 COND_SYSCALL(mq_unlink);
67a7acd3773a94 Dominik Brodowski 2018-03-04 189 COND_SYSCALL(mq_timedsend);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @190 COND_SYSCALL_COMPAT(mq_timedsend);
67a7acd3773a94 Dominik Brodowski 2018-03-04 191 COND_SYSCALL(mq_timedreceive);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @192 COND_SYSCALL_COMPAT(mq_timedreceive);
67a7acd3773a94 Dominik Brodowski 2018-03-04 193 COND_SYSCALL(mq_notify);
67a7acd3773a94 Dominik Brodowski 2018-03-04 194 COND_SYSCALL_COMPAT(mq_notify);
67a7acd3773a94 Dominik Brodowski 2018-03-04 195 COND_SYSCALL(mq_getsetattr);
67a7acd3773a94 Dominik Brodowski 2018-03-04 196 COND_SYSCALL_COMPAT(mq_getsetattr);
70dd4b3160798b Dominik Brodowski 2018-03-06 197
70dd4b3160798b Dominik Brodowski 2018-03-06 198 /* ipc/msg.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 199 COND_SYSCALL(msgget);
67a7acd3773a94 Dominik Brodowski 2018-03-04 200 COND_SYSCALL(msgctl);
67a7acd3773a94 Dominik Brodowski 2018-03-04 201 COND_SYSCALL_COMPAT(msgctl);
67a7acd3773a94 Dominik Brodowski 2018-03-04 202 COND_SYSCALL(msgrcv);
67a7acd3773a94 Dominik Brodowski 2018-03-04 203 COND_SYSCALL_COMPAT(msgrcv);
67a7acd3773a94 Dominik Brodowski 2018-03-04 204 COND_SYSCALL(msgsnd);
67a7acd3773a94 Dominik Brodowski 2018-03-04 205 COND_SYSCALL_COMPAT(msgsnd);
70dd4b3160798b Dominik Brodowski 2018-03-06 206
70dd4b3160798b Dominik Brodowski 2018-03-06 207 /* ipc/sem.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 208 COND_SYSCALL(semget);
67a7acd3773a94 Dominik Brodowski 2018-03-04 209 COND_SYSCALL(semctl);
67a7acd3773a94 Dominik Brodowski 2018-03-04 210 COND_SYSCALL_COMPAT(semctl);
67a7acd3773a94 Dominik Brodowski 2018-03-04 211 COND_SYSCALL(semtimedop);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @212 COND_SYSCALL_COMPAT(semtimedop);
67a7acd3773a94 Dominik Brodowski 2018-03-04 213 COND_SYSCALL(semop);
70dd4b3160798b Dominik Brodowski 2018-03-06 214
:::::: 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@dominikbrodowski.net>
:::::: CC: Dominik Brodowski <linux@dominikbrodowski.net>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 2+ messages in thread
* [intel-lts:4.19/android_s 5094/30000] kernel/sys_ni.c:47:1: sparse: sparse: symbol '__arm64_compat_sys_io_getevents' was not declared. Should it be static?
@ 2023-12-13 16:09 kernel test robot
0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2023-12-13 16:09 UTC (permalink / raw)
Cc: oe-kbuild-all
tree: https://github.com/intel/linux-intel-lts.git 4.19/android_s
head: a45f8ae6659a25c2743eb4a9bc5ee7954a00d784
commit: fa8bbd2c074d298fd9b43b78296203b773e931f5 [5094/30000] ANDROID: arm64: fix function types in COND_SYSCALL
config: arm64-randconfig-r121-20231209 (https://download.01.org/0day-ci/archive/20231214/202312140031.sZXiAr2t-lkp@intel.com/config)
compiler: aarch64-linux-gcc (GCC) 13.2.0
reproduce: (https://download.01.org/0day-ci/archive/20231214/202312140031.sZXiAr2t-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202312140031.sZXiAr2t-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
kernel/sys_ni.c:39:1: sparse: sparse: symbol '__arm64_sys_io_setup' was not declared. Should it be static?
kernel/sys_ni.c:40:1: sparse: sparse: symbol '__arm64_compat_sys_io_setup' was not declared. Should it be static?
kernel/sys_ni.c:41:1: sparse: sparse: symbol '__arm64_sys_io_destroy' was not declared. Should it be static?
kernel/sys_ni.c:42:1: sparse: sparse: symbol '__arm64_sys_io_submit' was not declared. Should it be static?
kernel/sys_ni.c:43:1: sparse: sparse: symbol '__arm64_compat_sys_io_submit' was not declared. Should it be static?
kernel/sys_ni.c:44:1: sparse: sparse: symbol '__arm64_sys_io_cancel' was not declared. Should it be static?
kernel/sys_ni.c:45:1: sparse: sparse: symbol '__arm64_sys_io_getevents' was not declared. Should it be static?
kernel/sys_ni.c:46:1: sparse: sparse: symbol '__arm64_sys_io_pgetevents' was not declared. Should it be static?
>> kernel/sys_ni.c:47:1: sparse: sparse: symbol '__arm64_compat_sys_io_getevents' was not declared. Should it be static?
kernel/sys_ni.c:48:1: sparse: sparse: symbol '__arm64_compat_sys_io_pgetevents' was not declared. Should it be static?
kernel/sys_ni.c:55:1: sparse: sparse: symbol '__arm64_sys_lookup_dcookie' was not declared. Should it be static?
kernel/sys_ni.c:56:1: sparse: sparse: symbol '__arm64_compat_sys_lookup_dcookie' was not declared. Should it be static?
kernel/sys_ni.c:59:1: sparse: sparse: symbol '__arm64_sys_eventfd2' was not declared. Should it be static?
kernel/sys_ni.c:62:1: sparse: sparse: symbol '__arm64_sys_epoll_create1' was not declared. Should it be static?
kernel/sys_ni.c:63:1: sparse: sparse: symbol '__arm64_sys_epoll_ctl' was not declared. Should it be static?
kernel/sys_ni.c:64:1: sparse: sparse: symbol '__arm64_sys_epoll_pwait' was not declared. Should it be static?
kernel/sys_ni.c:65:1: sparse: sparse: symbol '__arm64_compat_sys_epoll_pwait' was not declared. Should it be static?
kernel/sys_ni.c:70:1: sparse: sparse: symbol '__arm64_sys_inotify_init1' was not declared. Should it be static?
kernel/sys_ni.c:71:1: sparse: sparse: symbol '__arm64_sys_inotify_add_watch' was not declared. Should it be static?
kernel/sys_ni.c:72:1: sparse: sparse: symbol '__arm64_sys_inotify_rm_watch' was not declared. Should it be static?
kernel/sys_ni.c:77:1: sparse: sparse: symbol '__arm64_sys_ioprio_set' was not declared. Should it be static?
kernel/sys_ni.c:78:1: sparse: sparse: symbol '__arm64_sys_ioprio_get' was not declared. Should it be static?
kernel/sys_ni.c:81:1: sparse: sparse: symbol '__arm64_sys_flock' was not declared. Should it be static?
kernel/sys_ni.c:94:1: sparse: sparse: symbol '__arm64_sys_quotactl' was not declared. Should it be static?
kernel/sys_ni.c:105:1: sparse: sparse: symbol '__arm64_sys_signalfd4' was not declared. Should it be static?
kernel/sys_ni.c:106:1: sparse: sparse: symbol '__arm64_compat_sys_signalfd4' was not declared. Should it be static?
kernel/sys_ni.c:115:1: sparse: sparse: symbol '__arm64_sys_timerfd_create' was not declared. Should it be static?
kernel/sys_ni.c:116:1: sparse: sparse: symbol '__arm64_sys_timerfd_settime' was not declared. Should it be static?
>> kernel/sys_ni.c:117:1: sparse: sparse: symbol '__arm64_compat_sys_timerfd_settime' was not declared. Should it be static?
kernel/sys_ni.c:118:1: sparse: sparse: symbol '__arm64_sys_timerfd_gettime' was not declared. Should it be static?
>> kernel/sys_ni.c:119:1: sparse: sparse: symbol '__arm64_compat_sys_timerfd_gettime' was not declared. Should it be static?
kernel/sys_ni.c:124:1: sparse: sparse: symbol '__arm64_sys_acct' was not declared. Should it be static?
kernel/sys_ni.c:127:1: sparse: sparse: symbol '__arm64_sys_capget' was not declared. Should it be static?
kernel/sys_ni.c:128:1: sparse: sparse: symbol '__arm64_sys_capset' was not declared. Should it be static?
kernel/sys_ni.c:137:1: sparse: sparse: symbol '__arm64_sys_futex' was not declared. Should it be static?
>> kernel/sys_ni.c:138:1: sparse: sparse: symbol '__arm64_compat_sys_futex' was not declared. Should it be static?
kernel/sys_ni.c:139:1: sparse: sparse: symbol '__arm64_sys_set_robust_list' was not declared. Should it be static?
kernel/sys_ni.c:140:1: sparse: sparse: symbol '__arm64_compat_sys_set_robust_list' was not declared. Should it be static?
kernel/sys_ni.c:141:1: sparse: sparse: symbol '__arm64_sys_get_robust_list' was not declared. Should it be static?
kernel/sys_ni.c:142:1: sparse: sparse: symbol '__arm64_compat_sys_get_robust_list' was not declared. Should it be static?
kernel/sys_ni.c:149:1: sparse: sparse: symbol '__arm64_sys_kexec_load' was not declared. Should it be static?
kernel/sys_ni.c:150:1: sparse: sparse: symbol '__arm64_compat_sys_kexec_load' was not declared. Should it be static?
kernel/sys_ni.c:153:1: sparse: sparse: symbol '__arm64_sys_init_module' was not declared. Should it be static?
kernel/sys_ni.c:154:1: sparse: sparse: symbol '__arm64_sys_delete_module' was not declared. Should it be static?
kernel/sys_ni.c:159:1: sparse: sparse: symbol '__arm64_sys_syslog' was not declared. Should it be static?
kernel/sys_ni.c:168:1: sparse: sparse: symbol '__arm64_sys_setregid' was not declared. Should it be static?
kernel/sys_ni.c:169:1: sparse: sparse: symbol '__arm64_sys_setgid' was not declared. Should it be static?
kernel/sys_ni.c:170:1: sparse: sparse: symbol '__arm64_sys_setreuid' was not declared. Should it be static?
kernel/sys_ni.c:171:1: sparse: sparse: symbol '__arm64_sys_setuid' was not declared. Should it be static?
kernel/sys_ni.c:172:1: sparse: sparse: symbol '__arm64_sys_setresuid' was not declared. Should it be static?
kernel/sys_ni.c:173:1: sparse: sparse: symbol '__arm64_sys_getresuid' was not declared. Should it be static?
kernel/sys_ni.c:174:1: sparse: sparse: symbol '__arm64_sys_setresgid' was not declared. Should it be static?
kernel/sys_ni.c:175:1: sparse: sparse: symbol '__arm64_sys_getresgid' was not declared. Should it be static?
kernel/sys_ni.c:176:1: sparse: sparse: symbol '__arm64_sys_setfsuid' was not declared. Should it be static?
kernel/sys_ni.c:177:1: sparse: sparse: symbol '__arm64_sys_setfsgid' was not declared. Should it be static?
kernel/sys_ni.c:178:1: sparse: sparse: symbol '__arm64_sys_setgroups' was not declared. Should it be static?
kernel/sys_ni.c:179:1: sparse: sparse: symbol '__arm64_sys_getgroups' was not declared. Should it be static?
kernel/sys_ni.c:186:1: sparse: sparse: symbol '__arm64_sys_mq_open' was not declared. Should it be static?
kernel/sys_ni.c:187:1: sparse: sparse: symbol '__arm64_compat_sys_mq_open' was not declared. Should it be static?
kernel/sys_ni.c:188:1: sparse: sparse: symbol '__arm64_sys_mq_unlink' was not declared. Should it be static?
kernel/sys_ni.c:189:1: sparse: sparse: symbol '__arm64_sys_mq_timedsend' was not declared. Should it be static?
>> kernel/sys_ni.c:190:1: sparse: sparse: symbol '__arm64_compat_sys_mq_timedsend' was not declared. Should it be static?
kernel/sys_ni.c:191:1: sparse: sparse: symbol '__arm64_sys_mq_timedreceive' was not declared. Should it be static?
>> kernel/sys_ni.c:192:1: sparse: sparse: symbol '__arm64_compat_sys_mq_timedreceive' was not declared. Should it be static?
kernel/sys_ni.c:193:1: sparse: sparse: symbol '__arm64_sys_mq_notify' was not declared. Should it be static?
kernel/sys_ni.c:194:1: sparse: sparse: symbol '__arm64_compat_sys_mq_notify' was not declared. Should it be static?
kernel/sys_ni.c:195:1: sparse: sparse: symbol '__arm64_sys_mq_getsetattr' was not declared. Should it be static?
kernel/sys_ni.c:196:1: sparse: sparse: symbol '__arm64_compat_sys_mq_getsetattr' was not declared. Should it be static?
kernel/sys_ni.c:199:1: sparse: sparse: symbol '__arm64_sys_msgget' was not declared. Should it be static?
kernel/sys_ni.c:200:1: sparse: sparse: symbol '__arm64_sys_msgctl' was not declared. Should it be static?
kernel/sys_ni.c:201:1: sparse: sparse: symbol '__arm64_compat_sys_msgctl' was not declared. Should it be static?
kernel/sys_ni.c:202:1: sparse: sparse: symbol '__arm64_sys_msgrcv' was not declared. Should it be static?
kernel/sys_ni.c:203:1: sparse: sparse: symbol '__arm64_compat_sys_msgrcv' was not declared. Should it be static?
kernel/sys_ni.c:204:1: sparse: sparse: symbol '__arm64_sys_msgsnd' was not declared. Should it be static?
kernel/sys_ni.c:205:1: sparse: sparse: symbol '__arm64_compat_sys_msgsnd' was not declared. Should it be static?
kernel/sys_ni.c:208:1: sparse: sparse: symbol '__arm64_sys_semget' was not declared. Should it be static?
kernel/sys_ni.c:209:1: sparse: sparse: symbol '__arm64_sys_semctl' was not declared. Should it be static?
kernel/sys_ni.c:210:1: sparse: sparse: symbol '__arm64_compat_sys_semctl' was not declared. Should it be static?
kernel/sys_ni.c:211:1: sparse: sparse: symbol '__arm64_sys_semtimedop' was not declared. Should it be static?
>> kernel/sys_ni.c:212:1: sparse: sparse: symbol '__arm64_compat_sys_semtimedop' was not declared. Should it be static?
kernel/sys_ni.c:213:1: sparse: sparse: symbol '__arm64_sys_semop' was not declared. Should it be static?
kernel/sys_ni.c:216:1: sparse: sparse: symbol '__arm64_sys_shmget' was not declared. Should it be static?
kernel/sys_ni.c:217:1: sparse: sparse: symbol '__arm64_sys_shmctl' was not declared. Should it be static?
kernel/sys_ni.c:218:1: sparse: sparse: symbol '__arm64_compat_sys_shmctl' was not declared. Should it be static?
kernel/sys_ni.c:219:1: sparse: sparse: symbol '__arm64_sys_shmat' was not declared. Should it be static?
kernel/sys_ni.c:220:1: sparse: sparse: symbol '__arm64_compat_sys_shmat' was not declared. Should it be static?
kernel/sys_ni.c:221:1: sparse: sparse: symbol '__arm64_sys_shmdt' was not declared. Should it be static?
kernel/sys_ni.c:224:1: sparse: sparse: symbol '__arm64_sys_socket' was not declared. Should it be static?
kernel/sys_ni.c:225:1: sparse: sparse: symbol '__arm64_sys_socketpair' was not declared. Should it be static?
kernel/sys_ni.c:226:1: sparse: sparse: symbol '__arm64_sys_bind' was not declared. Should it be static?
kernel/sys_ni.c:227:1: sparse: sparse: symbol '__arm64_sys_listen' was not declared. Should it be static?
kernel/sys_ni.c:228:1: sparse: sparse: symbol '__arm64_sys_accept' was not declared. Should it be static?
kernel/sys_ni.c:229:1: sparse: sparse: symbol '__arm64_sys_connect' was not declared. Should it be static?
kernel/sys_ni.c:230:1: sparse: sparse: symbol '__arm64_sys_getsockname' was not declared. Should it be static?
kernel/sys_ni.c:231:1: sparse: sparse: symbol '__arm64_sys_getpeername' was not declared. Should it be static?
kernel/sys_ni.c:232:1: sparse: sparse: symbol '__arm64_sys_setsockopt' was not declared. Should it be static?
kernel/sys_ni.c:233:1: sparse: sparse: symbol '__arm64_compat_sys_setsockopt' was not declared. Should it be static?
kernel/sys_ni.c:234:1: sparse: sparse: symbol '__arm64_sys_getsockopt' was not declared. Should it be static?
kernel/sys_ni.c:235:1: sparse: sparse: symbol '__arm64_compat_sys_getsockopt' was not declared. Should it be static?
kernel/sys_ni.c:236:1: sparse: sparse: symbol '__arm64_sys_sendto' was not declared. Should it be static?
kernel/sys_ni.c:237:1: sparse: sparse: symbol '__arm64_sys_shutdown' was not declared. Should it be static?
kernel/sys_ni.c:238:1: sparse: sparse: symbol '__arm64_sys_recvfrom' was not declared. Should it be static?
kernel/sys_ni.c:239:1: sparse: sparse: symbol '__arm64_compat_sys_recvfrom' was not declared. Should it be static?
kernel/sys_ni.c:240:1: sparse: sparse: symbol '__arm64_sys_sendmsg' was not declared. Should it be static?
kernel/sys_ni.c:241:1: sparse: sparse: symbol '__arm64_compat_sys_sendmsg' was not declared. Should it be static?
kernel/sys_ni.c:242:1: sparse: sparse: symbol '__arm64_sys_recvmsg' was not declared. Should it be static?
kernel/sys_ni.c:243:1: sparse: sparse: symbol '__arm64_compat_sys_recvmsg' was not declared. Should it be static?
kernel/sys_ni.c:248:1: sparse: sparse: symbol '__arm64_sys_mremap' was not declared. Should it be static?
kernel/sys_ni.c:251:1: sparse: sparse: symbol '__arm64_sys_add_key' was not declared. Should it be static?
kernel/sys_ni.c:252:1: sparse: sparse: symbol '__arm64_sys_request_key' was not declared. Should it be static?
kernel/sys_ni.c:253:1: sparse: sparse: symbol '__arm64_sys_keyctl' was not declared. Should it be static?
kernel/sys_ni.c:254:1: sparse: sparse: symbol '__arm64_compat_sys_keyctl' was not declared. Should it be static?
kernel/sys_ni.c:259:1: sparse: sparse: symbol '__arm64_sys_fadvise64_64' was not declared. Should it be static?
kernel/sys_ni.c:262:1: sparse: sparse: symbol '__arm64_sys_swapon' was not declared. Should it be static?
kernel/sys_ni.c:263:1: sparse: sparse: symbol '__arm64_sys_swapoff' was not declared. Should it be static?
kernel/sys_ni.c:264:1: sparse: sparse: symbol '__arm64_sys_mprotect' was not declared. Should it be static?
kernel/sys_ni.c:265:1: sparse: sparse: symbol '__arm64_sys_msync' was not declared. Should it be static?
kernel/sys_ni.c:266:1: sparse: sparse: symbol '__arm64_sys_mlock' was not declared. Should it be static?
kernel/sys_ni.c:267:1: sparse: sparse: symbol '__arm64_sys_munlock' was not declared. Should it be static?
kernel/sys_ni.c:268:1: sparse: sparse: symbol '__arm64_sys_mlockall' was not declared. Should it be static?
kernel/sys_ni.c:269:1: sparse: sparse: symbol '__arm64_sys_munlockall' was not declared. Should it be static?
kernel/sys_ni.c:270:1: sparse: sparse: symbol '__arm64_sys_mincore' was not declared. Should it be static?
kernel/sys_ni.c:271:1: sparse: sparse: symbol '__arm64_sys_madvise' was not declared. Should it be static?
kernel/sys_ni.c:272:1: sparse: sparse: symbol '__arm64_sys_remap_file_pages' was not declared. Should it be static?
kernel/sys_ni.c:273:1: sparse: sparse: symbol '__arm64_sys_mbind' was not declared. Should it be static?
kernel/sys_ni.c:274:1: sparse: sparse: symbol '__arm64_compat_sys_mbind' was not declared. Should it be static?
kernel/sys_ni.c:275:1: sparse: sparse: symbol '__arm64_sys_get_mempolicy' was not declared. Should it be static?
kernel/sys_ni.c:276:1: sparse: sparse: symbol '__arm64_compat_sys_get_mempolicy' was not declared. Should it be static?
kernel/sys_ni.c:277:1: sparse: sparse: symbol '__arm64_sys_set_mempolicy' was not declared. Should it be static?
kernel/sys_ni.c:278:1: sparse: sparse: symbol '__arm64_compat_sys_set_mempolicy' was not declared. Should it be static?
kernel/sys_ni.c:279:1: sparse: sparse: symbol '__arm64_sys_migrate_pages' was not declared. Should it be static?
kernel/sys_ni.c:280:1: sparse: sparse: symbol '__arm64_compat_sys_migrate_pages' was not declared. Should it be static?
kernel/sys_ni.c:281:1: sparse: sparse: symbol '__arm64_sys_move_pages' was not declared. Should it be static?
kernel/sys_ni.c:282:1: sparse: sparse: symbol '__arm64_compat_sys_move_pages' was not declared. Should it be static?
kernel/sys_ni.c:284:1: sparse: sparse: symbol '__arm64_sys_perf_event_open' was not declared. Should it be static?
kernel/sys_ni.c:285:1: sparse: sparse: symbol '__arm64_sys_accept4' was not declared. Should it be static?
kernel/sys_ni.c:286:1: sparse: sparse: symbol '__arm64_sys_recvmmsg' was not declared. Should it be static?
>> kernel/sys_ni.c:287:1: sparse: sparse: symbol '__arm64_compat_sys_recvmmsg' was not declared. Should it be static?
kernel/sys_ni.c:294:1: sparse: sparse: symbol '__arm64_sys_fanotify_init' was not declared. Should it be static?
kernel/sys_ni.c:295:1: sparse: sparse: symbol '__arm64_sys_fanotify_mark' was not declared. Should it be static?
kernel/sys_ni.c:298:1: sparse: sparse: symbol '__arm64_sys_name_to_handle_at' was not declared. Should it be static?
kernel/sys_ni.c:299:1: sparse: sparse: symbol '__arm64_sys_open_by_handle_at' was not declared. Should it be static?
kernel/sys_ni.c:300:1: sparse: sparse: symbol '__arm64_compat_sys_open_by_handle_at' was not declared. Should it be static?
kernel/sys_ni.c:302:1: sparse: sparse: symbol '__arm64_sys_sendmmsg' was not declared. Should it be static?
kernel/sys_ni.c:303:1: sparse: sparse: symbol '__arm64_compat_sys_sendmmsg' was not declared. Should it be static?
kernel/sys_ni.c:304:1: sparse: sparse: symbol '__arm64_sys_process_vm_readv' was not declared. Should it be static?
kernel/sys_ni.c:305:1: sparse: sparse: symbol '__arm64_compat_sys_process_vm_readv' was not declared. Should it be static?
kernel/sys_ni.c:306:1: sparse: sparse: symbol '__arm64_sys_process_vm_writev' was not declared. Should it be static?
kernel/sys_ni.c:307:1: sparse: sparse: symbol '__arm64_compat_sys_process_vm_writev' was not declared. Should it be static?
kernel/sys_ni.c:310:1: sparse: sparse: symbol '__arm64_sys_kcmp' was not declared. Should it be static?
kernel/sys_ni.c:312:1: sparse: sparse: symbol '__arm64_sys_finit_module' was not declared. Should it be static?
kernel/sys_ni.c:315:1: sparse: sparse: symbol '__arm64_sys_seccomp' was not declared. Should it be static?
kernel/sys_ni.c:317:1: sparse: sparse: symbol '__arm64_sys_memfd_create' was not declared. Should it be static?
kernel/sys_ni.c:320:1: sparse: sparse: symbol '__arm64_sys_bpf' was not declared. Should it be static?
kernel/sys_ni.c:323:1: sparse: sparse: symbol '__arm64_sys_execveat' was not declared. Should it be static?
kernel/sys_ni.c:325:1: sparse: sparse: symbol '__arm64_sys_userfaultfd' was not declared. Should it be static?
kernel/sys_ni.c:328:1: sparse: sparse: symbol '__arm64_sys_membarrier' was not declared. Should it be static?
kernel/sys_ni.c:330:1: sparse: sparse: symbol '__arm64_sys_mlock2' was not declared. Should it be static?
kernel/sys_ni.c:332:1: sparse: sparse: symbol '__arm64_sys_copy_file_range' was not declared. Should it be static?
kernel/sys_ni.c:335:1: sparse: sparse: symbol '__arm64_sys_pkey_mprotect' was not declared. Should it be static?
kernel/sys_ni.c:336:1: sparse: sparse: symbol '__arm64_sys_pkey_alloc' was not declared. Should it be static?
kernel/sys_ni.c:337:1: sparse: sparse: symbol '__arm64_sys_pkey_free' was not declared. Should it be static?
kernel/sys_ni.c:345:1: sparse: sparse: symbol '__arm64_sys_pciconfig_read' was not declared. Should it be static?
kernel/sys_ni.c:346:1: sparse: sparse: symbol '__arm64_sys_pciconfig_write' was not declared. Should it be static?
kernel/sys_ni.c:347:1: sparse: sparse: symbol '__arm64_sys_pciconfig_iobase' was not declared. Should it be static?
kernel/sys_ni.c:350:1: sparse: sparse: symbol '__arm64_sys_socketcall' was not declared. Should it be static?
kernel/sys_ni.c:351:1: sparse: sparse: symbol '__arm64_compat_sys_socketcall' was not declared. Should it be static?
kernel/sys_ni.c:354:1: sparse: sparse: symbol '__arm64_compat_sys_sysctl' was not declared. Should it be static?
kernel/sys_ni.c:355:1: sparse: sparse: symbol '__arm64_compat_sys_fanotify_mark' was not declared. Should it be static?
kernel/sys_ni.c:358:1: sparse: sparse: symbol '__arm64_sys_vm86old' was not declared. Should it be static?
kernel/sys_ni.c:359:1: sparse: sparse: symbol '__arm64_sys_modify_ldt' was not declared. Should it be static?
kernel/sys_ni.c:360:1: sparse: sparse: symbol '__arm64_compat_sys_quotactl32' was not declared. Should it be static?
kernel/sys_ni.c:361:1: sparse: sparse: symbol '__arm64_sys_vm86' was not declared. Should it be static?
kernel/sys_ni.c:362:1: sparse: sparse: symbol '__arm64_sys_kexec_file_load' was not declared. Should it be static?
kernel/sys_ni.c:365:1: sparse: sparse: symbol '__arm64_sys_s390_pci_mmio_read' was not declared. Should it be static?
kernel/sys_ni.c:366:1: sparse: sparse: symbol '__arm64_sys_s390_pci_mmio_write' was not declared. Should it be static?
kernel/sys_ni.c:367:1: sparse: sparse: symbol '__arm64_compat_sys_s390_ipc' was not declared. Should it be static?
kernel/sys_ni.c:370:1: sparse: sparse: symbol '__arm64_sys_rtas' was not declared. Should it be static?
kernel/sys_ni.c:371:1: sparse: sparse: symbol '__arm64_sys_spu_run' was not declared. Should it be static?
kernel/sys_ni.c:372:1: sparse: sparse: symbol '__arm64_sys_spu_create' was not declared. Should it be static?
kernel/sys_ni.c:373:1: sparse: sparse: symbol '__arm64_sys_subpage_prot' was not declared. Should it be static?
kernel/sys_ni.c:382:1: sparse: sparse: symbol '__arm64_sys_epoll_create' was not declared. Should it be static?
kernel/sys_ni.c:383:1: sparse: sparse: symbol '__arm64_sys_inotify_init' was not declared. Should it be static?
kernel/sys_ni.c:384:1: sparse: sparse: symbol '__arm64_sys_eventfd' was not declared. Should it be static?
kernel/sys_ni.c:385:1: sparse: sparse: symbol '__arm64_sys_signalfd' was not declared. Should it be static?
kernel/sys_ni.c:386:1: sparse: sparse: symbol '__arm64_compat_sys_signalfd' was not declared. Should it be static?
kernel/sys_ni.c:389:1: sparse: sparse: symbol '__arm64_sys_fadvise64' was not declared. Should it be static?
kernel/sys_ni.c:392:1: sparse: sparse: symbol '__arm64_sys_epoll_wait' was not declared. Should it be static?
kernel/sys_ni.c:393:1: sparse: sparse: symbol '__arm64_sys_recv' was not declared. Should it be static?
kernel/sys_ni.c:394:1: sparse: sparse: symbol '__arm64_compat_sys_recv' was not declared. Should it be static?
kernel/sys_ni.c:395:1: sparse: sparse: symbol '__arm64_sys_send' was not declared. Should it be static?
kernel/sys_ni.c:396:1: sparse: sparse: symbol '__arm64_sys_bdflush' was not declared. Should it be static?
kernel/sys_ni.c:397:1: sparse: sparse: symbol '__arm64_sys_uselib' was not declared. Should it be static?
kernel/sys_ni.c:405:1: sparse: sparse: symbol '__arm64_sys_sgetmask' was not declared. Should it be static?
kernel/sys_ni.c:406:1: sparse: sparse: symbol '__arm64_sys_ssetmask' was not declared. Should it be static?
kernel/sys_ni.c:409:1: sparse: sparse: symbol '__arm64_sys_sysfs' was not declared. Should it be static?
kernel/sys_ni.c:412:1: sparse: sparse: symbol '__arm64_sys_ipc' was not declared. Should it be static?
kernel/sys_ni.c:413:1: sparse: sparse: symbol '__arm64_compat_sys_ipc' was not declared. Should it be static?
kernel/sys_ni.c:416:1: sparse: sparse: symbol '__arm64_sys_chown16' was not declared. Should it be static?
kernel/sys_ni.c:417:1: sparse: sparse: symbol '__arm64_sys_fchown16' was not declared. Should it be static?
kernel/sys_ni.c:418:1: sparse: sparse: symbol '__arm64_sys_getegid16' was not declared. Should it be static?
kernel/sys_ni.c:419:1: sparse: sparse: symbol '__arm64_sys_geteuid16' was not declared. Should it be static?
kernel/sys_ni.c:420:1: sparse: sparse: symbol '__arm64_sys_getgid16' was not declared. Should it be static?
kernel/sys_ni.c:421:1: sparse: sparse: symbol '__arm64_sys_getgroups16' was not declared. Should it be static?
kernel/sys_ni.c:422:1: sparse: sparse: symbol '__arm64_sys_getresgid16' was not declared. Should it be static?
kernel/sys_ni.c:423:1: sparse: sparse: symbol '__arm64_sys_getresuid16' was not declared. Should it be static?
kernel/sys_ni.c:424:1: sparse: sparse: symbol '__arm64_sys_getuid16' was not declared. Should it be static?
kernel/sys_ni.c:425:1: sparse: sparse: symbol '__arm64_sys_lchown16' was not declared. Should it be static?
kernel/sys_ni.c:426:1: sparse: sparse: symbol '__arm64_sys_setfsgid16' was not declared. Should it be static?
kernel/sys_ni.c:427:1: sparse: sparse: symbol '__arm64_sys_setfsuid16' was not declared. Should it be static?
kernel/sys_ni.c:428:1: sparse: sparse: symbol '__arm64_sys_setgid16' was not declared. Should it be static?
kernel/sys_ni.c:429:1: sparse: sparse: symbol '__arm64_sys_setgroups16' was not declared. Should it be static?
kernel/sys_ni.c:430:1: sparse: sparse: symbol '__arm64_sys_setregid16' was not declared. Should it be static?
kernel/sys_ni.c:431:1: sparse: sparse: symbol '__arm64_sys_setresgid16' was not declared. Should it be static?
kernel/sys_ni.c:432:1: sparse: sparse: symbol '__arm64_sys_setresuid16' was not declared. Should it be static?
kernel/sys_ni.c:433:1: sparse: sparse: symbol '__arm64_sys_setreuid16' was not declared. Should it be static?
kernel/sys_ni.c:434:1: sparse: sparse: symbol '__arm64_sys_setuid16' was not declared. Should it be static?
kernel/sys_ni.c:437:1: sparse: sparse: symbol '__arm64_sys_rseq' was not declared. Should it be static?
In file included from kernel/sys_ni.c:10:
arch/arm64/include/asm/syscall_wrapper.h:79:32: warning: no previous prototype for '__arm64_sys_io_setup' [-Wmissing-prototypes]
79 | asmlinkage __weak long __arm64_sys_##name(const struct pt_regs *regs) 222- | ^~~~~~~~~~~~
kernel/sys_ni.c:39:1: note: in expansion of macro 'COND_SYSCALL'
39 | COND_SYSCALL(io_setup);
| ^~~~~~~~~~~~
arch/arm64/include/asm/syscall_wrapper.h:41:32: warning: no previous prototype for '__arm64_compat_sys_io_setup' [-Wmissing-prototypes]
41 | asmlinkage __weak long __arm64_compat_sys_##name(const struct pt_regs *__unused)228- | ^~~~~~~~~~~~~~~~~~~
kernel/sys_ni.c:40:1: note: in expansion of macro 'COND_SYSCALL_COMPAT'
40 | COND_SYSCALL_COMPAT(io_setup);
| ^~~~~~~~~~~~~~~~~~~
arch/arm64/include/asm/syscall_wrapper.h:79:32: warning: no previous prototype for '__arm64_sys_io_destroy' [-Wmissing-prototypes]
79 | asmlinkage __weak long __arm64_sys_##name(const struct pt_regs *regs) 234- | ^~~~~~~~~~~~
kernel/sys_ni.c:41:1: note: in expansion of macro 'COND_SYSCALL'
41 | COND_SYSCALL(io_destroy);
| ^~~~~~~~~~~~
arch/arm64/include/asm/syscall_wrapper.h:79:32: warning: no previous prototype for '__arm64_sys_io_submit' [-Wmissing-prototypes]
vim +/__arm64_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/signal.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 166
70dd4b3160798b Dominik Brodowski 2018-03-06 167 /* kernel/sys.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 168 COND_SYSCALL(setregid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 169 COND_SYSCALL(setgid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 170 COND_SYSCALL(setreuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 171 COND_SYSCALL(setuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 172 COND_SYSCALL(setresuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 173 COND_SYSCALL(getresuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 174 COND_SYSCALL(setresgid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 175 COND_SYSCALL(getresgid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 176 COND_SYSCALL(setfsuid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 177 COND_SYSCALL(setfsgid);
67a7acd3773a94 Dominik Brodowski 2018-03-04 178 COND_SYSCALL(setgroups);
67a7acd3773a94 Dominik Brodowski 2018-03-04 179 COND_SYSCALL(getgroups);
70dd4b3160798b Dominik Brodowski 2018-03-06 180
70dd4b3160798b Dominik Brodowski 2018-03-06 181 /* kernel/time.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 182
70dd4b3160798b Dominik Brodowski 2018-03-06 183 /* kernel/timer.c */
70dd4b3160798b Dominik Brodowski 2018-03-06 184
70dd4b3160798b Dominik Brodowski 2018-03-06 185 /* ipc/mqueue.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 186 COND_SYSCALL(mq_open);
67a7acd3773a94 Dominik Brodowski 2018-03-04 187 COND_SYSCALL_COMPAT(mq_open);
67a7acd3773a94 Dominik Brodowski 2018-03-04 188 COND_SYSCALL(mq_unlink);
67a7acd3773a94 Dominik Brodowski 2018-03-04 189 COND_SYSCALL(mq_timedsend);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @190 COND_SYSCALL_COMPAT(mq_timedsend);
67a7acd3773a94 Dominik Brodowski 2018-03-04 191 COND_SYSCALL(mq_timedreceive);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @192 COND_SYSCALL_COMPAT(mq_timedreceive);
67a7acd3773a94 Dominik Brodowski 2018-03-04 193 COND_SYSCALL(mq_notify);
67a7acd3773a94 Dominik Brodowski 2018-03-04 194 COND_SYSCALL_COMPAT(mq_notify);
67a7acd3773a94 Dominik Brodowski 2018-03-04 195 COND_SYSCALL(mq_getsetattr);
67a7acd3773a94 Dominik Brodowski 2018-03-04 196 COND_SYSCALL_COMPAT(mq_getsetattr);
70dd4b3160798b Dominik Brodowski 2018-03-06 197
70dd4b3160798b Dominik Brodowski 2018-03-06 198 /* ipc/msg.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 199 COND_SYSCALL(msgget);
67a7acd3773a94 Dominik Brodowski 2018-03-04 200 COND_SYSCALL(msgctl);
67a7acd3773a94 Dominik Brodowski 2018-03-04 201 COND_SYSCALL_COMPAT(msgctl);
67a7acd3773a94 Dominik Brodowski 2018-03-04 202 COND_SYSCALL(msgrcv);
67a7acd3773a94 Dominik Brodowski 2018-03-04 203 COND_SYSCALL_COMPAT(msgrcv);
67a7acd3773a94 Dominik Brodowski 2018-03-04 204 COND_SYSCALL(msgsnd);
67a7acd3773a94 Dominik Brodowski 2018-03-04 205 COND_SYSCALL_COMPAT(msgsnd);
70dd4b3160798b Dominik Brodowski 2018-03-06 206
70dd4b3160798b Dominik Brodowski 2018-03-06 207 /* ipc/sem.c */
67a7acd3773a94 Dominik Brodowski 2018-03-04 208 COND_SYSCALL(semget);
67a7acd3773a94 Dominik Brodowski 2018-03-04 209 COND_SYSCALL(semctl);
67a7acd3773a94 Dominik Brodowski 2018-03-04 210 COND_SYSCALL_COMPAT(semctl);
67a7acd3773a94 Dominik Brodowski 2018-03-04 211 COND_SYSCALL(semtimedop);
67a7acd3773a94 Dominik Brodowski 2018-03-04 @212 COND_SYSCALL_COMPAT(semtimedop);
67a7acd3773a94 Dominik Brodowski 2018-03-04 213 COND_SYSCALL(semop);
70dd4b3160798b Dominik Brodowski 2018-03-06 214
:::::: 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@dominikbrodowski.net>
:::::: CC: Dominik Brodowski <linux@dominikbrodowski.net>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-12-13 16:10 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-11 22:33 [intel-lts:4.19/android_s 5094/30000] kernel/sys_ni.c:47:1: sparse: sparse: symbol '__arm64_compat_sys_io_getevents' was not declared. Should it be static? kernel test robot
2023-12-13 16:09 kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.