Code

History

Commits on master to kernel/bpf/ringbuf.c35+
  1. bpf: Fix available-data accounting on 32-bit wrap in overwrite modeIsrael Téllez García committed 2 months ago3f611e9
  2. bpf: Fix pending_pos walk on 32-bit ring position wrapIsrael Téllez García committed 2 months ago6ff5b56
  3. bpf: Rename ARG_CONST_SIZE{,_OR_ZERO} to ARG_MEM_SIZE{,_OR_ZERO}Amery Hung committed 3 months agoc0e091f
  4. bpf: Add SPDX license identifiers to a few filesTim Bird committed 10 months ago4787eaf
  5. Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after 6.18-rc4Alexei Starovoitov committed 1 year ago5dae745
  6. bpf: Add overwrite mode for BPF ring bufferXu Kuohai committed 1 year agofeeaf13
  7. bpf: Sync pending IRQ work before freeing ring bufferNoorain Eqbal committed 1 year ago4e90776
  8. bpf: Convert ringbuf map to rqspinlockKumar Kartikeya Dwivedi committed 1 year agoa650d38
  9. bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logicAndrii Nakryiko committed 1 year ago98671a0
  10. bpf: Add MEM_WRITE attributeDaniel Borkmann committed 2 years ago6fad274
  11. bpf: Use raw_spinlock_t in ringbufWander Lairson Costa committed 2 years ago8b62645
  12. bpf: Fix overrunning reservations in ringbufDaniel Borkmann committed 2 years agocfa1a23
  13. bpf: Fold smp_mb__before_atomic() into atomic_set_release()Paul E. McKenney committed 3 years ago06646da
  14. bpf: Remove unnecessary ring buffer size checkHou Tao committed 3 years agocf6eeb8
  15. bpf: return long from bpf_map_ops funcsJP Kobryn committed 3 years agod7ba4cc
  16. bpf: ringbuf memory usageYafang Shao committed 3 years ago2f7e4ab
  17. mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan committed 3 years ago1c71222
  18. bpf: Rename MEM_ALLOC to MEM_RINGBUFKumar Kartikeya Dwivedi committed 3 years ago894f2a8
  19. bpf: Add bpf_user_ringbuf_drain() helperDavid Vernet committed 4 years ago2057156
  20. bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map typeDavid Vernet committed 4 years ago583c1f4
  21. bpf: Use bpf_map_area_alloc consistently on bpf map creationYafang Shao committed 4 years ago73cf09a
  22. bpf: Make __GFP_NOWARN consistent in bpf map creationYafang Shao committed 4 years ago992c9e1
  23. bpf: Use bpf_map_area_free instread of kvfreeYafang Shao committed 4 years ago8f58ee5
  24. bpf: Dynptr support for ring buffersJoanne Koong committed 4 years agobc34dee
  25. bpf: Compute map_btf_id during build timeMenglong Dong committed 4 years agoc317ab7
  26. bpf: Tag argument to be released in bpf_func_protoKumar Kartikeya Dwivedi committed 4 years ago8f14852
  27. bpf: Use VM_MAP instead of VM_ALLOC for ringbufHou Tao committed 4 years agob293dcc
  28. bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem.Hao Luo committed 4 years ago216e3cd
  29. bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc()Rustam Kovhaev committed 5 years agoccff81e
  30. bpf: Prevent writable memory-mapping of read-only ringbuf pagesAndrii Nakryiko committed 5 years ago04ea308
  31. bpf, ringbuf: Deny reserve of buffers larger than ringbufThadeu Lima de Souza Cascardo committed 5 years ago4b81cce
  32. bpf: Eliminate rlimit-based memory accounting for bpf ringbufferRoman Gushchin committed 5 years agoabbdd08
  33. bpf: Memcg-based memory accounting for bpf ringbufferRoman Gushchin committed 5 years agobe4035c
  34. bpf: Add map_meta_equal map opsMartin KaFai Lau committed 6 years agof4d0525
  35. Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller committed 6 years ago71930d6