- 588a25e bpf: Fix extable address check. by Alexei Starovoitov · 3 years, 1 month ago
- 433956e bpf: Fix extable fixup offset. by Alexei Starovoitov · 3 years, 1 month ago
- fc02cb2 Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next by Linus Torvalds · 3 years, 2 months ago
- 8cb1ae1 Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 3 months ago
- 87c87ec bpf,x86: Respect X86_FEATURE_RETPOLINE* by Peter Zijlstra · 3 years, 3 months ago
- dceba08 bpf,x86: Simplify computing label offsets by Peter Zijlstra · 3 years, 3 months ago
- 6fda8a3 x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h by Peter Zijlstra · 3 years, 3 months ago
- 082f20b Merge branch 'x86/urgent' into x86/fpu, to resolve a conflict by Ingo Molnar · 3 years, 3 months ago
- 6364d7d bpf, x64: Factor out emission of REX byte in more cases by Jie Meng · 3 years, 3 months ago
- 57a610f bpf, x64: Save bytes for DIV by reducing reg copies by Jie Meng · 3 years, 4 months ago
- dd9a887 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 4 months ago
- ced1858 bpf, x86: Fix bpf mapping of atomic fetch implementation by Johan Almbladh · 3 years, 4 months ago
- c035407 bpf,x64 Emit IMUL instead of MUL for x86-64 by Jie Meng · 3 years, 4 months ago
- 356ed64 bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog by Hou Tao · 3 years, 4 months ago
- 46d2894 x86/extable: Rework the exception table mechanics by Thomas Gleixner · 3 years, 4 months ago
- d2e11fd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 6 months ago
- f5e81d1 bpf: Introduce BPF nospec instruction for mitigating Spectre v4 by Daniel Borkmann · 3 years, 6 months ago
- 82a1ffe5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 3 years, 6 months ago
- 7e6f3cd bpf, x86: Store caller's ip in trampoline stack by Jiri Olsa · 3 years, 6 months ago
- f263a81 bpf: Track subprog poke descriptors correctly and fix use-after-free by John Fastabend · 3 years, 6 months ago
- 328aac5 bpf, x86: Fix extable offset calculation by Ravi Bangoria · 3 years, 7 months ago
- ced50fc bpf, x86: Remove unused cnt increase from EMIT macro by Jiri Olsa · 3 years, 7 months ago
- 9d31d23 Merge tag 'net-next-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next by Linus Torvalds · 3 years, 9 months ago
- c653667 Merge tag 'x86_core_for_v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 9 months ago
- ea5bc7b Merge tag 'x86_cleanups_for_v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 9 months ago
- 8859a44 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 9 months ago
- 26f55a5 bpf, x86: Validate computation of branch displacements for x86-32 by Piotr Krysiuk · 3 years, 9 months ago
- e4d4d45 bpf, x86: Validate computation of branch displacements for x86-64 by Piotr Krysiuk · 3 years, 10 months ago
- b1f480b Merge branch 'x86/cpu' into WIP.x86/core, to merge the NOP changes & resolve a semantic conflict by Ingo Molnar · 3 years, 10 months ago
- 797b84f bpf: Support kernel function call in x86-32 by Martin KaFai Lau · 3 years, 10 months ago
- e6ac245 bpf: Support bpf program calling kernel function by Martin KaFai Lau · 3 years, 10 months ago
- b908297 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG by Stanislav Fomichev · 3 years, 10 months ago
- d9f6e12 x86: Fix various typos in comments by Ingo Molnar · 3 years, 10 months ago
- e21aa34 bpf: Fix fexit trampoline. by Alexei Starovoitov · 3 years, 10 months ago
- a89dfde x86: Remove dynamic NOP selection by Peter Zijlstra · 3 years, 10 months ago
- de920fc bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp by Yonghong Song · 3 years, 10 months ago
- b29dd96 bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src by Brendan Jackman · 4 years ago
- ca06f55 bpf: Add per-program recursion prevention mechanism by Alexei Starovoitov · 4 years ago
- f2dd3b3 bpf: Compute program stats for sleepable programs by Alexei Starovoitov · 4 years ago
- 4c5de12 bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. by Alexei Starovoitov · 4 years ago
- 93c5aec bpf,x64: Pad NOPs to make images converge more easily by Gary Lin · 4 years ago
- 981f94c bpf: Add bitwise atomic instructions by Brendan Jackman · 4 years ago
- 5ffa255 bpf: Add instructions for atomic_[cmp]xchg by Brendan Jackman · 4 years ago
- 5ca419f bpf: Add BPF_FETCH field / create atomic_fetch_add instruction by Brendan Jackman · 4 years ago
- 91c960b bpf: Rename BPF_XADD and prepare to encode other atomics in .imm by Brendan Jackman · 4 years ago
- e5f02ca bpf: x86: Factor out a lookup table for some ALU opcodes by Brendan Jackman · 4 years ago
- 74007cf bpf: x86: Factor out emission of REX byte by Brendan Jackman · 4 years ago
- 11c11d0 bpf: x86: Factor out emission of ModR/M for *(reg + off) by Brendan Jackman · 4 years ago
- 4d0b8c0 bpf: x64: Do not emit sub/add 0, %rsp when !stack_depth by Maciej Fijalkowski · 4 years, 4 months ago
- d207929 bpf, x64: Drop "pop %rcx" instruction on BPF JIT epilogue by Maciej Fijalkowski · 4 years, 4 months ago
- ebf7d1f bpf, x64: rework pro/epilogue and tailcall handling in JIT by Maciej Fijalkowski · 4 years, 4 months ago
- cf71b17 bpf: rename poke descriptor's 'ip' member to 'tailcall_target' by Maciej Fijalkowski · 4 years, 4 months ago
- 0d4ddce bpf, x64: use %rcx instead of %rax for tail call retpolines by Maciej Fijalkowski · 4 years, 4 months ago
- 1e6c62a bpf: Introduce sleepable BPF programs by Alexei Starovoitov · 4 years, 5 months ago
- 2b6c6f0 bpf, i386: Remove unneeded conversion to bool by Jason Yan · 4 years, 8 months ago
- 5ca1ca0 bpf, x86_32: Fix logic error in BPF_LDX zero-extension by Wang YanQing · 4 years, 9 months ago
- 50fe7eb bpf, x86_32: Fix clobbering of dst for BPF_JSET by Luke Nelson · 4 years, 9 months ago
- 5fa9a98 bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension by Luke Nelson · 4 years, 9 months ago
- aee194b bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B by Luke Nelson · 4 years, 9 months ago
- 9fb1695 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 4 years, 10 months ago
- 13fac1d bpf: Fix trampoline generation for fmod_ret programs by Alexei Starovoitov · 4 years, 10 months ago
- 80f1f85 bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits by Luke Nelson · 4 years, 11 months ago
- ae24082 bpf: Introduce BPF_MODIFY_RETURN by KP Singh · 4 years, 11 months ago
- 7e63920 bpf: JIT helpers for fmod_ret progs by KP Singh · 4 years, 11 months ago
- 88fd9e5 bpf: Refactor trampoline update code by KP Singh · 4 years, 11 months ago
- 85d33df bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS by Martin KaFai Lau · 5 years ago
- 116eb78 bpf, x86: Align dispatcher branch targets to 16B by Björn Töpel · 5 years ago
- 75ccbef bpf: Introduce BPF dispatcher by Björn Töpel · 5 years ago
- b553a6e bpf: Simplify __bpf_arch_text_poke poke type handling by Daniel Borkmann · 5 years ago
- 428d5df bpf, x86: Emit patchable direct jump as tail call by Daniel Borkmann · 5 years ago
- 4b3da77 bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps by Daniel Borkmann · 5 years ago
- 5b92a28 bpf: Support attaching tracing BPF program to other BPF programs by Alexei Starovoitov · 5 years ago
- 9fd4a39 bpf: Reserve space for BPF trampoline in BPF programs by Alexei Starovoitov · 5 years ago
- fec56f5 bpf: Introduce BPF trampoline by Alexei Starovoitov · 5 years ago
- 5964b20 bpf: Add bpf_arch_text_poke() helper by Alexei Starovoitov · 5 years ago
- 3b2744e bpf: Refactor x86 JIT into helpers by Alexei Starovoitov · 5 years ago
- 3dec541 bpf: Add support for BTF pointers to x86 JIT by Alexei Starovoitov · 5 years ago
- 38f51c0 bpf, x86: Small optimization in comparing against imm0 by Daniel Borkmann · 5 years ago
- 7c2e988 bpf: fix x64 JIT code generation for jmp to 1st insn by Alexei Starovoitov · 5 years ago
- af144a9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 6 years ago
- c3ead2d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf by David S. Miller · 6 years ago
- 6fa632e bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 by Luke Nelson · 6 years ago
- 68a8357 bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 by Luke Nelson · 6 years ago
- 13091aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 6 years ago
- da0f382 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by Linus Torvalds · 6 years ago
- fe8d957 bpf, x64: fix stack layout of JITed bpf code by Alexei Starovoitov · 6 years ago
- b886d83c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 by Thomas Gleixner · 6 years ago
- 836256b x32: bpf: eliminate zero extension code-gen by Jiong Wang · 6 years ago
- ec8f24b treewide: Add SPDX license identifier - Makefile/Kconfig by Thomas Gleixner · 6 years ago
- b9aa0b3 bpf, x32: Fix bug for BPF_ALU64 | BPF_NEG by Wang YanQing · 6 years ago
- 711aef1 bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} by Wang YanQing · 6 years ago
- 69f827e x32: bpf: implement jitting of JMP32 by Jiong Wang · 6 years ago
- 3f5d652 x86_64: bpf: implement jitting of JMP32 by Jiong Wang · 6 years ago
- c454a46 bpf: Add bpf_line_info support by Martin KaFai Lau · 6 years ago
- 9e4e5b5 bpf, x32: Fix regression caused by commit 24dea04767e6 by Wang YanQing · 6 years ago
- 6da2ec5 treewide: kmalloc() -> kmalloc_array() by Kees Cook · 7 years ago
- 01adc48 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 7 years ago
- 24dea04 bpf, x32: remove ld_abs/ld_ind by Daniel Borkmann · 7 years ago
- e782bdc bpf, x64: remove ld_abs/ld_ind by Daniel Borkmann · 7 years ago
- 03f5781 bpf, x86_32: add eBPF JIT compiler for ia32 by Wang YanQing · 7 years ago