2023-10-09 | David Vernet | selftests/bpf: Add testcase for async callback return... Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20231009161414.235829-2-void@manifault.com |
commit | commitdiff | tree |
2023-10-09 | David Vernet | bpf: Fix verifier log for async callback return values Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20231009161414.235829-1-void@manifault.com |
commit | commitdiff | tree |
2023-08-30 | David Vernet | bpf, docs: s/eBPF/BPF in standards documents Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20230828155948.123405-4-void@manifault.com |
commit | commitdiff | tree |
2023-08-30 | David Vernet | bpf, docs: Add abi.rst document to standardization... Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20230828155948.123405-3-void@manifault.com |
commit | commitdiff | tree |
2023-08-30 | David Vernet | bpf, docs: Move linux-notes.rst to root bpf docs tree Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20230828155948.123405-2-void@manifault.com |
commit | commitdiff | tree |
2023-08-15 | David Vernet | bpf: Document struct bpf_struct_ops fields Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230814185908.700553-3-void@manifault.com |
commit | commitdiff | tree |
2023-08-15 | David Vernet | bpf: Support default .validate() and .update() behavior... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230814185908.700553-2-void@manifault.com |
commit | commitdiff | tree |
2023-07-11 | David Vernet | bpf,docs: Create new standardization subdirectory Signed-off-by: David Vernet <void@manifault.com> ...kernel.org/r/20230710183027.15132-1-void@manifault.com |
commit | commitdiff | tree |
2023-06-12 | David Vernet | bpf/docs: Update documentation for new cpumask kfuncs Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230610035053.117605-5-void@manifault.com |
commit | commitdiff | tree |
2023-06-12 | David Vernet | selftests/bpf: Update bpf_cpumask_any* tests to use... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230610035053.117605-4-void@manifault.com |
commit | commitdiff | tree |
2023-06-12 | David Vernet | bpf: Replace bpf_cpumask_any* with bpf_cpumask_any_distribute* Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230610035053.117605-3-void@manifault.com |
commit | commitdiff | tree |
2023-06-12 | David Vernet | selftests/bpf: Add test for new bpf_cpumask_first_and... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230610035053.117605-2-void@manifault.com |
commit | commitdiff | tree |
2023-06-12 | David Vernet | bpf: Add bpf_cpumask_first_and() kfunc Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230610035053.117605-1-void@manifault.com |
commit | commitdiff | tree |
2023-06-05 | David Vernet | selftests/bpf: Add missing selftests kconfig options Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20230602140108.1177900-1-void@manifault.com |
commit | commitdiff | tree |
2023-06-05 | David Vernet | selftests/bpf: Add test for non-NULLable PTR_TO_BTF_IDs Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230602150112.1494194-2-void@manifault.com |
commit | commitdiff | tree |
2023-06-05 | David Vernet | bpf: Teach verifier that trusted PTR_TO_BTF_ID pointers... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230602150112.1494194-1-void@manifault.com |
commit | commitdiff | tree |
2023-04-16 | David Vernet | bpf,docs: Remove KF_KPTR_GET from documentation Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230416084928.326135-4-void@manifault.com |
commit | commitdiff | tree |
2023-04-16 | David Vernet | bpf: Remove KF_KPTR_GET kfunc flag Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230416084928.326135-3-void@manifault.com |
commit | commitdiff | tree |
2023-04-16 | David Vernet | bpf: Remove bpf_kfunc_call_test_kptr_get() test kfunc Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230416084928.326135-2-void@manifault.com |
commit | commitdiff | tree |
2023-04-12 | David Vernet | bpf,docs: Remove references to bpf_cgroup_kptr_get() Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230411041633.179404-3-void@manifault.com |
commit | commitdiff | tree |
2023-04-12 | David Vernet | bpf: Remove bpf_cgroup_kptr_get() kfunc Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230411041633.179404-2-void@manifault.com |
commit | commitdiff | tree |
2023-04-12 | David Vernet | bpf: Make bpf_cgroup_acquire() KF_RCU | KF_RET_NULL Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230411041633.179404-1-void@manifault.com |
commit | commitdiff | tree |
2023-04-01 | David Vernet | bpf,docs: Update documentation to reflect new task... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230331195733.699708-4-void@manifault.com |
commit | commitdiff | tree |
2023-04-01 | David Vernet | bpf: Remove now-defunct task kfuncs Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230331195733.699708-3-void@manifault.com |
commit | commitdiff | tree |
2023-04-01 | David Vernet | bpf: Make struct task_struct an RCU-safe type Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230331195733.699708-2-void@manifault.com |
commit | commitdiff | tree |
2023-03-30 | David Vernet | selftests/bpf: Add testcases for ptr_*_or_null_ in... Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20230330145203.80506-2-void@manifault.com |
commit | commitdiff | tree |
2023-03-30 | David Vernet | bpf: Handle PTR_MAYBE_NULL case in PTR_TO_BTF_ID helper... Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20230330145203.80506-1-void@manifault.com |
commit | commitdiff | tree |
2023-03-25 | David Vernet | bpf: Treat KF_RELEASE kfuncs as KF_TRUSTED_ARGS Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230325213144.486885-4-void@manifault.com |
commit | commitdiff | tree |
2023-03-25 | David Vernet | bpf: Remove now-unnecessary NULL checks for KF_RELEASE... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230325213144.486885-3-void@manifault.com |
commit | commitdiff | tree |
2023-03-25 | David Vernet | bpf: Only invoke kptr dtor following non-NULL xchg Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230325213144.486885-2-void@manifault.com |
commit | commitdiff | tree |
2023-03-16 | David Vernet | bpf,docs: Remove bpf_cpumask_kptr_get() from documentation Signed-off-by: David Vernet <void@manifault.com> ...kernel.org/r/20230316054028.88924-6-void@manifault.com |
commit | commitdiff | tree |
2023-03-16 | David Vernet | bpf: Remove bpf_cpumask_kptr_get() kfunc Signed-off-by: David Vernet <void@manifault.com> ...kernel.org/r/20230316054028.88924-5-void@manifault.com |
commit | commitdiff | tree |
2023-03-16 | David Vernet | bpf/selftests: Test using global cpumask kptr with RCU Signed-off-by: David Vernet <void@manifault.com> ...kernel.org/r/20230316054028.88924-4-void@manifault.com |
commit | commitdiff | tree |
2023-03-16 | David Vernet | bpf: Mark struct bpf_cpumask as rcu protected Signed-off-by: David Vernet <void@manifault.com> ...kernel.org/r/20230316054028.88924-3-void@manifault.com |
commit | commitdiff | tree |
2023-03-16 | David Vernet | bpf: Free struct bpf_cpumask in call_rcu handler Signed-off-by: David Vernet <void@manifault.com> ...kernel.org/r/20230316054028.88924-2-void@manifault.com |
commit | commitdiff | tree |
2023-03-13 | David Vernet | tasks: Extract rcu_users out of union Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230215233033.889644-1-void@manifault.com |
commit | commitdiff | tree |
2023-03-10 | David Vernet | bpf/selftests: Fix send_signal tracepoint tests Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230310061909.1420887-1-void@manifault.com |
commit | commitdiff | tree |
2023-03-03 | David Vernet | bpf, docs: Fix final bpf docs build failure Signed-off-by: David Vernet <void@manifault.com> ...kernel.org/r/20230302183918.54190-2-void@manifault.com |
commit | commitdiff | tree |
2023-03-03 | David Vernet | bpf, docs: Fix link to netdev-FAQ target Signed-off-by: David Vernet <void@manifault.com> ...kernel.org/r/20230302183918.54190-1-void@manifault.com |
commit | commitdiff | tree |
2023-03-02 | David Vernet | bpf, docs: Fix __uninit kfunc doc section Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230301194910.602738-2-void@manifault.com |
commit | commitdiff | tree |
2023-03-02 | David Vernet | bpf: Fix doxygen comments for dynptr slice kfuncs Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230301194910.602738-1-void@manifault.com |
commit | commitdiff | tree |
2023-02-28 | David Vernet | bpf: Fix bpf_cgroup_from_id() doxygen header Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230228152845.294695-1-void@manifault.com |
commit | commitdiff | tree |
2023-02-15 | David Vernet | bpf, docs: Add myself to BPF docs MAINTAINERS entry Signed-off-by: David Vernet <void@manifault.com> ...kernel.org/r/20230214223553.78353-1-void@manifault.com |
commit | commitdiff | tree |
2023-02-03 | David Vernet | bpf/docs: Document kfunc lifecycle / stability expectations Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230203155727.793518-2-void@manifault.com |
commit | commitdiff | tree |
2023-02-01 | David Vernet | selftests/bpf: Add testcase for static kfunc with unused arg Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20230201173016.342758-5-void@manifault.com |
commit | commitdiff | tree |
2023-02-01 | David Vernet | bpf: Add __bpf_kfunc tag to all kfuncs Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20230201173016.342758-4-void@manifault.com |
commit | commitdiff | tree |
2023-02-01 | David Vernet | bpf: Document usage of the new __bpf_kfunc macro Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20230201173016.342758-3-void@manifault.com |
commit | commitdiff | tree |
2023-02-01 | David Vernet | bpf: Add __bpf_kfunc tag for marking kernel functions... Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20230201173016.342758-2-void@manifault.com |
commit | commitdiff | tree |
2023-01-28 | David Vernet | bpf: Build-time assert that cpumask offset is zero Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230128141537.100777-1-void@manifault.com |
commit | commitdiff | tree |
2023-01-25 | David Vernet | bpf/selftests: Verify struct_ops prog sleepable behavior Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230125164735.785732-5-void@manifault.com |
commit | commitdiff | tree |
2023-01-25 | David Vernet | bpf: Pass const struct bpf_prog * to .check_member Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230125164735.785732-4-void@manifault.com |
commit | commitdiff | tree |
2023-01-25 | David Vernet | libbpf: Support sleepable struct_ops.s section Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230125164735.785732-3-void@manifault.com |
commit | commitdiff | tree |
2023-01-25 | David Vernet | bpf: Allow BPF_PROG_TYPE_STRUCT_OPS programs to be... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230125164735.785732-2-void@manifault.com |
commit | commitdiff | tree |
2023-01-25 | David Vernet | bpf/docs: Document the nocast aliasing behavior of... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230125143816.721952-8-void@manifault.com |
commit | commitdiff | tree |
2023-01-25 | David Vernet | bpf/docs: Document how nested trusted fields may be... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230125143816.721952-7-void@manifault.com |
commit | commitdiff | tree |
2023-01-25 | David Vernet | bpf/docs: Document cpumask kfuncs in a new file Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230125143816.721952-6-void@manifault.com |
commit | commitdiff | tree |
2023-01-25 | David Vernet | selftests/bpf: Add selftest suite for cpumask kfuncs Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230125143816.721952-5-void@manifault.com |
commit | commitdiff | tree |
2023-01-25 | David Vernet | selftests/bpf: Add nested trust selftests suite Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230125143816.721952-4-void@manifault.com |
commit | commitdiff | tree |
2023-01-25 | David Vernet | bpf: Enable cpumasks to be queried and used as kptrs Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230125143816.721952-3-void@manifault.com |
commit | commitdiff | tree |
2023-01-25 | David Vernet | bpf: Disallow NULLable pointers for trusted kfuncs Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230125143816.721952-2-void@manifault.com |
commit | commitdiff | tree |
2023-01-25 | David Vernet | bpf: Allow trusted args to walk struct when checking... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230120192523.3650503-3-void@manifault.com |
commit | commitdiff | tree |
2023-01-25 | David Vernet | bpf: Enable annotating trusted nested pointers Signed-off-by: David Vernet <void@manifault.com> ...org/r/20230120192523.3650503-2-void@manifault.com |
commit | commitdiff | tree |
2023-01-23 | David Vernet | selftests/bpf: Use __failure macro in task kfunc testsuite Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20230120021844.3048244-1-void@manifault.com |
commit | commitdiff | tree |
2022-12-08 | David Vernet | bpf/docs: Document struct cgroup * kfuncs Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221207204911.873646-3-void@manifault.com |
commit | commitdiff | tree |
2022-12-08 | David Vernet | bpf/docs: Document struct task_struct * kfuncs Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221207204911.873646-2-void@manifault.com |
commit | commitdiff | tree |
2022-12-07 | David Vernet | bpf: Don't use rcu_users to refcount in task kfuncs Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221206210538.597606-1-void@manifault.com |
commit | commitdiff | tree |
2022-11-24 | David Vernet | selftests/bpf: Add selftests for bpf_task_from_pid() Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221122145300.251210-3-void@manifault.com |
commit | commitdiff | tree |
2022-11-24 | David Vernet | bpf: Add bpf_task_from_pid() kfunc Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221122145300.251210-2-void@manifault.com |
commit | commitdiff | tree |
2022-11-23 | David Vernet | bpf: Don't use idx variable when registering kfunc... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221123135253.637525-1-void@manifault.com |
commit | commitdiff | tree |
2022-11-22 | David Vernet | selftests/bpf: Add selftests for bpf_cgroup_ancestor... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221122055458.173143-5-void@manifault.com |
commit | commitdiff | tree |
2022-11-22 | David Vernet | bpf: Add bpf_cgroup_ancestor() kfunc Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221122055458.173143-4-void@manifault.com |
commit | commitdiff | tree |
2022-11-22 | David Vernet | selftests/bpf: Add cgroup kfunc / kptr selftests Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221122055458.173143-3-void@manifault.com |
commit | commitdiff | tree |
2022-11-22 | David Vernet | bpf: Enable cgroups to be used as kptrs Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221122055458.173143-2-void@manifault.com |
commit | commitdiff | tree |
2022-11-20 | David Vernet | bpf/selftests: Add selftests for new task kfuncs Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221120051004.3605026-5-void@manifault.com |
commit | commitdiff | tree |
2022-11-20 | David Vernet | bpf: Add kfuncs for storing struct task_struct * as... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221120051004.3605026-4-void@manifault.com |
commit | commitdiff | tree |
2022-11-20 | David Vernet | bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS... Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221120051004.3605026-3-void@manifault.com |
commit | commitdiff | tree |
2022-11-20 | David Vernet | bpf: Allow multiple modifiers in reg_type_str() prefix Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221120051004.3605026-2-void@manifault.com |
commit | commitdiff | tree |
2022-10-13 | David Vernet | selftests/bpf: Make bpf_user_ringbuf_drain() selftest... Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20221012232015.1510043-3-void@manifault.com |
commit | commitdiff | tree |
2022-10-13 | David Vernet | bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1 Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20221012232015.1510043-2-void@manifault.com |
commit | commitdiff | tree |
2022-10-12 | David Vernet | selftests/bpf: Alphabetize DENYLISTs Signed-off-by: David Vernet <void@manifault.com> ...org/r/20221011165255.774014-1-void@manifault.com |
commit | commitdiff | tree |
2022-09-21 | David Vernet | selftests/bpf: Add selftests validating the user ringbuf Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20220920000100.477320-5-void@manifault.com |
commit | commitdiff | tree |
2022-09-21 | David Vernet | bpf: Add libbpf logic for user-space ring buffer Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20220920000100.477320-4-void@manifault.com |
commit | commitdiff | tree |
2022-09-21 | David Vernet | bpf: Add bpf_user_ringbuf_drain() helper Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20220920000100.477320-3-void@manifault.com |
commit | commitdiff | tree |
2022-09-21 | David Vernet | bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type Signed-off-by: David Vernet <void@manifault.com> ...org/bpf/20220920000100.477320-2-void@manifault.com |
commit | commitdiff | tree |
2022-05-13 | David Vernet | cgroup: fix racy check in alloc_pagecache_max_30M(... ...org/r/20220423155619.3669555-6-void@manifault.com Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-05-13 | David Vernet | cgroup: remove racy check in test_memcg_sock() ...org/r/20220423155619.3669555-5-void@manifault.com Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-05-13 | David Vernet | cgroup: account for memory_localevents in test_memcg_oom_gro... ...org/r/20220423155619.3669555-4-void@manifault.com Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-05-13 | David Vernet | cgroup: account for memory_recursiveprot in test_memcg_low() ...org/r/20220423155619.3669555-3-void@manifault.com Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-05-13 | David Vernet | cgroups: refactor children cgroups in memcg tests ...org/r/20220423155619.3669555-1-void@manifault.com ...org/r/20220423155619.3669555-2-void@manifault.com Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-04-25 | David Vernet | cgroup: Add config file to cgroup selftest suite Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-04-25 | David Vernet | cgroup: Add test_cpucg_max_nested() testcase Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-04-25 | David Vernet | cgroup: Add test_cpucg_max() testcase Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-04-25 | David Vernet | cgroup: Add test_cpucg_nested_weight_underprovisioned... Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-04-25 | David Vernet | cgroup: Adding test_cpucg_nested_weight_overprovisioned... Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-04-22 | David Vernet | cgroup: Add test_cpucg_weight_underprovisioned() testcase Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-04-22 | David Vernet | cgroup: Add test_cpucg_weight_overprovisioned() testcase Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-04-22 | David Vernet | cgroup: Add test_cpucg_stats() testcase to cgroup cpu... Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-04-22 | David Vernet | cgroup: Add new test_cpu.c test suite in cgroup selftests Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-04-20 | David Vernet | rcu_sync: Fix comment to properly reflect rcu_sync_exit... Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
2022-04-12 | David Vernet | rcutorture: Add missing return and use __func__ in... Signed-off-by: David Vernet <void@manifault.com> |
commit | commitdiff | tree |
next |