summaryrefslogtreecommitdiff
path: root/kernel/bpf
AgeCommit message (Expand)AuthorFilesLines
2024-05-13riscv, bpf: inline bpf_get_smp_processor_id()Puranjay Mohan2-0/+15
2024-05-08bpf: Remove redundant page mask of vmf->addressHaiyue Wang1-1/+1
2024-05-07bpf/verifier: relax MUL range computation checkCupertino Miranda1-5/+1
2024-05-07bpf/verifier: improve XOR and OR range computationCupertino Miranda1-2/+2
2024-05-07bpf/verifier: refactor checks for range computationCupertino Miranda1-64/+45
2024-05-07bpf/verifier: replace calls to mark_reg_unknown.Cupertino Miranda1-5/+4
2024-05-01bpf: crypto: fix build when CONFIG_CRYPTO=mVadim Fedorenko1-1/+1
2024-04-30bpf: Add support for kprobe session cookieJiri Olsa1-0/+7
2024-04-30bpf: Add support for kprobe session contextJiri Olsa1-0/+3
2024-04-30bpf: Add support for kprobe session attachJiri Olsa1-1/+6
2024-04-30bpf: Do not walk twice the hash map on freeBenjamin Tissoires1-36/+13
2024-04-30bpf: Do not walk twice the map on freeBenjamin Tissoires1-7/+8
2024-04-30bpf: Switch to krealloc_array()Andy Shevchenko1-1/+1
2024-04-30bpf: Use struct_size()Andy Shevchenko1-5/+7
2024-04-30bpf: Fix verifier assumptions about socket->skAlexei Starovoitov1-5/+18
2024-04-29Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski17-218/+1249
2024-04-25bpf: make common crypto API for TC/XDP programsVadim Fedorenko4-1/+390
2024-04-24bpf: Introduce bpf_preempt_[disable,enable] kfuncsKumar Kartikeya Dwivedi2-2/+81
2024-04-24bpf: Don't check for recursion in bpf_wq_work.Alexei Starovoitov1-13/+5
2024-04-24bpf: add bpf_wq_startBenjamin Tissoires1-0/+18
2024-04-24bpf: wq: add bpf_wq_set_callback_implBenjamin Tissoires2-6/+69
2024-04-24bpf: wq: add bpf_wq_initBenjamin Tissoires1-2/+102
2024-04-24bpf: allow struct bpf_wq to be embedded in arraymaps and hashmapsBenjamin Tissoires4-19/+71
2024-04-24bpf: add support for KF_ARG_PTR_TO_WORKQUEUEBenjamin Tissoires1-0/+65
2024-04-24bpf: verifier: bail out if the argument is not a mapBenjamin Tissoires1-0/+5
2024-04-24bpf: add support for bpf_wq user typeBenjamin Tissoires3-1/+31
2024-04-24bpf: replace bpf_timer_cancel_and_free with a generic helperBenjamin Tissoires1-17/+25
2024-04-24bpf: replace bpf_timer_set_callback with a generic helperBenjamin Tissoires1-11/+18
2024-04-24bpf: replace bpf_timer_init with a generic helperBenjamin Tissoires1-28/+63
2024-04-24bpf: make timer data struct more genericBenjamin Tissoires1-33/+38
2024-04-22bpf: Fix typos in commentsRafael Passos5-10/+10
2024-04-22bpf: Fix typo in function save_aux_ptr_typeRafael Passos1-3/+3
2024-04-16bpf: Harden and/or/xor value tracking in verifierHarishankar Vishwanathan1-54/+40
2024-04-16btf: Avoid weak external referencesArd Biesheuvel2-5/+8
2024-04-11bpf: Add bpf_link support for sk_msg and sk_skb progsYonghong Song1-0/+4
2024-04-09bpf: Add support for certain atomics in bpf_arena to x86 JITAlexei Starovoitov2-1/+23
2024-04-05bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progsDavid Vernet2-0/+2
2024-04-05bpf: allow invoking bpf_for_each_map_elem with different mapsPhilo Lu1-5/+1
2024-04-05bpf: store both map ptr and state in bpf_insn_aux_dataPhilo Lu1-20/+16
2024-04-05bpf: fix perf_snapshot_branch_stack link failureArnd Bergmann1-1/+2
2024-04-05bpf: prevent r10 register from being marked as preciseAndrii Nakryiko1-2/+4
2024-04-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-4/+36
2024-04-05Merge tag 'net-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2-3/+35
2024-04-04bpf: inline bpf_get_branch_snapshot() helperAndrii Nakryiko1-0/+55
2024-04-04bpf: Optimize emit_mov_imm64().Alexei Starovoitov1-3/+10
2024-04-03bpf: inline bpf_map_lookup_elem() helper for PERCPU_HASH mapAndrii Nakryiko1-0/+21
2024-04-03bpf: inline bpf_map_lookup_elem() for PERCPU_ARRAY mapsAndrii Nakryiko1-0/+33
2024-04-03bpf: inline bpf_get_smp_processor_id() helperAndrii Nakryiko1-0/+24
2024-04-03bpf: add special internal-only MOV instruction to resolve per-CPU addrsAndrii Nakryiko2-0/+19
2024-04-03bpf: Replace deprecated strncpy with strscpyJustin Stitt2-4/+4