aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
14 daysselftests: drv-net: add checksum testsWillem de Bruijn7-2/+132
2024-05-08selftests/sgx: Include KHDR_INCLUDES in MakefileEdward Liaw2-2/+1
2024-05-08selftests: Compile kselftest headers with -D_GNU_SOURCEEdward Liaw3-4/+4
2024-05-08selftests/resctrl: fix clang build warnings related to abs(), labs() callsJohn Hubbard3-4/+4
2024-05-08selftests/ftrace: Fix checkbashisms errorsMasami Hiramatsu (Google)2-2/+2
2024-05-08selftests/ftrace: Fix BTFARG testcase to check fprobe is enabled correctlyMasami Hiramatsu (Google)1-1/+1
2024-05-08selftests/capabilities: fix warn_unused_result build warningsAmer Al Shanawany2-4/+15
2024-05-08selftests: filesystems: add missing stddef headerAmer Al Shanawany1-0/+1
2024-05-08selftests: kselftest_deps: fix l5_test() empty variableLu Dai1-0/+1
2024-05-08bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELDJose E. Marchesi1-0/+1
2024-05-08Merge 6.9-rc7 into char-misc-testingGreg Kroah-Hartman13-45/+98
2024-05-08bpf: guard BPF_NO_PRESERVE_ACCESS_INDEX in skb_pkt_end.cJose E. Marchesi1-0/+2
2024-05-08bpf: avoid UB in usages of the __imm_insn macroJose E. Marchesi1-0/+13
2024-05-08bpf: avoid uninitialized warnings in verifier_global_subprogs.cJose E. Marchesi1-0/+7
2024-05-08Merge branch 'topic/hda-config-pm-cleanup' into for-nextTakashi Iwai44-248/+1162
2024-05-08selftests/alsa: make dump_config_tree() as void functionJaroslav Kysela1-1/+1
2024-05-08tools lib rbtree: pick some improvements from the kernel rbtree codeArnaldo Carvalho de Melo2-3/+3
2024-05-08bpf, arm64: Add support for lse atomics in bpf_arenaPuranjay Mohan1-1/+0
2024-05-08selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MACIdo Schimmel1-11/+3
2024-05-08selftests/powerpc/dexcr: Fix spelling mistake "predicition" -> "prediction"Colin Ian King1-1/+1
2024-05-08test: hsr: Call cleanup_all_ns when hsr_redbox.sh script exitsLukasz Majewski1-0/+2
2024-05-08selftests: microchip: add test for QoS support on KSZ9477 switch familyOleksij Rempel1-0/+668
2024-05-07perf dwarf-aux: Print array type name with "[]"Namhyung Kim1-1/+3
2024-05-07selftests/net: fix uninitialized variablesJohn Hubbard3-2/+5
2024-05-07selftests: netfilter: conntrack_tcp_unreplied.sh: wait for initial connection...Florian Westphal1-7/+18
2024-05-07selftests/bpf: shorten subtest names for struct_ops_module testAndrii Nakryiko1-4/+4
2024-05-07selftests/bpf: validate struct_ops early failure detection logicAndrii Nakryiko2-0/+64
2024-05-07libbpf: improve early detection of doomed-to-fail BPF program loadingAndrii Nakryiko1-1/+14
2024-05-07libbpf: fix libbpf_strerror_r() handling unknown errorsAndrii Nakryiko1-2/+14
2024-05-07selftests/bpf: add another struct_ops callback use case testAndrii Nakryiko2-0/+49
2024-05-07libbpf: handle yet another corner case of nulling out struct_ops programAndrii Nakryiko1-1/+9
2024-05-07libbpf: remove unnecessary struct_ops prog validity checkAndrii Nakryiko1-10/+3
2024-05-07selftests/bpf: Change functions definitions to support GCCCupertino Miranda1-6/+21
2024-05-07selftests/bpf: Add CFLAGS per source file and runnerCupertino Miranda1-8/+9
2024-05-07bpf: Temporarily define BPF_NO_PRESEVE_ACCESS_INDEX for GCCJose E. Marchesi1-1/+1
2024-05-07bpf: Disable some `attribute ignored' warnings in GCCJose E. Marchesi1-1/+1
2024-05-07bpf: Avoid __hidden__ attribute in static objectJose E. Marchesi1-1/+1
2024-05-07perf hist: Avoid 'struct hist_entry_iter' mem_info memory leakIan Rogers2-28/+19
2024-05-07perf mem-info: Add reference count checkingIan Rogers11-88/+135
2024-05-07perf mem-info: Move mem-info out of mem-events and symbolIan Rogers15-63/+85
2024-05-07perf comm: Add reference count checking to 'struct comm_str'Ian Rogers1-70/+126
2024-05-07perf cpumap: Remove refcnt from 'struct cpu_aggr_map'Ian Rogers3-17/+3
2024-05-07perf block-info: Remove unused refcountIan Rogers3-33/+8
2024-05-07perf annotate: Fix memory leak in annotated_sourceIan Rogers1-0/+6
2024-05-07perf ui browser: Don't save pointer to stack memoryIan Rogers2-2/+4
2024-05-07selftests: mm: gup_longterm: test unsharing logic when R/O pinningDavid Hildenbrand1-4/+12
2024-05-07selftests/memfd: fix spelling mistakesSaurav Shah2-2/+2
2024-05-07selftests: mm: cow: flag vmsplice() hugetlb tests as XFAILDavid Hildenbrand1-35/+71
2024-05-07Merge tag 'kvm-riscv-6.10-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini10-41/+937
2024-05-07perf bench internals inject-build-id: Fix trap divide when collecting just on...He Zhe1-1/+1
2024-05-07perf probe: Use zfree() to avoid possibly accessing dangling pointersArnaldo Carvalho de Melo1-1/+1
2024-05-07perf auxtrace: Allow number of queues to be specifiedJames Clark2-2/+8
2024-05-07perf cs-etm: Print error for new PERF_RECORD_AUX_OUTPUT_HW_ID versionsJames Clark1-1/+4
2024-05-07perf annotate: Fix a comment about multi_regs in extract_reg_offset functionAthira Rajeev1-1/+1
2024-05-07perf kwork: Use zfree() to avoid possibly accessing dangling pointersArnaldo Carvalho de Melo1-1/+1
2024-05-07perf callchain: Use zfree() to avoid possibly accessing dangling pointersArnaldo Carvalho de Melo1-1/+1
2024-05-07perf annotate: Use zfree() to avoid possibly accessing dangling pointersArnaldo Carvalho de Melo3-11/+13
2024-05-08KVM: PPC: Fix documentation for ppc mmu capsJoel Stanley1-1/+1
2024-05-07selftests/hid: skip tests with HID-BPF if udev-hid-bpf is not installedBenjamin Tissoires1-0/+5
2024-05-07selftests/hid: add tests for the Raptor Mach 2 joystickBenjamin Tissoires1-1/+46
2024-05-07selftests/hid: move the gamepads definitions in the test fileBenjamin Tissoires1-4/+411
2024-05-07selftests/hid: import base_gamepad.py from hid-toolsBenjamin Tissoires2-1/+242
2024-05-07selftests/hid: add Huion Kamvas Pro 19 testsBenjamin Tissoires1-0/+191
2024-05-07selftests/hid: tablets: also check for XP-Pen offset correctionBenjamin Tissoires1-2/+16
2024-05-07selftests/hid: tablets: add a couple of XP-PEN tabletsBenjamin Tissoires1-0/+246
2024-05-07selftests/hid: tablets: reduce the number of pen stateBenjamin Tissoires1-191/+81
2024-05-07selftests/hid: add support for HID-BPF pre-loading before starting a testBenjamin Tissoires2-15/+93
2024-05-07selftests/hid: import base_device.py from hid-toolsBenjamin Tissoires2-1/+413
2024-05-07Merge tag 'riscv-config-for-v6.10' of https://git.kernel.org/pub/scm/linux/ke...Arnd Bergmann3-3/+3
2024-05-06selftests/bpf: MUL range computation tests.Cupertino Miranda1-0/+21
2024-05-06selftests/bpf: XOR and OR range computation tests.Cupertino Miranda1-0/+42
2024-05-06bpftool, selftests/hid/bpf: Fix 29 clang warningsJohn Hubbard1-1/+1
2024-05-06selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirectMichal Schmidt1-2/+2
2024-05-06selftests/bpf: Use bpf_tracing.h instead of bpf_tcp_helpers.hMartin KaFai Lau4-4/+5
2024-05-06selftests: default to host arch for LLVM buildsValentin Obst1-2/+10
2024-05-06selftests/resctrl: fix clang build failure: use LOCAL_HDRSJohn Hubbard1-1/+3
2024-05-06selftests/binderfs: use the Makefile's rules, not Make's implicit rulesJohn Hubbard1-2/+0
2024-05-06selftests: kselftest: Make ksft_exit functions return void instead of intNathan Chancellor1-6/+6
2024-05-06selftests: x86: ksft_exit_pass() does not returnNathan Chancellor1-1/+1
2024-05-06selftests: timers: ksft_exit functions do not returnNathan Chancellor16-40/+40
2024-05-06selftests: sync: ksft_exit_pass() does not returnNathan Chancellor1-2/+1
2024-05-06selftests/resctrl: ksft_exit_skip() does not returnNathan Chancellor1-3/+3
2024-05-06selftests: pidfd: ksft_exit functions do not returnNathan Chancellor4-4/+6
2024-05-06selftests/mm: ksft_exit functions do not returnNathan Chancellor9-13/+13
2024-05-06selftests: membarrier: ksft_exit_pass() does not returnNathan Chancellor2-2/+2
2024-05-06selftests/ipc: ksft_exit functions do not returnNathan Chancellor1-6/+5
2024-05-06selftests/clone3: ksft_exit functions do not returnNathan Chancellor2-2/+4
2024-05-06selftests: power_supply: Make it POSIX-compliantNĂ­colas F. R. A. Prado1-1/+1
2024-05-06selftests: ktap_helpers: Make it POSIX-compliantNĂ­colas F. R. A. Prado1-2/+2
2024-05-06selftests: cpufreq: conform test to TAPMuhammad Usama Anjum3-25/+31
2024-05-06selftests: Mark ksft_exit_fail_perror() as __noreturnMuhammad Usama Anjum1-1/+1
2024-05-06selftests/clone3: Correct log message for waitpid() failuresMark Brown1-1/+1
2024-05-06selftests/clone3: Check that the child exited cleanlyMark Brown1-0/+5
2024-05-06selftests/clone3: Fix compiler warningMark Brown1-1/+1
2024-05-06tracing/selftests: Default to verbose mode when running in kselftestMark Brown1-1/+1
2024-05-06tracing/selftests: Support log output when generating KTAP outputMark Brown1-1/+7
2024-05-06selftests: exec: Use new ksft_exit_fail_perror() helperMuhammad Usama Anjum1-5/+5
2024-05-06selftests: add ksft_exit_fail_perror()Muhammad Usama Anjum1-0/+14
2024-05-06kselftest: Add missing signature to the commentsMuhammad Usama Anjum1-0/+1
2024-05-06kselftest/clone3: Make test names for set_tid test stableMark Brown1-48/+69
2024-05-06selftests/resctrl: Move cleanups out of individual testsMaciej Wieczor-Retman6-23/+11
2024-05-06selftests/resctrl: Simplify cleanup in ctrl-c handlerMaciej Wieczor-Retman3-15/+10
2024-05-06selftests/resctrl: Add cleanup function to test frameworkMaciej Wieczor-Retman5-0/+6
2024-05-06selftests/dmabuf-heap: conform test to TAP format outputMuhammad Usama Anjum1-146/+101
2024-05-06selftests: x86: test_mremap_vdso: conform test to TAP format outputMuhammad Usama Anjum1-22/+21
2024-05-06selftests: x86: test_vsyscall: conform test to TAP format outputMuhammad Usama Anjum1-188/+168
2024-05-06selftests: x86: test_vsyscall: reorder code to reduce #ifdef blocksMuhammad Usama Anjum1-93/+83
2024-05-06kselftest/tty: Report a consistent test name for the one test we runMark Brown1-15/+33
2024-05-06kselftest: Add mechanism for reporting a KSFT_ result codeMark Brown1-0/+22
2024-05-06perf dso: Use container_of() to avoid a pointer in 'struct dso_data'Ian Rogers3-32/+46
2024-05-06perf symbol-elf: dso__load_sym_internal() reference count fixesIan Rogers1-26/+25
2024-05-06perf symbol-elf: Ensure dso__put() in machine__process_ksymbol_register()Ian Rogers1-3/+3
2024-05-06perf map: Add missing dso__put() in map__new()Ian Rogers1-0/+1
2024-05-06perf dso: Add reference count checking and accessor functionsIan Rogers57-739/+1169
2024-05-06printk: Remove redundant CONFIG_BASE_FULLYoann Congal1-1/+0
2024-05-06perf dsos: Switch hand crafted code to bsearch()Ian Rogers1-19/+27
2024-05-06perf dsos: Remove __dsos__findnew_link_by_longname_id()Ian Rogers2-47/+10
2024-05-06perf dsos: Remove __dsos__addnew()Ian Rogers2-6/+0
2024-05-06perf dsos: Switch backing storage to array from rbtree/listIan Rogers4-109/+177
2024-05-06selftests/powerpc/dexcr: Add chdexcr utilityBenjamin Gray5-105/+187
2024-05-06selftests/powerpc/dexcr: Add DEXCR config details to lsdexcrBenjamin Gray1-2/+111
2024-05-06selftests/powerpc/dexcr: Attempt to enable NPHIE in hashchk selftestBenjamin Gray1-1/+7
2024-05-06selftests/powerpc/dexcr: Add DEXCR prctl interface testBenjamin Gray5-1/+269
2024-05-05writeback: add wb_monitor.py script to monitor writeback info on bdiKemeng Shi1-0/+172
2024-05-05selftests/mm: soft-dirty should fail if a testcase failsRyan Roberts1-1/+1
2024-05-05selftests/vDSO: fix runtime errors on LoongArchTiezhu Yang2-29/+13
2024-05-05selftests/vDSO: fix building errors on LoongArchTiezhu Yang1-1/+5
2024-05-05tools: fix userspace compilation with new test_xarray changesLuis Chamberlain1-0/+2
2024-05-04perf vendor events amd: Add Zen 5 mappingSandipan Das1-0/+1
2024-05-04perf vendor events amd: Add Zen 5 metricsSandipan Das2-0/+444
2024-05-04perf vendor events amd: Add Zen 5 uncore eventsSandipan Das2-0/+278
2024-05-04perf vendor events amd: Add Zen 5 core eventsSandipan Das7-0/+1983
2024-05-04perf trace: Disable syscall augmentation with recordIan Rogers1-0/+5
2024-05-03Merge tag 'cxl-fixes-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+7
2024-05-03tools: ynl: add --list-ops and --list-msgs to CLIJakub Kicinski2-0/+11
2024-05-03perf pmu: Assume sysfs events are always the same caseIan Rogers1-5/+26
2024-05-03perf test pmu: Test all sysfs PMU event names are the same caseIan Rogers1-0/+90
2024-05-03perf test pmu: Add an eagerly loaded event testIan Rogers2-21/+124
2024-05-03perf test pmu: Refactor format test and exposed test APIsIan Rogers7-179/+177
2024-05-03perf test pmu-events: Make it clearer that pmu-events tests JSON eventsIan Rogers1-1/+1
2024-05-03selftests/cgroup: fix uninitialized variables in test_zswap.cJohn Hubbard1-2/+2
2024-05-03selftests/cgroup: cpu_hogger init: use {} instead of {NULL}John Hubbard1-2/+2
2024-05-03selftests/cgroup: fix clang warnings: uninitialized fd variableJohn Hubbard1-1/+3
2024-05-03selftests/cgroup: fix clang build failures for abs() callsJohn Hubbard2-3/+3
2024-05-03bitops: Change function return types from long to intThorsten Blum3-5/+5
2024-05-03selftests/powerpc/dexcr: Add -no-pie to hashchk testsBenjamin Gray1-1/+1
2024-05-02libbpf: Avoid casts from pointers to enums in bpf_tracing.hJose E. Marchesi2-47/+47
2024-05-02libbpf: Fix bpf_ksym_exists() in GCCJose E. Marchesi1-3/+14
2024-05-02selftests/net: skip partial checksum packets in csum testWillem de Bruijn1-3/+15
2024-05-02selftests: net: py: check process exit code in bkg() and background cmd()Jakub Kicinski1-2/+6
2024-05-02libbpf: fix ring_buffer__consume_n() return result logicAndrii Nakryiko1-1/+1
2024-05-02libbpf: fix potential overflow in ring__consume_n()Andrii Nakryiko1-1/+1
2024-05-02selftests/bpf: Add test for the use of new args in cong_controlMiao Xu3-0/+233
2024-05-02tcp: Add new args for cong_control in tcp_congestion_opsMiao Xu1-3/+3
2024-05-02KVM: selftests: Require KVM_CAP_USER_MEMORY2 for tests that create memslotsSean Christopherson1-0/+8
2024-05-02KVM: selftests: Allow skipping the KVM_RUN sanity check in rseq_testZide Chen1-2/+33
2024-05-02selftests/bpf: Add kernel socket operation testsJordan Rife1-0/+472
2024-05-02selftests/bpf: Make sock configurable for each test caseJordan Rife1-42/+98
2024-05-02selftests/bpf: Move IPv4 and IPv6 sockaddr test casesJordan Rife2-314/+268
2024-05-02perf maps: Remove check_invariants() from maps__lock()Namhyung Kim1-5/+11
2024-05-02selftests/bpf: Implement BPF programs for kernel socket operationsJordan Rife1-0/+65
2024-05-02selftests/bpf: Implement socket kfuncs for bpf_testmodJordan Rife2-0/+282
2024-05-02selftests/bpf: Fix bind program for big endian systemsJordan Rife3-16/+39
2024-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski11-45/+90
2024-05-02bpf: Missing trailing slash in tools/testing/selftests/bpf/MakefileJose E. Marchesi1-1/+1
2024-05-02libbpf: Fix error message in attach_kprobe_multiJiri Olsa1-1/+1
2024-05-02libbpf: Fix error message in attach_kprobe_sessionJiri Olsa1-1/+1
2024-05-02Merge tag 'net-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-0/+3
2024-05-02perf cs-etm: Improve version detection and error reportingJames Clark1-18/+43
2024-05-02perf cs-etm: Remove repeated fetches of the ETM PMUJames Clark1-33/+27
2024-05-02perf cs-etm: Use struct perf_cpu as much as possibleJames Clark1-116/+88
2024-05-02perf annotate-data: Check kind of stack variablesNamhyung Kim1-0/+6
2024-05-02perf annotate-data: Handle multi regs in find_data_type_block()Namhyung Kim1-11/+12
2024-05-02perf annotate-data: Check memory access with two registersNamhyung Kim1-5/+39
2024-05-02perf annotate-data: Handle direct global variable accessNamhyung Kim1-12/+15
2024-05-02perf annotate-data: Collect global variables in advanceNamhyung Kim1-2/+55
2024-05-02perf dwarf-aux: Add die_collect_global_vars()Namhyung Kim2-0/+70
2024-05-02Merge branch 'x86/cpu' into perf/core, to pick up dependent commitsIngo Molnar2-18/+11
2024-05-02x86/insn: Add support for APX EVEX instructions to the opcode mapAdrian Hunter1-0/+93
2024-05-02x86/insn: Add support for APX EVEX to the instruction decoder logicAdrian Hunter4-0/+21
2024-05-02x86/insn: x86/insn: Add support for REX2 prefix to the instruction decoder op...Adrian Hunter1-72/+76
2024-05-02x86/insn: Add support for REX2 prefix to the instruction decoder logicAdrian Hunter4-6/+66
2024-05-02x86/insn: Add misc new Intel instructionsAdrian Hunter1-12/+45
2024-05-02x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD and VPDPWSSDSAdrian Hunter1-4/+4
2024-05-02x86/insn: Fix PUSH instruction in x86 instruction decoder opcode mapAdrian Hunter1-1/+1
2024-05-02x86/insn: Add Key Locker instructions to the opcode mapChang S. Bae1-4/+7
2024-05-02Merge tag 'v6.9-rc6' into perf/core, to pick up fixesIngo Molnar42-841/+967
2024-05-01selftests: netfilter: nft_concat_range.sh: reduce debug kernel run timeFlorian Westphal4-6/+34
2024-05-01libbpf: better fix for handling nulled-out struct_ops programAndrii Nakryiko2-12/+27
2024-05-01selftests/bpf: add tests for the "module: Function" syntaxViktor Malik2-0/+29
2024-05-01libbpf: support "module: Function" syntax for tracing programsViktor Malik1-9/+26
2024-05-01selftests/ftrace: add fprobe test cases for VFS type "%pd" and "%pD"Ye Bin1-0/+40
2024-05-01selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD"Ye Bin1-0/+40
2024-05-01tools/power turbostat: Enable non-privileged users to read sysfs countersPatryk Wlazlyn1-25/+31
2024-05-01tools/power turbostat: Replace _Static_assert with BUILD_BUG_ONPatryk Wlazlyn1-1/+2
2024-05-01tools/power turbostat: Add ARL-H supportZhang Rui1-0/+2
2024-05-01tools/power turbostat: Enhance ARL/LNL supportZhang Rui1-2/+19
2024-04-30selftests/bpf: Drop start_server_proto helperGeliang Tang1-9/+2
2024-04-30selftests/bpf: Make start_mptcp_server staticGeliang Tang3-9/+16
2024-04-30selftests/bpf: Add opts argument for __start_serverGeliang Tang1-12/+15