Sign in
◑
Theme
kernel
/
pub
/
scm
/
linux
/
kernel
/
git
/
bpf
/
bpf-next
/
HEAD
0867b7b
Merge branch 'fix-some-arena-paper-cuts'
by Alexei Starovoitov
· 3 hours ago
for-next
master
fb854e2
selftests/bpf: Test an arena kfunc argument passed from a subprogram
by Kumar Kartikeya Dwivedi
· 10 hours ago
31ef8ab
selftests/bpf: Test the address space rendering of the arena type tag
by Kumar Kartikeya Dwivedi
· 10 hours ago
7418d92
libbpf: Render the arena type tag with its address space
by Kumar Kartikeya Dwivedi
· 10 hours ago
a8471eb
bpf: Set up the arena base only in functions that use it
by Kumar Kartikeya Dwivedi
· 10 hours ago
8911d776
selftests/bpf: Test arena binding by libbpf
by Kumar Kartikeya Dwivedi
· 10 hours ago
cd7a395
libbpf: Bind the arena of an object to every program in it
by Kumar Kartikeya Dwivedi
· 10 hours ago
bc4a327d
selftests/bpf: Move the no-arena tests out of objects with an arena map
by Kumar Kartikeya Dwivedi
· 10 hours ago
1dad22d
selftests/bpf: Test __arena pointer members
by Kumar Kartikeya Dwivedi
· 10 hours ago
9278bed
selftests/bpf: Test __nullable pointer members
by Kumar Kartikeya Dwivedi
· 10 hours ago
7efe1d4e
bpf: Turn loads of __arena pointer members into arena pointers
by Kumar Kartikeya Dwivedi
· 10 hours ago
bc7c282
bpf: Recognize __nullable on pointer members of kernel structs
by Kumar Kartikeya Dwivedi
· 10 hours ago
1083299
bpf: Add the __arena and __nullable BTF type tags
by Kumar Kartikeya Dwivedi
· 10 hours ago
d837f00
selftests/bpf: Clone a program that calls a module kfunc
by Kumar Kartikeya Dwivedi
· 10 hours ago
b1eaee8
libbpf: Keep the fd_array fill index out of bpf_program__clone()
by Kumar Kartikeya Dwivedi
· 10 hours ago
c2e56c8
selftests/bpf: Bind an exclusive map through a continuous fd_array
by Kumar Kartikeya Dwivedi
· 10 hours ago
55f1777
bpf: Check exclusive maps once the program digest is final
by Kumar Kartikeya Dwivedi
· 10 hours ago
25bb03f
selftests/bpf: Drop subtest descriptions in jit_insns_arena
by Tiezhu Yang
· 14 hours ago
4f84263
bpf: Refuse the prologue for an extension if callers keep packet pointers
by Alexei Starovoitov
· 22 hours ago
e2c978a
selftests/bpf: Run the cpumask map insert tests only for the test task
by Qiliang Yuan
· 11 days ago
44b6b1d
Merge branch 'bpf-enforce-trusted-btf-id-argument-provenance'
by Kumar Kartikeya Dwivedi
· 21 hours ago
71b6a96
selftests/bpf: Cover trusted BTF ID argument provenance
by Yiyang Chen
· 12 days ago
c3a0bfd
bpf: Enforce trusted BTF ID argument provenance
by Yiyang Chen
· 12 days ago
0f9b1e9
selftests/bpf: Add bpf_proactive_reclaim test
by Hui Zhu
· 11 days ago
27dc4fc4
Merge branch 'bpf-fix-incorrect-handling-of-user-flags-by-percpu-map-updates'
by Alexei Starovoitov
· 24 hours ago
2239279
selftests/bpf: Add tests for percpu map flags combination
by Masoud Aghasi
· 11 days ago
4a9b25f
bpf: Fix incorrect handling of user flags by percpu hash map updates
by Masoud Aghasi
· 11 days ago
a898ff0
bpf: Fix incorrect handling of user flags in bpf_percpu_array_update
by Masoud Aghasi
· 11 days ago
a2e3191
Merge branch 'selftests-bpf-fix-selftests-fails-with-clang23'
by Alexei Starovoitov
· 24 hours ago
ce42271
selftests/bpf: Use _exit() in uprobe_multi_test clone-ed child
by KaFai Wan
· 2 days ago
8342d47
selftests/bpf: Fix stack arg pruning test JOIN log expectation
by KaFai Wan
· 2 days ago
8d637d4
selftests/bpf: Fix stack_arg precision backtracking log expectation
by KaFai Wan
· 2 days ago
0ceb2f2
bpf: Determine freplace staticness from BTF linkage
by KaFai Wan
· 2 days ago
0007654
lib/buildid: reject file offsets that do not fit in pgoff_t
by Nickolai Zeldovich
· 2 days ago
2c79356
Merge branch 'bpf-zero-extend-the-index-in-inlined-bpf_get_func_arg'
by Alexei Starovoitov
· 31 hours ago
38dbc30
selftests/bpf: Test out-of-range index bits in bpf_get_func_arg()
by Woojin Ji
· 2 days ago
1c1dda9
bpf: Zero-extend the index in inlined bpf_get_func_arg()
by Woojin Ji
· 2 days ago
8cebaa3b
locking/atomic: arc, hexagon, openrisc: Define arch_cmpxchg_local()
by Sasha Levin
· 33 hours ago
73a5acc
bpf, x86: Mask the shift counts of the magic number division
by Daniel Borkmann
· 35 hours ago
a630353
Merge branch 'bpf-memory-safety-lifetime-and-locking-fixes-followups'
by Alexei Starovoitov
· 2 days ago
a6f8a67
bpf: Refuse packet slices for packet-changing helpers
by Josef Bacik
· 2 days ago
ab08863
bpf: Use memmove() to store bytes in an xdp_buff
by Alexei Starovoitov
· 2 days ago
1db084f
bpf: Use memmove() to store bytes in an skb
by Josef Bacik
· 2 days ago
1c19f2b
bpf: Follow the head if an skb is written from a slice
by Josef Bacik
· 2 days ago
bb72c28
bpf: Unclone the skb for kfuncs that write through a dynptr
by Alexei Starovoitov
· 2 days ago
aa486cf
bpf: Refuse the prologue for an extension that cannot take it
by Alexei Starovoitov
· 2 days ago
b7f97db
bpf: Don't take a dynptr argument for a local dynptr
by Josef Bacik
· 2 days ago
5899986
bpf: Let bpf_dynptr_write() mark a global function
by Josef Bacik
· 2 days ago
19e6ca6
bpf: Drop packet pointers behind kfuncs writing an skb
by Josef Bacik
· 2 days ago
f993512
bpf, cpumap: Hold the device of frames in the queue
by Josef Bacik
· 2 days ago
6aff012
bpf: Use the socket of a sk_lookup test run under RCU
by Josef Bacik
· 2 days ago
4eaf4d7
bpf: Keep the symbols of a program until it has ended
by Josef Bacik
· 2 days ago
b6458ab
bpf: Don't take an extension for a function that runs sleepable
by Alexei Starovoitov
· 2 days ago
f693030
bpf: Keep values of a dead owner for sleepable programs
by Josef Bacik
· 2 days ago
fcbfa99
bpf: Don't let an extension reach further into the context than its target
by Alexei Starovoitov
· 2 days ago
b83bacf
bpf: Don't take a program with a target program for an iterator
by Alexei Starovoitov
· 2 days ago
c058636
Merge branch 'bpf-memory-safety-lifetime-and-locking-fixes'
by Alexei Starovoitov
· 2 days ago
5bdd61e
bpf: Free what map_free() unlinks for sleepable readers
by Josef Bacik
· 2 days ago
8d0358f
bpf: Keep iterator programs off special map fields
by Josef Bacik
· 2 days ago
7fe348f
bpf: Don't take an extension for a writable raw tracepoint program
by Alexei Starovoitov
· 2 days ago
cd0490e
bpf: Assume no bounds for a writable tp with tail calls
by Josef Bacik
· 2 days ago
7cc639d
bpf: Don't take an extension for an iterator program
by Josef Bacik
· 2 days ago
7fa323d
bpf: Assume no bounds for buffers behind a tail call
by Josef Bacik
· 2 days ago
3e6d752
bpf: Check the maps that sleepable callbacks use
by Josef Bacik
· 2 days ago
927c9c9
bpf: Count sleepable callbacks as sleepable map users
by Josef Bacik
· 2 days ago
1e28a5e
bpf: Keep a program until its bpf_wq callback has ended
by Josef Bacik
· 2 days ago
af929bc
bpf: Don't bind a program to a netdev that goes away
by Josef Bacik
· 2 days ago
8e83d53
bpf: Fix stale offload->prog pointer after realloc
by Josef Bacik
· 2 days ago
45e912f
bpf: Check the new program of an iterator link update
by Josef Bacik
· 2 days ago
13ac7c05
bpf: Bound the nesting that the BTF show code follows
by Josef Bacik
· 2 days ago
070a96b
bpf: Hold the socket in the sk_storage map iterator
by Josef Bacik
· 2 days ago
bd89791
bpf: Link the first element after its storage is published
by Alexei Starovoitov
· 2 days ago
6186c97
bpf: Fix NULL deref in the sk_storage map iterator
by Josef Bacik
· 2 days ago
22f100b
bpf: Clear sk_refcnt of a clone before its storage is linked
by Alexei Starovoitov
· 2 days ago
427e751
bpf: Update the SRH state if End.B6 fails late
by Josef Bacik
· 2 days ago
434324c
bpf: Pull the inner header for End.DT6 in End.BPF
by Josef Bacik
· 2 days ago
e8b0846
bpf: Validate the SRH which End.DT6 uncovers in End.BPF
by Josef Bacik
· 2 days ago
30a140c
bpf: Don't saturate owner_refcnt on the last unpin
by Josef Bacik
· 2 days ago
3ccd700
bpf: Read the probe of a perf event under event_mutex
by Josef Bacik
· 2 days ago
12d07c3
bpf: Don't let bpf_skb_adjust_room() use up the MSS
by Josef Bacik
· 2 days ago
ee4f44e
bpf: Look at all 64 bits of a BPF_JSET mask on 32-bit
by Josef Bacik
· 2 days ago
c6dc0a2
bpf: Forbid sleeping in bpf_find_vma() callbacks
by Josef Bacik
· 2 days ago
dfcd176
bpf: Reject sleepable programs for task_vma iterator
by Josef Bacik
· 2 days ago
ccb88db
bpf: Don't hand out a linked element as extra element
by Josef Bacik
· 2 days ago
f52b699
bpf: Don't leak the inode when token creation fails
by Josef Bacik
· 2 days ago
9bdd5e7
bpf: Forbid sleeping in hash map for_each callbacks
by Josef Bacik
· 2 days ago
b3ca872
bpf: Use the frame mem type in devmap egress XDP
by Josef Bacik
· 2 days ago
5256161
selftests/bpf: Test narrow read of bpf_tcp_sock u64 fields
by Jiayuan Chen
· 2 days ago
af87349
bpf: Fix verifier WARN on narrow read of bpf_tcp_sock u64 fields
by Jiayuan Chen
· 2 days ago
ab21f97
Merge branch 'bpftool-fail-map-dump-for-maps-that-can-t-be-iterated'
by Alexei Starovoitov
· 2 days ago
631fee3
selftests/bpf: Test bpftool map dump on maps that can't be iterated
by Maxim Skokov
· 3 days ago
70ac4de
bpftool: Fail map dump for maps that can't be iterated
by Maxim Skokov
· 3 days ago
b32b495
bpftool: Print ENOTSUPP as "Operation not supported"
by Maxim Skokov
· 3 days ago
458575e
bpf: Don't echo user-supplied map info fields back to userspace
by Daniel Borkmann
· 3 days ago
645f5fc
Merge branch 'bpf-follow-up-by-value-struct-and-__int128-argument-support'
by Alexei Starovoitov
· 3 days ago
8395b40
selftests/bpf: Test trampolines on more BPF functions with stack args
by Yonghong Song
· 3 days ago
9b2e513
bpf: Refuse a trampoline on an unreliable static function with stack args
by Yonghong Song
· 3 days ago
9c6fc12
selftests/bpf: Test trampoline args of a BPF function at an odd slot
by Yonghong Song
· 3 days ago
b687821
selftests/bpf: Test trampoline args around a 16-byte aligned stack arg
by Yonghong Song
· 3 days ago
0e6d7e9
bpf, x86: Place trampoline arguments by the x86-64 calling convention
by Yonghong Song
· 3 days ago
Next »