summaryrefslogtreecommitdiff
path: root/kernel/bpf
AgeCommit message (Expand)AuthorFilesLines
2024-10-10bpf: Make the pointer returned by iter next method validJuntong Deng1-4/+22
2024-10-04bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of errorDaniel Borkmann2-0/+3
2024-10-04bpf: Improve check_raw_mode_ok test for MEM_UNINIT-tagged typesDaniel Borkmann1-5/+11
2024-10-04bpf: Fix helper writes to read-only mapsDaniel Borkmann3-39/+11
2024-10-04bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bitDaniel Borkmann1-2/+2
2024-10-04bpf: correctly handle malformed BPF_CORE_TYPE_ID_LOCAL relosEduard Zingerman1-0/+8
2024-09-12bpf: Add sockptr support for setsockoptBreno Leitao1-2/+3
2024-09-12bpf: Add sockptr support for getsockoptBreno Leitao1-9/+11
2024-09-12bpf, verifier: Correct tail_call_reachable for bpf progLeon Hwang1-1/+3
2024-08-29bpf: Fix a kernel verifier crash in stacksafe()Yonghong Song1-2/+3
2024-08-19bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie.Alexei Starovoitov1-4/+9
2024-08-19bpf: Replace bpf_lpm_trie_key 0-length array with flexible arrayKees Cook1-10/+10
2024-08-03bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.oAlan Maguire1-1/+1
2024-08-03bpf: annotate BTF show functions with __printfAlan Maguire1-4/+4
2024-07-18bpf: Fail bpf_timer_cancel when callback is being cancelledKumar Kartikeya Dwivedi1-3/+35
2024-07-18bpf: replace bpf_timer_init with a generic helperBenjamin Tissoires1-28/+63
2024-07-18bpf: make timer data struct more genericBenjamin Tissoires1-33/+38
2024-07-18bpf: fix order of args in call to bpf_map_kvcallocMohammad Shehar Yaar Tausif1-2/+2
2024-07-09Revert "bpf: Take return from set_memory_ro() into account with bpf_prog_lock...Greg Kroah-Hartman2-9/+3
2024-07-05bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter modeMartin KaFai Lau1-0/+2
2024-07-05bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()Christophe Leroy2-3/+9
2024-07-05bpf: Fix overrunning reservations in ringbufDaniel Borkmann1-6/+25
2024-07-05bpf: Add missed var_off setting in coerce_subreg_to_size_sx()Yonghong Song1-0/+1
2024-07-05bpf: Add missed var_off setting in set_sext32_default_val()Yonghong Song1-0/+1
2024-06-21bpf: Fix a potential use-after-free in bpf_link_free()Cong Wang1-5/+6
2024-06-21bpf: Optimize the free of inner mapHou Tao4-6/+24
2024-06-12bpf: Allow delete from sockmap/sockhash only if update is allowedJakub Sitnicki1-3/+7
2024-06-12bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATEStanislav Fomichev1-0/+5
2024-06-12bpf: Fix verifier assumptions about socket->skAlexei Starovoitov1-5/+18
2024-06-12bpf: prevent r10 register from being marked as preciseAndrii Nakryiko1-2/+4
2024-05-17bpf: Check bloom filter map value sizeAndrei Matei1-0/+13
2024-05-17bpf: Fix a verifier verbose messageAnton Protopopov1-2/+1
2024-04-10bpf: support deferring bpf_link dealloc to after RCU grace periodAndrii Nakryiko1-3/+32
2024-04-10bpf: Protect against int overflow for stack access sizeAndrei Matei1-0/+5
2024-03-26bpf: report RCU QS in cpumap kthreadYan Zhai1-0/+3
2024-03-26bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()Puranjay Mohan1-1/+6
2024-03-26bpf: Fix stackmap overflow check on 32-bit archesToke Høiland-Jørgensen1-3/+6
2024-03-26bpf: Fix hashtab overflow check on 32-bit archesToke Høiland-Jørgensen1-5/+9
2024-03-26bpf: Fix DEVMAP_HASH overflow check on 32-bit archesToke Høiland-Jørgensen1-5/+6
2024-03-26bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctlyYonghong Song1-2/+2
2024-03-15cpumap: Zero-initialise xdp_rxq_info struct before running XDP programToke Høiland-Jørgensen1-1/+1
2024-03-15bpf: check bpf_func_state->callback_depth when pruning statesEduard Zingerman1-0/+3
2024-03-01bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancelMartin KaFai Lau1-1/+4
2024-02-05bpf: Set uattr->batch.count as zero before batched update or deletionHou Tao1-0/+6
2024-02-05bpf: Set need_defer as false when clearing fd array during map freeHou Tao1-9/+14
2024-02-05bpf: Check rcu_read_lock_trace_held() before calling bpf map helpersHou Tao1-5/+8
2024-01-31bpf: Add bpf_sock_addr_set_sun_path() to allow writing unix sockaddr from bpfDaan De Meyer1-0/+1
2024-01-31bpf: Propagate modified uaddrlen from cgroup sockaddr programsDaan De Meyer1-2/+15
2024-01-31bpf: keep track of max number of bpf_loop callback iterationsEduard Zingerman1-2/+17
2024-01-31bpf: widening for callback iteratorsEduard Zingerman1-2/+22