1. 7c2e988 bpf: fix x64 JIT code generation for jmp to 1st insn by Alexei Starovoitov · 5 years ago
  2. af144a9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 6 years ago
  3. c3ead2d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf by David S. Miller · 6 years ago
  4. 6fa632e bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 by Luke Nelson · 6 years ago
  5. 68a8357 bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 by Luke Nelson · 6 years ago
  6. 13091aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 6 years ago
  7. da0f382 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by Linus Torvalds · 6 years ago
  8. fe8d957 bpf, x64: fix stack layout of JITed bpf code by Alexei Starovoitov · 6 years ago
  9. b886d83c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 by Thomas Gleixner · 6 years ago
  10. 836256b x32: bpf: eliminate zero extension code-gen by Jiong Wang · 6 years ago
  11. ec8f24b treewide: Add SPDX license identifier - Makefile/Kconfig by Thomas Gleixner · 6 years ago
  12. b9aa0b3 bpf, x32: Fix bug for BPF_ALU64 | BPF_NEG by Wang YanQing · 6 years ago
  13. 711aef1 bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} by Wang YanQing · 6 years ago
  14. 69f827e x32: bpf: implement jitting of JMP32 by Jiong Wang · 6 years ago
  15. 3f5d652 x86_64: bpf: implement jitting of JMP32 by Jiong Wang · 6 years ago
  16. c454a46 bpf: Add bpf_line_info support by Martin KaFai Lau · 6 years ago
  17. 9e4e5b5 bpf, x32: Fix regression caused by commit 24dea04767e6 by Wang YanQing · 6 years ago
  18. 6da2ec5 treewide: kmalloc() -> kmalloc_array() by Kees Cook · 7 years ago
  19. 01adc48 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 7 years ago
  20. 24dea04 bpf, x32: remove ld_abs/ld_ind by Daniel Borkmann · 7 years ago
  21. e782bdc bpf, x64: remove ld_abs/ld_ind by Daniel Borkmann · 7 years ago
  22. 03f5781 bpf, x86_32: add eBPF JIT compiler for ia32 by Wang YanQing · 7 years ago
  23. 39f56ca bpf, x64: fix memleak when not converging on calls by Daniel Borkmann · 7 years ago
  24. 3aab888 bpf, x64: fix memleak when not converging after image by Daniel Borkmann · 7 years ago
  25. a2c7a98 x86/bpf: Clean up non-standard comments, to make the code more readable by Ingo Molnar · 7 years ago
  26. 1612a98 bpf, x64: fix JIT emission for dead code by Gianluca Borello · 7 years ago
  27. 03fe2de Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 7 years ago
  28. 6007b08 bpf, x64: increase number of passes by Daniel Borkmann · 7 years ago
  29. 71d22d5 bpf, x64: remove bpf_flush_icache by Daniel Borkmann · 7 years ago
  30. ba6056a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 7 years ago
  31. 0869175 bpf, x64: save 5 bytes in prologue when ebpf insns came from cbpf by Daniel Borkmann · 7 years ago
  32. 4c38e2f bpf, x64: save few bytes when mul is in alu32 by Daniel Borkmann · 7 years ago
  33. d806a0c bpf, x64: save several bytes when mul dest is r0/r3 anyway by Daniel Borkmann · 7 years ago
  34. 6fe8b9c bpf, x64: save several bytes by using mov over movabsq when possible by Daniel Borkmann · 7 years ago
  35. 88e69a1 bpf, x64: save one byte per shl/shr/sar when imm is 1 by Daniel Borkmann · 7 years ago
  36. a493a87 bpf, x64: implement retpoline for tail call by Daniel Borkmann · 7 years ago
  37. 3e5b1a3 bpf, x86_64: remove obsolete exception handling from div/mod by Daniel Borkmann · 7 years ago
  38. de0a444 bpf, x86: small optimization in alu ops with imm by Daniel Borkmann · 7 years ago
  39. fa9dd59 bpf: get rid of pure_initcall dependency to enable jits by Daniel Borkmann · 7 years ago
  40. 1c2a088 bpf: x64: add JIT support for multi-function programs by Alexei Starovoitov · 7 years ago
  41. 60b58afc bpf: fix net.core.bpf_jit_enable race by Alexei Starovoitov · 7 years ago
  42. 90caccd bpf: fix bpf_tail_call() x64 JIT by Alexei Starovoitov · 7 years ago
  43. 84ccac6 x86: bpf_jit: small optimization in emit_bpf_tail_call() by Eric Dumazet · 7 years ago
  44. 52afc51 bpf, x86: implement jiting of BPF_J{LT,LE,SLT,SLE} by Daniel Borkmann · 7 years ago
  45. 5518b69 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next by Linus Torvalds · 8 years ago
  46. c207aee objtool, x86: Add several functions and files to the objtool whitelist by Josh Poimboeuf · 8 years ago
  47. 783d28dd1 bpf: Add jited_len to struct bpf_prog by Martin KaFai Lau · 8 years ago
  48. 2960ae4 bpf: take advantage of stack_depth tracking in x64 JIT by Alexei Starovoitov · 8 years ago
  49. 177366b bpf: change x86 JITed program stack layout by Alexei Starovoitov · 8 years ago
  50. 71189fa bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode by Alexei Starovoitov · 8 years ago
  51. d116365 x86: use set_memory.h header by Laura Abbott · 8 years ago
  52. 7e56fbd bpf, x86_64/arm64: remove old ldimm64 artifacts from jits by Daniel Borkmann · 8 years ago
  53. 9d876e7 bpf: fix unlocking of jited image when module ronx not set by Daniel Borkmann · 8 years ago
  54. 74451e66 bpf: make jited programs visible in traces by Daniel Borkmann · 8 years ago
  55. 9383191 bpf: remove stubs for cBPF from arch code by Daniel Borkmann · 8 years ago
  56. 9d5ecb0 bpf: change back to orig prog on too many passes by Daniel Borkmann · 8 years ago
  57. 17bedab bpf: xdp: Allow head adjustment in XDP prog by Martin KaFai Lau · 8 years ago
  58. 959a757 bpf, x86: add support for constant blinding by Daniel Borkmann · 9 years ago
  59. d1c55ab bpf: prepare bpf_int_jit_compile/bpf_prog_select_runtime apis by Daniel Borkmann · 9 years ago
  60. 93a73d4 bpf, x86/arm64: remove useless checks on prog by Daniel Borkmann · 9 years ago
  61. d21001c x86/asm/bpf: Create stack frames in bpf_jit.S by Josh Poimboeuf · 9 years ago
  62. 2d8fe90 x86/asm/bpf: Annotate callable functions by Josh Poimboeuf · 9 years ago
  63. 606c88a bpf, x86: detect/optimize loading 0 immediates by Daniel Borkmann · 9 years ago
  64. 8b614ae bpf: move clearing of A/X into classic to eBPF migration prologue by Daniel Borkmann · 9 years ago
  65. a91263d ebpf: migrate bpf_prog's flags to bitfield by Daniel Borkmann · 9 years ago
  66. 2a36f0b bpf: Make the bpf_prog_array_map more generic by Wang Nan · 9 years ago
  67. 5510b3c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 9 years ago
  68. 485d651 bpf, x86/sparc: show actual number of passes in bpf_jit_dump by Daniel Borkmann · 9 years ago
  69. 2482abb ebpf, x86: fix general protection fault when tail call is invoked by Daniel Borkmann · 9 years ago
  70. 4e10df9 bpf: introduce bpf_skb_vlan_push/pop() helpers by Alexei Starovoitov · 10 years ago
  71. e045671 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next by Linus Torvalds · 10 years ago
  72. 9dda165 Merge branch 'x86/asm' into x86/core, to prepare for new patch by Ingo Molnar · 10 years ago
  73. 131484c x86/debug: Remove perpetually broken, unmaintainable dwarf annotations by Ingo Molnar · 10 years ago
  74. dda922c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 10 years ago
  75. 3f7352b x86: bpf_jit: fix compilation of large bpf programs by Alexei Starovoitov · 10 years ago
  76. b52f00e x86: bpf_jit: implement bpf_tail_call() helper by Alexei Starovoitov · 10 years ago
  77. 343f845 x86: bpf_jit: fix FROM_BE16 and FROM_LE16/32 instructions by Alexei Starovoitov · 10 years ago
  78. 22f1092 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 10 years ago
  79. 5cccc70 x86: bpf_jit_comp: Remove inline from static function definitions by Joe Perches · 10 years ago
  80. d148134 x86: bpf_jit_comp: Reduce is_ereg() code size by Joe Perches · 10 years ago
  81. 769e0de bpf: x86: fix epilogue generation for eBPF programs by Alexei Starovoitov · 10 years ago
  82. e0ee9c1 x86: bpf_jit: fix two bugs in eBPF JIT compiler by Alexei Starovoitov · 10 years ago
  83. 286aad3 net: bpf: be friendly to kmemcheck by Daniel Borkmann · 10 years ago
  84. 738cbe7 net: bpf: consolidate JIT binary allocator by Daniel Borkmann · 10 years ago
  85. 02ab695 net: filter: add "load 64-bit immediate" eBPF instruction by Alexei Starovoitov · 10 years ago
  86. 60a3b22 net: bpf: make eBPF interpreter images read-only by Daniel Borkmann · 10 years ago
  87. 72b603e bpf: x86: add missing 'shift by register' instructions to x64 eBPF JIT by Alexei Starovoitov · 10 years ago
  88. 7ae457c net: filter: split 'struct sk_filter' into socket and bpf parts by Alexei Starovoitov · 10 years ago
  89. 8fb575c net: filter: rename sk_convert_filter() -> bpf_convert_filter() by Alexei Starovoitov · 10 years ago
  90. 2695fb5 net: filter: rename 'struct sock_filter_int' into 'struct bpf_insn' by Alexei Starovoitov · 10 years ago
  91. e430f34 net: filter: cleanup A/X name usage by Alexei Starovoitov · 11 years ago
  92. 54e5c4d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 11 years ago
  93. 6225827 net: filter: x86: internal BPF JIT by Alexei Starovoitov · 11 years ago
  94. f3c2af7 net: filter: x86: split bpf_jit_compile() by Alexei Starovoitov · 11 years ago
  95. 773cd38 net: filter: x86: fix JIT address randomization by Alexei Starovoitov · 11 years ago
  96. f8bbbfc net: filter: add jited flag to indicate jit compiled filters by Daniel Borkmann · 11 years ago
  97. 61b905d net: Rename skb->rxhash to skb->hash by Tom Herbert · 11 years ago
  98. fdfaf64 x86: bpf_jit: support negative offsets by Alexei Starovoitov · 11 years ago
  99. aee636c bpf: do not use reciprocal divide by Eric Dumazet · 11 years ago
  100. 98bbc06 net: x86: bpf: don't forget to free sk_filter (v2) by Andrey Vagin · 11 years ago