Further robustify putting BPF progs
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest2 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | bpf: generally move prog destruction to RCU deferralinclude/ kernel/ kernel/ +1 more | +5 | 0 replies | |
| 2/2 | bpf: refactor bpf_prog_get and type check into helperinclude/ kernel/ net/ +4 more | +31 | 0 replies |
Reviews trailers per patch
All 2 patches have a Reviewed-by or Acked-by.
| Patch | Alexei Starovoitov |
|---|---|
| 1/2 | A-b |
| 2/2 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH net-next 0/2] Further robustify putting BPF progs
This series addresses a potential issue reported to us by Jann Horn with regards to putting progs. First patch moves progs generally under RCU destruction and second patch refactors getting of progs to simplify code a bit. For details, please see individual patches. Note, we think that addressing this one in net-next should be sufficient.
Thanks!
Daniel Borkmann (2):
bpf: generally move prog destruction to RCU deferral
bpf: refactor bpf_prog_get and type check into helper
include/linux/bpf.h | 8 +++++--- kernel/bpf/arraymap.c | 4 +--- kernel/bpf/syscall.c | 40 ++++++++++++++++++++++------------------ kernel/events/core.c | 2 +- net/core/filter.c | 13 +------------ net/kcm/kcmsock.c | 8 +------- net/packet/af_packet.c | 6 +----- net/sched/act_bpf.c | 7 +------ net/sched/cls_bpf.c | 7 +------ 9 files changed, 34 insertions(+), 61 deletions(-)
Signature · 1 line
1.9.3