aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/Makefile13
-rw-r--r--tools/accounting/Makefile2
-rw-r--r--tools/accounting/getdelays.c213
-rw-r--r--tools/accounting/procacct.c40
-rw-r--r--tools/arch/alpha/include/uapi/asm/errno.h2
-rw-r--r--tools/arch/arm64/include/asm/cputype.h10
-rw-r--r--tools/arch/arm64/include/asm/esr.h2
-rw-r--r--tools/arch/arm64/include/asm/sysreg.h6
-rw-r--r--tools/arch/arm64/include/uapi/asm/kvm.h1
-rw-r--r--tools/arch/arm64/include/uapi/asm/unistd.h24
-rw-r--r--tools/arch/mips/include/uapi/asm/errno.h2
-rw-r--r--tools/arch/parisc/include/uapi/asm/errno.h2
-rw-r--r--tools/arch/sparc/include/uapi/asm/errno.h2
-rw-r--r--tools/arch/x86/include/asm/amd/ibs.h4
-rw-r--r--tools/arch/x86/include/asm/cpufeatures.h17
-rw-r--r--tools/arch/x86/include/asm/msr-index.h45
-rw-r--r--tools/arch/x86/include/asm/orc_types.h9
-rw-r--r--tools/arch/x86/include/uapi/asm/kvm.h10
-rw-r--r--tools/arch/x86/kcpuid/cpuid.csv671
-rw-r--r--tools/bootconfig/main.c7
-rw-r--r--tools/bootconfig/samples/bad-array-after-comment.bconf4
-rw-r--r--tools/bootconfig/samples/bad-array-in-next-line.bconf4
-rw-r--r--tools/bootconfig/samples/bad-non-closed-brace.bconf4
-rw-r--r--tools/bootconfig/samples/bad-over-max-brace.bconf19
-rw-r--r--tools/bootconfig/samples/exp-good-array-space-comment.bconf1
-rw-r--r--tools/bootconfig/samples/exp-good-comment-after-value.bconf1
-rw-r--r--tools/bootconfig/samples/exp-good-mixed-append.bconf2
-rw-r--r--tools/bootconfig/samples/exp-good-mixed-kv1.bconf2
-rw-r--r--tools/bootconfig/samples/exp-good-mixed-kv2.bconf2
-rw-r--r--tools/bootconfig/samples/exp-good-mixed-kv3.bconf5
-rw-r--r--tools/bootconfig/samples/exp-good-mixed-override.bconf2
-rw-r--r--tools/bootconfig/samples/exp-good-nested-brace.bconf1
-rw-r--r--tools/bootconfig/samples/exp-good-override.bconf4
-rw-r--r--tools/bootconfig/samples/exp-good-printables.bconf2
-rw-r--r--tools/bootconfig/samples/exp-good-simple.bconf8
-rw-r--r--tools/bootconfig/samples/exp-good-single.bconf3
-rw-r--r--tools/bootconfig/samples/exp-good-space-after-value.bconf1
-rw-r--r--tools/bootconfig/samples/exp-good-tree.bconf8
-rw-r--r--tools/bootconfig/samples/good-array-space-comment.bconf3
-rw-r--r--tools/bootconfig/samples/good-nested-brace.bconf18
-rwxr-xr-xtools/bootconfig/test-bootconfig.sh12
-rw-r--r--tools/bpf/bpftool/Documentation/bpftool-btf.rst11
-rw-r--r--tools/bpf/bpftool/Documentation/bpftool-net.rst30
-rw-r--r--tools/bpf/bpftool/Documentation/bpftool-prog.rst2
-rw-r--r--tools/bpf/bpftool/Makefile32
-rw-r--r--tools/bpf/bpftool/bash-completion/bpftool17
-rw-r--r--tools/bpf/bpftool/btf.c121
-rw-r--r--tools/bpf/bpftool/common.c1
-rw-r--r--tools/bpf/bpftool/gen.c8
-rw-r--r--tools/bpf/bpftool/jit_disasm.c11
-rw-r--r--tools/bpf/bpftool/main.c7
-rw-r--r--tools/bpf/bpftool/main.h14
-rw-r--r--tools/bpf/bpftool/net.c36
-rw-r--r--tools/bpf/bpftool/prog.c2
-rw-r--r--tools/bpf/resolve_btfids/Makefile15
-rw-r--r--tools/bpf/resolve_btfids/main.c1026
-rw-r--r--tools/build/Build.include9
-rw-r--r--tools/build/Makefile.build20
-rw-r--r--tools/build/Makefile.feature14
-rw-r--r--tools/build/feature/Makefile38
-rw-r--r--tools/build/feature/test-all.c10
-rw-r--r--tools/build/feature/test-get_cpuid.c8
-rw-r--r--tools/build/feature/test-libbfd-buildid.c8
-rw-r--r--tools/build/feature/test-libbfd-threadsafe.c18
-rw-r--r--tools/build/feature/test-libcheck.c8
-rw-r--r--tools/build/feature/test-libopenssl.c7
-rwxr-xr-xtools/debugging/kernel-chktaint18
-rw-r--r--tools/dma/.gitignore3
-rw-r--r--tools/dma/Makefile55
-rw-r--r--tools/dma/config (renamed from tools/testing/selftests/dma/config)0
-rw-r--r--tools/dma/dma_map_benchmark.c (renamed from tools/testing/selftests/dma/dma_map_benchmark.c)24
-rwxr-xr-xtools/docs/checktransupdate.py22
-rwxr-xr-xtools/docs/find-unused-docs.sh4
-rwxr-xr-xtools/docs/kdoc_diff508
-rwxr-xr-xtools/docs/kernel-doc397
-rwxr-xr-xtools/docs/sphinx-build-wrapper142
-rw-r--r--tools/hv/Makefile4
-rw-r--r--tools/include/io_uring/mini_liburing.h59
-rw-r--r--tools/include/linux/args.h4
-rw-r--r--tools/include/linux/bitfield.h1
-rw-r--r--tools/include/linux/bitmap.h46
-rw-r--r--tools/include/linux/build_bug.h4
-rw-r--r--tools/include/linux/compiler-context-analysis.h42
-rw-r--r--tools/include/linux/compiler_types.h40
-rw-r--r--tools/include/linux/coresight-pmu.h24
-rw-r--r--tools/include/linux/gfp.h4
-rw-r--r--tools/include/linux/gfp_types.h15
-rw-r--r--tools/include/linux/list.h10
-rw-r--r--tools/include/linux/mm.h4
-rw-r--r--tools/include/linux/overflow.h19
-rw-r--r--tools/include/linux/slab.h9
-rw-r--r--tools/include/linux/static_call_types.h4
-rw-r--r--tools/include/linux/types.h8
-rw-r--r--tools/include/linux/unaligned.h4
-rw-r--r--tools/include/nolibc/Makefile20
-rw-r--r--tools/include/nolibc/arch-arm.h14
-rw-r--r--tools/include/nolibc/arch-arm64.h14
-rw-r--r--tools/include/nolibc/arch-loongarch.h14
-rw-r--r--tools/include/nolibc/arch-m68k.h14
-rw-r--r--tools/include/nolibc/arch-mips.h33
-rw-r--r--tools/include/nolibc/arch-powerpc.h14
-rw-r--r--tools/include/nolibc/arch-riscv.h14
-rw-r--r--tools/include/nolibc/arch-s390.h39
-rw-r--r--tools/include/nolibc/arch-sh.h14
-rw-r--r--tools/include/nolibc/arch-sparc.h26
-rw-r--r--tools/include/nolibc/arch-x86.h68
-rw-r--r--tools/include/nolibc/byteswap.h21
-rw-r--r--tools/include/nolibc/compiler.h43
-rw-r--r--tools/include/nolibc/crt.h31
-rw-r--r--tools/include/nolibc/dirent.h4
-rw-r--r--tools/include/nolibc/endian.h32
-rw-r--r--tools/include/nolibc/err.h87
-rw-r--r--tools/include/nolibc/errno.h4
-rw-r--r--tools/include/nolibc/fcntl.h12
-rw-r--r--tools/include/nolibc/nolibc.h14
-rw-r--r--tools/include/nolibc/poll.h18
-rw-r--r--tools/include/nolibc/sched.h12
-rw-r--r--tools/include/nolibc/signal.h2
-rw-r--r--tools/include/nolibc/stackprotector.h8
-rw-r--r--tools/include/nolibc/std.h4
-rw-r--r--tools/include/nolibc/stddef.h2
-rw-r--r--tools/include/nolibc/stdio.h618
-rw-r--r--tools/include/nolibc/stdlib.h175
-rw-r--r--tools/include/nolibc/sys.h302
-rw-r--r--tools/include/nolibc/sys/ioctl.h6
-rw-r--r--tools/include/nolibc/sys/mman.h24
-rw-r--r--tools/include/nolibc/sys/mount.h8
-rw-r--r--tools/include/nolibc/sys/prctl.h8
-rw-r--r--tools/include/nolibc/sys/ptrace.h33
-rw-r--r--tools/include/nolibc/sys/random.h6
-rw-r--r--tools/include/nolibc/sys/reboot.h6
-rw-r--r--tools/include/nolibc/sys/resource.h10
-rw-r--r--tools/include/nolibc/sys/select.h31
-rw-r--r--tools/include/nolibc/sys/stat.h17
-rw-r--r--tools/include/nolibc/sys/syscall.h11
-rw-r--r--tools/include/nolibc/sys/sysmacros.h25
-rw-r--r--tools/include/nolibc/sys/time.h14
-rw-r--r--tools/include/nolibc/sys/timerfd.h48
-rw-r--r--tools/include/nolibc/sys/uio.h12