aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
11 daysperf timechart: Fix memory leaksIan Rogers1-7/+10
11 daysperf lock: Avoid segv if event is missing a callchainIan Rogers1-2/+9
11 daysperf lock: Constify trace_lock_handler variablesIan Rogers1-3/+3
11 daysperf evsel: Don't pass evsel with sampleIan Rogers1-24/+37
11 daysperf s390-sample-raw: Don't pass evsel or its PMU with sampleIan Rogers1-14/+17
11 daysperf script: Don't pass evsel with sampleIan Rogers5-45/+33
11 daysperf evlist: Try to avoid computing evsel from sampleIan Rogers3-3/+10
11 daysperf trace: Don't pass evsel with sampleIan Rogers1-24/+28
11 daysperf timechart: Don't pass evsel with sampleIan Rogers1-34/+26
11 daysperf sched: Don't pass evsel with sampleIan Rogers1-58/+34
11 daysperf kwork: Don't pass evsel with sampleIan Rogers2-55/+28
11 daysperf kmem: Don't pass evsel with sampleIan Rogers1-14/+12
11 daysperf inject: Don't pass evsel with sampleIan Rogers3-44/+40
11 daysperf annotate: Don't pass evsel to add_sampleIan Rogers1-5/+5
11 daysperf report: Directly use sample->evsel to avoid computing from sample->idIan Rogers1-2/+4
11 daysperf hist: Remove evsel from struct hist_entry_iterIan Rogers9-35/+23
11 daysperf db-export: Remove evsel from struct export_sampleIan Rogers3-9/+7
11 daysperf hist: Remove evsel parameter from inc samples functionsIan Rogers6-32/+26
11 daysperf lock: Only pass sample to handlersIan Rogers1-39/+26
11 daysperf callchain: Don't pass evsel and sampleIan Rogers17-57/+48
11 daysperf trace: Don't pass evsel with sampleIan Rogers1-27/+28
11 daysperf evsel: Refactor evsel tracepoint sample accessors perf_sampleIan Rogers20-189/+183
11 daysperf kvm: Don't pass evsel with sampleIan Rogers9-126/+89
11 daysperf tool: Remove evsel from tool APIs that pass the sampleIan Rogers24-76/+55
11 daysperf inject: Fix itrace branch stack synthesisIan Rogers2-19/+142
11 daysperf event: Fix size of synthesized sample with branch stacksIan Rogers10-33/+118
12 daysperf build-id: Fix off-by-one bug when printing kernel/module build-idMichael Petlan1-2/+2
12 daysperf clang-format: Add a perf clang-format that overrides some kernel behaviorsIan Rogers1-0/+20
12 daysvfio: selftests: Add tests to validate SR-IOV UAPIRaghavendra Rao Ananta2-0/+218
12 daysvfio: selftests: Add helpers to alloc/free vfio_pci_deviceRaghavendra Rao Ananta2-2/+18
12 daysvfio: selftests: Add helper to set/override a vf_tokenRaghavendra Rao Ananta2-0/+36
12 daysvfio: selftests: Expose more vfio_pci_device functionsRaghavendra Rao Ananta2-12/+42
12 daysvfio: selftests: Extend container/iommufd setup for passing vf_tokenRaghavendra Rao Ananta2-8/+40
12 daysvfio: selftests: Introduce a sysfs libRaghavendra Rao Ananta5-21/+165
12 daysvfio: selftests: Introduce snprintf_assert()Raghavendra Rao Ananta4-17/+23
12 daysvfio: selftests: Add -Wall and -Werror to the MakefileRaghavendra Rao Ananta1-0/+1
12 daysvfio: selftests: Allow builds when ARCH=x86David Matlack1-1/+1
12 daysvfio: selftests: Fix out-of-tree build with make O=Jason Gunthorpe1-1/+4
12 daystools/nolibc: getopt: Fix potential out of bounds accessDaniel Palmer1-1/+1
12 daysperf riscv: Add SDT argument parsing for RISC-VChen Pei3-0/+132
12 daysselftests/bpf: Filter timing outliers with IQR in batch-timing libraryPuranjay Mohan1-0/+26
12 daysselftests/bpf: Fix expired UDP LRU entries in XDP LB benchmarkPuranjay Mohan1-0/+11
12 daysselftests/bpf: Fix cold_lru producing zero batch_hash in XDP LB benchmarkPuranjay Mohan1-1/+1
12 daysbpf: Reject NULL data/sig in bpf_verify_pkcs7_signatureKP Singh1-1/+1
12 daysselftests: bridge_vlan_mcast: Test toggling of multicast snoopingIdo Schimmel1-1/+29
13 daysMerge tag 'mm-hotfixes-stable-2026-05-18-21-07' of git://git.kernel.org/pub/s...Linus Torvalds2-1/+51
13 daysselftests: mptcp: drop nanoseconds width specifierMatthieu Baerts (NGI0)2-8/+8
13 daysselftests: mptcp: join: cover ADD_ADDR tx drop and list progressLi Xiasong1-0/+31
13 dayskselftest/arm64: Add 2025 dpISA coverage to hwcapsMark Brown1-0/+116
13 daysMerge tag 'ovpn-net-20260514' of https://github.com/OpenVPN/ovpn-net-nextPaolo Abeni3-6/+6
13 dayskselftest/arm64: Add tests for POR_EL0 save/reset/restoreKevin Brodsky2-0/+137
13 dayskselftest/arm64: Move/add POE helpers to test_signals_utils.hKevin Brodsky2-15/+16
13 dayskselftest/arm64: Add POE as a feature in the signal testsKevin Brodsky2-0/+5
13 daysselftests/mm: Fix resv_sz when parsing arm64 signal frameKevin Brodsky1-1/+2
13 daysMerge branch 'timers/core' into timers/merge, to help CI testingIngo Molnar1-27/+28
13 daysselftests: net: add tests for PPPoL2TPQingfang Deng3-0/+98
13 daysselftests: net: test PPPoE packets in gro.shQingfang Deng3-16/+97
13 daysselftests/bpf: Fix test for refinement of single-value tnumPaul Chaignon1-7/+7
13 daysselftests/bpf: Reject unsupported -k option in vmtest.shRoman Kvasnytskyi1-1/+1
13 daysselftests/bpf: Override EXTRA_LDFLAGS for static buildsPaul Chaignon1-1/+1
13 daysselftests/bpf: Add test to verify checking padding bytes for BPF syscall comm...Leon Hwang1-0/+26
13 daysselftests/bpf: Use -1 as token_fd in map create failure testLeon Hwang1-1/+1
13 dayslibbpf: Add OPTS_VALID() for log_opts in bpf_map_createLeon Hwang1-0/+3
13 daysselftests: drv-net: add netkit devmem testsBobby Eshleman2-0/+47
13 daysselftests: drv-net: add primary_rx_redirect support to NetDrvContEnvBobby Eshleman2-18/+115
13 daysselftests: drv-net: refactor devmem command builders into lib moduleBobby Eshleman3-64/+236
13 daysselftests: drv-net: make attr _nk_guest_ifname publicBobby Eshleman2-12/+12
13 daysselftests: drv-net: ncdevmem: add -n flag to skip NIC configurationBobby Eshleman1-24/+34
13 daysMerge branch 'perf-upstream'Namhyung Kim12-20/+93
14 daysselftest/rxe: Add selftests for perfZhu Yanjun2-1/+77
2026-05-17selftests/bpf: Add exception tests with stack argumentsYonghong Song2-0/+121
2026-05-17selftests/bpf: Cover global subprog exception leaksKumar Kartikeya Dwivedi1-0/+22
2026-05-16bpf: Fix arg_track_join log to use sa prefix for stack arg slotsYonghong Song1-1/+1
2026-05-16selftests/bpf: Log arg_track_join for stack arg slots in liveness analysisYonghong Song1-1/+3
2026-05-16selftests/bpf: Add test for stack arg read without caller writeYonghong Song3-2/+68
2026-05-16perf trace: Introduce --show-cpu option to display cpu idAaron Tomlin2-5/+49
2026-05-15Merge tag 'block-7.1-20260515' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+11
2026-05-15perf pmu: Skip test on Arm64 when #slots is zeroLeo Yan1-2/+22
2026-05-15perf trace beauty fcntl: Fix build with older kernel headersFlorian Fainelli1-0/+16
2026-05-15perf unwind-libunwind: Add RISC-V libunwind supportIan Rogers4-0/+341
2026-05-15perf unwind-libunwind: Remove libunwind-localIan Rogers19-955/+3350
2026-05-15perf unwind-libunwind: Move flush/finish access out of localIan Rogers17-90/+309
2026-05-15perf unwind-libunwind: Make libunwind register reading cross platformIan Rogers30-417/+340
2026-05-15tools headers UAPI: Sync case-sensitivity flags from linux/fs.hChuck Lever1-0/+7
2026-05-15scripts/kernel-doc: Detect mismatched inline member documentation tagsShuicheng Lin1-1/+53
2026-05-15kdoc: xforms: move context attrs to function_xforms listRandy Dunlap1-10/+10
2026-05-15docs: kernel-doc: python: strip __counted_by_ptr macroTudor Ambarus2-0/+2
2026-05-15perf build: Be more programmatic when setting up libunwind variablesIan Rogers1-126/+100
2026-05-15tools build: Deduplicate test-libunwind for different architecturesIan Rogers10-170/+29
2026-05-15perf unwind: Refactor get_entries to allow dynamic libdw/libunwind selectionIan Rogers11-33/+208
2026-05-14selftests: openvswitch: add pop_vlan testMinxi Hou1-0/+78
2026-05-14selftests: openvswitch: add vlan() and encap() flow string parsingMinxi Hou1-10/+314
2026-05-14perf metricgroup: Avoid scanning unnecessary PMUs for identifier matchIan Rogers3-9/+21
2026-05-14perf pmu-events AMD: Switch l2_itlb_misses to bp_l1_tlb_miss_l2_tlb_miss.allIan Rogers2-2/+1
2026-05-14perf record: Refactor ARM64 leaf caller setup out of archIan Rogers6-21/+13
2026-05-14selftests/bpf: Add tests for wakeup_sources kfuncsSamuel Wu5-1/+310
2026-05-14perf trace: Update beautifier script for clone flagsNamhyung Kim1-0/+4
2026-05-14perf trace: Add beautifier script for fsmount flagsNamhyung Kim6-15/+56
2026-05-14perf build: Add make check-headers targetNamhyung Kim2-2/+4
2026-05-14perf trace: Sync uapi/linux/sched.h with the kernel sourceNamhyung Kim1-2/+15
2026-05-14perf trace: Sync uapi/linux/mount.h with the kernel sourceNamhyung Kim1-0/+1
2026-05-14perf trace: Sync uapi/linux/fs.h with the kernel sourceNamhyung Kim1-0/+12
2026-05-14perf trace: Sync linux/socket.h with the kernel sourceNamhyung Kim1-1/+1
2026-05-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski29-60/+419
2026-05-14Merge tag 'net-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds4-5/+95
2026-05-14selftests/nolibc: test open mode handlingThomas Weißschuh1-0/+23
2026-05-14tools/nolibc: always pass mode to open syscallThomas Weißschuh1-8/+5
2026-05-14tools/nolibc: split open mode handling into a macroThomas Weißschuh1-22/+18
2026-05-14tools/nolibc: split implicit open flags into a macroThomas Weißschuh1-6/+4
2026-05-14bpf: Use array_map_meta_equal for percpu array inner map replacementGuannan Wang1-0/+57
2026-05-14selftests: ovpn: reduce remaining ping flood countsRalf Lici3-6/+6
2026-05-14selftests: net: Add tests for neigh_forward_grat optionDanielle Ratson1-2/+340
2026-05-13veristat: Report max stack depthPaul Chaignon1-4/+9
2026-05-13selftests/bpf: Test reported max stack depthPaul Chaignon2-2/+16
2026-05-13selftests/tc-testing: Add QFQ/CBS qlen underflow testVictor Nogueira1-0/+41
2026-05-13mm/memory: fix spurious warning when unmapping device-private/exclusive pagesAlistair Popple1-0/+50
2026-05-13selftests/mm: run_vmtests.sh: fix destructive tests invocationLuiz Capitulino1-1/+1
2026-05-13KVM: selftests: Add a test to verify SEV {en,de}crypt debug ioctlsSean Christopherson3-0/+143
2026-05-13Merge tag 'sched_ext-for-7.1-rc3-fixes' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-0/+1
2026-05-13Merge tag 'cgroup-for-7.1-rc3-fixes' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-6/+11
2026-05-13tools/sched_ext: scx_qmap: Fix qa arena placementCheng-Yang Chou1-1/+1
2026-05-13Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-2/+9
2026-05-13Merge branch 'for-7.1-fixes' into for-nextTejun Heo1-3/+7
2026-05-13selftests/cgroup: Fix error path leaks in test_percpu_basicYu Miao1-3/+7
2026-05-13selftests/hornet: Add a selftest for the Hornet LSMBlaise Boscaccy4-0/+118
2026-05-13selftests/rdma: explicitly skip tests when required modules are missingYi Lai4-4/+21
2026-05-13KVM: selftests: memslot_perf_test: make host wait timeout configurableMayuresh Chitale1-3/+9
2026-05-13libbpf: Use strscpy() in kernel code for skel_map_create()Kees Cook1-0/+5
2026-05-13KVM: selftests: Guard execinfo.h inclusion for non-glibc buildsHisam Mehboob1-1/+7
2026-05-13KVM: selftests: Teach sev_*_test about revoking VM typesTycho Andersen3-11/+9
2026-05-13KVM: selftests: hyperv_tlb_flush: replace NOP loop with udelay()Piotr Zarycki1-13/+2
2026-05-13KVM: selftests: Fix typo in comment in hyperv_features.cPiotr Zarycki1-1/+1
2026-05-13KVM: selftests: sync_regs_test: drop stale TODO commentPiotr Zarycki1-1/+0
2026-05-13KVM: selftests: Include sys/mman.h *and* linux/mman.h, via kvm_syscalls.hSean Christopherson9-9/+18
2026-05-13selftests/bpf: Enable stack argument tests for arm64Puranjay Mohan7-7/+14
2026-05-13bpf, arm64: Map BPF_REG_0 to x8 instead of x7Puranjay Mohan3-9/+9
2026-05-13selftests/bpf: Add precision backtracking test for stack argumentsYonghong Song3-0/+167
2026-05-13selftests/bpf: Add verifier tests for stack argument validationYonghong Song4-0/+614
2026-05-13selftests/bpf: Add BTF fixup for __naked subprog parameter namesYonghong Song2-1/+136
2026-05-13selftests/bpf: Add tests for stack argument validationYonghong Song4-0/+139
2026-05-13selftests/bpf: Add tests for BPF function stack argumentsYonghong Song5-1/+638
2026-05-13selftests: ublk: cap nthreads to kernel's actual nr_hw_queuesMing Lei1-0/+11
2026-05-12selftests: drv-net: cope with slow env in so_txtime.py testWillem de Bruijn2-4/+17
2026-05-12KVM: selftests: Ensure gmem file sizes are multiple of host page sizeSean Christopherson1-2/+7
2026-05-12selftests/bpf: Add tests to verify map create failure logLeon Hwang1-0/+166
2026-05-12libbpf: Add syscall common attributes support for map_createLeon Hwang2-2/+31
2026-05-12libbpf: Add support for extended BPF syscallLeon Hwang3-0/+47
2026-05-12bpf: Extend BPF syscall with common attributes supportLeon Hwang1-0/+8
2026-05-12selftests/cgroup: check malloc return value in alloc_anon functionsHongfu Li1-26/+27
2026-05-12tools: ynl: add scope qualifier for definitionsJakub Kicinski1-2/+29
2026-05-12selftests: drv-net: add shaper test for duplicate leavesJakub Kicinski1-2/+22
2026-05-11x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cachePrathyushi Nangia1-1/+2
2026-05-11selftests: mptcp: pm: use simpler send/recv formsMatthieu Baerts (NGI0)1-5/+3
2026-05-11selftests: mptcp: pm: validate new limitsMatthieu Baerts (NGI0)1-21/+35
2026-05-11selftests: mptcp: join: validate 8x8 subflowsMatthieu Baerts (NGI0)1-0/+28
2026-05-11selftests: mptcp: join: allow changing ifaces nr per testMatthieu Baerts (NGI0)1-2/+3
2026-05-12tools/bootconfig: render kernel.* subtree as cmdline string with -CBreno Leitao1-8/+52
2026-05-11selftests/bpf: Use both hrtimer enqueue helpers in vmlinux testIhor Solodrai2-4/+45
2026-05-11Merge branch 'for-7.1-fixes' into for-7.2Tejun Heo1-0/+1
2026-05-11selftests/bpf: Add XDP load-balancer benchmark run scriptPuranjay Mohan1-0/+79
2026-05-11selftests/bpf: Add XDP load-balancer benchmark driverPuranjay Mohan3-0/+1119
2026-05-11selftests/bpf: Add XDP load-balancer BPF programPuranjay Mohan1-0/+647
2026-05-11selftests/bpf: Add XDP load-balancer common definitionsPuranjay Mohan1-0/+112
2026-05-11selftests/bpf: Add bpf-nop benchmark for timing overhead baselinePuranjay Mohan4-0/+102
2026-05-11selftests/bpf: Add BPF batch-timing libraryPuranjay Mohan4-0/+393
2026-05-11selftests/bpf: Add bench_force_done() for early benchmark completionPuranjay Mohan2-5/+10
2026-05-11perf tool: Fix missing schedstat delegates and dont_split_sample_group in del...Ian Rogers1-0/+6
2026-05-11perf sched: Add missing mmap2 handler in timehistIan Rogers1-0/+1
2026-05-11perf sched stats: Fix segmentation faults, memory leaks, and stale pointers i...Ian Rogers1-37/+138
2026-05-11perf test: Fix "trace summary" test for musl-based systemsMartin Kaiser1-1/+1
2026-05-11perf test: Fix sys_enter_openat event test for muslMartin Kaiser1-1/+4
2026-05-11perf test: Fix nanosleep check in the ftrace testMartin Kaiser1-3/+4
2026-05-11selftests/bpf: Add test for large offset bpf-to-bpf callYazhou Tang2-0/+68
2026-05-11selftests/namespaces: Skip efault tests when listns() is not availableRicardo B. Marlière1-0/+18
2026-05-11selftests/namespaces: Fix waitpid race in listns_efault_test cleanupRicardo B. Marlière1-6/+9
2026-05-11selftests/namespaces: Kill grandchild in nsid fixture teardownRicardo B. Marlière1-1/+13
2026-05-11selftests/pid_namespace: compute pid_max test limits dynamicallyBjoern Doebel1-32/+124
2026-05-10Merge branch 'for-7.1-fixes' into for-7.2Tejun Heo2-3/+4
2026-05-10selftests/cgroup: fix misleading debug message in test_cgfreezer_time_childTao Cui1-1/+1
2026-05-10selftests/cgroup: fix child process escaping to parent cleanup in test_cpucg_...Tao Cui1-1/+1
2026-05-10selftests/cgroup: Add NULL check after malloc in cgroup_util.cHongfu Li1-3/+6
2026-05-10selftests/sched_ext: Fix build error in dequeue selftestAndrea Righi1-0/+1
2026-05-10selftests/cgroup: Fix string comparison in write_testHongfu Li1-1/+1
2026-05-10selftests/cgroup: Fix cg_read_strcmp() empty string comparisonHongfu Li1-2/+3
2026-05-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.1-rc3Alexei Starovoitov341-3715/+6284
2026-05-10selftests: rds: Disarm signal alarm on test completionAllison Henderson1-0/+8
2026-05-10selftests: rds: Fix TAP-prefixed prints in check_gcov*Allison Henderson1-9/+9
2026-05-10selftests: rds: Fix stale log clean upAllison Henderson2-4/+8
2026-05-10selftests: net: getsockopt_iter: cleanupBreno Leitao1-11/+98
2026-05-10tools/ynl: add missing uapi header deps in Makefile.depsStanislav Fomichev1-1/+3
2026-05-09Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds7-3/+93
2026-05-08Merge tag 'sched-urgent-2026-05-09' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds11-43/+208
2026-05-08selftests: net: Add protodown testsIdo Schimmel2-0/+183
2026-05-08selftests: net: add tests for filtered dumps of page poolJakub Kicinski2-2/+118
2026-05-08net: page_pool: support dumping pps of a specific ifindex via NetlinkJakub Kicinski1-2/+4
2026-05-08selftest: bpf: Add test for bpf_tcp_sock() and RAW socket.Kuniyuki Iwashima2-1/+32
2026-05-08selftests/cgroup: Fix incorrect variable check in online_cpus()Hongfu Li1-1/+1
2026-05-08selftests/sched_ext: Fix select_cpu_dfl link leak on early returnCheng-Yang Chou1-16/+38
2026-05-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski21-38/+710
2026-05-07Merge tag 'net-7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds13-22/+697