From 81438c4ddda56ec8e2ccbca66770cbac5664ad0c Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 22 Jan 2016 21:14:51 +0100 Subject: sys: use kernel headers instead of host headers This solves several problems: - host usually have outdates headers, so previously we need to define missing consts - host may not have some headers at all - generation depends on linux distribution and version - some of the consts cannot be defined at all (e.g. ioctls that use struct arguments) --- executor/syscalls.h | 980 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 965 insertions(+), 15 deletions(-) (limited to 'executor') diff --git a/executor/syscalls.h b/executor/syscalls.h index b079ea04a..c1853d67b 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -1006,7 +1006,7 @@ call_t syscalls[] = { {"timerfd_create", 85}, {"timerfd_settime", 86}, {"timerfd_gettime", 87}, - {"userfaultfd", -1}, + {"userfaultfd", 282}, {"ioctl$UFFDIO_API", 29}, {"ioctl$UFFDIO_REGISTER", 29}, {"ioctl$UFFDIO_UNREGISTER", 29}, @@ -1029,11 +1029,11 @@ call_t syscalls[] = { {"get_mempolicy", 236}, {"mincore", 232}, {"mlock", 228}, - {"mlock2", -1}, + {"mlock2", 284}, {"munlock", 229}, {"mlockall", 230}, {"munlockall", 231}, - {"memfd_create", -1}, + {"memfd_create", 279}, {"unshare", 97}, {"kcmp", 272}, {"futex", 98}, @@ -1276,8 +1276,8 @@ call_t syscalls[] = { {"sched_getattr", 275}, {"sched_setattr", 274}, {"sched_yield", 124}, - {"getrandom", -1}, - {"membarrier", -1}, + {"getrandom", 278}, + {"membarrier", 283}, {"socket", 198}, {"socketpair", 199}, {"accept", 202}, @@ -1565,16 +1565,16 @@ call_t syscalls[] = { {"keyctl$instantiate_iov", 219}, {"keyctl$invalidate", 219}, {"keyctl$get_persistent", 219}, - {"bpf$MAP_CREATE", -1}, - {"bpf$MAP_LOOKUP_ELEM", -1}, - {"bpf$MAP_UPDATE_ELEM", -1}, - {"bpf$MAP_DELETE_ELEM", -1}, - {"bpf$MAP_GET_NEXT_KEY", -1}, - {"bpf$PROG_LOAD", -1}, - {"bpf$OBJ_PIN_MAP", -1}, - {"bpf$OBJ_PIN_PROG", -1}, - {"bpf$OBJ_GET_MAP", -1}, - {"bpf$OBJ_GET_PROG", -1}, + {"bpf$MAP_CREATE", 280}, + {"bpf$MAP_LOOKUP_ELEM", 280}, + {"bpf$MAP_UPDATE_ELEM", 280}, + {"bpf$MAP_DELETE_ELEM", 280}, + {"bpf$MAP_GET_NEXT_KEY", 280}, + {"bpf$PROG_LOAD", 280}, + {"bpf$OBJ_PIN_MAP", 280}, + {"bpf$OBJ_PIN_PROG", 280}, + {"bpf$OBJ_GET_MAP", 280}, + {"bpf$OBJ_GET_PROG", 280}, {"syz_fuse_mount", 1000003}, {"syz_fuseblk_mount", 1000004}, {"ioctl$FUSE_DEV_IOC_CLONE", 29}, @@ -1912,3 +1912,953 @@ call_t syscalls[] = { }; #endif +#ifdef __ppc64__ +call_t syscalls[] = { + {"open", 5}, + {"open$dir", 5}, + {"openat", 286}, + {"creat", 8}, + {"close", 6}, + {"read", 3}, + {"pread64", 179}, + {"readv", 145}, + {"preadv", 320}, + {"write", 4}, + {"pwrite64", 180}, + {"writev", 146}, + {"pwritev", 321}, + {"lseek", 19}, + {"dup", 41}, + {"dup2", 63}, + {"dup3", 316}, + {"pipe", 42}, + {"pipe2", 317}, + {"tee", 284}, + {"splice", 283}, + {"vmsplice", 285}, + {"sendfile", 186}, + {"stat", 106}, + {"lstat", 107}, + {"fstat", 108}, + {"poll", 167}, + {"ppoll", 281}, + {"select", 82}, + {"pselect6", 280}, + {"epoll_create", 236}, + {"epoll_create1", 315}, + {"epoll_ctl", 237}, + {"epoll_wait", 238}, + {"epoll_pwait", 303}, + {"signalfd", 305}, + {"signalfd4", 313}, + {"eventfd", 307}, + {"eventfd2", 314}, + {"timerfd_create", 306}, + {"timerfd_settime", 311}, + {"timerfd_gettime", 312}, + {"userfaultfd", 364}, + {"ioctl$UFFDIO_API", 54}, + {"ioctl$UFFDIO_REGISTER", 54}, + {"ioctl$UFFDIO_UNREGISTER", 54}, + {"ioctl$UFFDIO_WAKE", 54}, + {"ioctl$UFFDIO_COPY", 54}, + {"ioctl$UFFDIO_ZEROPAGE", 54}, + {"mmap", 90}, + {"munmap", 91}, + {"mremap", 163}, + {"remap_file_pages", 239}, + {"mprotect", 125}, + {"msync", 144}, + {"madvise", 205}, + {"fadvise64", 233}, + {"readahead", 191}, + {"mbind", 259}, + {"move_pages", 301}, + {"migrate_pages", 258}, + {"set_mempolicy", 261}, + {"get_mempolicy", 260}, + {"mincore", 206}, + {"mlock", 150}, + {"mlock2", 378}, + {"munlock", 151}, + {"mlockall", 152}, + {"munlockall", 153}, + {"memfd_create", 360}, + {"unshare", 282}, + {"kcmp", 354}, + {"futex", 221}, + {"set_robust_list", 300}, + {"get_robust_list", 299}, + {"restart_syscall", 0}, + {"ioctl", 54}, + {"ioctl$void", 54}, + {"ioctl$int_in", 54}, + {"ioctl$int_out", 54}, + {"ioctl$fiemap", 54}, + {"fcntl$dupfd", 55}, + {"fcntl$getflags", 55}, + {"fcntl$setflags", 55}, + {"fcntl$setstatus", 55}, + {"fcntl$lock", 55}, + {"fcntl$getown", 55}, + {"fcntl$setown", 55}, + {"fcntl$getownex", 55}, + {"fcntl$setownex", 55}, + {"fcntl$setsig", 55}, + {"fcntl$setlease", 55}, + {"fcntl$notify", 55}, + {"fcntl$setpipe", 55}, + {"fcntl$addseals", 55}, + {"ptrace", 26}, + {"ptrace$peek", 26}, + {"ptrace$poke", 26}, + {"ptrace$peekuser", 26}, + {"ptrace$pokeuser", 26}, + {"ptrace$getregs", 26}, + {"ptrace$getregset", 26}, + {"ptrace$setregs", 26}, + {"ptrace$setregset", 26}, + {"ptrace$getsig", 26}, + {"ptrace$setsig", 26}, + {"ptrace$setopts", 26}, + {"ptrace$getenv", 26}, + {"ptrace$cont", 26}, + {"io_setup", 227}, + {"io_destroy", 228}, + {"io_getevents", 229}, + {"io_submit", 230}, + {"io_cancel", 231}, + {"capget", 183}, + {"capset", 184}, + {"prctl$void", 171}, + {"prctl$intptr", 171}, + {"prctl$getreaper", 171}, + {"prctl$setendian", 171}, + {"prctl$setfpexc", 171}, + {"prctl$setname", 171}, + {"prctl$getname", 171}, + {"prctl$setptracer", 171}, + {"prctl$seccomp", 171}, + {"prctl$setmm", 171}, + {"arch_prctl", -1}, + {"seccomp", 358}, + {"mq_open", 262}, + {"mq_timedsend", 264}, + {"mq_timedreceive", 265}, + {"mq_notify", 266}, + {"mq_getsetattr", 267}, + {"mq_unlink", 263}, + {"msgget", -1}, + {"msgsnd", -1}, + {"msgrcv", -1}, + {"msgctl", -1}, + {"semget", -1}, + {"semop", -1}, + {"semtimedop", -1}, + {"semctl", -1}, + {"shmget", -1}, + {"shmat", -1}, + {"shmctl", -1}, + {"shmdt", -1}, + {"mknod", 14}, + {"mknodat", 288}, + {"chmod", 15}, + {"fchmod", 94}, + {"fchmodat", 297}, + {"chown", 181}, + {"lchown", 16}, + {"fchown", 95}, + {"fchownat", 289}, + {"fallocate", 309}, + {"faccessat", 298}, + {"utime", 30}, + {"utimes", 251}, + {"futimesat", 290}, + {"utimensat", 304}, + {"getgid", 47}, + {"getegid", 50}, + {"setuid", 23}, + {"setgid", 46}, + {"getuid", 24}, + {"geteuid", 49}, + {"setpgid", 57}, + {"getpgid", 132}, + {"getpgrp", 65}, + {"getpid", 20}, + {"gettid", 207}, + {"setreuid", 70}, + {"setregid", 71}, + {"setresuid", 164}, + {"setresgid", 169}, + {"getresuid", 165}, + {"getresgid", 170}, + {"setfsuid", 138}, + {"setfsgid", 139}, + {"getgroups", 80}, + {"setgroups", 81}, + {"personality", 136}, + {"inotify_init", 275}, + {"inotify_init1", 318}, + {"inotify_add_watch", 276}, + {"inotify_rm_watch", 277}, + {"fanotify_init", 323}, + {"fanotify_mark", 324}, + {"link", 9}, + {"linkat", 294}, + {"symlinkat", 295}, + {"symlink", 83}, + {"unlink", 10}, + {"unlinkat", 292}, + {"readlink", 85}, + {"readlinkat", 296}, + {"rename", 38}, + {"renameat", 293}, + {"renameat2", 357}, + {"mkdir", 39}, + {"mkdirat", 287}, + {"rmdir", 40}, + {"truncate", 92}, + {"ftruncate", 93}, + {"flock", 143}, + {"fsync", 118}, + {"fdatasync", 148}, + {"sync", 36}, + {"syncfs", 348}, + {"sync_file_range", -1}, + {"lookup_dcookie", 235}, + {"getdents", 141}, + {"getdents64", 202}, + {"name_to_handle_at", 345}, + {"open_by_handle_at", 346}, + {"mount", 21}, + {"mount$fs", 21}, + {"umount2", 52}, + {"pivot_root", 203}, + {"sysfs$1", 135}, + {"sysfs$2", 135}, + {"sysfs$3", 135}, + {"statfs", 99}, + {"fstatfs", 100}, + {"uselib", 86}, + {"init_module", 128}, + {"finit_module", 353}, + {"delete_module", 129}, + {"kexec_load", 268}, + {"get_kernel_syms", 130}, + {"syslog", 103}, + {"uname", 122}, + {"sysinfo", 116}, + {"ustat", 62}, + {"acct", 51}, + {"getrusage", 77}, + {"getrlimit", 76}, + {"setrlimit", 75}, + {"prlimit64", 325}, + {"iopl", 110}, + {"ioperm", 101}, + {"ioprio_get$pid", 274}, + {"ioprio_get$uid", 274}, + {"ioprio_set$pid", 273}, + {"ioprio_set$uid", 273}, + {"setns", 350}, + {"setxattr", 209}, + {"lsetxattr", 210}, + {"fsetxattr", 211}, + {"getxattr", 212}, + {"lgetxattr", 213}, + {"fgetxattr", 214}, + {"listxattr", 215}, + {"llistxattr", 216}, + {"flistxattr", 217}, + {"removexattr", 218}, + {"lremovexattr", 219}, + {"fremovexattr", 220}, + {"time", 13}, + {"clock_gettime", 246}, + {"clock_settime", 245}, + {"clock_adjtime", 347}, + {"clock_getres", 247}, + {"clock_nanosleep", 248}, + {"timer_create", 240}, + {"timer_gettime", 242}, + {"timer_getoverrun", 243}, + {"timer_settime", 241}, + {"timer_delete", 244}, + {"rt_sigaction", 173}, + {"rt_sigprocmask", 174}, + {"rt_sigreturn", 172}, + {"rt_sigpending", 175}, + {"rt_sigtimedwait", 176}, + {"rt_sigsuspend", 178}, + {"rt_sigqueueinfo", 177}, + {"rt_tgsigqueueinfo", 322}, + {"sigaltstack", 185}, + {"tgkill", 250}, + {"tkill", 208}, + {"pause", 29}, + {"alarm", 27}, + {"nanosleep", 162}, + {"getitimer", 105}, + {"setitimer", 104}, + {"exit", 1}, + {"exit_group", 234}, + {"waitid", 272}, + {"wait4", 114}, + {"times", 43}, + {"set_thread_area", -1}, + {"get_thread_area", -1}, + {"modify_ldt$read", 123}, + {"modify_ldt$write", 123}, + {"modify_ldt$read_default", 123}, + {"modify_ldt$write2", 123}, + {"process_vm_readv", 351}, + {"process_vm_writev", 352}, + {"set_tid_address", 232}, + {"getpriority", 96}, + {"setpriority", 97}, + {"sched_getscheduler", 157}, + {"sched_setscheduler", 156}, + {"sched_rr_get_interval", 161}, + {"sched_getparam", 155}, + {"sched_setparam", 154}, + {"sched_getaffinity", 223}, + {"sched_setaffinity", 222}, + {"sched_getattr", 356}, + {"sched_setattr", 355}, + {"sched_yield", 158}, + {"getrandom", 359}, + {"membarrier", 365}, + {"socket", 326}, + {"socketpair", 333}, + {"accept", 330}, + {"accept4", 344}, + {"bind", 327}, + {"listen", 329}, + {"connect", 328}, + {"shutdown", 338}, + {"sendto", 335}, + {"sendmsg", 341}, + {"sendmmsg", 349}, + {"recvfrom", 337}, + {"recvmsg", 342}, + {"recvmmsg", 343}, + {"getsockname", 331}, + {"getpeername", 332}, + {"getsockopt", 340}, + {"setsockopt", 339}, + {"ioctl$SIOCOUTQ", 54}, + {"ioctl$SIOCINQ", 54}, + {"setsockopt$sock_void", 339}, + {"getsockopt$sock_int", 340}, + {"setsockopt$sock_int", 339}, + {"setsockopt$sock_str", 339}, + {"getsockopt$sock_linger", 340}, + {"setsockopt$sock_linger", 339}, + {"getsockopt$sock_cred", 340}, + {"setsockopt$sock_cred", 339}, + {"getsockopt$sock_timeval", 340}, + {"setsockopt$sock_timeval", 339}, + {"setsockopt$sock_attach_bpf", 339}, + {"setsockopt$SO_TIMESTAMPING", 339}, + {"getsockopt$SO_TIMESTAMPING", 340}, + {"setsockopt$SO_ATTACH_FILTER", 339}, + {"getsockopt$sock_buf", 340}, + {"getsockopt$tcp_int", 340}, + {"setsockopt$tcp_int", 339}, + {"getsockopt$tcp_buf", 340}, + {"setsockopt$tcp_buf", 339}, + {"getsockopt$udp_int", 340}, + {"setsockopt$udp_int", 339}, + {"getsockopt$ip_int", 340}, + {"setsockopt$ip_int", 339}, + {"getsockopt$ip_buf", 340}, + {"getsockopt$ip_mreq", 340}, + {"setsockopt$ip_mreq", 339}, + {"getsockopt$ip_mreqn", 340}, + {"setsockopt$ip_mreqn", 339}, + {"getsockopt$ip_mreqsrc", 340}, + {"setsockopt$ip_mreqsrc", 339}, + {"setsockopt$ip_msfilter", 339}, + {"getsockopt$ip_mtu", 340}, + {"setsockopt$ip_mtu", 339}, + {"getsockopt$ip_opts", 340}, + {"setsockopt$ip_opts", 339}, + {"getsockopt$ip_pktinfo", 340}, + {"setsockopt$ip_pktinfo", 339}, + {"getsockopt$ip_ipsec", 340}, + {"setsockopt$ip_ipsec", 339}, + {"getsockopt$ipv6_int", 340}, + {"setsockopt$ipv6_int", 339}, + {"getsockopt$ipv6_mreq", 340}, + {"setsockopt$ipv6_mreq", 339}, + {"getsockopt$ipv6_mtu", 340}, + {"setsockopt$ipv6_mtu", 339}, + {"getsockopt$ipv6_opts", 340}, + {"setsockopt$ipv6_opts", 339}, + {"socket$unix", 326}, + {"socketpair$unix", 333}, + {"bind$unix", 327}, + {"connect$unix", 328}, + {"accept$unix", 330}, + {"accept4$unix", 344}, + {"sendto$unix", 335}, + {"sendmsg$unix", 341}, + {"sendmmsg$unix", 349}, + {"recvfrom$unix", 337}, + {"getsockname$unix", 331}, + {"getpeername$unix", 332}, + {"socket$alg", 326}, + {"bind$alg", 327}, + {"setsockopt$ALG_SET_KEY", 339}, + {"setsockopt$ALG_SET_AEAD_AUTHSIZE", 339}, + {"accept$alg", 330}, + {"sendmsg$alg", 341}, + {"sendmmsg$alg", 349}, + {"socket$nfc_llcp", 326}, + {"bind$nfc_llcp", 327}, + {"connect$nfc_llcp", 328}, + {"accept$nfc_llcp", 330}, + {"setsockopt$NFC_LLCP_RW", 339}, + {"setsockopt$NFC_LLCP_MIUX", 339}, + {"getsockopt$nfc_llcp", 340}, + {"sendmsg$nfc_llcp", 341}, + {"sendmmsg$nfc_llcp", 349}, + {"socket$nfc_raw", 326}, + {"connect$nfc_raw", 328}, + {"socket$bt_hci", 326}, + {"bind$bt_hci", 327}, + {"ioctl$bt_hci", 54}, + {"setsockopt$HCI_DATA_DIR", 339}, + {"setsockopt$HCI_TIME_STAMP", 339}, + {"setsockopt$HCI_FILTER", 339}, + {"getsockopt$bt_hci", 340}, + {"socket$bt_sco", 326}, + {"bind$bt_sco", 327}, + {"connect$bt_sco", 328}, + {"getsockopt$SCO_OPTIONS", 340}, + {"getsockopt$SCO_CONNINFO", 340}, + {"socket$bt_l2cap", 326}, + {"bind$bt_l2cap", 327}, + {"connect$bt_l2cap", 328}, + {"setsockopt$L2CAP_OPTIONS", 339}, + {"getsockopt$L2CAP_OPTIONS", 340}, + {"setsockopt$L2CAP_LM", 339}, + {"getsockopt$L2CAP_LM", 340}, + {"setsockopt$L2CAP_CONNINFO", 339}, + {"getsockopt$L2CAP_CONNINFO", 340}, + {"socket$bt_rfcomm", 326}, + {"bind$bt_rfcomm", 327}, + {"connect$bt_rfcomm", 328}, + {"setsockopt$RFCOMM_LM", 339}, + {"getsockopt$RFCOMM_LM", 340}, + {"getsockopt$RFCOMM_CONNINFO", 340}, + {"socket$bt_hidp", 326}, + {"ioctl$HIDPCONNADD", 54}, + {"ioctl$HIDPCONNDEL", 54}, + {"ioctl$HIDPGETCONNLIST", 54}, + {"ioctl$HIDPGETCONNINFO", 54}, + {"socket$bt_cmtp", 326}, + {"ioctl$CMTPCONNADD", 54}, + {"ioctl$CMTPCONNDEL", 54}, + {"ioctl$CMTPGETCONNLIST", 54}, + {"ioctl$CMTPGETCONNINFO", 54}, + {"socket$bt_bnep", 326}, + {"ioctl$BNEPCONNADD", 54}, + {"ioctl$BNEPCONNDEL", 54}, + {"ioctl$BNEPGETCONNLIST", 54}, + {"ioctl$BNEPGETCONNINFO", 54}, + {"ioctl$BNEPGETSUPPFEAT", 54}, + {"ioctl$bt", 54}, + {"setsockopt$BT_SECURITY", 339}, + {"getsockopt$BT_SECURITY", 340}, + {"setsockopt$BT_DEFER_SETUP", 339}, + {"getsockopt$BT_DEFER_SETUP", 340}, + {"setsockopt$BT_VOICE", 339}, + {"getsockopt$BT_VOICE", 340}, + {"setsockopt$BT_FLUSHABLE", 339}, + {"getsockopt$BT_FLUSHABLE", 340}, + {"setsockopt$BT_POWER", 339}, + {"getsockopt$BT_POWER", 340}, + {"setsockopt$BT_CHANNEL_POLICY", 339}, + {"getsockopt$BT_CHANNEL_POLICY", 340}, + {"setsockopt$BT_SNDMTU", 339}, + {"getsockopt$BT_SNDMTU", 340}, + {"setsockopt$BT_RCVMTU", 339}, + {"getsockopt$BT_RCVMTU", 340}, + {"open$ptmx", 5}, + {"syz_open_pts", 1000002}, + {"ioctl$TCGETS", 54}, + {"ioctl$TCSETS", 54}, + {"ioctl$TCSETSW", 54}, + {"ioctl$TCSETSF", 54}, + {"ioctl$TCGETA", 54}, + {"ioctl$TCSETA", 54}, + {"ioctl$TCSETAW", 54}, + {"ioctl$TCSETAF", 54}, + {"ioctl$TIOCGLCKTRMIOS", 54}, + {"ioctl$TIOCSLCKTRMIOS", 54}, + {"ioctl$TIOCGWINSZ", 54}, + {"ioctl$TIOCSWINSZ", 54}, + {"ioctl$TCSBRK", 54}, + {"ioctl$TCSBRKP", 54}, + {"ioctl$TIOCSBRK", 54}, + {"ioctl$TIOCCBRK", 54}, + {"ioctl$TCXONC", 54}, + {"ioctl$FIONREAD", 54}, + {"ioctl$TIOCOUTQ", 54}, + {"ioctl$TCFLSH", 54}, + {"ioctl$TIOCSTI", 54}, + {"ioctl$TIOCCONS", 54}, + {"ioctl$TIOCSCTTY", 54}, + {"ioctl$TIOCNOTTY", 54}, + {"ioctl$TIOCGPGRP", 54}, + {"ioctl$TIOCSPGRP", 54}, + {"ioctl$TIOCGSID", 54}, + {"ioctl$TIOCEXCL", 54}, + {"ioctl$TIOCNXCL", 54}, + {"ioctl$TIOCGETD", 54}, + {"ioctl$TIOCSETD", 54}, + {"ioctl$TIOCPKT", 54}, + {"ioctl$TIOCMGET", 54}, + {"ioctl$TIOCMSET", 54}, + {"ioctl$TIOCMBIC", 54}, + {"ioctl$TIOCMBIS", 54}, + {"ioctl$TIOCGSOFTCAR", 54}, + {"ioctl$TIOCSSOFTCAR", 54}, + {"ioctl$TIOCTTYGSTRUCT", 54}, + {"ioctl$KDGETLED", 54}, + {"ioctl$KDSETLED", 54}, + {"ioctl$KDGKBLED", 54}, + {"ioctl$KDSKBLED", 54}, + {"ioctl$KDGKBTYPE", 54}, + {"ioctl$KDADDIO", 54}, + {"ioctl$KDDELIO", 54}, + {"ioctl$KDENABIO", 54}, + {"ioctl$KDDISABIO", 54}, + {"ioctl$KDSETMODE", 54}, + {"ioctl$KDGETMODE", 54}, + {"ioctl$KDMKTONE", 54}, + {"ioctl$KIOCSOUND", 54}, + {"ioctl$GIO_CMAP", 54}, + {"ioctl$PIO_CMAP", 54}, + {"ioctl$GIO_FONT", 54}, + {"ioctl$GIO_FONTX", 54}, + {"ioctl$PIO_FONT", 54}, + {"ioctl$PIO_FONTX", 54}, + {"ioctl$PIO_FONTRESET", 54}, + {"ioctl$GIO_SCRNMAP", 54}, + {"ioctl$GIO_UNISCRNMAP", 54}, + {"ioctl$PIO_SCRNMAP", 54}, + {"ioctl$PIO_UNISCRNMAP", 54}, + {"ioctl$GIO_UNIMAP", 54}, + {"ioctl$PIO_UNIMAP", 54}, + {"ioctl$PIO_UNIMAPCLR", 54}, + {"ioctl$KDGKBMODE", 54}, + {"ioctl$KDSKBMODE", 54}, + {"ioctl$KDGKBMETA", 54}, + {"ioctl$KDSKBMETA", 54}, + {"ioctl$KDGKBENT", 54}, + {"ioctl$KDGKBSENT", 54}, + {"ioctl$KDSKBSENT", 54}, + {"ioctl$KDGKBDIACR", 54}, + {"ioctl$KDGETKEYCODE", 54}, + {"ioctl$KDSETKEYCODE", 54}, + {"ioctl$KDSIGACCEPT", 54}, + {"ioctl$VT_OPENQRY", 54}, + {"ioctl$VT_GETMODE", 54}, + {"ioctl$VT_SETMODE", 54}, + {"ioctl$VT_GETSTATE", 54}, + {"ioctl$VT_RELDISP", 54}, + {"ioctl$VT_ACTIVATE", 54}, + {"ioctl$VT_WAITACTIVE", 54}, + {"ioctl$VT_DISALLOCATE", 54}, + {"ioctl$VT_RESIZE", 54}, + {"ioctl$VT_RESIZEX", 54}, + {"ioctl$TIOCLINUX2", 54}, + {"ioctl$TIOCLINUX3", 54}, + {"ioctl$TIOCLINUX4", 54}, + {"ioctl$TIOCLINUX5", 54}, + {"ioctl$TIOCLINUX6", 54}, + {"ioctl$TIOCLINUX7", 54}, + {"perf_event_open", 319}, + {"ioctl$PERF_EVENT_IOC_ENABLE", 54}, + {"ioctl$PERF_EVENT_IOC_DISABLE", 54}, + {"ioctl$PERF_EVENT_IOC_RESET", 54}, + {"ioctl$PERF_EVENT_IOC_REFRESH", 54}, + {"ioctl$PERF_EVENT_IOC_PERIOD", 54}, + {"ioctl$PERF_EVENT_IOC_ID", 54}, + {"ioctl$PERF_EVENT_IOC_SET_OUTPUT", 54}, + {"ioctl$PERF_EVENT_IOC_SET_FILTER", 54}, + {"ioctl$PERF_EVENT_IOC_SET_BPF", 54}, + {"add_key", 269}, + {"request_key", 270}, + {"keyctl$get_keyring_id", 271}, + {"keyctl$join", 271}, + {"keyctl$update", 271}, + {"keyctl$revoke", 271}, + {"keyctl$describe", 271}, + {"keyctl$clear", 271}, + {"keyctl$link", 271}, + {"keyctl$unlink", 271}, + {"keyctl$search", 271}, + {"keyctl$read", 271}, + {"keyctl$chown", 271}, + {"keyctl$setperm", 271}, + {"keyctl$instantiate", 271}, + {"keyctl$negate", 271}, + {"keyctl$set_reqkey_keyring", 271}, + {"keyctl$set_timeout", 271}, + {"keyctl$assume_authority", 271}, + {"keyctl$get_security", 271}, + {"keyctl$session_to_parent", 271}, + {"keyctl$reject", 271}, + {"keyctl$instantiate_iov", 271}, + {"keyctl$invalidate", 271}, + {"keyctl$get_persistent", 271}, + {"bpf$MAP_CREATE", 361}, + {"bpf$MAP_LOOKUP_ELEM", 361}, + {"bpf$MAP_UPDATE_ELEM", 361}, + {"bpf$MAP_DELETE_ELEM", 361}, + {"bpf$MAP_GET_NEXT_KEY", 361}, + {"bpf$PROG_LOAD", 361}, + {"bpf$OBJ_PIN_MAP", 361}, + {"bpf$OBJ_PIN_PROG", 361}, + {"bpf$OBJ_GET_MAP", 361}, + {"bpf$OBJ_GET_PROG", 361}, + {"syz_fuse_mount", 1000003}, + {"syz_fuseblk_mount", 1000004}, + {"ioctl$FUSE_DEV_IOC_CLONE", 54}, + {"write$fuse_init", 4}, + {"write$fuse_interrupt", 4}, + {"write$fuse_bmap", 4}, + {"write$fuse_ioctl", 4}, + {"write$fuse_poll", 4}, + {"write$fuse_notify_poll_wakeup", 4}, + {"write$fuse_notify_inval_inode", 4}, + {"write$fuse_notify_inval_entry", 4}, + {"write$fuse_notify_delete", 4}, + {"write$fuse_notify_store", 4}, + {"write$fuse_notify_retrieve", 4}, + {"syz_open_dev$dri", 1000001}, + {"syz_open_dev$dricontrol", 1000001}, + {"syz_open_dev$drirender", 1000001}, + {"ioctl$DRM_IOCTL_VERSION", 54}, + {"ioctl$DRM_IOCTL_GET_UNIQUE", 54}, + {"ioctl$DRM_IOCTL_GET_MAGIC", 54}, + {"ioctl$DRM_IOCTL_IRQ_BUSID", 54}, + {"ioctl$DRM_IOCTL_GET_MAP", 54}, + {"ioctl$DRM_IOCTL_GET_CLIENT", 54}, + {"ioctl$DRM_IOCTL_GET_STATS", 54}, + {"ioctl$DRM_IOCTL_GET_CAP", 54}, + {"ioctl$DRM_IOCTL_SET_CLIENT_CAP", 54}, + {"ioctl$DRM_IOCTL_SET_VERSION", 54}, + {"ioctl$DRM_IOCTL_SET_UNIQUE", 54}, + {"ioctl$DRM_IOCTL_AUTH_MAGIC", 54}, + {"ioctl$DRM_IOCTL_ADD_MAP", 54}, + {"ioctl$DRM_IOCTL_RM_MAP", 54}, + {"ioctl$DRM_IOCTL_SET_SAREA_CTX", 54}, + {"ioctl$DRM_IOCTL_GET_SAREA_CTX", 54}, + {"ioctl$DRM_IOCTL_SET_MASTER", 54}, + {"ioctl$DRM_IOCTL_DROP_MASTER", 54}, + {"ioctl$DRM_IOCTL_ADD_CTX", 54}, + {"ioctl$DRM_IOCTL_RM_CTX", 54}, + {"ioctl$DRM_IOCTL_GET_CTX", 54}, + {"ioctl$DRM_IOCTL_SWITCH_CTX", 54}, + {"ioctl$DRM_IOCTL_NEW_CTX", 54}, + {"ioctl$DRM_IOCTL_RES_CTX", 54}, + {"ioctl$DRM_IOCTL_LOCK", 54}, + {"ioctl$DRM_IOCTL_UNLOCK", 54}, + {"ioctl$DRM_IOCTL_ADD_BUFS", 54}, + {"ioctl$DRM_IOCTL_MARK_BUFS", 54}, + {"ioctl$DRM_IOCTL_INFO_BUFS", 54}, + {"ioctl$DRM_IOCTL_MAP_BUFS", 54}, + {"ioctl$DRM_IOCTL_FREE_BUFS", 54}, + {"ioctl$DRM_IOCTL_DMA", 54}, + {"ioctl$DRM_IOCTL_CONTROL", 54}, + {"ioctl$DRM_IOCTL_AGP_ACQUIRE", 54}, + {"ioctl$DRM_IOCTL_AGP_RELEASE", 54}, + {"ioctl$DRM_IOCTL_AGP_ENABLE", 54}, + {"ioctl$DRM_IOCTL_AGP_INFO", 54}, + {"ioctl$DRM_IOCTL_AGP_ALLOC", 54}, + {"ioctl$DRM_IOCTL_AGP_FREE", 54}, + {"ioctl$DRM_IOCTL_AGP_BIND", 54}, + {"ioctl$DRM_IOCTL_AGP_UNBIND", 54}, + {"ioctl$DRM_IOCTL_SG_ALLOC", 54}, + {"ioctl$DRM_IOCTL_SG_FREE", 54}, + {"ioctl$DRM_IOCTL_WAIT_VBLANK", 54}, + {"ioctl$DRM_IOCTL_MODESET_CTL", 54}, + {"ioctl$DRM_IOCTL_GEM_CLOSE", 54}, + {"ioctl$DRM_IOCTL_GEM_FLINK", 54}, + {"ioctl$DRM_IOCTL_GEM_OPEN", 54}, + {"ioctl$DRM_IOCTL_MODE_GETRESOURCES", 54}, + {"ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD", 54}, + {"ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE", 54}, + {"ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES", 54}, + {"ioctl$DRM_IOCTL_MODE_GETCRTC", 54}, + {"ioctl$DRM_IOCTL_MODE_SETCRTC", 54}, + {"open$kdbus", 5}, + {"ioctl$kdbus_bus_make", 54}, + {"ioctl$kdbus_ep_make", 54}, + {"ioctl$kdbus_ep_update", 54}, + {"ioctl$kdbus_hello", 54}, + {"ioctl$kdbus_name_acquire", 54}, + {"ioctl$kdbus_name_release", 54}, + {"ioctl$kdbus_free", 54}, + {"ioctl$kdbus_recv", 54}, + {"ioctl$kdbus_send", 54}, + {"ioctl$kdbus_update", 54}, + {"ioctl$kdbus_bye", 54}, + {"ioctl$kdbus_conn_info", 54}, + {"ioctl$kdbus_bus_info", 54}, + {"ioctl$kdbus_list", 54}, + {"ioctl$kdbus_match_add", 54}, + {"ioctl$kdbus_match_remove", 54}, + {"socket$sctp", 326}, + {"socket$sctp6", 326}, + {"socketpair$sctp", 333}, + {"bind$sctp", 327}, + {"connect$sctp", 328}, + {"accept$sctp", 330}, + {"accept4$sctp", 344}, + {"sendto$sctp", 335}, + {"sendmsg$sctp", 341}, + {"sendmmsg$sctp", 349}, + {"recvfrom$sctp", 337}, + {"getsockname$sctp", 331}, + {"getpeername$sctp", 332}, + {"setsockopt$SCTP_SOCKOPT_BINDX_ADD", 339}, + {"setsockopt$SCTP_SOCKOPT_BINDX_REM", 339}, + {"setsockopt$SCTP_SOCKOPT_CONNECTX_OLD", 339}, + {"setsockopt$SCTP_SOCKOPT_CONNECTX", 339}, + {"setsockopt$SCTP_DISABLE_FRAGMENTS", 339}, + {"setsockopt$SCTP_EVENTS", 339}, + {"setsockopt$SCTP_AUTOCLOSE", 339}, + {"setsockopt$SCTP_PEER_ADDR_PARAMS", 339}, + {"setsockopt$SCTP_DELAYED_SACK", 339}, + {"setsockopt$SCTP_PARTIAL_DELIVERY_POINT", 339}, + {"setsockopt$SCTP_INITMSG", 339}, + {"setsockopt$SCTP_DEFAULT_SEND_PARAM", 339}, + {"setsockopt$SCTP_DEFAULT_SNDINFO", 339}, + {"setsockopt$SCTP_PRIMARY_ADDR", 339}, + {"setsockopt$SCTP_SET_PEER_PRIMARY_ADDR", 339}, + {"setsockopt$SCTP_NODELAY", 339}, + {"setsockopt$SCTP_RTOINFO", 339}, + {"setsockopt$SCTP_ASSOCINFO", 339}, + {"setsockopt$SCTP_I_WANT_MAPPED_V4_ADDR", 339}, + {"setsockopt$SCTP_MAXSEG", 339}, + {"setsockopt$SCTP_ADAPTATION_LAYER", 339}, + {"setsockopt$SCTP_CONTEXT", 339}, + {"setsockopt$SCTP_FRAGMENT_INTERLEAVE", 339}, + {"setsockopt$SCTP_MAX_BURST", 339}, + {"setsockopt$SCTP_AUTH_CHUNK", 339}, + {"setsockopt$SCTP_HMAC_IDENT", 339}, + {"setsockopt$SCTP_AUTH_KEY", 339}, + {"setsockopt$SCTP_AUTH_ACTIVE_KEY", 339}, + {"setsockopt$SCTP_AUTH_DELETE_KEY", 339}, + {"setsockopt$SCTP_AUTO_ASCONF", 339}, + {"setsockopt$SCTP_PEER_ADDR_THLDS", 339}, + {"setsockopt$SCTP_RECVRCVINFO", 339}, + {"setsockopt$SCTP_RECVNXTINFO", 339}, + {"syz_open_dev$kvm", 1000001}, + {"ioctl$KVM_CREATE_VM", 54}, + {"ioctl$KVM_GET_MSR_INDEX_LIST", 54}, + {"ioctl$KVM_CHECK_EXTENSION", 54}, + {"ioctl$KVM_GET_VCPU_MMAP_SIZE", 54}, + {"ioctl$KVM_GET_SUPPORTED_CPUID", 54}, + {"ioctl$KVM_GET_EMULATED_CPUID", 54}, + {"ioctl$KVM_CREATE_VCPU", 54}, + {"ioctl$KVM_CHECK_EXTENSION_VM", 54}, + {"ioctl$KVM_SET_MEMORY_REGION", 54}, + {"ioctl$KVM_GET_DIRTY_LOG", 54}, + {"ioctl$KVM_CREATE_IRQCHIP", 54}, + {"ioctl$KVM_IRQ_LINE", 54}, + {"ioctl$KVM_GET_IRQCHIP", 54}, + {"ioctl$KVM_SET_IRQCHIP", 54}, + {"ioctl$KVM_XEN_HVM_CONFIG", 54}, + {"ioctl$KVM_GET_CLOCK", 54}, + {"ioctl$KVM_SET_CLOCK", 54}, + {"ioctl$KVM_SET_USER_MEMORY_REGION", 54}, + {"ioctl$KVM_SET_TSS_ADDR", 54}, + {"ioctl$KVM_ENABLE_CAP", 54}, + {"ioctl$KVM_SET_IDENTITY_MAP_ADDR", 54}, + {"ioctl$KVM_SET_BOOT_CPU_ID", 54}, + {"ioctl$KVM_PPC_GET_PVINFO", 54}, + {"ioctl$KVM_ASSIGN_PCI_DEVICE", 54}, + {"ioctl$KVM_DEASSIGN_PCI_DEVICE", 54}, + {"ioctl$KVM_ASSIGN_DEV_IRQ", 54}, + {"ioctl$KVM_DEASSIGN_DEV_IRQ", 54}, + {"ioctl$KVM_SET_GSI_ROUTING", 54}, + {"ioctl$KVM_ASSIGN_SET_MSIX_NR", 54}, + {"ioctl$KVM_ASSIGN_SET_MSIX_ENTRY", 54}, + {"ioctl$KVM_IOEVENTFD", 54}, + {"ioctl$KVM_ASSIGN_SET_INTX_MASK", 54}, + {"ioctl$KVM_SIGNAL_MSI", 54}, + {"ioctl$KVM_CREATE_PIT2", 54}, + {"ioctl$KVM_GET_PIT2", 54}, + {"ioctl$KVM_SET_PIT2", 54}, + {"ioctl$KVM_PPC_GET_SMMU_INFO", 54}, + {"ioctl$KVM_IRQFD", 54}, + {"ioctl$KVM_PPC_ALLOCATE_HTAB", 54}, + {"ioctl$KVM_S390_INTERRUPT", 54}, + {"ioctl$KVM_CREATE_DEVICE", 54}, + {"ioctl$KVM_SET_DEVICE_ATTR", 54}, + {"ioctl$KVM_GET_DEVICE_ATTR", 54}, + {"ioctl$KVM_HAS_DEVICE_ATTR", 54}, + {"ioctl$KVM_RUN", 54}, + {"ioctl$KVM_GET_REGS", 54}, + {"ioctl$KVM_SET_REGS", 54}, + {"ioctl$KVM_GET_SREGS", 54}, + {"ioctl$KVM_SET_SREGS", 54}, + {"ioctl$KVM_TRANSLATE", 54}, + {"ioctl$KVM_INTERRUPT", 54}, + {"ioctl$KVM_GET_MSRS", 54}, + {"ioctl$KVM_SET_MSRS", 54}, + {"ioctl$KVM_SET_CPUID", 54}, + {"ioctl$KVM_SET_SIGNAL_MASK", 54}, + {"ioctl$KVM_GET_FPU", 54}, + {"ioctl$KVM_SET_FPU", 54}, + {"ioctl$KVM_GET_VCPU_EVENTS", 54}, + {"ioctl$KVM_SET_VCPU_EVENTS", 54}, + {"ioctl$KVM_GET_DEBUGREGS", 54}, + {"ioctl$KVM_SET_DEBUGREGS", 54}, + {"ioctl$KVM_ENABLE_CAP_CPU", 54}, + {"ioctl$KVM_GET_MP_STATE", 54}, + {"ioctl$KVM_SET_MP_STATE", 54}, + {"ioctl$KVM_GET_XSAVE", 54}, + {"ioctl$KVM_SET_XSAVE", 54}, + {"ioctl$KVM_GET_XCRS", 54}, + {"ioctl$KVM_SET_XCRS", 54}, + {"ioctl$KVM_SET_TSC_KHZ", 54}, + {"ioctl$KVM_GET_TSC_KHZ", 54}, + {"ioctl$KVM_GET_LAPIC", 54}, + {"ioctl$KVM_SET_LAPIC", 54}, + {"ioctl$KVM_DIRTY_TLB", 54}, + {"ioctl$KVM_NMI", 54}, + {"ioctl$KVM_S390_UCAS_MAP", 54}, + {"ioctl$KVM_S390_UCAS_UNMAP", 54}, + {"ioctl$KVM_S390_VCPU_FAULT", 54}, + {"ioctl$KVM_SET_ONE_REG", 54}, + {"ioctl$KVM_GET_ONE_REG", 54}, + {"ioctl$KVM_KVMCLOCK_CTRL", 54}, + {"ioctl$KVM_S390_INTERRUPT_CPU", 54}, + {"ioctl$KVM_GET_REG_LIST", 54}, + {"ioctl$KVM_SET_GUEST_DEBUG", 54}, + {"ioctl$KVM_SMI", 54}, + {"open$xenevtchn", 5}, + {"syz_open_dev$sndseq", 1000001}, + {"write$sndseq", 4}, + {"ioctl$SNDRV_SEQ_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_CLIENT_ID", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SYSTEM_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_RUNNING_MODE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_CREATE_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_DELETE_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_PORT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_INFO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_POOL", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_SUBS", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT", 54}, + {"ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT", 54}, + {"syz_open_dev$sndtimer", 1000001}, + {"ioctl$SNDRV_TIMER_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_TREAD", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_GINFO", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_GPARAMS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_GSTATUS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_SELECT", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_INFO", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_PARAMS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_STATUS", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_START", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_STOP", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_CONTINUE", 54}, + {"ioctl$SNDRV_TIMER_IOCTL_PAUSE", 54}, + {"syz_open_dev$sndctrl", 1000001}, + {"ioctl$SNDRV_CTL_IOCTL_PVERSION", 54}, + {"ioctl$SNDRV_CTL_IOCTL_CARD_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_POWER_STATE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_LIST", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_READ", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_UNLOCK", 54}, + {"ioctl$SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_ADD", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_READ", 54}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_WRITE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND", 54}, + {"ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE", 54}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO", 54}, + {"ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE", 54}, + {"syz_open_dev$mouse", 1000001}, + {"syz_open_dev$mice", 1000001}, + {"syz_open_dev$evdev", 1000001}, + {"write$evdev", 4}, + {"ioctl$EVIOCGVERSION", 54}, + {"ioctl$EVIOCGID", 54}, + {"ioctl$EVIOCGREP", 54}, + {"ioctl$EVIOCGKEYCODE", 54}, + {"ioctl$EVIOCGKEYCODE_V2", 54}, + {"ioctl$EVIOCGEFFECTS", 54}, + {"ioctl$EVIOCGMASK", 54}, + {"ioctl$EVIOCGNAME", 54}, + {"ioctl$EVIOCGPHYS", 54}, + {"ioctl$EVIOCGUNIQ", 54}, + {"ioctl$EVIOCGPROP", 54}, + {"ioctl$EVIOCGMTSLOTS", 54}, + {"ioctl$EVIOCGKEY", 54}, + {"ioctl$EVIOCGLED", 54}, + {"ioctl$EVIOCGSND", 54}, + {"ioctl$EVIOCGSW", 54}, + {"ioctl$EVIOCGBITKEY", 54}, + {"ioctl$EVIOCGBITSND", 54}, + {"ioctl$EVIOCGBITSW", 54}, + {"ioctl$EVIOCGABS0", 54}, + {"ioctl$EVIOCGABS20", 54}, + {"ioctl$EVIOCGABS2F", 54}, + {"ioctl$EVIOCGABS3F", 54}, + {"ioctl$EVIOCSREP", 54}, + {"ioctl$EVIOCSKEYCODE", 54}, + {"ioctl$EVIOCSKEYCODE_V2", 54}, + {"ioctl$EVIOCSFF", 54}, + {"ioctl$EVIOCRMFF", 54}, + {"ioctl$EVIOCGRAB", 54}, + {"ioctl$EVIOCREVOKE", 54}, + {"ioctl$EVIOCSMASK", 54}, + {"ioctl$EVIOCSCLOCKID", 54}, + {"ioctl$EVIOCSABS0", 54}, + {"ioctl$EVIOCSABS20", 54}, + {"ioctl$EVIOCSABS2F", 54}, + {"ioctl$EVIOCSABS3F", 54}, + +}; +#endif + -- cgit mrf-deployment