aboutsummaryrefslogtreecommitdiffstats
path: root/tools/include
AgeCommit message (Expand)AuthorFilesLines
5 hoursMerge tag 'powerpc-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-1/+1
3 daysMerge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds9-119/+100
3 daysMerge tag 'linux_kselftest-nolibc-6.10-rc1' of git://git.kernel.org/pub/scm/l...Linus Torvalds3-21/+54
4 daysMerge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2-2271/+1
4 daysnetdev: Add queue stats for TX stop and wakeDaniel Jurgens1-0/+2
5 daystools: remove redundant ethtool.h from tooling infraTushar Vyavahare1-2271/+0
10 daysKVM: PPC: Fix documentation for ppc mmu capsJoel Stanley1-1/+1
2024-04-30bpf: Add support for kprobe session attachJiri Olsa1-0/+1
2024-04-30netdev: add queue statsXuan Zhuo1-0/+19
2024-04-29Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski3-36/+2248
2024-04-25bpf: add mrtt and srtt as BPF_SOCK_OPS_RTT_CB argsPhilo Lu1-0/+2
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-691/+64
2024-04-23tools: sync include/uapi/linux/bpf.hBenjamin Tissoires1-0/+4
2024-04-19Merge tag 'perf-tools-fixes-for-v6.9-2024-04-19' of git://git.kernel.org/pub/...Linus Torvalds6-691/+64
2024-04-14tools/nolibc: add support for uname(2)Thomas Weißschuh1-0/+27
2024-04-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-0/+25
2024-04-11tools/include: Sync asm-generic/bitops/fls.h with the kernel sourcesNamhyung Kim2-4/+12
2024-04-11tools/include: Sync uapi/sound/asound.h with the kernel sourcesNamhyung Kim1-2/+2
2024-04-11tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sourcesNamhyung Kim1-684/+5
2024-04-11tools/include: Sync uapi/linux/fs.h with the kernel sourcesNamhyung Kim1-1/+29
2024-04-11tools/include: Sync uapi/drm/i915_drm.h with the kernel sourcesNamhyung Kim1-0/+16
2024-04-10bpf: Add bpf_link support for sk_msg and sk_skb progsYonghong Song1-0/+5
2024-04-10tools/nolibc/string: remove open-coded strnlen()Thomas Weißschuh1-6/+1
2024-04-10tools/nolibc: Fix strlcpy() return code and size usageRodrigo Campos1-8/+10
2024-04-10tools/nolibc: Fix strlcat() return code and size usageRodrigo Campos1-9/+18
2024-04-10tools/nolibc/string: export strlen()Rodrigo Campos1-1/+1
2024-04-10tools/nolibc/stdlib: fix memory error in realloc()Brennan Xavier McManus1-1/+1
2024-04-08Merge tag 'fixes-2024-04-08' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-0/+25
2024-04-04selftests/bpf: add fp-leaking precise subprog result testsAndrii Nakryiko1-0/+18
2024-04-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+2
2024-04-04bpf: Pack struct bpf_fib_lookupAnton Protopopov1-1/+1
2024-04-04memblock tests: fix undefined reference to `panic'Wei Yang2-0/+20
2024-04-04memblock tests: fix undefined reference to `early_pfn_to_nid'Wei Yang1-0/+5
2024-04-03tools: Add ethtool.h header to tooling infraTushar Vyavahare1-31/+2198
2024-04-02bpf: Fix typo in uapi doc commentsDavid Lechner1-2/+2
2024-04-01bitmap: introduce generic optimized bitmap_size()Alexander Lobakin1-3/+4
2024-04-01tools: move alignment-related macros to new <linux/align.h>Alexander Lobakin3-5/+14
2024-04-01bitops: make BYTES_TO_BITS() treewide-availableAlexander Lobakin1-0/+2
2024-03-28tools/resolve_btfids: fix build with musl libcNatanael Copa1-0/+2
2024-03-28bpf: Add support for passing mark with bpf_fib_lookupAnton Protopopov1-2/+18
2024-03-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+11
2024-03-27Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2-2/+8
2024-03-25bpf: Sync uapi bpf.h to tools directoryYonghong Song1-3/+4
2024-03-22Merge tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-0/+11
2024-03-22selftests/bpf: Mark uprobe trigger functions with nocf_check attributeJiri Olsa1-0/+4
2024-03-19bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programsAndrii Nakryiko1-0/+1
2024-03-12Merge tag 'slab-for-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds1-1/+0
2024-03-11Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-0/+19
2024-03-11bpf: Disasm support for addr_space_cast instruction.Alexei Starovoitov1-0/+4
2024-03-11bpf: Introduce bpf_arena.Alexei Starovoitov1-0/+10
2024-03-11objtool/LoongArch: Implement instruction decoderTiezhu Yang1-0/+11
2024-03-07netdev: add queue stat for alloc failuresJakub Kicinski1-0/+1
2024-03-07netdev: add per-queue statisticsJakub Kicinski1-0/+19
2024-03-06bpf: Introduce may_goto instructionAlexei Starovoitov1-0/+5
2024-03-05slab: remove PARTIAL_NODE slab_stateChengming Zhou1-1/+0
2024-03-02Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2-2/+32
2024-02-29bpf: Replace bpf_lpm_trie_key 0-length array with flexible arrayKees Cook1-1/+18
2024-02-22bpf: Clarify batch lookup/lookup_and_delete semanticsMartin Kelly1-1/+5
2024-02-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+2
2024-02-09work around gcc bugs with 'asm goto' with outputsLinus Torvalds1-2/+2
2024-02-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski8-110/+227
2024-02-07tools/resolve_btfids: Refactor set sorting with types from btf_ids.hViktor Malik1-0/+9
2024-02-06bonding: Add independent control state machineAahil Awatramani1-0/+1
2024-01-31perf tools headers: update the asm-generic/unaligned.h copy with the kernel s...Arnaldo Carvalho de Melo1-12/+12
2024-01-30tools include UAPI: Sync linux/mount.h copy with the kernel sourcesArnaldo Carvalho de Melo1-0/+70
2024-01-29tools headers UAPI: Sync unistd.h to pick {list,stat}mount, lsm_{[gs]et_self_...Arnaldo Carvalho de Melo1-1/+14
2024-01-27tools headers UAPI: Sync kvm headers with the kernel sourcesArnaldo Carvalho de Melo1-90/+50
2024-01-26Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-4/+75
2024-01-26tools headers UAPI: Update tools's copy of drm.h headers to pick DRM_IOCTL_MO...Arnaldo Carvalho de Melo2-7/+77
2024-01-26tools headers UAPI: Sync linux/fcntl.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+3
2024-01-26tools headers uapi: Sync linux/stat.h with the kernel sources to pick STATX_M...Arnaldo Carvalho de Melo1-0/+1
2024-01-24bpf: Add BPF token support to BPF_PROG_LOAD commandAndrii Nakryiko1-0/+5
2024-01-24bpf: Add BPF token support to BPF_BTF_LOAD commandAndrii Nakryiko1-0/+5
2024-01-24bpf: Add BPF token support to BPF_MAP_CREATE commandAndrii Nakryiko1-0/+8
2024-01-24bpf: Introduce BPF token objectAndrii Nakryiko1-0/+37
2024-01-23bpf: pass attached BTF to the bpf_struct_ops subsystemKui-Feng Lee1-0/+8
2024-01-23bpf: pass btf object id in bpf_map_info.Kui-Feng Lee1-1/+1
2024-01-23bpf: Store cookies in kprobe_multi bpf_link_info dataJiri Olsa1-0/+1
2024-01-23bpf: Add cookie to perf_event bpf_link_info recordsJiri Olsa1-0/+6
2024-01-23bpf: Sync uapi bpf.h header for the tooling infraDaniel Borkmann1-3/+4
2024-01-19Merge tag 'perf-tools-for-v6.8-1-2024-01-09' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+13
2024-01-12Merge tag 'sound-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-2/+5
2024-01-11Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds5-181/+159
2024-01-09Merge tag 'linux_kselftest-nolibc-6.8-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds5-27/+55
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-0/+6
2024-01-08Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-17/+26
2024-01-02net/sched: Remove uapi support for CBQ qdiscJamal Hadi Salim1-80/+0
2024-01-02net/sched: Remove uapi support for ATM qdiscJamal Hadi Salim1-15/+0
2024-01-02net/sched: Remove uapi support for dsmark qdiscJamal Hadi Salim1-14/+0
2024-01-02net/sched: Remove uapi support for tcindex classifierJamal Hadi Salim1-16/+0
2024-01-02net/sched: Remove uapi support for rsvp classifierJamal Hadi Salim1-31/+0
2023-12-19Revert BPF token-related functionalityAndrii Nakryiko1-42/+0
2023-12-18Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2-1/+48
2023-12-18Merge remote-tracking branch 'torvalds/master' into perf-tools-nextArnaldo Carvalho de Melo33-94/+1869
2023-12-13xdp: Add VLAN tag hintLarysa Zaremba1-0/+3
2023-12-12KVM: selftests: aarch64: Update tools copy of arm_pmuv3.hJames Clark1-17/+26
2023-12-11tools/nolibc: add support for getrlimit/setrlimitThomas Weißschuh1-0/+38
2023-12-11tools/nolibc: drop custom definition of struct rusageThomas Weißschuh1-20/+1
2023-12-11tools/nolibc: annotate va_list printf formatsThomas Weißschuh1-2/+2
2023-12-11tools/nolibc: mips: add support for PICThomas Weißschuh1-1/+6
2023-12-11tools/nolibc: move MIPS ABI validation into arch-mips.hThomas Weißschuh2-1/+5
2023-12-11tools/nolibc: error out on unsupported architectureThomas Weißschuh1-0/+2
2023-12-11tools/nolibc: Use linux/wait.h rather than duplicating itMark Brown1-3/+1
2023-12-10fs/proc/task_mmu: report SOFT_DIRTY bits through the PAGEMAP_SCAN ioctlAndrei Vagin1-0/+1
2023-12-10maple_tree: update check_forking() and bench_forking()Peng Zhang1-0/+4
2023-12-10maple_tree: introduce {mtree,mas}_lock_nested()Peng Zhang1-0/+1
2023-12-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski8-12/+67
2023-12-06bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistencyAndrii Nakryiko1-1/+3
2023-12-06bpf: add BPF token support to BPF_PROG_LOAD commandAndrii Nakryiko1-0/+2
2023-12-06bpf: add BPF token support to BPF_BTF_LOAD commandAndrii Nakryiko1-0/+1
2023-12-06bpf: add BPF token support to BPF_MAP_CREATE commandAndrii Nakryiko1-0/+2
2023-12-06bpf: introduce BPF token objectAndrii Nakryiko1-0/+37
2023-12-04netdev-genl: spec: Add PID in netdev netlink YAML specAmritha Nambiar1-0/+1
2023-12-04netdev-genl: spec: Add irq in netdev netlink YAML specAmritha Nambiar1-0/+1
2023-12-04netdev-genl: spec: Extend netdev netlink spec in YAML for NAPIAmritha Nambiar1-0/+9
2023-12-04netdev-genl: spec: Extend netdev netlink spec in YAML for queueAmritha Nambiar1-0/+16
2023-11-30Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski3-8/+77
2023-11-29xsk: Add option to calculate TX checksum in SWStanislav Fomichev1-1/+7
2023-11-29xsk: Add TX timestamp and TX checksum offload supportStanislav Fomichev2-5/+63
2023-11-29xsk: Support tx_metadata_lenStanislav Fomichev1-0/+1
2023-11-28bpf: Add link_info support for uprobe multi linkJiri Olsa1-0/+10
2023-11-28tools: ynl: add sample for getting page-pool informationJakub Kicinski1-0/+36
2023-11-27ALSA: pcm: Introduce MSBITS subformat interfaceJaroslav Kysela1-2/+5
2023-11-22tools: Disable __packed attribute compiler warning due to -Werror=attributesArnaldo Carvalho de Melo1-0/+1
2023-11-22tools headers UAPI: Update tools's copy of unistd.h headerNamhyung Kim1-3/+9
2023-11-22tools headers UAPI: Update tools's copy of vhost.h headerNamhyung Kim1-0/+8
2023-11-22tools headers UAPI: Update tools's copy of mount.h headerNamhyung Kim1-1/+2
2023-11-22tools headers UAPI: Update tools's copy of kvm.h headerNamhyung Kim1-3/+21
2023-11-22tools headers UAPI: Update tools's copy of fscrypt.h headerNamhyung Kim1-1/+2
2023-11-22tools headers UAPI: Update tools's copy of drm headersNamhyung Kim2-4/+24
2023-11-17bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTSAndrii Nakryiko1-1/+1
2023-11-15bpf: add register bounds sanity checks and sanitizationAndrii Nakryiko1-0/+3
2023-11-10bpf: Add crosstask check to __bpf_get_stackJordan Rome1-0/+3
2023-11-09bpf: Use named fields for certain bpf uapi structsYonghong Song1-16/+7
2023-11-09tools: Disable __packed attribute compiler warning due to -Werror=attributesArnaldo Carvalho de Melo1-0/+1
2023-11-06tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernelKan Liang1-0/+13
2023-11-03Merge tag 'perf-tools-for-v6.7-1-2023-11-01' of git://git.kernel.org/pub/scm/...Linus Torvalds1-6/+139
2023-11-02Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/...Linus Torvalds2-8/+8
2023-11-02Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-1/+61
2023-11-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+308
2023-11-01Merge tag 'asm-generic-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2023-11-01Merge tag 'for-6.7/io_uring-sockopt-2023-10-30' of git://git.kernel.dk/linuxLinus Torvalds2-0/+1039
2023-10-31Merge tag 'kvmarm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini1-0/+308
2023-10-31Merge tag 'net-next-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds3-5/+204
2023-10-30Merge tag 'nolibc.2023.10.23a' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-61/+131
2023-10-26Merge tag 'for-netdev' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/...Jakub Kicinski2-0/+155
2023-10-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-1/+44
2023-10-24tools: Sync if_link uapi headerDaniel Borkmann1-0/+141
2023-10-24netkit, bpf: Add bpf programmable net deviceDaniel Borkmann1-0/+14
2023-10-24tools: Import arm_pmuv3.hRaghavendra Rao Ananta1-0/+308
2023-10-24Merge tag 'mm-hotfixes-stable-2023-10-24-09-40' of git://git.kernel.org/pub/s...Linus Torvalds1-0/+40
2023-10-23Merge tag 'urgent/nolibc.2023.10.16a' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-1/+4
2023-10-19selftests/net: Extract uring helpers to be reusableBreno Leitao1-0/+282
2023-10-19tools headers: Grab copy of io_uring.hBreno Leitao1-0/+757
2023-10-18compiler.h: move __is_constexpr() to compiler.hDavid Laight2-8/+8
2023-10-18tools headers UAPI: update linux/fs.h with the kernel sourcesMuhammad Usama Anjum1-0/+59
2023-10-18Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes.Andrew Morton1-0/+40
2023-10-18maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()Liam R. Howlett1-0/+40
2023-10-17perf tools: Add get_unaligned_leNN()Adrian Hunter1-6/+139
2023-10-16Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-4/+25
2023-10-12tools/nolibc: add support for constructors and destructorsThomas Weißschuh1-1/+22
2023-10-12tools/nolibc: automatically detect necessity to use pselect6Thomas Weißschuh4-14/+6
2023-10-12tools/nolibc: don't define new syscall numberThomas Weißschuh1-4/+3
2023-10-12tools/nolibc: avoid unused parameter warnings for ENOSYS fallbacksThomas Weißschuh1-17/+27
2023-10-12tools/nolibc: string: Remove the `_nolibc_memcpy_up()` functionAmmar Faizi1-13/+7
2023-10-12tools/nolibc: string: Remove the `_nolibc_memcpy_down()` functionAmmar Faizi1-10/+0
2023-10-12tools/nolibc: x86-64: Use `rep stosb` for `memset()`Ammar Faizi2-0/+15
2023-10-12tools/nolibc: x86-64: Use `rep movsb` for `memcpy()` and `memmove()`Ammar Faizi2-0/+33
2023-10-12tools/nolibc: add stdarg.h headerThomas Weißschuh5-5/+21
2023-10-12tools/nolibc: mark start_c as weakThomas Weißschuh1-0/+1
2023-10-12tools/nolibc: i386: Fix a stack misalign bug on _startAmmar Faizi1-1/+3
2023-10-11bpf: Implement cgroup sockaddr hooks for unix socketsDaan De Meyer1-4/+9
2023-10-09bpf: Derive source IP addr via bpf_*_fib_lookup()Martynas Pumputis1-0/+10
2023-10-09bpf: Add ability to pin bpf timer to calling CPUDavid Vernet1-0/+4
2023-10-06mm: add a NO_INHERIT flag to the PR_SET_MDWE prctlFlorent Revest1-0/+1
2023-10-06mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned longFlorent Revest1-1/+1
2023-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-16/+230
2023-10-03syscalls: Cleanup references to sys_lookup_dcookie()Sohil Mehta1-1/+1
2023-09-26Merge tag 'perf-tools-fixes-for-v6.6-1-2023-09-25' of git://git.kernel.org/pu...Linus Torvalds3-16/+230
2023-09-25bpf: Add missed value to kprobe perf link infoJiri Olsa1-0/+1
2023-09-25bpf: Add missed value to kprobe_multi link infoJiri Olsa1-0/+1
2023-09-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni4-5/+7
2023-09-21Merge tag 'net-6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2-2/+4
2023-09-15bpf: Fix BTF_ID symbol generation collision in tools/Nick Desaulniers1-1/+1
2023-09-15bpf: expose information about supported xdp metadata kfuncStanislav Fomichev1-0/+16
2023-09-14memblock tests: fix warning ‘struct seq_file’ declared inside parameter listMike Rapoport (IBM)1-0/+2
2023-09-14memblock tests: fix warning: "__ALIGN_KERNEL" redefinedMike Rapoport (IBM)1-2/+0
2023-09-14memblock tests: Fix compilation errors.Rong Tao1-1/+1
2023-09-13tools headers UAPI: Update tools's copy of drm.h headersArnaldo Carvalho de Melo1-15/+69
2023-09-13tools headers UAPI: Copy seccomp.h to be able to build 'perf bench' in older ...Arnaldo Carvalho de Melo1-0/+157
2023-09-13tools headers UAPI: Sync files changed by new fchmodat2 and map_shadow_stack ...Arnaldo Carvalho de Melo1-1/+4
2023-09-11bpf: Clarify error expectations from bpf_clone_redirectStanislav Fomichev1-1/+3
2023-09-08bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecatedYonghong Song1-1/+8
2023-08-29Merge tag 'net-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds3-18/+145
2023-08-28Merge tag 'linux-kselftest-nolibc-6.6-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds20-994/+673
2023-08-23tools/nolibc: avoid undesired casts in the __sysret() macroWilly Tarreau1-14/+13
2023-08-23tools/nolibc: keep brk(), sbrk(), mmap() away from __sysret()Willy Tarreau1-3/+16
2023-08-23tools/nolibc: silence ppc64 compile warningsZhangjin Wu1-3/+11
2023-08-23tools/nolibc: stackprotector.h: make __stack_chk_init staticZhangjin Wu2-4/+3
2023-08-23tools/nolibc: add support for powerpc64Zhangjin Wu1-0/+16