aboutsummaryrefslogtreecommitdiffstats
path: root/tools/testing
AgeCommit message (Expand)AuthorFilesLines
2025-06-03selftests: net: build net/lib dependency in all targetBui Quang Minh1-1/+1
2025-06-03Revert "kunit: configs: Enable CONFIG_INIT_STACK_ALL_PATTERN in all_tests"Jakub Kicinski1-1/+0
2025-05-28Merge tag 'bpf-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds58-638/+3631
2025-05-28Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds123-1217/+8428
2025-05-28Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds3-38/+40
2025-05-28Merge tag 'seccomp-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-9/+6
2025-05-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-0/+35
2025-05-28selftests: netfilter: Fix skip of wildcard interface testPhil Sutter1-2/+5
2025-05-28selftests/tc-testing: Add a test for HFSC eltree double add with reentrant en...Pedro Tammela1-0/+35
2025-05-27Merge tag 'sched_ext-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-105/+392
2025-05-27Merge tag 'cgroup-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-10/+17
2025-05-27Merge tag 'sysctl-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+30
2025-05-27net: devmem: ncdevmem: remove unused variableMina Almasry1-1/+0
2025-05-27net: devmem: ksft: upgrade rx test to send 1K dataMina Almasry1-3/+5
2025-05-27net: devmem: ksft: add 5 tuple FS supportMina Almasry2-4/+15
2025-05-27net: devmem: ksft: add exit_wait to make rx test passMina Almasry1-1/+1
2025-05-27net: devmem: ksft: add ipv4 supportMina Almasry1-9/+7
2025-05-27selftests: netfilter: nft_queue.sh: include file transfer duration in log mes...Florian Westphal1-7/+31
2025-05-27selftests: net: move wait_local_port_listen to lib.shHangbin Liu15-38/+29
2025-05-27Merge tag 'gpio-updates-for-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-1/+729
2025-05-27selftests/bpf: Add tests with stack ptr register in conditional jmpYonghong Song1-0/+53
2025-05-27Merge tag 'nolibc-20250526-for-6.16-1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds11-147/+614
2025-05-27selftests/bpf: enable many-args tests for arm64Alexis Lothoré (eBPF Foundation)1-2/+0
2025-05-27selftests/bpf: Add unit tests with __bpf_trap() kfuncYonghong Song2-0/+73
2025-05-27selftests/bpf: Add test for open coded dmabuf_iterT.J. Mercier3-0/+94
2025-05-27selftests/bpf: Add test for dmabuf_iterT.J. Mercier3-0/+300
2025-05-27vsock/test: Add test for an unexpectedly lingering close()Michal Luczaj1-0/+52
2025-05-27vsock/test: Introduce enable_so_linger() helperMichal Luczaj3-9/+15
2025-05-27vsock/test: Introduce vsock_wait_sent() helperMichal Luczaj3-17/+32
2025-05-27wireguard: selftests: specify -std=gnu17 for bashJason A. Donenfeld1-0/+1
2025-05-27wireguard: allowedips: add WGALLOWEDIP_F_REMOVE_ME flagJordan Rife2-1/+30
2025-05-27wireguard: selftests: cleanup CONFIG_UBSAN_SANITIZE_ALLWangYuli1-1/+0
2025-05-26Merge tag 'x86-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds8-5/+143
2025-05-26Merge tag 'perf-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-1/+55
2025-05-26Merge tag 'locking-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds7-4/+871
2025-05-26Merge tag 'linux_kselftest-kunit-6.16-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds9-0/+86
2025-05-26Merge tag 'linux_kselftest-next-6.16-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds14-12/+46
2025-05-26Merge tag 'next.2025.05.17a' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-15/+126
2025-05-26Merge tag 'v6.16-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-5/+5
2025-05-26Merge tag 'for-6.16/block-20250523' of git://git.kernel.dk/linuxLinus Torvalds19-45/+456
2025-05-26Merge tag 'vfs-6.16-rc1.selftests' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds16-250/+763
2025-05-26Merge tag 'vfs-6.16-rc1.coredump' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-1/+488
2025-05-26Merge tag 'vfs-6.16-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-8/+15
2025-05-26Merge tag 'nf-next-25-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git...Paolo Abeni5-48/+915
2025-05-26Merge tag 'linux-can-next-for-6.16-20250522' of git://git.kernel.org/pub/scm/...Paolo Abeni5-0/+464
2025-05-26Merge tag 'vfs-6.16-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-3/+71
2025-05-26selftests: ncdevmem: add tx test with multiple IOVsStanislav Fomichev1-1/+16
2025-05-26selftests: ncdevmem: make chunking optionalStanislav Fomichev1-20/+29
2025-05-25Merge branch 'locking/futex' into locking/core, to pick up pending futex changesIngo Molnar7-4/+871
2025-05-23selftests: bpf: Add a test for mmapable vmlinux BTFLorenz Bauer1-0/+81
2025-05-23selftests: ublk: add test for UBLK_F_QUIESCEMing Lei6-5/+115
2025-05-23selftests: ublk: add test case for UBLK_U_CMD_UPDATE_SIZEMing Lei5-1/+93
2025-05-23selftests: netfilter: Torture nftables netdev hooksPhil Sutter2-0/+152
2025-05-23selftests: netfilter: nft_fib.sh: add type and oif tests with and without VRFsFlorian Westphal1-27/+365
2025-05-23selftest: af_unix: Test SO_PASSRIGHTS.Kuniyuki Iwashima1-2/+78
2025-05-23tcp: Restrict SO_TXREHASH to TCP socket.Kuniyuki Iwashima1-0/+11
2025-05-22selftests/bpf: sockmap_listen cleanup: Drop af_inet SOCK_DGRAM redir testsMichal Luczaj1-126/+0
2025-05-22selftests/bpf: sockmap_listen cleanup: Drop af_unix redir testsMichal Luczaj1-219/+0
2025-05-22selftests/bpf: sockmap_listen cleanup: Drop af_vsock redir testsMichal Luczaj1-112/+0
2025-05-22selftests/bpf: Add selftest for sockmap/hashmap redirectionMichal Luczaj1-0/+465
2025-05-22selftests/bpf: Introduce verdict programs for sockmap_redirMichal Luczaj1-0/+68
2025-05-22selftests/bpf: Add u32()/u64() to sockmap_helpersMichal Luczaj1-14/+11
2025-05-22selftests/bpf: Add socket_kind_to_str() to socket_helpersMichal Luczaj1-0/+55
2025-05-22selftests/bpf: Support af_unix SOCK_DGRAM socket pair creationMichal Luczaj1-5/+24
2025-05-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+27
2025-05-22selftests/bpf: Add SKIP_LLVM makefile variableMykyta Yatsenko1-0/+5
2025-05-22selftests: netfilter: move fib vrf test to nft_fib.shFlorian Westphal2-34/+90
2025-05-22selftests: netfilter: nft_fib.sh: add 'type' mode testsFlorian Westphal1-10/+174
2025-05-22selftests: netfilter: nft_concat_range.sh: add coverage for 4bit group repres...Florian Westphal1-4/+161
2025-05-22selftests/tc-testing: Add an HFSC qlen accounting testCong Wang1-0/+27
2025-05-21selftests/sched_ext: Update test enq_select_cpu_failsAndrea Righi5-105/+163
2025-05-21selftests: can: test_raw_filter.sh: add support of physical interfacesVincent Mailhol1-2/+10
2025-05-21selftests: can: Import tst-filter from can-testsFelix Maurer5-0/+456
2025-05-21selftests: harness: Stop using setjmp()/longjmp()Thomas Weißschuh1-30/+15
2025-05-21selftests: harness: Add "variant" and "self" to test metadataThomas Weißschuh1-0/+4
2025-05-21selftests: harness: Add teardown callback to test metadataThomas Weißschuh1-6/+13
2025-05-21selftests: harness: Move teardown conditional into test metadataThomas Weißschuh1-10/+11
2025-05-21selftests: harness: Don't set setup_completed for fixtureless testsThomas Weißschuh1-1/+0
2025-05-21selftests: harness: Implement test timeouts through pidfdThomas Weißschuh1-47/+25
2025-05-21selftests: harness: Remove dependency on libatomicThomas Weißschuh1-2/+2
2025-05-21selftests: harness: Remove inline qualifier for wrappersThomas Weißschuh1-2/+2
2025-05-21selftests: harness: Mark functions without prototypes staticThomas Weißschuh1-6/+6
2025-05-21selftests: harness: Ignore unused variant argument warningThomas Weißschuh1-1/+1
2025-05-21selftests: harness: Use C89 comment styleThomas Weißschuh1-1/+1
2025-05-21selftests: harness: Add kselftest harness selftestThomas Weißschuh6-0/+223
2025-05-21selftests/nolibc: drop include guards around standard headersThomas Weißschuh2-7/+0
2025-05-21tools/nolibc: add fopen()Thomas Weißschuh1-0/+24
2025-05-21tools/nolibc: add namespace functionalityThomas Weißschuh2-0/+69
2025-05-21tools/nolibc: add difftime()Thomas Weißschuh1-0/+12
2025-05-21tools/nolibc: add timerfd functionalityThomas Weißschuh1-0/+48
2025-05-21tools/nolibc: add timer functionsThomas Weißschuh1-0/+51
2025-05-21tools/nolibc: add clock_getres(), clock_gettime() and clock_settime()Thomas Weißschuh1-0/+5
2025-05-21tools/nolibc: add support for access() and faccessat()Thomas Weißschuh1-0/+2
2025-05-21tools/nolibc: add abs() and friendsThomas Weißschuh1-0/+2
2025-05-21tools/nolibc: add getrandom()Thomas Weißschuh1-0/+22
2025-05-21tools/nolibc: add mremap()Thomas Weißschuh1-3/+11
2025-05-21tools/nolibc: add %m printf formatThomas Weißschuh1-0/+18
2025-05-21tools/nolibc: add strstr()Thomas Weißschuh1-0/+3
2025-05-21tools/nolibc: Add m68k supportDaniel Palmer2-0/+10
2025-05-21selftests/nolibc: always run nolibc header checkThomas Weißschuh1-1/+1
2025-05-21selftests/coredump: add tests for AF_UNIX coredumpsChristian Brauner1-1/+466
2025-05-21selftests/pidfd: add PIDFD_INFO_COREDUMP infrastructureChristian Brauner1-0/+22
2025-05-21selftests/futex: Fix spelling mistake "unitiliazed" -> "uninitialized"Colin Ian King1-1/+1
2025-05-21tools headers: Synchronize prctl.h ABI headerSebastian Andrzej Siewior1-10/+11
2025-05-21selftests/futex: Use TAP output in futex_numa_mpolSebastian Andrzej Siewior1-33/+32
2025-05-21selftests/futex: Use TAP output in futex_priv_hashSebastian Andrzej Siewior1-86/+62
2025-05-21Merge tag 'v6.15-rc7' into x86/core, to pick up fixesIngo Molnar8-45/+174
2025-05-20selftests: net: Fix spellingsSumanth Gavini1-2/+2
2025-05-20selftests: nci: Fix "Electrnoics" to "Electronics"Sumanth Gavini1-1/+1
2025-05-20selftests: net: validate team flags propagationStanislav Fomichev3-1/+82
2025-05-20selftests/bpf: Test multi-split BTFAlan Maguire1-6/+52
2025-05-20selftests/sched_ext: Add test for scx_bpf_select_cpu_and() via test_runAndrea Righi2-0/+50
2025-05-20selftests: seccomp: Fix "performace" to "performance"Sumanth Gavini1-1/+1
2025-05-20selftests: ublk: add test for covering UBLK_AUTO_BUF_REG_FALLBACKMing Lei11-13/+108
2025-05-20selftests: ublk: support UBLK_F_AUTO_BUF_REGMing Lei10-29/+138
2025-05-20selftests: ublk: make IO & device removal test more stressfulMing Lei2-5/+7
2025-05-19selftests: drv-net: Fix "envirnoments" to "environments"Sumanth Gavini1-1/+1
2025-05-19cgroup: use separate rstat trees for each subsystemJP Kobryn1-6/+12
2025-05-19kunit: tool: add test counts to JSON outputRae Moar1-0/+10
2025-05-19selftests/bpf: Remove unnecessary link dependenciesMykyta Yatsenko1-5/+2
2025-05-19Merge tag 'ovpn-net-next-20250515' of https://github.com/OpenVPN/ovpn-net-nextDavid S. Miller5-13/+42
2025-05-16vsock/test: check also expected errno on sigpipe testStefano Garzarella1-2/+10
2025-05-16vsock/test: retry send() to avoid occasional failure in sigpipe testStefano Garzarella1-8/+30
2025-05-16vsock/test: add timeout_usleep() to allow sleeping in timeout sectionsStefano Garzarella2-0/+19
2025-05-16rcutorture: Fix issue with re-using old images on ARM64Joel Fernandes1-1/+1
2025-05-16rcutorture: Remove MAXSMP and CPUMASK_OFFSTACK from TREE01Paul E. McKenney1-2/+0
2025-05-16rcutorture: Reduce TREE01 CPU overcommitPaul E. McKenney1-1/+1
2025-05-16torture: Check for "Call trace:" as well as "Call Trace:"Paul E. McKenney2-2/+2
2025-05-16torture: Add testing of RCU's Rust bindings to torture.shPaul E. McKenney1-0/+45
2025-05-16torture: Add --do-{,no-}normal to torture.shPaul E. McKenney1-3/+27
2025-05-16kselftest/arm64: Set default OUTPUT path when undefinedtanze1-0/+2
2025-05-15selftests/run_kselftest.sh: Use readlink if realpath is not availableYosry Ahmed1-1/+8
2025-05-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski20-61/+847
2025-05-15Merge tag 'net-6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds8-45/+174
2025-05-15selftest/net/ovpn: extend coverage with more test casesAntonio Quartulli5-11/+34
2025-05-15selftest/net/ovpn: fix crash in case of getaddrinfo() failureAntonio Quartulli1-2/+8
2025-05-14selftests/bpf: Relax TCPOPT_WINDOW validation in test_tcp_custom_syncookie.c.Kuniyuki Iwashima1-1/+3
2025-05-13vsock/test: Fix occasional failure in SIOCOUTQ testsKonstantin Shkolnyy1-12/+16
2025-05-13selftests: ncdevmem: Implement devmem TCP TXMina Almasry2-15/+311
2025-05-13Merge commit 'its-for-linus-20250509-merge' into x86/core, to resolve conflictsIngo Molnar7-0/+631
2025-05-13Merge branch 'x86/mm' into x86/core, to resolve conflictsIngo Molnar1-3/+6
2025-05-13Merge branch 'x86/fpu' into x86/core, to merge dependent commitsIngo Molnar4-2/+16
2025-05-13Merge branch 'x86/asm' into x86/core, to merge dependent commitsIngo Molnar3-0/+121
2025-05-12selftests/bpf: introduce tests for dynptr copy kfuncsMykyta Yatsenko3-0/+244
2025-05-12selftests: mptcp: remove rp_filter configurationHangbin Liu1-2/+0
2025-05-12selftests: netfilter: remove rp_filter configurationHangbin Liu7-31/+5
2025-05-12selftests: net: use setup_ns for SRv6 tests and remove rp_filter configurationHangbin Liu6-251/+76
2025-05-12selftests: net: use setup_ns for bareudp testingHangbin Liu1-42/+7
2025-05-12selftests: net: remove redundant rp_filter configurationHangbin Liu3-8/+0
2025-05-12selftests: net: disable rp_filter after namespace initializationHangbin Liu1-0/+2
2025-05-12selftests: drv-net: ping: make sure the ping test restores checksum offloadJakub Kicinski1-0/+16
2025-05-12selftests/bpf: Allow skipping docs compilationMykyta Yatsenko1-0/+2
2025-05-12selftests/bpf: test_verifier verbose log overflowsGregory Bell1-1/+1
2025-05-12selftests/bpf: test_verifier verbose causes erroneous failuresGregory Bell1-3/+3
2025-05-12selftests/fs/mount-notify: add a test variant running inside usernsAmir Goldstein3-1/+560
2025-05-12selftests/filesystems: create setup_userns() helperAmir Goldstein3-57/+68
2025-05-12selftests/filesystems: create get_unique_mnt_id() helperAmir Goldstein6-35/+36
2025-05-12selftests/fs/mount-notify: build with tools include dirAmir Goldstein2-20/+8
2025-05-12selftests/mount_settattr: remove duplicate syscall definitionsAmir Goldstein1-52/+0
2025-05-12selftests/pidfd: move syscall definitions into wrappers.hAmir Goldstein2-74/+42
2025-05-12selftests/fs/statmount: build with tools include dirAmir Goldstein2-1/+38
2025-05-12selftests/filesystems: move wrapper.h out of overlayfs subdirAmir Goldstein6-4/+6
2025-05-12selftests/mount_settattr: ensure that ext4 filesystem can be createdChristian Brauner1-1/+1
2025-05-12selftests/mount_settattr: add missing STATX_MNT_ID_UNIQUE defineChristian Brauner1-0/+4
2025-05-12selftests/mount_settattr: don't define sys_open_tree() twiceChristian Brauner1-5/+0
2025-05-12crypto: lib/chacha - strongly type the ChaCha stateEric Biggers1-5/+5
2025-05-11Merge tag 'its-for-linus-20250509' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds7-0/+631
2025-05-11Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-4/+4
2025-05-10Merge tag 'mm-hotfixes-stable-2025-05-10-14-23' of git://git.kernel.org/pub/s...Linus Torvalds4-12/+38
2025-05-10Merge tag 'kvmarm-fixes-6.15-3' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini1-4/+4
2025-05-09selftests/bpf: Add test to cover sockmap with ktlsJiayuan Chen2-0/+86
2025-05-09tests/ncdevmem: Fix double-free of queue arrayCosmin Ratiu1-33/+22
2025-05-09selftest/x86/bugs: Add selftests for ITSPawan Gupta7-0/+631
2025-05-09selftests/bpf: Add link info test for ref_ctr_offset retrievalJiri Olsa1-2/+16
2025-05-09selftests/seccomp: fix negative_ENOSYS tracer tests on arm32Terry Tritton1-6/+0
2025-05-09selftests/timens: timerfd: Use correct clockid type in tclock_gettime()Thomas Weißschuh1-1/+1
2025-05-09selftests/timens: Make run_tests() functions staticThomas Weißschuh3-3/+3
2025-05-09selftests/timens: Print TAP headersThomas Weißschuh9-0/+18
2025-05-09selftests: pid_namespace: add missing sys/mount.h include in pid_max.cPeter Seiderer1-0/+1
2025-05-09kselftest: cpufreq: Get rid of double suspend in rtcwake caseNícolas F. R. A. Prado1-1/+2
2025-05-09selftests/cpufreq: Fix cpufreq basic read and update testcasesSwapnil Sapkal1-4/+11
2025-05-09selftests/ftrace: Convert poll to a gen_fileAyush Jain1-1/+1
2025-05-09selftests/bpf: Fix caps for __xlated/jited_unprivLuis Gerhorst1-6/+8
2025-05-09selftests/bpf: Enable non-arena load-acquire/store-release selftests for riscv64Peilin Ye1-2/+3
2025-05-09selftests/bpf: Verify zero-extension behavior in load-acquire testsPeilin Ye1-4/+4
2025-05-09selftests/bpf: Avoid passing out-of-range values to __retval()Peilin Ye2-20/+52
2025-05-09selftests/bpf: Use CAN_USE_LOAD_ACQ_STORE_REL when appropriatePeilin Ye2-7/+5
2025-05-09selftests/tc-testing: Add qdisc limit trimming testsCong Wang6-0/+136
2025-05-08selftests: net-drv: remove the nic_performance and nic_link_layer testsJakub Kicinski6-494/+1
2025-05-08selftests: netfilter: fix conntrack stress test failures on debug kernelsFlorian Westphal1-21/+42
2025-05-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski10-30/+290
2025-05-08Merge tag 'net-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds4-18/+240
2025-05-08kselftest/arm64: fp-ptrace: Adjust to new inactive mode behaviourMark Rutland1-8/+22
2025-05-08kselftest/arm64: fp-ptrace: Adjust to new VL change behaviourMark Rutland1-15/+3
2025-05-08kselftest/arm64: tpidr2: Adjust to new clone() behaviourMark Rutland1-2/+12
2025-05-08kselftest/arm64: fp-ptrace: Fix expected FPMR value when PSTATE.SM is changedMark Rutland1-13/+1
2025-05-07selftests/mm: fix a build failure on powerpcNysal Jan K.A.1-1/+11
2025-05-07selftests/mm: fix build break when compiling pkey_util.cMadhavan Srinivasan2-0/+3
2025-05-07tools/testing/selftests: fix guard region test tmpfs assumptionLorenzo Stoakes1-6/+10
2025-05-07selftests/mm: compaction_test: support platform with huge mount of memoryFeng Tang1-5/+14