summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-12-30samples/bpf: Fix tracex2 by using BPF_KSYSCALL macroDaniel T. Lee1-3/+3
2022-12-30samples/bpf: Change _kern suffix to .bpf with syscall tracing programDaniel T. Lee12-10/+11
2022-12-30samples/bpf: Use vmlinux.h instead of implicit headers in syscall tracing pro...Daniel T. Lee5-14/+7
2022-12-30samples/bpf: Use kyscall instead of kprobe in syscall tracing programDaniel T. Lee7-31/+12
2022-12-29bpf: rename list_head -> graph_root in field info typesDave Marchevsky4-24/+26
2022-12-29libbpf: fix errno is overwritten after being closed.Xin Liu1-3/+2
2022-12-28bpf: fix regs_exact() logic in regsafe() to remap IDs correctlyAndrii Nakryiko1-7/+16
2022-12-28bpf: perform byte-by-byte comparison only when necessary in regsafe()Andrii Nakryiko1-12/+9
2022-12-28bpf: reject non-exact register type matches in regsafe()Andrii Nakryiko1-24/+21
2022-12-28bpf: generalize MAYBE_NULL vs non-MAYBE_NULL ruleAndrii Nakryiko1-16/+15
2022-12-28bpf: reorganize struct bpf_reg_state fieldsAndrii Nakryiko2-29/+28
2022-12-28bpf: teach refsafe() to take into account ID remappingAndrii Nakryiko1-4/+12
2022-12-22bpf: Remove unused field initialization in bpf's ctl_tableRicardo Ribalda1-1/+0
2022-12-22selftests/bpf: Add jit probe_mem corner case tests to s390x denylistDaniel Borkmann1-0/+1
2022-12-22selftests/bpf: Add verifier test exercising jit PROBE_MEM logicDave Marchevsky2-0/+89
2022-12-22bpf, x86: Improve PROBE_MEM runtime load checkDave Marchevsky1-31/+39
2022-12-21libbpf: start v1.2 development cycleAndrii Nakryiko2-1/+4
2022-12-21bpf: Reduce smap->elem_sizeMartin KaFai Lau1-2/+2
2022-12-21Merge branch 'bpftool: improve error handing for missing .BTF section'Andrii Nakryiko3-0/+7
2022-12-21bpf: makefiles: Do not generate empty vmlinux.hChangbin Du2-0/+6
2022-12-21libbpf: Show error info about missing ".BTF" sectionChangbin Du1-0/+1
2022-12-21libbpf: Fix build warning on ref_ctr_off for 32-bit architecturesKhem Raj1-1/+1
2022-12-21docs: BPF_MAP_TYPE_SOCK[MAP|HASH]Maryam Tahhan1-0/+498
2022-12-20selftests/bpf: Add BPF_F_NO_TUNNEL_KEY testChristian Ehrig2-3/+58
2022-12-20bpf: Add flag BPF_F_NO_TUNNEL_KEY to bpf_skb_set_tunnel_key()Christian Ehrig3-1/+12
2022-12-20Merge branch 'samples/bpf: fix LLVM compilation warning'Martin KaFai Lau3-9/+6
2022-12-20samples/bpf: fix uninitialized warning with test_current_task_under_cgroupDaniel T. Lee1-2/+4
2022-12-20samples/bpf: replace meaningless counter with tracex4Daniel T. Lee1-2/+2
2022-12-20samples/bpf: remove unused function with test_lru_distDaniel T. Lee1-5/+0
2022-12-20bpf: Remove trace_printk_lockJiri Olsa3-26/+28
2022-12-20bpf: Do cleanup in bpf_bprintf_cleanup only when neededJiri Olsa3-11/+13
2022-12-20bpf: Add struct for bin_args arg in bpf_bprintf_prepareJiri Olsa4-27/+41
2022-12-16tools/resolve_btfids: Use pkg-config to locate libelfShen Jiamin1-2/+6
2022-12-16libbpf: Fix btf_dump's packed struct determinationAndrii Nakryiko2-27/+25
2022-12-15selftests/bpf: Add few corner cases to test padding handling of btf_dumpAndrii Nakryiko2-1/+164
2022-12-15libbpf: Fix BTF-to-C converter's padding logicAndrii Nakryiko3-65/+164
2022-12-15libbpf: Fix btf__align_of() by taking into account field offsetsAndrii Nakryiko1-0/+13
2022-12-15selftests/bpf: Add non-standardly sized enum tests for btf_dumpAndrii Nakryiko1-0/+36
2022-12-15libbpf: Handle non-standardly sized enums better in BTF-to-C dumperAndrii Nakryiko1-0/+38
2022-12-15libbpf: Fix single-line struct definition output in btf_dumpAndrii Nakryiko1-2/+5
2022-12-14libbpf: Optimized return value in libbpf_strerror when errno is libbpf errnoXin Liu1-4/+12
2022-12-14Merge tag 'net-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2013-34345/+165926
2022-12-14Merge tag 'xtensa-20221213' of https://github.com/jcmvbkbc/linux-xtensaLinus Torvalds10-11/+234
2022-12-14Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds70-340/+393
2022-12-14Merge tag 'x86_sev_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+2
2022-12-14Merge tag 'x86_paravirt_for_v6.2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-49/+12
2022-12-14Merge tag 'x86_microcode_for_v6.2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds14-476/+410
2022-12-14Merge tag 'x86_cpu_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds30-662/+538
2022-12-14Merge tag 'x86_boot_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds17-512/+547
2022-12-14Merge tag 'x86_asm_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-187/+223