aboutsummaryrefslogtreecommitdiffstats
path: root/tools/include
AgeCommit message (Expand)AuthorFilesLines
2025-05-30bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETEPaul Chaignon1-0/+2
2025-05-28Merge tag 'bpf-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds1-7/+12
2025-05-28Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds3-3/+6
2025-05-28selftests/bpf: Fix bpf selftest build warningSaket Kumar Bhaskar1-3/+3
2025-05-27Merge tag 'nolibc-20250526-for-6.16-1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds50-515/+2014
2025-05-26Merge tag 'perf-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-323/+334
2025-05-26Merge tag 'locking-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+44
2025-05-26Merge tag 'vfs-6.16-rc1.selftests' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-0/+554
2025-05-23af_unix: Introduce SO_PASSRIGHTS.Kuniyuki Iwashima1-0/+2
2025-05-22perf/uapi: Clean up <uapi/linux/perf_event.h> a bitIngo Molnar1-321/+331
2025-05-22perf/uapi: Fix PERF_RECORD_SAMPLE comments in <uapi/linux/perf_event.h>Ian Rogers1-2/+3
2025-05-21tools/nolibc: move NULL and offsetof() to sys/stddef.hThomas Weißschuh4-9/+26
2025-05-21tools/nolibc: move uname() and friends to sys/utsname.hThomas Weißschuh4-27/+44
2025-05-21tools/nolibc: move makedev() and friends to sys/sysmacros.hThomas Weißschuh4-5/+22
2025-05-21tools/nolibc: move getrlimit() and friends to sys/resource.hThomas Weißschuh5-39/+55
2025-05-21tools/nolibc: move reboot() to sys/reboot.hThomas Weißschuh5-19/+36
2025-05-21tools/nolibc: move prctl() to sys/prctl.hThomas Weißschuh4-21/+38
2025-05-21tools/nolibc: move mount() to sys/mount.hThomas Weißschuh4-20/+39
2025-05-21tools/nolibc: move ioctl() to sys/ioctl.hThomas Weißschuh4-12/+31
2025-05-21tools/nolibc: implement wait() in terms of waitpid()Thomas Weißschuh1-6/+6
2025-05-21tools/nolibc: fall back to sys_clock_gettime() in gettimeofday()Thomas Weißschuh1-1/+14
2025-05-21tools/nolibc: add fopen()Thomas Weißschuh1-0/+27
2025-05-21tools/nolibc: add namespace functionalityThomas Weißschuh3-0/+52
2025-05-21tools/nolibc: add difftime()Thomas Weißschuh1-0/+7
2025-05-21tools/nolibc: add timerfd functionalityThomas Weißschuh3-0/+89
2025-05-21tools/nolibc: add timer functionsThomas Weißschuh2-0/+87
2025-05-21tools/nolibc: add clock_getres(), clock_gettime() and clock_settime()Thomas Weißschuh2-0/+94
2025-05-21tools/nolibc: add support for access() and faccessat()Thomas Weißschuh1-0/+28
2025-05-21tools/nolibc: add abs() and friendsThomas Weißschuh4-0/+51
2025-05-21tools/nolibc: add getrandom()Thomas Weißschuh3-0/+36
2025-05-21tools/nolibc: add mremap()Thomas Weißschuh1-0/+19
2025-05-21tools/nolibc: add more stat() variantsThomas Weißschuh1-2/+23
2025-05-21tools/nolibc: add %m printf formatThomas Weißschuh1-0/+7
2025-05-21tools/nolibc: add strstr()Thomas Weißschuh1-0/+20
2025-05-21tools/nolibc: use poll-related definitions from UAPI headersThomas Weißschuh2-15/+1
2025-05-21tools/nolibc: move poll() to poll.hThomas Weißschuh4-37/+57
2025-05-21tools/nolibc: Add m68k supportDaniel Palmer2-0/+143
2025-05-21tools/nolibc: include nolibc.h early from all header filesThomas Weißschuh20-63/+60
2025-05-21tools/nolibc: add target to check header usabilityThomas Weißschuh1-0/+9
2025-05-21tools headers: Synchronize prctl.h ABI headerSebastian Andrzej Siewior1-0/+1
2025-05-13net: devmem: TCP tx netlink apiStanislav Fomichev1-0/+1
2025-05-12selftests/fs/mount-notify: build with tools include dirAmir Goldstein1-0/+274
2025-05-12selftests/fs/statmount: build with tools include dirAmir Goldstein2-0/+280
2025-05-09bpf: Add support to retrieve ref_ctr_offset for uprobe perf linkJiri Olsa1-0/+1
2025-05-07bpf: Clarify handling of mark and tstamp by redirect_peerPaul Chaignon1-0/+3
2025-05-03tools headers: Synchronize prctl.h ABI headerSebastian Andrzej Siewior1-1/+43
2025-04-22tools/nolibc: implement width padding in printf()Thomas Weißschuh1-1/+16
2025-04-22tools/nolibc: add snprintf() and friendsThomas Weißschuh1-0/+55
2025-04-22tools/nolibc: allow limiting of printf destination sizeThomas Weißschuh1-6/+10
2025-04-22tools/nolibc: allow different write callbacks in printfThomas Weißschuh1-4/+17
2025-04-22tools/nolibc: add getopt()Thomas Weißschuh3-0/+103
2025-04-22tools/nolibc: add dprintf() and vdprintf()Thomas Weißschuh1-0/+24
2025-04-22tools/nolibc: implement waitpid() in terms of waitid()Thomas Weißschuh1-12/+58
2025-04-22tools/nolibc: add setpgrp()Thomas Weißschuh1-0/+10
2025-04-22tools/nolibc: add _exit()Thomas Weißschuh1-1/+7
2025-04-22tools/nolibc: add tolower() and toupper()Thomas Weißschuh1-0/+17
2025-04-22tools/nolibc: use ppoll_time64 if availableThomas Weißschuh1-0/+8
2025-04-22tools/nolibc: use pselect6_time64 if availableThomas Weißschuh1-0/+8
2025-04-22tools/nolibc: use intmax definitions from compilerThomas Weißschuh1-2/+2
2025-04-22tools/nolibc: handle intmax_t/uintmax_t in printfThomas Weißschuh1-0/+2
2025-04-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc3Alexei Starovoitov8-29/+136
2025-04-19tools/nolibc: move wait() and friends to sys/wait.hThomas Weißschuh4-53/+73
2025-04-19tools/nolibc: add sys/types.h shimThomas Weißschuh2-0/+8
2025-04-19tools/nolibc: move gettimeofday() to sys/time.hThomas Weißschuh4-21/+38
2025-04-19tools/nolibc: move syscall() to sys/syscall.hThomas Weißschuh4-6/+21
2025-04-19tools/nolibc: move stat() and friends to sys/stat.hThomas Weißschuh4-56/+76
2025-04-19tools/nolibc: move mmap() and friends to sys/mman.hThomas Weißschuh4-48/+65
2025-04-19tools/nolibc: move getauxval() to sys/auxv.hThomas Weißschuh4-26/+43
2025-04-19tools/nolibc: move open() and friends to fcntl.hThomas Weißschuh5-52/+72
2025-04-19tools/nolibc: add elf.hThomas Weißschuh3-0/+17
2025-04-19tools/nolibc: prepare for headers in subdirectoriesThomas Weißschuh1-1/+1
2025-04-19tools/nolibc: fix integer overflow in i{64,}toa_r() andThomas Weißschuh1-2/+2
2025-04-19tools/nolibc: properly align dirent bufferThomas Weißschuh1-1/+2
2025-04-19tools/nolibc: disable function sanitizer for _start_c()Thomas Weißschuh1-0/+5
2025-04-19tools/nolibc: add __nolibc_aligned() and __nolibc_aligned_as()Thomas Weißschuh1-0/+3
2025-04-19tools/nolibc: add __nolibc_has_feature()Thomas Weißschuh1-0/+6
2025-04-14tools/nolibc: drop manual stack pointer alignmentThomas Weißschuh7-16/+0
2025-04-11tools/nolibc: Add support for SPARCThomas Weißschuh2-0/+193
2025-04-11tools/nolibc/types.h: fix mismatched parenthesis in minor()Jemmy Wong1-1/+1
2025-04-10tools headers: Update the arch/x86/lib/memset_64.S copy with the kernel sourcesNamhyung Kim1-0/+45
2025-04-10tools headers: Update the uapi/asm-generic/mman-common.h copy with the kernel...Namhyung Kim1-0/+1
2025-04-10tools headers: Update the syscall table with the kernel sourcesNamhyung Kim1-1/+3
2025-04-10tools headers: Update the VFS headers with the kernel sourcesNamhyung Kim1-24/+75
2025-04-10tools headers: Update the uapi/linux/perf_event.h copy with the kernel sourcesNamhyung Kim1-0/+2
2025-04-10tools headers: Update the socket headers with the kernel sourcesNamhyung Kim1-0/+2
2025-04-10tools headers: Update the KVM headers with the kernel sourcesNamhyung Kim1-4/+5
2025-04-09bpf: Clarify the meaning of BPF_F_PSEUDO_HDRPaul Chaignon1-1/+1
2025-04-09bpf: Clarify role of BPF_F_RECOMPUTE_CSUMPaul Chaignon1-5/+9
2025-04-06tools/include: make uapi/linux/types.h usable from assemblyThomas Weißschuh1-0/+3
2025-04-04bpf: Fix a comment describing bpf_attrAnton Protopopov1-1/+1
2025-04-01Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/...Linus Torvalds9-13/+119
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+5
2025-03-30Merge tag 'bpf-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds2-2/+11
2025-03-26Merge tag 'net-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds3-0/+56
2025-03-25Merge tag 'timers-vdso-2025-03-23' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-0/+532
2025-03-24Merge tag 'bitmap-for-6.15' of https://github.com/norov/linuxLinus Torvalds2-2/+2
2025-03-24Merge tag 'nolibc-20250308-for-6.15-1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds14-27/+281
2025-03-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-2/+19
2025-03-20tools headers: Sync uapi/asm-generic/socket.h with the kernel sourcesAlexander Mikhalitsyn1-2/+19
2025-03-17bpf: BPF token support for BPF_BTF_GET_FD_BY_IDMykyta Yatsenko1-0/+1
2025-03-17lib/interval_tree: add test case for interval_tree_iter_xxx() helpersWei Yang1-0/+21
2025-03-17lib/rbtree: add random seedWei Yang1-0/+2
2025-03-17lib/rbtree: enable userland test suite for rbtree related data structureWei Yang7-13/+96
2025-03-16mm: make vma cache SLAB_TYPESAFE_BY_RCUSuren Baghdasaryan1-0/+5
2025-03-15bpf: Introduce load-acquire and store-release instructionsPeilin Ye1-0/+3
2025-03-15bpf: Allow pre-ordering for bpf cgroup progsYonghong Song1-0/+1
2025-03-08tools/nolibc: don't use asm/ UAPI headersThomas Weißschuh3-8/+7
2025-03-06tools/nolibc: drop outdated example from overview commentLouis Taylor1-2/+1
2025-03-06tools/nolibc: process open() vararg as mode_tLouis Taylor1-1/+1
2025-03-06tools/nolibc: always use openat(2) instead of open(2)Louis Taylor1-6/+0
2025-03-06tools/nolibc: add support for openat(2)Louis Taylor1-0/+25
2025-03-05treewide: fix typo 'unsigned __init128' -> 'unsigned __int128'Vincent Mailhol2-2/+2
2025-03-03tools/nolibc: add limits.h shim headerThomas Weißschuh2-0/+8
2025-03-03tools/include: Add uapi/linux/elf.hThomas Weißschuh1-0/+524
2025-02-26tools/nolibc: add support for [v]sscanf()Thomas Weißschuh1-0/+98
2025-02-21Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski3-0/+43
2025-02-20xsk: Add launch time hardware offload support to XDP Tx metadataSong Yoong Siang2-0/+13
2025-02-20bpf: Add BPF_SOCK_OPS_TSTAMP_SENDMSG_CB callbackJason Xing1-0/+5
2025-02-20bpf: Add BPF_SOCK_OPS_TSTAMP_ACK_CB callbackJason Xing1-0/+5
2025-02-20bpf: Add BPF_SOCK_OPS_TSTAMP_SND_HW_CB callbackJason Xing1-0/+4
2025-02-20bpf: Add BPF_SOCK_OPS_TSTAMP_SND_SW_CB callbackJason Xing1-0/+4
2025-02-20bpf: Add BPF_SOCK_OPS_TSTAMP_SCHED_CB callbackJason Xing1-0/+5
2025-02-20bpf: Add networking timestamping support to bpf_get/setsockopt()Jason Xing1-0/+7
2025-02-20tools/nolibc: add support for 32-bit s390Thomas Weißschuh2-1/+6
2025-02-17netdev-genl: Add an XSK attribute to queuesJoe Damato1-0/+6
2025-02-12bpf: Sync uapi bpf.h header for the tooling infraYonghong Song1-1/+4
2025-02-09tools/nolibc: add support for directory accessThomas Weißschuh3-0/+100
2025-02-09tools/nolibc: add support for sys_llseek()Thomas Weißschuh1-1/+28
2025-02-06netdev: add io_uring memory provider infoDavid Wei1-0/+7
2025-02-05docs/bpf: Document the semantics of BTF tags with kind_flagIhor Solodrai1-1/+2
2025-02-03tools/nolibc: make signature of ioctl() more flexibleThomas Weißschuh1-8/+4
2025-02-03tools/nolibc: add prototypes for non-static functionsThomas Weißschuh6-0/+11
2025-01-28Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+15
2025-01-23Merge tag 'bpf-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds3-2/+22
2025-01-22Merge tag 'linux_kselftest-nolibc-6.14-rc1' of git://git.kernel.org/pub/scm/l...Linus Torvalds1-0/+18
2025-01-22Merge tag 'net-next-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2-0/+4
2025-01-21Merge tag 'objtool-core-2025-01-20' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+12
2025-01-17tools: Sync if_xdp.h uapi tooling headerVishal Chourasia1-2/+2
2025-01-13tools/nolibc: add support for waitid()Thomas Weißschuh1-0/+18
2025-01-12tools: arm64: Update sysreg.h header filesJames Clark1-0/+15
2025-01-07Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-0/+2
2025-01-06netkit: Allow for configuring needed_{head,tail}roomDaniel Borkmann1-0/+2
2025-01-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+11
2024-12-27Merge tag 'hardening-v6.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-4/+11
2024-12-20stddef: make __struct_group() UAPI C++-friendlyAlexander Lobakin1-4/+11
2024-12-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-2/+49
2024-12-16sock: Introduce SO_RCVPRIORITY socket optionAnna Emese Nyiri1-0/+2
2024-12-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov5-2/+49
2024-12-13bpf: Add fd_array_cnt attribute for prog_loadAnton Protopopov1-0/+10
2024-12-12bpftool: Probe for ISA v4 instruction set extensionSimone Magnani1-0/+10
2024-12-04tools headers: Sync uapi/asm-generic/mman.h with the kernel sourcesNamhyung Kim1-0/+4
2024-12-04tools headers: Sync *xattrat syscall changes with the kernel sourcesNamhyung Kim1-1/+10
2024-12-04tools headers: Sync uapi/linux/kvm.h with the kernel sourcesNamhyung Kim1-0/+8
2024-12-04tools headers: Sync uapi/linux/perf_event.h with the kernel sourcesNamhyung Kim1-1/+10
2024-12-04tools headers: Sync uapi/drm/drm.h with the kernel sourcesNamhyung Kim1-0/+17
2024-12-02objtool: Convert {.UN}REACHABLE to ANNOTATEPeter Zijlstra1-0/+1
2024-12-02objtool: Convert ANNOTATE_INTRA_FUNCTION_CALL to ANNOTATEPeter Zijlstra1-0/+1
2024-12-02objtool: Convert ANNOTATE_IGNORE_ALTERNATIVE to ANNOTATEPeter Zijlstra1-0/+1
2024-12-02objtool: Convert VALIDATE_UNRET_BEGIN to ANNOTATEPeter Zijlstra1-0/+1
2024-12-02objtool: Convert instrumentation_{begin,end}() to ANNOTATEPeter Zijlstra1-0/+2
2024-12-02objtool: Convert ANNOTATE_RETPOLINE_SAFE to ANNOTATEPeter Zijlstra1-0/+1
2024-12-02objtool: Convert ANNOTATE_NOENDBR to ANNOTATEPeter Zijlstra1-0/+5
2024-11-25Merge tag 'mm-nonmm-stable-2024-11-24-02-05' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2024-11-23Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+3
2024-11-21Merge tag 'net-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds3-1/+559
2024-11-21Merge tag 'bpf-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds1-5/+4
2024-11-19Merge tag 'nolibc.2024.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-1/+9
2024-11-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov5-10/+51
2024-11-11net: Add napi_struct parameter irq_suspend_timeoutMartin Karsten1-0/+1
2024-11-11Improve consistency of '#error' directive messagesNataniel Farzan1-1/+1
2024-11-11bpf: Add support for uprobe multi session attachJiri Olsa1-0/+1
2024-11-11tools: testing: update tools UAPI header for mman-common.hLorenzo Stoakes1-0/+3
2024-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-10/+54
2024-10-30Merge tag 'perf-tools-fixes-for-v6.12-2-2024-10-30' of git://git.kernel.org/p...Linus Torvalds5-10/+51
2024-10-28tools headers: Update the linux/unaligned.h copy with the kernel sourcesArnaldo Carvalho de Melo2-10/+16
2024-10-28tools headers: Synchronize {uapi/}linux/bits.h with the kernel sourcesArnaldo Carvalho de Melo2-0/+18
2024-10-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni1-12/+10
2024-10-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov2-13/+14
2024-10-24bpf: Add the missing BPF_LINK_TYPE invocation for sockmapHou Tao1-0/+3
2024-10-18Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds1-12/+10
2024-10-17tools headers UAPI: Sync linux/const.h with the kernel headersArnaldo Carvalho de Melo1-0/+17
2024-10-15Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Paolo Abeni1-1/+552
2024-10-14netdev-genl: Support setting per-NAPI config valuesJoe Damato1-0/+1
2024-10-14netdev-genl: Dump gro_flush_timeoutJoe Damato1-0/+1
2024-10-14netdev-genl: Dump napi_defer_hard_irqsJoe Damato1-0/+1
2024-10-10bpf: Update bpf_override_return() commentMartin Kelly1-4/+0
2024-10-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2024-10-10bpf: fix argument type in bpf_loop documentationMatteo Croce1-1/+1
2024-10-08Merge tag 'perf-tools-fixes-for-v6.12-1-2024-10-08' of git://git.kernel.org/p...Linus Torvalds1-1/+1
2024-10-07tools: Sync if_link.h uapi tooling headerDaniel Borkmann1-1/+552
2024-10-07tools/nolibc: compiler: add macro __nolibc_fallthroughThomas Weißschuh2-1/+8
2024-10-07tools/nolibc: s390: include std.hThomas Weißschuh1-0/+1
2024-10-04net: add IFLA_MAX_PACING_OFFLOAD_HORIZON device attributeEric Dumazet1-0/+1
2024-10-04selftests: txtimestamp: add SCM_TS_OPT_ID testVadim Fedorenko1-0/+2
2024-10-03bpf: __bpf_fastcall for bpf_get_smp_processor_id in uapiEduard Zingerman1-0/+2
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-3/+3
2024-10-01bpf: Sync uapi bpf.h header to tools directoryDaniel Borkmann1-12/+10
2024-09-30tools headers UAPI: Sync the linux/in.h with the kernel sourcesArnaldo Carvalho de Melo1-1/+1
2024-09-28Merge tag 's390-6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-1/+3
2024-09-25Merge tag 'memblock-v6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-4/+55