Age | Commit message (Expand) | Author | Files | Lines |
2022-12-07 | Merge "do not rely on ALLOW_ERROR_INJECTION for fmod_ret" into bpf-next | Alexei Starovoitov | 1 | -5/+25 |
2022-12-07 | bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_ret | Benjamin Tissoires | 1 | -5/+25 |
2022-12-04 | bpf: Do not mark certain LSM hook arguments as trusted | Yonghong Song | 1 | -0/+2 |
2022-11-24 | bpf: Don't mark arguments to fentry/fexit programs as trusted. | Alexei Starovoitov | 1 | -3/+13 |
2022-11-24 | bpf: Add kfunc bpf_rcu_read_lock/unlock() | Yonghong Song | 1 | -0/+3 |
2022-11-24 | bpf: Unify and simplify btf_func_proto_check error handling | Stanislav Fomichev | 1 | -9/+5 |
2022-11-24 | bpf: Prevent decl_tag from being referenced in func_proto arg | Stanislav Fomichev | 1 | -0/+5 |
2022-11-20 | bpf: Add a kfunc to type cast from bpf uapi ctx to kernel ctx | Yonghong Song | 1 | -0/+20 |
2022-11-20 | bpf: Add support for kfunc set with common btf_ids | Yonghong Song | 1 | -0/+8 |
2022-11-20 | bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncs | David Vernet | 1 | -0/+8 |
2022-11-17 | bpf: Add comments for map BTF matching requirement for bpf_list_head | Kumar Kartikeya Dwivedi | 1 | -0/+3 |
2022-11-17 | bpf: Rewrite kfunc argument handling | Kumar Kartikeya Dwivedi | 1 | -369/+11 |
2022-11-17 | bpf: Verify ownership relationships for user BTF types | Kumar Kartikeya Dwivedi | 1 | -0/+71 |
2022-11-17 | bpf: Recognize lock and list fields in allocated objects | Kumar Kartikeya Dwivedi | 1 | -18/+179 |
2022-11-17 | bpf: Introduce allocated objects support | Kumar Kartikeya Dwivedi | 1 | -0/+5 |
2022-11-14 | bpf: Refactor btf_struct_access | Kumar Kartikeya Dwivedi | 1 | -4/+7 |
2022-11-14 | bpf: Support bpf_list_head in map values | Kumar Kartikeya Dwivedi | 1 | -3/+142 |
2022-11-14 | bpf: Remove BPF_MAP_OFF_ARR_MAX | Kumar Kartikeya Dwivedi | 1 | -1/+1 |
2022-11-03 | bpf: Refactor map->off_arr handling | Kumar Kartikeya Dwivedi | 1 | -0/+55 |
2022-11-03 | bpf: Consolidate spin_lock, timer management into btf_record | Kumar Kartikeya Dwivedi | 1 | -146/+177 |
2022-11-03 | bpf: Refactor kptr_off_tab into btf_record | Kumar Kartikeya Dwivedi | 1 | -36/+31 |
2022-11-03 | bpf: Allow specifying volatile type modifier for kptrs | Kumar Kartikeya Dwivedi | 1 | -0/+3 |
2022-10-17 | bpf: prevent decl_tag from being referenced in func_proto | Stanislav Fomichev | 1 | -0/+5 |
2022-10-03 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+1 |
2022-09-21 | bpf: Tweak definition of KF_TRUSTED_ARGS | Kumar Kartikeya Dwivedi | 1 | -5/+13 |
2022-09-21 | btf: Allow dynamic pointer parameters in kfuncs | Roberto Sassu | 1 | -0/+33 |
2022-09-21 | bpf: Allow kfuncs to be used in LSM programs | KP Singh | 1 | -0/+1 |
2022-09-21 | bpf: simplify code in btf_parse_hdr | William Dean | 1 | -6/+1 |
2022-09-16 | bpf/btf: Use btf_type_str() whenever possible | Peilin Ye | 1 | -9/+8 |
2022-09-10 | bpf: btf: fix truncated last_member_type_id in btf_struct_resolve | Lorenz Bauer | 1 | -1/+1 |
2022-09-10 | bpf: Export btf_type_by_id() and bpf_log() | Daniel Xu | 1 | -0/+1 |
2022-09-07 | bpf/verifier: allow kfunc to return an allocated mem | Benjamin Tissoires | 1 | -20/+81 |
2022-09-07 | bpf/btf: bump BTF_KFUNC_SET_MAX_CNT | Benjamin Tissoires | 1 | -1/+1 |
2022-09-07 | bpf: split btf_check_subprog_arg_match in two | Benjamin Tissoires | 1 | -5/+49 |
2022-09-06 | bpf: Allow struct argument in trampoline based programs | Yonghong Song | 1 | -6/+39 |
2022-08-09 | bpf: Always return corresponding btf_type in __get_type_size() | Yonghong Song | 1 | -5/+4 |
2022-08-09 | btf: Add a new kfunc flag which allows to mark a function to be sleepable | Benjamin Tissoires | 1 | -0/+9 |
2022-07-29 | bpf: btf: Fix vsnprintf return value check | Fedor Tokarev | 1 | -1/+1 |
2022-07-21 | bpf: Add support for forcing kfunc args to be trusted | Kumar Kartikeya Dwivedi | 1 | -3/+14 |
2022-07-21 | bpf: Switch to new kfunc flags infrastructure | Kumar Kartikeya Dwivedi | 1 | -58/+48 |
2022-07-15 | bpf: Fix check against plain integer v 'NULL' | Ben Dooks | 1 | -1/+2 |
2022-07-09 | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | Jakub Kicinski | 1 | -83/+11 |
2022-07-05 | bpf, libbpf: Add type match support | Daniel Müller | 1 | -0/+9 |
2022-06-29 | bpf: minimize number of allocated lsm slots per program | Stanislav Fomichev | 1 | -10/+0 |
2022-06-29 | bpf: per-cgroup lsm flavor | Stanislav Fomichev | 1 | -0/+11 |
2022-06-24 | bpf: Merge "types_are_compat" logic into relo_core.c | Daniel Müller | 1 | -83/+1 |
2022-06-23 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+5 |
2022-06-17 | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | Jakub Kicinski | 1 | -14/+128 |
2022-06-15 | bpf: Limit maximum modifier chain length in btf_check_type_tags | Kumar Kartikeya Dwivedi | 1 | -0/+5 |
2022-06-07 | bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs | Toke Høiland-Jørgensen | 1 | -1/+2 |