summaryrefslogtreecommitdiffstats
path: root/kernel/bpf (follow)
Commit message (Expand)AuthorAgeFilesLines
* bpf: Fix a potential use-after-free in bpf_link_free()Cong Wang2024-06-031-5/+6
* bpf, devmap: Remove unnecessary if check in for loopThorsten Blum2024-06-031-3/+0
* bpf: Fix bpf_session_cookie BTF_ID in special_kfunc_set listJiri Olsa2024-05-311-0/+4
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2024-05-281-3/+7
|\
| * bpf: Allow delete from sockmap/sockhash only if update is allowedJakub Sitnicki2024-05-271-3/+7
* | Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-05-193-6/+4
|\ \ | |/ |/|
| * mm: switch mm->get_unmapped_area() to a flagRick Edgecombe2024-04-262-2/+2
| * mm: memcg: add NULL check to obj_cgroup_put()Yosry Ahmed2024-04-261-4/+2
* | Merge tag 'net-6.10-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2024-05-181-2/+2
|\ \
| * | bpf: save extended inner map info for percpu array maps as wellAndrii Nakryiko2024-05-151-2/+2
* | | Merge tag 'sysctl-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-05-181-1/+0
|\ \ \
| * | | bpf: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados2024-04-241-1/+0
* | | | Merge tag 'modules-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2024-05-152-4/+4
|\ \ \ \ | |_|/ / |/| | |
| * | | bpf: remove CONFIG_BPF_JIT dependency on CONFIG_MODULES ofMike Rapoport (IBM)2024-05-141-1/+1
| * | | mm: introduce execmem_alloc() and execmem_free()Mike Rapoport (IBM)2024-05-141-3/+3
* | | | Merge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2024-05-1519-352/+1419
|\ \ \ \ | |/ / / |/| | |
| * | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-05-141-0/+5
| |\ \ \
| | * | | bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATEStanislav Fomichev2024-04-301-0/+5
| * | | | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2024-05-148-122/+121
| |\ \ \ \
| | * | | | riscv, bpf: inline bpf_get_smp_processor_id()Puranjay Mohan2024-05-132-0/+15
| | * | | | bpf: Remove redundant page mask of vmf->addressHaiyue Wang2024-05-071-1/+1
| | * | | | bpf/verifier: relax MUL range computation checkCupertino Miranda2024-05-071-5/+1
| | * | | | bpf/verifier: improve XOR and OR range computationCupertino Miranda2024-05-071-2/+2
| | * | | | bpf/verifier: refactor checks for range computationCupertino Miranda2024-05-071-64/+45
| | * | | | bpf/verifier: replace calls to mark_reg_unknown.Cupertino Miranda2024-05-071-5/+4
| | * | | | bpf: crypto: fix build when CONFIG_CRYPTO=mVadim Fedorenko2024-05-011-1/+1
| | * | | | bpf: Add support for kprobe session cookieJiri Olsa2024-04-301-0/+7
| | * | | | bpf: Add support for kprobe session contextJiri Olsa2024-04-301-0/+3
| | * | | | bpf: Add support for kprobe session attachJiri Olsa2024-04-301-1/+6
| | * | | | bpf: Do not walk twice the hash map on freeBenjamin Tissoires2024-04-301-36/+13
| | * | | | bpf: Do not walk twice the map on freeBenjamin Tissoires2024-04-301-7/+8
| | * | | | bpf: Switch to krealloc_array()Andy Shevchenko2024-04-301-1/+1
| | * | | | bpf: Use struct_size()Andy Shevchenko2024-04-301-5/+7
| | * | | | bpf: Fix verifier assumptions about socket->skAlexei Starovoitov2024-04-291-5/+18
| * | | | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-05-022-2/+40
| |\ \ \ \ \ | | |/ / / / | |/| / / / | | |/ / /
| * | | | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2024-04-2917-218/+1249
| |\ \ \ \
| | * | | | bpf: make common crypto API for TC/XDP programsVadim Fedorenko2024-04-254-1/+390
| | * | | | bpf: Introduce bpf_preempt_[disable,enable] kfuncsKumar Kartikeya Dwivedi2024-04-242-2/+81
| | * | | | bpf: Don't check for recursion in bpf_wq_work.Alexei Starovoitov2024-04-241-13/+5
| | * | | | bpf: add bpf_wq_startBenjamin Tissoires2024-04-241-0/+18
| | * | | | bpf: wq: add bpf_wq_set_callback_implBenjamin Tissoires2024-04-242-6/+69
| | * | | | bpf: wq: add bpf_wq_initBenjamin Tissoires2024-04-241-2/+102
| | * | | | bpf: allow struct bpf_wq to be embedded in arraymaps and hashmapsBenjamin Tissoires2024-04-244-19/+71
| | * | | | bpf: add support for KF_ARG_PTR_TO_WORKQUEUEBenjamin Tissoires2024-04-241-0/+65
| | * | | | bpf: verifier: bail out if the argument is not a mapBenjamin Tissoires2024-04-241-0/+5
| | * | | | bpf: add support for bpf_wq user typeBenjamin Tissoires2024-04-243-1/+31
| | * | | | bpf: replace bpf_timer_cancel_and_free with a generic helperBenjamin Tissoires2024-04-241-17/+25
| | * | | | bpf: replace bpf_timer_set_callback with a generic helperBenjamin Tissoires2024-04-241-11/+18
| | * | | | bpf: replace bpf_timer_init with a generic helperBenjamin Tissoires2024-04-241-28/+63
| | * | | | bpf: make timer data struct more genericBenjamin Tissoires2024-04-241-33/+38