summaryrefslogtreecommitdiff
path: root/kernel/bpf/arena.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-06bpf: Mark existing lock-safe kfuncs with KF_SPINLOCK_SAFEKaitao Cheng1-3/+3
2026-08-03bpf: Fix mmap_lock deadlock on arena lock failureJiayuan Chen1-2/+6
2026-07-19bpf: Reject arena frees below the arena baseYiyang Chen1-0/+2
2026-07-19bpf: Add memory usage for arenaJiayuan Chen1-2/+8
2026-07-19bpf: Pass arena instead of scratch_page to the pte callbacksJiayuan Chen1-9/+8
2026-06-19Merge tag 'mm-stable-2026-06-18-09-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2026-06-05bpf: Replace scratch PTE atomically when allocating arena pagesTejun Heo1-5/+33
2026-06-04bpf: Take mmap_lock in zap_pages()Alexei Starovoitov1-4/+57
2026-05-28bpf: arena: use page_ref_count() instead of page_mapped() in arena_free_pages()David Hildenbrand (Arm)1-1/+1
2026-05-23bpf/arena: Add bpf_arena_map_kern_vm_start() and bpf_prog_arena()Tejun Heo1-0/+26
2026-05-23bpf: Add sleepable variant of bpf_arena_alloc_pages for kernel callersTejun Heo1-0/+13
2026-05-23bpf: Recover arena kernel faults with scratch pageKumar Kartikeya Dwivedi1-40/+137
2026-05-09bpf: Fix off-by-one boundary validation in arena direct-value accessJunyoung Jang1-1/+1
2026-04-17Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds1-3/+20
2026-04-17bpf: Validate node_id in arena_alloc_pages()Puranjay Mohan1-0/+4
2026-04-15bpf: Fix use-after-free in arena_vm_close on forkAlexei Starovoitov1-3/+16
2026-04-05mm: rename zap_page_range_single() to zap_vma_range()David Hildenbrand (Arm)1-1/+1
2026-04-05mm/memory: remove "zap_details" parameter from zap_page_range_single()David Hildenbrand (Arm)1-2/+1
2026-02-27bpf: Lose const-ness of map in map_check_btf()Kumar Kartikeya Dwivedi1-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-01-02bpf: arena: Reintroduce memcg accountingPuranjay Mohan1-3/+26
2026-01-02bpf: Remove redundant KF_TRUSTED_ARGS flag from all kfuncsPuranjay Mohan1-3/+3
2025-12-23bpf: arena: make arena kfuncs any context safePuranjay Mohan1-41/+207
2025-12-23bpf: arena: use kmalloc_nolock() in place of kvcalloc()Puranjay Mohan1-29/+55
2025-12-23bpf: arena: populate vm_area without allocating memoryPuranjay Mohan1-10/+90
2025-11-16mm: consistently use current->mm in mm_get_unmapped_area()Ryan Roberts1-1/+1
2025-09-11bpf: Report arena faults to BPF stderrPuranjay Mohan1-0/+30
2025-07-11bpf/arena: add bpf_arena_reserve_pages kfuncEmil Tsalapatis1-0/+43
2025-03-30Merge tag 'bpf_try_alloc_pages' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+2
2025-02-27bpf: Use try_alloc_pages() to allocate pages for bpf needs.Alexei Starovoitov1-3/+2
2025-02-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf bpf-6.14-rc4Alexei Starovoitov1-1/+1
2025-02-07bpf: define KF_ARENA_* flags for bpf_arena kfuncsIhor Solodrai1-2/+2
2025-02-06bpf: Fix softlockup in arena_map_free on 64k page kernelAlan Maguire1-1/+1
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-01-25mm: alloc_pages_bulk: rename APILuiz Capitulino1-1/+1
2025-01-08bpf: Fix range_tree_set() error handlingSoma Nakata1-1/+5
2024-12-30bpf: Use refcount_t instead of atomic_t for mmap_countPei Xiao1-4/+4
2024-12-30bpf: Remove unused MT_ENTRY defineLorenzo Pieralisi1-2/+0
2024-11-15bpf: Do not alloc arena on unsupported archesViktor Malik1-0/+4
2024-11-13bpf: Introduce range_tree data structure and use it in bpf arenaAlexei Starovoitov1-14/+20
2024-06-18bpf: Fix remap of arena.Alexei Starovoitov1-2/+14
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-05-07bpf: Remove redundant page mask of vmf->addressHaiyue Wang1-1/+1
2024-04-25mm: switch mm->get_unmapped_area() to a flagRick Edgecombe1-1/+1
2024-03-28bpf,arena: Use helper sizeof_field in struct accessorsHaiyue Wang1-1/+1
2024-03-15bpf: Clarify bpf_arena comments.Alexei Starovoitov1-7/+18
2024-03-11bpf: Introduce bpf_arena.Alexei Starovoitov1-0/+558