Age | Commit message (Expand) | Author | Files | Lines |
2024-04-30 | bpf: Add support for kprobe session context | Jiri Olsa | 1 | -0/+3 |
2024-04-23 | bpf: add support for bpf_wq user type | Benjamin Tissoires | 1 | -0/+17 |
2024-04-16 | btf: Avoid weak external references | Ard Biesheuvel | 1 | -2/+5 |
2024-03-11 | bpf: Recognize btf_decl_tag("arg: Arena") as PTR_TO_ARENA. | Alexei Starovoitov | 1 | -4/+15 |
2024-03-06 | bpf: Allow all printable characters in BTF DATASEC names | Eduard Zingerman | 1 | -1/+15 |
2024-02-13 | bpf: don't infer PTR_TO_CTX for programs with unnamed context type | Andrii Nakryiko | 1 | -0/+3 |
2024-02-13 | bpf: handle bpf_user_pt_regs_t typedef explicitly for PTR_TO_CTX global arg | Andrii Nakryiko | 1 | -0/+15 |
2024-02-13 | bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type() | Andrii Nakryiko | 1 | -14/+13 |
2024-02-13 | bpf: Create argument information for nullable arguments. | Kui-Feng Lee | 1 | -0/+27 |
2024-02-13 | bpf: Move __kfunc_param_match_suffix() to btf.c. | Kui-Feng Lee | 1 | -0/+18 |
2024-02-13 | bpf: add btf pointer to struct bpf_ctx_arg_aux. | Kui-Feng Lee | 1 | -1/+1 |
2024-02-08 | bpf, btf: Check btf for register_bpf_struct_ops | Geliang Tang | 1 | -1/+3 |
2024-02-08 | bpf, btf: Add check_btf_kconfigs helper | Geliang Tang | 1 | -18/+15 |
2024-02-08 | bpf, btf: Fix return value of register_btf_id_dtor_kfuncs | Geliang Tang | 1 | -4/+2 |
2024-02-02 | bpf: don't emit warnings intended for global subprogs for static subprogs | Andrii Nakryiko | 1 | -0/+6 |
2024-01-31 | bpf: treewide: Annotate BPF kfuncs in BTF | Daniel Xu | 1 | -0/+8 |
2024-01-30 | bpf: add arg:nullable tag to be combined with trusted pointers | Andrii Nakryiko | 1 | -0/+10 |
2024-01-30 | bpf: add __arg_trusted global func arg tag | Andrii Nakryiko | 1 | -13/+86 |
2024-01-29 | bpf: move arg:ctx type enforcement check inside the main logic loop | Andrii Nakryiko | 1 | -17/+4 |
2024-01-23 | bpf: export btf_ctx_access to modules. | Kui-Feng Lee | 1 | -0/+1 |
2024-01-23 | bpf, net: switch to dynamic registration | Kui-Feng Lee | 1 | -4/+82 |
2024-01-23 | bpf: add struct_ops_tab to btf. | Kui-Feng Lee | 1 | -0/+55 |
2024-01-23 | bpf: refactory struct_ops type initialization to a function. | Kui-Feng Lee | 1 | -0/+5 |
2024-01-23 | bpf: support multiple tags per argument | Andrii Nakryiko | 1 | -23/+41 |
2024-01-23 | bpf: prepare btf_prepare_func_args() for multiple tags per argument | Andrii Nakryiko | 1 | -16/+37 |
2024-01-23 | bpf: make sure scalar args don't accept __arg_nonnull tag | Andrii Nakryiko | 1 | -4/+4 |
2024-01-17 | bpf: enforce types for __arg_ctx-tagged arguments in global subprogs | Andrii Nakryiko | 1 | -0/+160 |
2024-01-17 | bpf: extract bpf_ctx_convert_map logic and make it more reusable | Andrii Nakryiko | 1 | -26/+45 |
2023-12-19 | bpf: add support for passing dynptr pointer to global subprog | Andrii Nakryiko | 1 | -0/+23 |
2023-12-19 | bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args | Andrii Nakryiko | 1 | -6/+38 |
2023-12-19 | bpf: move subprog call logic back to verifier.c | Andrii Nakryiko | 1 | -139/+0 |
2023-12-19 | bpf: prepare btf_prepare_func_args() for handling static subprogs | Andrii Nakryiko | 1 | -9/+9 |
2023-12-19 | bpf: reuse btf_prepare_func_args() check for main program BTF validation | Andrii Nakryiko | 1 | -47/+3 |
2023-12-19 | bpf: abstract away global subprog arg preparation logic from reg state setup | Andrii Nakryiko | 1 | -18/+20 |
2023-12-11 | bpf: tidy up exception callback management a bit | Andrii Nakryiko | 1 | -9/+2 |
2023-11-09 | bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum | Dave Marchevsky | 1 | -7/+4 |
2023-10-11 | bpf: Add bpf_sock_addr_set_sun_path() to allow writing unix sockaddr from bpf | Daan De Meyer | 1 | -0/+1 |
2023-09-21 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Paolo Abeni | 1 | -1/+1 |
2023-09-16 | bpf: Add support for custom exception callbacks | Kumar Kartikeya Dwivedi | 1 | -8/+21 |
2023-09-12 | bpf: Fix a erroneous check after snprintf() | Christophe JAILLET | 1 | -1/+1 |
2023-09-08 | bpf: Add BPF_KPTR_PERCPU as a field type | Yonghong Song | 1 | -0/+5 |
2023-09-02 | Merge tag 'probes-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/trac... | Linus Torvalds | 1 | -1/+1 |
2023-08-23 | tracing/probes: Support BTF argument on module functions | Masami Hiramatsu (Google) | 1 | -1/+1 |
2023-08-03 | net: invert the netdevice.h vs xdp.h dependency | Jakub Kicinski | 1 | -0/+1 |
2023-07-13 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 1 | -12/+12 |
2023-07-13 | bpf: Fix an error in verifying a field in a union | Yafang Shao | 1 | -1/+1 |
2023-07-13 | bpf: Fix an error around PTR_UNTRUSTED | Yafang Shao | 1 | -11/+9 |
2023-07-03 | bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_... | SeongJae Park | 1 | -4/+2 |
2023-06-30 | bpf: Resolve modifiers when walking structs | Stanislav Fomichev | 1 | -0/+2 |
2023-06-24 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 1 | -9/+10 |
2023-06-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -12/+8 |
2023-06-21 | bpf/btf: Accept function names that contain dots | Florent Revest | 1 | -12/+8 |
2023-05-30 | bpf: Silence a warning in btf_type_id_size() | Yonghong Song | 1 | -9/+10 |
2023-05-19 | bpf: Add kfunc filter function to 'struct btf_kfunc_id_set' | Aditi Ghag | 1 | -11/+54 |
2023-04-21 | bpf: minimal support for programs hooked into netfilter framework | Florian Westphal | 1 | -0/+6 |
2023-04-21 | bpf: Fix race between btf_put and btf_idr walk. | Alexei Starovoitov | 1 | -5/+3 |
2023-04-19 | bpf: support access variable length array of integer type | Feng Zhou | 1 | -3/+5 |
2023-04-15 | bpf: Migrate bpf_rbtree_remove to possibly fail | Dave Marchevsky | 1 | -19/+2 |
2023-04-15 | bpf: Introduce opaque bpf_refcount struct and add btf_record plumbing | Dave Marchevsky | 1 | -1/+11 |
2023-04-15 | bpf: Remove btf_field_offs, use btf_record's fields instead | Dave Marchevsky | 1 | -72/+21 |
2023-04-13 | Daniel Borkmann says: | Jakub Kicinski | 1 | -82/+197 |
2023-04-11 | bpf/btf: Fix is_int_ptr() | Feng Zhou | 1 | -6/+2 |
2023-04-11 | bpf: Simplify internal verifier log interface | Andrii Nakryiko | 1 | -33/+32 |
2023-04-11 | bpf: Add log_true_size output field to return necessary log buffer size | Andrii Nakryiko | 1 | -14/+18 |
2023-04-11 | bpf: Simplify logging-related error conditions handling | Andrii Nakryiko | 1 | -1/+1 |
2023-04-11 | bpf: Fix missing -EFAULT return on user log buf error in btf_parse() | Andrii Nakryiko | 1 | -0/+4 |
2023-04-11 | bpf: Switch BPF verifier log to be a rotating log by default | Andrii Nakryiko | 1 | -1/+2 |
2023-04-04 | bpf: Refactor btf_nested_type_is_trusted(). | Alexei Starovoitov | 1 | -27/+17 |
2023-03-13 | bpf: Disable migration when freeing stashed local kptr using obj drop | Dave Marchevsky | 1 | -3/+1 |
2023-03-10 | bpf: Support __kptr to local kptrs | Dave Marchevsky | 1 | -9/+28 |
2023-03-10 | bpf: btf: Remove unused btf_field_info_type enum | Dave Marchevsky | 1 | -6/+0 |
2023-03-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+1 |
2023-03-08 | bpf: add iterator kfuncs registration and validation logic | Andrii Nakryiko | 1 | -1/+111 |
2023-03-06 | btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR | Lorenz Bauer | 1 | -0/+1 |
2023-03-03 | bpf: Refactor RCU enforcement in the verifier. | Alexei Starovoitov | 1 | -3/+13 |
2023-03-03 | bpf: Rename __kptr_ref -> __kptr and __kptr -> __kptr_untrusted. | Alexei Starovoitov | 1 | -2/+2 |
2023-03-01 | bpf: Add skb dynptrs | Joanne Koong | 1 | -0/+18 |
2023-03-01 | bpf: Support "sk_buff" and "xdp_buff" as valid kfunc arg types | Joanne Koong | 1 | -0/+4 |
2023-02-17 | bpf: Fix global subprog context argument resolution logic | Andrii Nakryiko | 1 | -2/+11 |
2023-02-13 | bpf: Special verifier handling for bpf_rbtree_{remove, first} | Dave Marchevsky | 1 | -0/+24 |
2023-02-13 | bpf: Add basic bpf_rb_{root,node} support | Dave Marchevsky | 1 | -55/+107 |
2023-02-10 | Daniel Borkmann says: | Jakub Kicinski | 1 | -1/+15 |
2023-02-02 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -2/+2 |
2023-01-28 | bpf: btf: Add BTF_FMODEL_SIGNED_ARG flag | Ilya Leoshkevich | 1 | -1/+15 |
2023-01-24 | bpf: Allow trusted args to walk struct when checking BTF IDs | David Vernet | 1 | -0/+61 |
2023-01-24 | bpf: Enable annotating trusted nested pointers | David Vernet | 1 | -0/+61 |
2023-01-20 | bpf: Add missing btf_put to register_btf_id_dtor_kfuncs | Jiri Olsa | 1 | -2/+2 |
2023-01-10 | bpf: btf: limit logging of ignored BTF mismatches | Connor O'Brien | 1 | -11/+27 |
2022-12-28 | bpf: rename list_head -> graph_root in field info types | Dave Marchevsky | 1 | -10/+11 |
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 |
2022-06-07 | bpf: Add btf enum64 support | Yonghong Song | 1 | -14/+128 |
2022-05-20 | bpf: Allow kfunc in tracing and syscall programs. | Benjamin Tissoires | 1 | -0/+6 |
2022-04-26 | bpf: Compute map_btf_id during build time | Menglong Dong | 1 | -40/+0 |
2022-04-25 | bpf: Make BTF type match stricter for release arguments | Kumar Kartikeya Dwivedi | 1 | -4/+10 |
2022-04-25 | bpf: Teach verifier about kptr_get kfunc helpers | Kumar Kartikeya Dwivedi | 1 | -5/+53 |
2022-04-25 | bpf: Wire up freeing of referenced kptr | Kumar Kartikeya Dwivedi | 1 | -1/+97 |
2022-04-25 | bpf: Populate pairs of btf_id and destructor kfunc in btf | Kumar Kartikeya Dwivedi | 1 | -0/+108 |
2022-04-25 | bpf: Allow storing referenced kptr in map | Kumar Kartikeya Dwivedi | 1 | -1/+9 |
2022-04-25 | bpf: Tag argument to be released in bpf_func_proto | Kumar Kartikeya Dwivedi | 1 | -6/+5 |
2022-04-25 | bpf: Allow storing unreferenced kptr in map | Kumar Kartikeya Dwivedi | 1 | -21/+146 |
2022-04-21 | bpf: Make btf_find_field more generic | Kumar Kartikeya Dwivedi | 1 | -31/+89 |
2022-04-19 | bpf: Ensure type tags precede modifiers in BTF | Kumar Kartikeya Dwivedi | 1 | -0/+54 |
2022-03-28 | bpf: Fix maximum permitted number of arguments check | Yuntao Wang | 1 | -1/+1 |
2022-03-21 | bpf: Simplify check in btf_parse_hdr() | Yuntao Wang | 1 | -2/+1 |
2022-03-20 | bpf: Check for NULL return from bpf_get_btf_vmlinux | Kumar Kartikeya Dwivedi | 1 | -1/+5 |
2022-03-19 | bpf: Always raise reference in btf_get_module_btf | Kumar Kartikeya Dwivedi | 1 | -10/+11 |
2022-03-18 | bpf: Factor out fd returning from bpf_btf_find_by_name_kind | Kumar Kartikeya Dwivedi | 1 | -37/+53 |
2022-03-05 | bpf: Reject programs that try to load __percpu memory. | Hao Luo | 1 | -1/+7 |
2022-03-05 | bpf: Harden register offset checks for release helpers and kfuncs | Kumar Kartikeya Dwivedi | 1 | -14/+19 |
2022-03-05 | bpf: Fix PTR_TO_BTF_ID var_off check | Kumar Kartikeya Dwivedi | 1 | -3/+6 |
2022-02-28 | bpf: Add config to allow loading modules with BTF mismatches | Connor O'Brien | 1 | -1/+2 |
2022-02-23 | bpf: Cleanup comments | Tom Rix | 1 | -3/+3 |
2022-02-19 | bpf: Initialize ret to 0 inside btf_populate_kfunc_set() | Souptick Joarder (HPE) | 1 | -1/+1 |
2022-02-17 | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | Jakub Kicinski | 1 | -3/+10 |
2022-02-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -2/+3 |
2022-02-16 | bpf: Fix crash due to out of bounds access into reg2btf_ids. | Kumar Kartikeya Dwivedi | 1 | -2/+3 |
2022-02-16 | libbpf: Split bpf_core_apply_relo() | Mauricio Vásquez | 1 | -3/+10 |
2022-02-04 | bpf: Implement bpf_core_types_are_compat(). | Matteo Croce | 1 | -1/+104 |
2022-02-03 | bpf: Fix a btf decl_tag bug when tagging a function | Yonghong Song | 1 | -8/+21 |
2022-01-27 | bpf: reject program if a __user tagged memory accessed in kernel way | Yonghong Song | 1 | -6/+28 |
2022-01-25 | bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF | Stanislav Fomichev | 1 | -2/+13 |
2022-01-24 | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | Jakub Kicinski | 1 | -40/+328 |
2022-01-19 | bpf: Generalize check_ctx_reg for reuse with other types | Daniel Borkmann | 1 | -1/+1 |
2022-01-18 | bpf: Add reference tracking support to kfunc | Kumar Kartikeya Dwivedi | 1 | -2/+30 |
2022-01-18 | bpf: Introduce mem, size argument pair support for kfunc | Kumar Kartikeya Dwivedi | 1 | -3/+45 |
2022-01-18 | bpf: Remove check_kfunc_call callback and old kfunc BTF ID API | Kumar Kartikeya Dwivedi | 1 | -46/+0 |
2022-01-18 | bpf: Populate kfunc BTF ID sets in struct btf | Kumar Kartikeya Dwivedi | 1 | -1/+243 |
2022-01-18 | bpf: Fix UAF due to race between btf_try_get_module and load_module | Kumar Kartikeya Dwivedi | 1 | -2/+24 |
2021-12-18 | bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support | Kumar Kartikeya Dwivedi | 1 | -21/+73 |
2021-12-18 | bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. | Hao Luo | 1 | -1/+1 |
2021-12-18 | bpf: Convert PTR_TO_MEM_OR_NULL to composable types. | Hao Luo | 1 | -1/+1 |
2021-12-18 | bpf: Introduce MEM_RDONLY flag | Hao Luo | 1 | -2/+1 |
2021-12-18 | bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL | Hao Luo | 1 | -2/+5 |
2021-12-13 | bpf: Allow access to int pointer arguments in tracing programs | Jiri Olsa | 1 | -4/+3 |
2021-12-11 | bpf: Silence coverity false positive warning. | Alexei Starovoitov | 1 | -4/+4 |
2021-12-11 | bpf: Use kmemdup() to replace kmalloc + memcpy | Jiapeng Chong | 1 | -2/+1 |
2021-12-10 | Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next | Jakub Kicinski | 1 | -12/+398 |
2021-12-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -9/+2 |
2021-12-08 | bpf: Remove redundant assignment to pointer t | Colin Ian King | 1 | -1/+1 |
2021-12-06 | bpf: Silence purge_cand_cache build warning. | Alexei Starovoitov | 1 | -0/+2 |
2021-12-04 | bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) | Hou Tao | 1 | -2/+1 |
2021-12-03 | libbpf: Reduce bpf_core_apply_relo_insn() stack usage. | Alexei Starovoitov | 1 | -1/+10 |
2021-12-02 | bpf: Fix bpf_check_mod_kfunc_call for built-in modules | Kumar Kartikeya Dwivedi | 1 | -2/+0 |
2021-12-02 | bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL | Kumar Kartikeya Dwivedi | 1 | -7/+2 |
2021-12-02 | bpf: Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn(). | Alexei Starovoitov | 1 | -1/+345 |
2021-12-02 | bpf: Adjust BTF log size limit. | Alexei Starovoitov | 1 | -1/+1 |
2021-12-02 | bpf: Pass a set of bpf_core_relo-s to prog_load command. | Alexei Starovoitov | 1 | -0/+6 |
2021-12-02 | bpf: Prepare relo_core.c for kernel duty. | Alexei Starovoitov | 1 | -0/+26 |
2021-12-02 | bpf: Rename btf_member accessors. | Alexei Starovoitov | 1 | -9/+9 |
2021-11-12 | bpf: Introduce btf_tracing_ids | Song Liu | 1 | -4/+4 |
2021-11-12 | bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs | Song Liu | 1 | -1/+1 |