Show patches with: Submitter = Benjamin Tissoires       |    Archived = No       |   244 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[HID,13/13] HID: bpf: error on warnings when compiling bpf objects HID: convert HID-BPF into using bpf_struct_ops - - - 1-- 2024-05-28 Benjamin Tissoires Superseded
[HID,12/13] HID: bpf: Artist24: remove unused variable HID: convert HID-BPF into using bpf_struct_ops - - - 1-- 2024-05-28 Benjamin Tissoires Superseded
[HID,11/13] Documentation: HID: add a small blurb on udev-hid-bpf HID: convert HID-BPF into using bpf_struct_ops - - - 1-- 2024-05-28 Benjamin Tissoires Superseded
[HID,10/13] Documentation: HID: amend HID-BPF for struct_ops HID: convert HID-BPF into using bpf_struct_ops - - - 1-- 2024-05-28 Benjamin Tissoires Superseded
[HID,09/13] selftests/hid: add subprog call test HID: convert HID-BPF into using bpf_struct_ops - - - 1-- 2024-05-28 Benjamin Tissoires Superseded
[HID,08/13] HID: bpf: remove tracing HID-BPF capability HID: convert HID-BPF into using bpf_struct_ops - - - 1-- 2024-05-28 Benjamin Tissoires Superseded
[HID,07/13] HID: bpf: convert in-tree fixes into struct_ops HID: convert HID-BPF into using bpf_struct_ops - - - 1-- 2024-05-28 Benjamin Tissoires Superseded
[HID,06/13] HID: bpf: add defines for HID-BPF SEC in in-tree bpf fixes HID: convert HID-BPF into using bpf_struct_ops - - - 1-- 2024-05-28 Benjamin Tissoires Superseded
[HID,05/13] HID: samples: convert the 2 HID-BPF samples into struct_ops HID: convert HID-BPF into using bpf_struct_ops - - - 1-- 2024-05-28 Benjamin Tissoires Superseded
[HID,04/13] selftests/hid: convert the hid_bpf selftests with struct_ops HID: convert HID-BPF into using bpf_struct_ops - - - 1-- 2024-05-28 Benjamin Tissoires Superseded
[HID,03/13] HID: bpf: implement HID-BPF through bpf_struct_ops HID: convert HID-BPF into using bpf_struct_ops - - - 1-- 2024-05-28 Benjamin Tissoires Superseded
[HID,02/13] HID: bpf: add hid_get/put_device() helpers HID: convert HID-BPF into using bpf_struct_ops - - - 1-- 2024-05-28 Benjamin Tissoires Superseded
[HID,01/13] HID: rename struct hid_bpf_ops into hid_ops HID: convert HID-BPF into using bpf_struct_ops - - - 1-- 2024-05-28 Benjamin Tissoires Superseded
[RFC,HID,7/7] HID: bpf: prevent infinite recursions with hid_hw_raw_requests hooks Use the new __s_async for HID-BPF - - - 1-- 2024-05-08 Benjamin Tissoires RFC
[RFC,HID,6/7] WIP: selftests/hid: add tests for hid_hw_raw_request HID-BPF hooks Use the new __s_async for HID-BPF - - - 1-- 2024-05-08 Benjamin Tissoires RFC
[RFC,HID,5/7] WIP: add HID-BPF hooks for hid_hw_raw_requests Use the new __s_async for HID-BPF - - - 1-- 2024-05-08 Benjamin Tissoires RFC
[RFC,HID,4/7] HID: add source argument to HID low level functions Use the new __s_async for HID-BPF - - - 1-- 2024-05-08 Benjamin Tissoires RFC
[RFC,HID,3/7] HID: bpf: allow for sleepable bpf hooks Use the new __s_async for HID-BPF - - - 1-- 2024-05-08 Benjamin Tissoires RFC
[RFC,HID,2/7] selftests/hid: fix bpf programs for the new attachment logic Use the new __s_async for HID-BPF - - - 1-- 2024-05-08 Benjamin Tissoires RFC
[RFC,HID,1/7] HID: bpf: change the prog run logic Use the new __s_async for HID-BPF - - - 1-- 2024-05-08 Benjamin Tissoires RFC
[RFC,bpf-next,8/8] bpf: rely on __aux suffix for bpf_wq_set_callback_impl Implement generic bpf_async cb - - - --1 2024-05-07 Benjamin Tissoires bpf RFC
[RFC,bpf-next,7/8] bpf: implement __aux kfunc argument suffix to fetch prog_aux Implement generic bpf_async cb - - - --1 2024-05-07 Benjamin Tissoires bpf RFC
[RFC,bpf-next,6/8] bpf: remove one special case of is_bpf_wq_set_callback_impl_kfunc Implement generic bpf_async cb - - - --1 2024-05-07 Benjamin Tissoires bpf RFC
[RFC,bpf-next,5/8] selftests/bpf: rely on wq_callback_fn_t Implement generic bpf_async cb - - - --1 2024-05-07 Benjamin Tissoires bpf RFC
[RFC,bpf-next,4/8] bpf: typedef a type for the bpf_wq callbacks Implement generic bpf_async cb - - - --1 2024-05-07 Benjamin Tissoires bpf RFC
[RFC,bpf-next,3/8] bpf: implement __async and __s_async kfunc suffixes Implement generic bpf_async cb - - - --1 2024-05-07 Benjamin Tissoires bpf RFC
[RFC,bpf-next,2/8] bpf: add kfunc_meta parameter to push_callback_call() Implement generic bpf_async cb - - - --1 2024-05-07 Benjamin Tissoires bpf RFC
[RFC,bpf-next,1/8] bpf: ignore sleepable prog parameter for kfuncs Implement generic bpf_async cb - - - --1 2024-05-07 Benjamin Tissoires bpf RFC
[bpf-next,v3,3/3] selftests/bpf: drop an unused local variable bpf_wq followup series 1 - - 60-2 2024-04-30 Benjamin Tissoires bpf Accepted
[bpf-next,v3,2/3] bpf: do not walk twice the hash map on free bpf_wq followup series 1 - - 5912 2024-04-30 Benjamin Tissoires bpf Accepted
[bpf-next,v3,1/3] bpf: do not walk twice the map on free bpf_wq followup series 1 - - 5912 2024-04-30 Benjamin Tissoires bpf Accepted
[v2,3/3] selftests/bpf: drop an unused local variable bpf_wq followup series - - - 62-- 2024-04-30 Benjamin Tissoires bpf Superseded
[v2,2/3] bpf: do not walk twice the hash map on free bpf_wq followup series - - - 611- 2024-04-30 Benjamin Tissoires bpf Superseded
[v2,1/3] bpf: do not walk twice the map on free bpf_wq followup series - - - 611- 2024-04-30 Benjamin Tissoires bpf Superseded
[3/3] selftests/bpf: drop an unused local variable bpf_wq followup series - - - 45-- 2024-04-25 Benjamin Tissoires bpf Superseded
[2/3] bpf: do not walk twice the hash map on free bpf_wq followup series - - - 45-- 2024-04-25 Benjamin Tissoires bpf Superseded
[1/3] bpf: do not walk twice the map on free bpf_wq followup series - - - 45-- 2024-04-25 Benjamin Tissoires bpf Superseded
bpf: verifier: allow arrays of progs to be used in sleepable context bpf: verifier: allow arrays of progs to be used in sleepable context - - - 5912 2024-04-22 Benjamin Tissoires bpf Changes Requested
[bpf-next,v2,16/16] selftests/bpf: wq: add bpf_wq_start() checks Introduce bpf_wq - - - 6115 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,15/16] bpf: add bpf_wq_start Introduce bpf_wq - - - 60-7 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,14/16] selftests/bpf: add checks for bpf_wq_set_callback() Introduce bpf_wq - - - 6025 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,13/16] bpf: wq: add bpf_wq_set_callback_impl Introduce bpf_wq - - - 5917 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,12/16] selftests/bpf: wq: add bpf_wq_init() checks Introduce bpf_wq - - - 6115 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,11/16] bpf: wq: add bpf_wq_init Introduce bpf_wq - - - 5917 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,10/16] selftests/bpf: add bpf_wq tests Introduce bpf_wq - - - 6115 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,09/16] bpf: allow struct bpf_wq to be embedded in arraymaps and hashmaps Introduce bpf_wq - - - 6115 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,08/16] bpf: add support for KF_ARG_PTR_TO_WORKQUEUE Introduce bpf_wq - - - 6115 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,07/16] bpf: verifier: bail out if the argument is not a map Introduce bpf_wq - - - 6115 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,06/16] tools: sync include/uapi/linux/bpf.h Introduce bpf_wq - - - 62-5 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,05/16] bpf: add support for bpf_wq user type Introduce bpf_wq - - - 6115 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,04/16] bpf: replace bpf_timer_cancel_and_free with a generic helper Introduce bpf_wq - - - 6115 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,03/16] bpf: replace bpf_timer_set_callback with a generic helper Introduce bpf_wq - - - 6115 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,02/16] bpf: replace bpf_timer_init with a generic helper Introduce bpf_wq - - - 6115 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,v2,01/16] bpf: make timer data struct more generic Introduce bpf_wq - - - 6115 2024-04-20 Benjamin Tissoires bpf Accepted
[bpf-next,18/18] selftests/bpf: wq: add bpf_wq_start() checks Introduce bpf_wq - - - 5318 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,17/18] bpf: add bpf_wq_start Introduce bpf_wq - - - 52-10 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,16/18] selftests/bpf: add checks for bpf_wq_set_callback() Introduce bpf_wq - - - 5228 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,15/18] bpf: wq: add bpf_wq_set_callback_impl Introduce bpf_wq - - - 51110 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,14/18] bpf/verifier: add is_sleepable argument to push_callback_call Introduce bpf_wq - - - 5318 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,13/18] selftests/bpf: wq: add bpf_wq_init() checks Introduce bpf_wq - - - 5318 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,12/18] tools: sync include/uapi/linux/bpf.h Introduce bpf_wq - - - 54-8 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,11/18] bpf: wq: add bpf_wq_init Introduce bpf_wq - - - 51110 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,10/18] selftests/bpf: add bpf_wq tests Introduce bpf_wq - - - 5318 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,09/18] bpf: allow struct bpf_wq to be embedded in arraymaps and hashmaps Introduce bpf_wq - - - 5318 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,08/18] bpf: add support for KF_ARG_PTR_TO_WORKQUEUE Introduce bpf_wq - - - 5318 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,07/18] tools: sync include/uapi/linux/bpf.h Introduce bpf_wq - - - 54-8 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,06/18] bpf: add support for bpf_wq user type Introduce bpf_wq - - - 5318 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,05/18] bpf: replace bpf_timer_cancel_and_free with a generic helper Introduce bpf_wq - - - 5318 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,04/18] bpf: replace bpf_timer_set_callback with a generic helper Introduce bpf_wq - - - 5318 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,03/18] bpf: replace bpf_timer_init with a generic helper Introduce bpf_wq - - - 5318 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,02/18] bpf: make timer data struct more generic Introduce bpf_wq - - - 5318 2024-04-16 Benjamin Tissoires bpf Superseded
[bpf-next,01/18] bpf: trampoline: export __bpf_prog_enter/exit_recur Introduce bpf_wq - - - 5318 2024-04-16 Benjamin Tissoires bpf Superseded
[RFC,bpf-next,v6,6/6] selftests/bpf: add sleepable timer tests sleepable bpf_timer (was: allow HID-BPF to do device IOs) 1 - - 43-3 2024-04-08 Benjamin Tissoires bpf RFC
[RFC,bpf-next,v6,5/6] tools: sync include/uapi/linux/bpf.h sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 43-3 2024-04-08 Benjamin Tissoires bpf RFC
[RFC,bpf-next,v6,4/6] bpf/helpers: mark the callback of bpf_timer_set_sleepable_cb() as sleepable sleepable bpf_timer (was: allow HID-BPF to do device IOs) 1 - - 43-3 2024-04-08 Benjamin Tissoires bpf RFC
[RFC,bpf-next,v6,3/6] bpf/helpers: introduce bpf_timer_set_sleepable_cb() kfunc sleepable bpf_timer (was: allow HID-BPF to do device IOs) 1 - - 43-3 2024-04-08 Benjamin Tissoires bpf RFC
[RFC,bpf-next,v6,2/6] bpf: Add support for KF_ARG_PTR_TO_TIMER sleepable bpf_timer (was: allow HID-BPF to do device IOs) 1 - - 43-3 2024-04-08 Benjamin Tissoires bpf RFC
[RFC,bpf-next,v6,1/6] bpf/helpers: introduce sleepable bpf_timers sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 43-3 2024-04-08 Benjamin Tissoires bpf RFC
[bpf-next,v5b,6/6] selftests/bpf: add sleepable timer tests Untitled series #837423 - - - --- 2024-03-22 Benjamin Tissoires bpf Changes Requested
[bpf-next,v5,6/6] selftests/bpf: add sleepable timer tests sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 48212 2024-03-22 Benjamin Tissoires bpf Changes Requested
[bpf-next,v5,5/6] tools: sync include/uapi/linux/bpf.h sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 50-12 2024-03-22 Benjamin Tissoires bpf Changes Requested
[bpf-next,v5,4/6] bpf/helpers: mark the callback of bpf_timer_set_sleepable_cb() as sleepable sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 49112 2024-03-22 Benjamin Tissoires bpf Changes Requested
[bpf-next,v5,3/6] bpf/helpers: introduce bpf_timer_set_sleepable_cb() kfunc sleepable bpf_timer (was: allow HID-BPF to do device IOs) 1 - - 45116 2024-03-22 Benjamin Tissoires bpf Changes Requested
[bpf-next,v5,2/6] bpf/verifier: add bpf_timer as a kfunc capable type sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 49112 2024-03-22 Benjamin Tissoires bpf Changes Requested
[bpf-next,v5,1/6] bpf/helpers: introduce sleepable bpf_timers sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 47114 2024-03-22 Benjamin Tissoires bpf Changes Requested
[v4,7/7] HID: bpf: allow to use bpf_timer_set_sleepable_cb() in tracing callbacks. Extend HID-BPF kfuncs (was: allow HID-BPF to do device IOs) - - - 45-- 2024-03-15 Benjamin Tissoires bpf Handled Elsewhere
[v4,6/7] selftests/hid: add tests for hid_bpf_input_report Extend HID-BPF kfuncs (was: allow HID-BPF to do device IOs) - - - 45-- 2024-03-15 Benjamin Tissoires bpf Handled Elsewhere
[v4,5/7] HID: bpf: allow to inject HID event from BPF Extend HID-BPF kfuncs (was: allow HID-BPF to do device IOs) - - - 45-- 2024-03-15 Benjamin Tissoires bpf Handled Elsewhere
[v4,4/7] selftests/hid: Add test for hid_bpf_hw_output_report Extend HID-BPF kfuncs (was: allow HID-BPF to do device IOs) - - - 45-- 2024-03-15 Benjamin Tissoires bpf Handled Elsewhere
[v4,3/7] selftests/hid: add KASAN to the VM tests Extend HID-BPF kfuncs (was: allow HID-BPF to do device IOs) - - - 45-- 2024-03-15 Benjamin Tissoires bpf Handled Elsewhere
[v4,2/7] HID: bpf: export hid_hw_output_report as a BPF kfunc Extend HID-BPF kfuncs (was: allow HID-BPF to do device IOs) - - - 45-- 2024-03-15 Benjamin Tissoires bpf Handled Elsewhere
[v4,1/7] HID: bpf/dispatch: regroup kfuncs definitions Extend HID-BPF kfuncs (was: allow HID-BPF to do device IOs) - - - 45-- 2024-03-15 Benjamin Tissoires bpf Handled Elsewhere
[bpf-next,v4,6/6] selftests/bpf: add sleepable timer tests sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 5723 2024-03-15 Benjamin Tissoires bpf Superseded
[bpf-next,v4,5/6] tools: sync include/uapi/linux/bpf.h sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 59-3 2024-03-15 Benjamin Tissoires bpf Superseded
[bpf-next,v4,4/6] bpf/helpers: mark the callback of bpf_timer_set_sleepable_cb() as sleepable sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 5813 2024-03-15 Benjamin Tissoires bpf Superseded
[bpf-next,v4,3/6] bpf/helpers: introduce bpf_timer_set_sleepable_cb() kfunc sleepable bpf_timer (was: allow HID-BPF to do device IOs) 1 - - 5417 2024-03-15 Benjamin Tissoires bpf Superseded
[bpf-next,v4,2/6] bpf/verifier: add bpf_timer as a kfunc capable type sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 5813 2024-03-15 Benjamin Tissoires bpf Superseded
[bpf-next,v4,1/6] bpf/helpers: introduce sleepable bpf_timers sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 5615 2024-03-15 Benjamin Tissoires bpf Superseded
[RFC,bpf-next,v3,16/16] selftests/hid: add KASAN to the VM tests sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 43-2 2024-02-21 Benjamin Tissoires bpf RFC
[RFC,bpf-next,v3,15/16] selftests/hid: add test for bpf_timer sleepable bpf_timer (was: allow HID-BPF to do device IOs) - - - 43-2 2024-02-21 Benjamin Tissoires bpf RFC
« 1 2 3 »