aboutsummaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2023-08-29Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds1-7/+14
2023-08-29Merge tag 'for-6.6/io_uring-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds9-1440/+0
2023-08-29Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/...Linus Torvalds2-1/+23
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds28-192/+1513
2023-08-29Merge tag 'net-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds221-1294/+26711
2023-08-29Merge tag 'v6.6-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds6-0/+550
2023-08-29Merge tag 'regmap-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broo...Linus Torvalds1-0/+2
2023-08-28Merge tag 'linux-kselftest-nolibc-6.6-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds22-1166/+1220
2023-08-28Merge tag 'linux-kselftest-kunit-6.6-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds5-30/+100
2023-08-28Merge tag 'linux-kselftest-next-6.6-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds29-290/+328
2023-08-28Merge tag 'pm-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds7-13/+146
2023-08-28Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds13-124/+485
2023-08-28Merge tag 'perf-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2023-08-28Merge tag 'scftorture.2023.08.15a' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-1/+5
2023-08-28Merge tag 'rcu.2023.08.21a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds59-1686/+227
2023-08-28Merge tag 'hardening-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-6/+5
2023-08-28Merge tag 'seccomp-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-1/+253
2023-08-28Merge tag 'filelock-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds2-0/+137
2023-08-28Merge tag 'v6.6-fs.proc.uapi' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2023-08-28Merge tag 'v6.6-vfs.fchmodat2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-0/+151
2023-08-28selftests: bonding: create directly devices in the target namespacesZhengchao Shao1-5/+3
2023-08-27selftests: tls: test some invalid inputs for setsockoptSabrina Dubroca1-0/+25
2023-08-27selftests: tls: add getsockopt testSabrina Dubroca1-0/+35
2023-08-27selftests: tls: add test variants for aria-gcmSabrina Dubroca2-0/+25
2023-08-27tools/net/ynl: Add support for create flagsDonald Hunter3-8/+22
2023-08-27tools/net/ynl: Implement nlattr array-nest decoding in ynlDonald Hunter1-0/+13
2023-08-27tools/net/ynl: Add support for netlink-raw familiesDonald Hunter1-33/+91
2023-08-27tools/net/ynl: Fix extack parsing with fixed header genlmsgDonald Hunter1-25/+40
2023-08-27tools/ynl: Add mcast-group schema parsing to ynlDonald Hunter1-0/+31
2023-08-25tools: ynl-gen: fix uAPI generation after tempfile changesJakub Kicinski1-10/+20
2023-08-25Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski44-255/+2847
2023-08-25Merge branches 'pm-devfreq' and 'pm-tools'Rafael J. Wysocki7-13/+146
2023-08-25Merge tag 'mm-hotfixes-stable-2023-08-25-11-07' of git://git.kernel.org/pub/s...Linus Torvalds3-18/+73
2023-08-25selftests/bpf: Add tests for rbtree API interaction in sleepable progsDave Marchevsky2-0/+99
2023-08-25bpf: Reenable bpf_refcount_acquireDave Marchevsky1-0/+26
2023-08-25Merge branch 'for-next/selftests' into for-next/coreWill Deacon13-124/+470
2023-08-24Merge tag 'trace-v6.5-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+31
2023-08-24tools: ynl-gen: support empty attribute listsJakub Kicinski1-2/+9
2023-08-24tools: ynl-gen: fix collecting global policy attrsJakub Kicinski1-1/+3
2023-08-24tools: ynl-gen: set length of binary fieldsJakub Kicinski3-0/+11
2023-08-24tools: ynl: allow passing binary dataJakub Kicinski1-1/+6
2023-08-24selftests/mm: fix WARNING comparing pointer to 0Anh Tuan Phan1-1/+1
2023-08-24selftests: cgroup: fix test_kmem_memcg_deletion kernel mem checkLucas Karpinski1-14/+7
2023-08-24minmax: add in_range() macroMatthew Wilcox (Oracle)1-2/+2
2023-08-24merge mm-hotfixes-stable into mm-stable to pick up depended-upon changesAndrew Morton1-15/+65
2023-08-24selftests: cachestat: catch failing fsync test on tmpfsAndre Przywara1-15/+47
2023-08-24selftests: cachestat: test for cachestat availabilityAndre Przywara1-1/+19
2023-08-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski15-143/+361
2023-08-24selftests/bpf: Enable cpu v4 tests for RV64Pu Lehui6-6/+12
2023-08-24Merge tag 'net-6.5-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds8-126/+278
2023-08-24selftests/bpf: Add a local kptr test with no special fieldsYonghong Song2-0/+51
2023-08-24selftests: add OFD lock testsStas Sergeev2-0/+137
2023-08-24selftests: bonding: add macvlan over bond testingHangbin Liu2-1/+101
2023-08-24selftest: bond: add new topo bond_topo_2d1c.shHangbin Liu4-113/+167
2023-08-23libbpf: fix signedness determination in CO-RE relo handling logicAndrii Nakryiko1-1/+1
2023-08-23selftests/bpf: add uprobe_multi test binary to .gitignoreAndrii Nakryiko1-0/+1
2023-08-23libbpf: Add bpf_object__unpin()Daniel Xu3-0/+17
2023-08-23selftests/bpf: Add selftest for allow_ptr_leaksYafang Shao2-1/+48
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-23selftests/nolibc: libc-test: use HOSTCC instead of CCZhangjin Wu1-1/+1
2023-08-23tools/nolibc: stackprotector.h: make __stack_chk_init staticZhangjin Wu2-4/+3
2023-08-23selftests/nolibc: allow report with existing test logZhangjin Wu1-0/+4
2023-08-23selftests/nolibc: add test support for ppc64Zhangjin Wu1-0/+6
2023-08-23selftests/nolibc: add test support for ppc64leZhangjin Wu1-0/+6
2023-08-23selftests/nolibc: add test support for ppcZhangjin Wu1-0/+7
2023-08-23selftests/nolibc: add XARCH and ARCH mapping supportZhangjin Wu1-12/+34
2023-08-23tools/nolibc: add support for powerpc64Zhangjin Wu1-0/+16
2023-08-23tools/nolibc: add support for powerpcZhangjin Wu2-0/+199
2023-08-23selftests/nolibc: enable compiler warningsThomas Weißschuh1-1/+1
2023-08-23selftests/nolibc: don't strip nolibc-testThomas Weißschuh1-1/+1
2023-08-23selftests/nolibc: prevent out of bounds access in expect_vfprintfThomas Weißschuh1-1/+1
2023-08-23selftests/nolibc: use correct return type for read() and write()Thomas Weißschuh1-3/+4
2023-08-23selftests/nolibc: avoid sign-compare warningsThomas Weißschuh1-4/+4
2023-08-23selftests/nolibc: avoid unused parameter warningsThomas Weißschuh1-1/+2
2023-08-23selftests/nolibc: make functions static if possibleThomas Weißschuh1-6/+6
2023-08-23selftests/nolibc: mark test helpers as potentially unusedThomas Weißschuh1-25/+50
2023-08-23selftests/nolibc: drop unused variablesThomas Weißschuh1-4/+0
2023-08-23selftests/nolibc: avoid warnings during intptr testsWilly Tarreau1-12/+7
2023-08-23tools/nolibc: stdint: use __SIZE_TYPE__ for size_tThomas Weißschuh1-1/+1
2023-08-23tools/nolibc: sys: avoid implicit sign castThomas Weißschuh1-1/+1
2023-08-23tools/nolibc: setvbuf: avoid unused parameter warningsThomas Weißschuh1-1/+4
2023-08-23tools/nolibc: fix return type of getpagesize()Thomas Weißschuh2-3/+3
2023-08-23tools/nolibc: drop unused variablesThomas Weißschuh1-1/+0
2023-08-23selftests/nolibc: add testcase for pipeYuan Tan1-0/+22
2023-08-23tools/nolibc: add pipe() and pipe2() supportYuan Tan1-0/+24
2023-08-23selftests/nolibc: mmap_munmap_good: fix up return valueZhangjin Wu1-4/+4
2023-08-23selftests/nolibc: avoid buffer underrun in space printingThomas Weißschuh1-1/+2
2023-08-23tools/nolibc/stdio: add setvbuf() to set buffering modeRyan Roberts1-0/+24
2023-08-23selftests/nolibc: allow test -include /path/to/nolibc.hZhangjin Wu1-0/+6
2023-08-23selftests/nolibc: allow run nolibc-test locallyZhangjin Wu1-0/+6
2023-08-23selftests/nolibc: add testcases for startup codeZhangjin Wu1-1/+55
2023-08-23selftests/nolibc: add EXPECT_PTRGE, EXPECT_PTRGT, EXPECT_PTRLE, EXPECT_PTRLTZhangjin Wu1-0/+50
2023-08-23tools/nolibc: s390: shrink _start with _start_cZhangjin Wu1-31/+5
2023-08-23tools/nolibc: riscv: shrink _start with _start_cZhangjin Wu1-39/+5
2023-08-23tools/nolibc: loongarch: shrink _start with _start_cZhangjin Wu1-40/+4
2023-08-23tools/nolibc: mips: shrink _start with _start_cZhangjin Wu1-38/+8
2023-08-23tools/nolibc: x86_64: shrink _start with _start_cZhangjin Wu1-23/+6
2023-08-23tools/nolibc: i386: shrink _start with _start_cZhangjin Wu1-27/+7
2023-08-23tools/nolibc: aarch64: shrink _start with _start_cZhangjin Wu1-23/+4
2023-08-23tools/nolibc: arm: shrink _start with _start_cZhangjin Wu1-39/+5
2023-08-23tools/nolibc: crt.h: initialize stack protectorZhangjin Wu1-0/+4
2023-08-23tools/nolibc: stackprotector.h: add empty __stack_chk_init for !_NOLIBC_STACK...Zhangjin Wu1-0/+2
2023-08-23tools/nolibc: add new crt.h with _start_cZhangjin Wu2-0/+58
2023-08-23tools/nolibc: remove the old sys_stat supportZhangjin Wu9-248/+13
2023-08-23tools/nolibc: fix up startup failures for -O0 under gcc < 11.1.0Zhangjin Wu8-8/+8
2023-08-23tools/nolibc: arch-*.h: add missing space after ','Zhangjin Wu8-8/+8
2023-08-23selftests/nolibc: avoid gaps in test numbersThomas Weißschuh1-17/+13
2023-08-23selftests/nolibc: simplify status printingThomas Weißschuh1-73/+81
2023-08-23selftests/nolibc: make evaluation of test conditionsThomas Weißschuh1-21/+21
2023-08-23tools/nolibc: completely remove optional environ supportThomas Weißschuh2-13/+6
2023-08-23selftests/nolibc: report: add newline before test failuresZhangjin Wu1-1/+1
2023-08-23selftests/nolibc: report: extrude the test status lineZhangjin Wu1-2/+2
2023-08-23selftests/nolibc: report: align passed, skipped and failedZhangjin Wu1-1/+1
2023-08-23selftests/nolibc: report: print total testsZhangjin Wu1-1/+1
2023-08-23selftests/nolibc: report: print a summarized test statusZhangjin Wu1-1/+2
2023-08-23selftests/nolibc: add chmod_argv0 testZhangjin Wu1-0/+1
2023-08-23selftests/nolibc: chroot_exe: remove procfs dependencyZhangjin Wu1-1/+1
2023-08-23selftests/nolibc: stat_timestamps: remove procfs dependencyZhangjin Wu1-1/+1
2023-08-23selftests/nolibc: chdir_root: restore current path after testZhangjin Wu1-1/+1
2023-08-23selftests/nolibc: vfprintf: remove MEMFD_CREATE dependencyZhangjin Wu1-3/+3
2023-08-23selftests/nolibc: prepare /tmp for tests that need to writeZhangjin Wu1-0/+3
2023-08-23selftests/nolibc: fix up failures when CONFIG_PROC_FS=nZhangjin Wu1-2/+5
2023-08-23selftests/nolibc: add a new rmdir() test caseZhangjin Wu1-0/+1
2023-08-23tools/nolibc: add rmdir() supportZhangjin Wu1-0/+22
2023-08-23selftests/nolibc: link_cross: use /proc/self/cmdlineZhangjin Wu1-1/+1
2023-08-23selftests/nolibc: fix up kernel parameters supportZhangjin Wu1-2/+31
2023-08-23selftests/nolibc: prefer <sys/reboot.h> to <linux/reboot.h>Zhangjin Wu1-2/+1
2023-08-23tools/nolibc: types.h: add RB_ flags for reboot()Zhangjin Wu2-2/+11
2023-08-23selftests/nolibc: fix up int_fast16/32_t test cases for muslZhangjin Wu1-4/+8
2023-08-23selftests/nolibc: add _LARGEFILE64_SOURCE for muslZhangjin Wu1-0/+1
2023-08-23selftests/nolibc: gettid: restore for glibc and muslZhangjin Wu1-3/+7
2023-08-23selftests/nolibc: stat_fault: silence NULL argument warning with glibcZhangjin Wu1-1/+1
2023-08-23selftests/nolibc: add run-libc-test targetZhangjin Wu1-0/+4
2023-08-23selftests/nolibc: add mmap_munmap_good test caseZhangjin Wu1-0/+60
2023-08-23selftests/nolibc: add munmap_bad test caseZhangjin Wu1-0/+1
2023-08-23selftests/nolibc: add mmap_bad test caseZhangjin Wu1-0/+1
2023-08-23selftests/nolibc: add sbrk_0 to test current brk gettingZhangjin Wu1-0/+1
2023-08-23selftests/nolibc: add EXPECT_PTREQ, EXPECT_PTRNE and EXPECT_PTRERZhangjin Wu1-0/+58
2023-08-23selftests/nolibc: prepare: create /dev/zeroZhangjin Wu1-1/+3
2023-08-23selftests/nolibc: export argv0 for some testsZhangjin Wu1-0/+4
2023-08-23tools/nolibc: clean up sbrk() routineZhangjin Wu1-5/+4
2023-08-23tools/nolibc: clean up mmap() routineZhangjin Wu2-23/+12
2023-08-23tools/nolibc: __sysret: support syscalls who return a pointerZhangjin Wu1-5/+12
2023-08-23tools/nolibc: add missing my_syscall6() for mipsZhangjin Wu2-6/+30
2023-08-23tools/nolibc: arch-mips.h: shrink with _NOLIBC_SYSCALL_CLOBBERLISTZhangjin Wu1-12/+10
2023-08-23tools/nolibc: arch-loongarch.h: shrink with _NOLIBC_SYSCALL_CLOBBERLISTZhangjin Wu1-14/+9
2023-08-23toolc/nolibc: arch-*.h: clean up whitespaces after __asm__Zhangjin Wu8-54/+54
2023-08-23tools/nolibc: arch-*.h: fix up code indent errorsZhangjin Wu5-39/+39
2023-08-23selftests/nolibc: simplify call to iopermThomas Weißschuh1-5/+1
2023-08-22libbpf: Free btf_vmlinux when closing bpf_objectHao Luo1-0/+1
2023-08-22selftests/bpf: Add test for bpf_obj_drop with bad reg->offKumar Kartikeya Dwivedi1-0/+20
2023-08-22selftests/bpf: Add a failure test for bpf_kptr_xchg() with local kptrYonghong Song2-1/+74
2023-08-21selftests: bonding: do not set port down before adding to bondHangbin Liu1-2/+2
2023-08-21selftests/bpf: Add extra link to uprobe_multi testsJiri Olsa2-0/+22
2023-08-21selftests/bpf: Add uprobe_multi pid filter testsJiri Olsa2-12/+126
2023-08-21selftests/bpf: Add uprobe_multi cookie testJiri Olsa1-0/+78
2023-08-21selftests/bpf: Add uprobe_multi usdt bench testJiri Olsa2-0/+55
2023-08-21selftests/bpf: Add uprobe_multi usdt test codeJiri Olsa1-1/+25
2023-08-21selftests/bpf: Add uprobe_multi bench testJiri Olsa2-0/+55
2023-08-21selftests/bpf: Add uprobe_multi test programJiri Olsa2-0/+72
2023-08-21selftests/bpf: Add uprobe_multi link testJiri Olsa1-0/+69
2023-08-21selftests/bpf: Add uprobe_multi api testJiri Olsa1-0/+65
2023-08-21selftests/bpf: Add uprobe_multi skel testJiri Olsa2-0/+167
2023-08-21selftests/bpf: Move get_time_ns to testing_helpers.hJiri Olsa3-17/+10
2023-08-21libbpf: Add uprobe multi link support to bpf_program__attach_usdtJiri Olsa2-17/+82
2023-08-21libbpf: Add uprobe multi link detectionJiri Olsa2-0/+38
2023-08-21libbpf: Add support for u[ret]probe.multi[.s] program sectionsJiri Olsa1-0/+36
2023-08-21libbpf: Add bpf_program__attach_uprobe_multi functionJiri Olsa3-0/+166
2023-08-21libbpf: Add bpf_link_create support for multi uprobesJiri Olsa2-1/+21
2023-08-21libbpf: Add elf_resolve_pattern_offsets functionJiri Olsa3-1/+67
2023-08-21libbpf: Add elf_resolve_syms_offsets functionJiri Olsa2-0/+112
2023-08-21libbpf: Add elf symbol iteratorJiri Olsa1-64/+115
2023-08-21libbpf: Add elf_open/elf_close functionsJiri Olsa3-42/+57
2023-08-21libbpf: Move elf_find_func_offset* functions to elf objectJiri Olsa4-186/+202
2023-08-21libbpf: Add uprobe_multi attach type and link namesJiri Olsa1-0/+2
2023-08-21bpf: Add pid filter support for uprobe_multi linkJiri Olsa1-0/+1
2023-08-21bpf: Add cookies support for uprobe_multi linkJiri Olsa1-0/+1
2023-08-21bpf: Add multi uprobe linkJiri Olsa1-0/+16
2023-08-21bpf: Switch BPF_F_KPROBE_MULTI_RETURN macro to enumJiri Olsa1-1/+3
2023-08-21selftest/mm: ksm_functional_tests: Add PROT_NONE testDavid Hildenbrand1-7/+52
2023-08-21selftest/mm: ksm_functional_tests: test in mmap_and_merge_range() if anything...David Hildenbrand1-0/+47
2023-08-21merge mm-hotfixes-stable into mm-stable to pick up depended-upon changesAndrew Morton4-4/+14
2023-08-21treewide: drop CONFIG_EMBEDDEDRandy Dunlap1-1/+0
2023-08-21mm,thp: fix smaps THPeligible output alignmentHugh Dickins1-2/+2
2023-08-21selftests: improve vm.memfd_noexec sysctl testsAleksa Sarai1-85/+254
2023-08-21memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2Aleksa Sarai1-5/+17
2023-08-21selftests: memfd: error out test process when child test failsAleksa Sarai1-1/+18
2023-08-21selftests/mm: fix uffd-stress help informationRong Tao1-12/+12
2023-08-21selftests/damon/sysfs: test damon_target filterSeongJae Park1-0/+2
2023-08-21selftests/damon/sysfs: test address range damos filterSeongJae Park1-0/+3
2023-08-21selftests/damon/sysfs: test tried_regions/total_bytes fileSeongJae Park1-0/+1
2023-08-21selftests: mm: add KSM_MERGE_TIME testsAyush Jain1-0/+4
2023-08-21selftests/mm: FOLL_LONGTERM need to be updated to 0x100Ayush Jain1-1/+6
2023-08-21selftests: cgroup: fix test_kmem_basic less than errorLucas Karpinski1-2/+2
2023-08-20selftests: fib_test: add a test case for IPv6 source address deleteHangbin Liu1-1/+151
2023-08-20selftests: vrf_route_leaking: remove ipv6_ping_frag from default testingHangbin Liu1-1/+1
2023-08-20selftests/net: Add log.txt and tools to .gitignoreAnh Tuan Phan1-0/+2
2023-08-19tools: ynl-gen: use temporary file for renderingJiri Pirko1-2/+8