aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux
Commit message (Collapse)AuthorAgeFilesLines
...
* all: fix comments formatDmitry Vyukov2020-07-121-2/+2
| | | | | | | Fix capitalization, dots at the end and two spaces after a period. Update #1876
* sys/linux: add descriptions for IP tunnelsCheng-Min Chiang2020-07-109-0/+355
| | | | | | | Add descriptions related to IPv4/v6 tunnels (include/uapi/linux/if_tunnel.h). Descriptions of netlink actions are not included in this commit. Update #533.
* sys/linux: add SECCOMP_IOCTL_NOTIF_ADDFDJiaheng Hu2020-07-099-0/+36
| | | | | | Added the ioctl decsription for adding a fd to a seccomp notifier, currently in linux next. (https://lore.kernel.org/lkml/20200617220327.3731559-7-keescook@chromium.org/)
* sys/linux: improved the desc for ioprio priority valuesNecip Fazil Yildiran2020-07-099-2/+90
| | | | | ioprio priority values (as passed to ioprio_set()) take values from a limited range. This fact was reflected in the descriptions.
* sys/linux: add close_rangeJiaheng Hu2020-07-089-0/+20
| | | | | Added description for close_range which is currently in linux-next (https://lore.kernel.org/lkml/20200602204219.186620-2-christian.brauner@ubuntu.com/).
* sys/linux: enhanced socket netlink ethool descriptionsNecip Fazil Yildiran2020-07-089-25/+682
|
* sys/linux: add process_madviseJiaheng Hu2020-07-079-0/+9
| | | | | Adde description for process_madvise syscall in linux-next (https://lore.kernel.org/lkml/20200622192900.22757-4-minchan@kernel.org).
* sys/linux: add new flags into clone3Jiaheng Hu2020-07-0717-9/+26
| | | | | Added the CLONE_INTO_CGROUP and CLONE_CLEAR_SIGHAND flag for the clone3 syscall.
* sys/linux: improved the descriptions for cgroupNecip Fazil Yildiran2020-07-051-2/+48
| | | | | | | | fix: hugetlb.<hugepagesize>.limit_in_bytes can be set. hugetlb.<hugepagesize>.usage_in_bytes is for reading. added descriptions for the following resource controllers: net_cls, net_prio, devices, freezer.
* sys/linux: added descs. for DEVLINK_CMD_TRAP_POLICERNecip Fazil Yildiran2020-07-039-0/+58
|
* sys/linux: add riscv_flush_icache syscallDmitry Vyukov2020-07-0133-24/+64
| | | | +extract constants on next-20200701
* sys/linux: add faccessat2Jiaheng Hu2020-06-2910-3/+20
| | | | Added the faccessat2 description (linux 5.8) (https://git.kernel.org/linus/c8ffd8bcdd28296a).
* sys/linux: generate fsinfo description for riscv64Tobias Klauser2020-06-271-0/+29
| | | | | | | | | | PR #1856 added the fsinfo description before support for linux/riscv64 was added through PR #1867. Re-generate the description so fsinfo is covered on linux/riscv64 as well. Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
* sys/linux: add description for fsinfoJiaheng Hu2020-06-267-0/+187
| | | | | | Added the description for the new fsinfo sys call (currently in linux-next). Details about fsinfo can be seen in https://lkml.kernel.org/linux-fsdevel/158454408854.2864823.5910520544515668590.stgit@warthog.procyon.org.uk/.
* sys/linux: add initial support for riscv64Tobias Klauser2020-06-26151-1/+10421
| | | | Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
* sys/linux: first 64bit big-endian architecture s390xAlexander Egorenkov2020-06-25164-1/+11094
| | | | | | | | | | | | | | | * mmap syscall is special on Linux s390x because the parameters for this syscall are passed as a struct on user stack instead of registers. * Introduce the SyscallTrampolines table into targets.Target to address the above problem. * There is a bug in Linux kernel s390x which causes QEMU TCG to hang when KASAN is enabled. The bug has been fixed in the forthcoming Linux 5.8 version. Until then do not enable KASAN when using QEMU TCG, QEMU KVM shall have no problems with KASAN. Signed-off-by: Alexander Egorenkov <Alexander.Egorenkov@ibm.com>
* sys/linux: documented the findings on qrtr rpmsg and mhi driversNecip Fazil Yildiran2020-06-251-0/+19
| | | | | | The QRTR rpmsg and mhi interfaces are not tested at this time. The reasoning is documented for future reference in the corresponding descriptions file.
* sys/linux: add openat2 descriptionJiaheng Hu2020-06-247-0/+45
| | | | | | Added the openat2 syscall for file and for directory. Details of the syscall can be seen at https://man7.org/linux/man-pages/man2/openat2.2.html.
* sys/linux: Add port and sb devlink syscallsDanielle Ratson2020-06-237-0/+216
| | | | | | Add support for set of devlink port and sb interface syscalls. Signed-off-by: Danielle Ratson <danieller@mellanox.com>
* sys/linux: add descriptions for qrtr-tunNecip Fazil Yildiran2020-06-237-0/+55
|
* sys/linux/socket_qipcrtr: enhance desc for qipcrtrNecip Fazil Yildiran2020-06-237-4/+56
| | | | | Utilization of special values for port and node ids. Added desc for sendmsg and recvmsg.
* sys/linux: add descriptions for qrtr socketNecip Fazil Yildiran2020-06-2314-2/+114
| | | | | Added descriptions to test Qualcomm's IPC router protocol for sockets. Update #533.
* dashboard/config, sys/linux: update usb configAndrey Konovalov2020-06-191-5/+27
|
* sys/linux: add descriptions for new tipc crypto APIsJiaheng Hu2020-06-187-0/+54
| | | | | | | | | Added the TIPC_NLA_NODE_KEY and TIPC_NLA_NODE_ID fields in the socket_tipc_netlink.txt file. Created a new struct to hold the key. Created two new descriptions for TIPC_NL_KEY_SET and TIPC_NL_KEY_FLUSH. The related kernel commits can be seen in https://git.kernel.org/linus/134bdac39766 and https://git.kernel.org/linus/e1f32190cf7d.
* sys/linux: add support for devlink trap syscallsAmit Cohen2020-06-177-0/+80
| | | | | | Add support for set of devlink trap interface syscalls. Signed-off-by: Amit Cohen <amitc@mellanox.com>
* sys/linux/socket_netlink_generic_devlink: use template type for netlink msgAmit Cohen2020-06-171-15/+10
| | | | | | | | | Add template type for netlink msg with CMD and POLICY as arguments, it can be used for all sendmsg calls in this file. Refactor the existing code. Signed-off-by: Amit Cohen <amitc@mellanox.com>
* sys/linux/l2cap.txt: fix structsTheOfficialFloW2020-06-141-2/+2
|
* sys/linux: fix some warnings in descriptionsDmitry Vyukov2020-06-1314-15/+41
| | | | | syz-check pointed to a new batch of bugs in descriptions. Fix them.
* sys/linux: regenerate .warn filesDmitry Vyukov2020-06-1329-73/+58
| | | | | On latest kernel, with latest *.txt files and with kernels compiled with -fno-eliminate-unused-debug-types -fno-eliminate-unused-debug-symbols flags.
* sys/linux: move vhci stuff to dev_vhci.txtAndrey Konovalov2020-06-1214-71/+101
|
* sys/linux: rename vhci.txt to dev_vhci.txtAndrey Konovalov2020-06-127-0/+0
|
* sys/linux: rename watch_queue.txt to dev_watch_queue.txtAndrey Konovalov2020-06-127-0/+0
|
* sys/linux: rename trusty.txt to dev_trusty.txtAndrey Konovalov2020-06-128-0/+0
|
* sys/linux: rename mptcp.txt to vnet_mptcp.txtAndrey Konovalov2020-06-127-0/+0
|
* sys/linux: rename ipvs.txt to netfilter_ipvs.txtAndrey Konovalov2020-06-128-0/+0
|
* sys/linux: rename fsverity.txt to fs_ioctl_fsverity.txtAndrey Konovalov2020-06-127-0/+0
|
* sys/linux: rename fscrypt.txt to fs_ioctl_fscrypt.txtAndrey Konovalov2020-06-128-0/+0
|
* sys/linux: rename fuse.txt to fs_fuse.txtAndrey Konovalov2020-06-128-0/+0
|
* sys/linux: rename 9p.txt to fs_9p.txtAndrey Konovalov2020-06-128-0/+0
|
* sys/linux: rename fs_btrfs.txt to fs_ioctl_btrfs.txtAndrey Konovalov2020-06-127-0/+0
|
* sys/linux: rename fs_ext4.txt to fs_ioctl_ext4.txtAndrey Konovalov2020-06-127-0/+0
|
* sys/linux: rename apparmor.txt to security_apparmor.txtAndrey Konovalov2020-06-127-0/+0
|
* sys/linux: rename selinux.txt to security_selinux.txtAndrey Konovalov2020-06-127-0/+0
|
* sys/linux: rename smack.txt to security_smack.txtAndrey Konovalov2020-06-128-0/+0
|
* sys/linux: rename devio.txt to dev_bus_usb.txtAndrey Konovalov2020-06-128-0/+0
|
* sys/linux: mptcp: Add netlink-API for MPTCP path-managementChristoph Paasch2020-06-117-0/+178
| | | | | MPTCP exposes a generic netlink API to control address advertisement and subflow-creation. syzkaller should make use of this interface.
* sys/linux: update BPF_MAP_UPDATE_ELEM to enable more thorough sockmap fuzzingLorenz Bauer2020-06-111-1/+9
| | | | | | sockmap and sockhash expect the value of the update syscall to be a file descriptor for a UDP or TCP socket. Add this knowledge by introducing a separate union for map update values.
* sys/linux: update bpf_attach_argsLorenz Bauer2020-06-111-2/+7
| | | | | Attaching and detaching can be done on some map types (sockmap) and the current network namespace as well.
* sys/linux: add l2cap descriptionsTheOfficialFloW2020-06-1115-25/+541
| | | | | | | * sys/linux: add l2cap descriptions * sys/linux: restore bpf and fscrypt changes * sys/linux: restore key.txt
* sys/linux: update fscrypt descriptionsEric Biggers2020-06-108-2/+26
| | | | | | | | | | | - Add fscrypt_add_key_arg::key_id and "fscrypt-provisioning" key type (Linux 5.6, https://git.kernel.org/linus/93edd392cad7) - Add FS_IOC_GET_ENCRYPTION_NONCE (Linux 5.7, https://git.kernel.org/linus/e98ad464750c) - Add FSCRYPT_POLICY_FLAG_IV_INO_LBLK_32 (Linux 5.8, https://git.kernel.org/linus/e3b1078bedd3)