Show patches with: Submitter = Tejun Heo       |    Archived = No       |   288 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[18/32] sched_ext: Allow BPF schedulers to switch all eligible tasks into sched_ext [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[17/32] sched_ext: Allow BPF schedulers to disallow specific tasks from joining SCHED_EXT [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[16/32] sched_ext: Implement runnable task stall watchdog [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[15/32] sched_ext: Add sysrq-S which disables the BPF scheduler [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[14/32] sched_ext: Add scx_example_simple and scx_example_qmap example schedulers [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[12/32] sched_ext: Add boilerplate for extensible scheduler class [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[11/32] sched: Add normal_policy() [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[10/32] sched: Add @reason to sched_class->rq_{on|off}line() [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[09/32] sched: Enumerate CPU cgroup file types [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[08/32] sched: Expose css_tg(), __setscheduler_prio() and SCHED_CHANGE_BLOCK() [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[07/32] sched: Factor out cgroup weight conversion functions [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[06/32] sched: Add sched_class->switching_to() and expose check_class_changing/changed() [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[05/32] sched: Add sched_class->reweight_task() [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[04/32] sched: Allow sched_cgroup_fork() to fail and introduce sched_cancel_fork() [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[03/32] sched: Restructure sched_class order sanity checks in sched_init() [01/32] cgroup: Implement cgroup_show_cftypes() - 1 - --- 2023-03-17 Tejun Heo Not Applicable
[02/32] sched: Encapsulate task attribute change sequence into a helper macro [01/32] cgroup: Implement cgroup_show_cftypes() - 1 - --- 2023-03-17 Tejun Heo Not Applicable
[01/32] cgroup: Implement cgroup_show_cftypes() [01/32] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-03-17 Tejun Heo Not Applicable
[bpf/for-next] cgroup: Make current_cgns_cgroup_dfl() safe to call after exit_task_namespace() [bpf/for-next] cgroup: Make current_cgns_cgroup_dfl() safe to call after exit_task_namespace() - - - 4624 2023-03-14 Tejun Heo bpf Accepted
[v2,bpf-next] bpf: Make bpf_get_current_[ancestor_]cgroup_id() available for all program types [v2,bpf-next] bpf: Make bpf_get_current_[ancestor_]cgroup_id() available for all program types - - - 5211 2023-03-02 Tejun Heo bpf Accepted
[bpf-next] bpf: Make bpf_get_current_[ancestor_]cgroup_id() available for all program types [bpf-next] bpf: Make bpf_get_current_[ancestor_]cgroup_id() available for all program types - - - 5011 2023-03-02 Tejun Heo bpf Superseded
[v2,2/2,bpf-next] selftests/bpf: Add a test case for bpf_cgroup_from_id() [v2,1/2,bpf-next] bpf: Add bpf_cgroup_from_id() kfunc - - - 542- 2023-02-23 Tejun Heo bpf Accepted
[v2,1/2,bpf-next] bpf: Add bpf_cgroup_from_id() kfunc [v2,1/2,bpf-next] bpf: Add bpf_cgroup_from_id() kfunc - - - 5114 2023-02-23 Tejun Heo bpf Accepted
[bpf-next] bpf: Add bpf_cgroup_from_id() kfunc [bpf-next] bpf: Add bpf_cgroup_from_id() kfunc - - - 4718 2023-02-21 Tejun Heo bpf Superseded
[30/30] sched_ext: Add a rust userspace hybrid example scheduler [01/30] cgroup: Implement cgroup_show_cftypes() - - - --- 2023-01-28 Tejun Heo Not Applicable
[29/30] sched_ext: Add a basic, userland vruntime scheduler [01/30] cgroup: Implement cgroup_show_cftypes() - 1 - --- 2023-01-28 Tejun Heo Not Applicable
[28/30] sched_ext: Documentation: scheduler: Document extensible scheduler class [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[27/30] sched_ext: Implement core-sched support [01/30] cgroup: Implement cgroup_show_cftypes() - 2 - --- 2023-01-28 Tejun Heo Not Applicable
[26/30] sched_ext: Implement sched_ext_ops.cpu_online/offline() [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[25/30] sched_ext: Implement sched_ext_ops.cpu_acquire/release() [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[24/30] sched_ext: Implement SCX_KICK_WAIT [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[23/30] sched_ext: Add cgroup support [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[22/30] sched_ext: Implement tickless support [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[21/30] sched_ext: Add task state tracking operations [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[20/30] sched_ext: Make watchdog handle ops.dispatch() looping stall [01/30] cgroup: Implement cgroup_show_cftypes() - 1 - --- 2023-01-28 Tejun Heo Not Applicable
[19/30] sched_ext: Implement scx_bpf_kick_cpu() and task preemption support [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[18/30] sched_ext: Allow BPF schedulers to switch all eligible tasks into sched_ext [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[17/30] sched_ext: Allow BPF schedulers to disallow specific tasks from joining SCHED_EXT [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[16/30] sched_ext: Implement runnable task stall watchdog [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[15/30] sched_ext: Add sysrq-S which disables the BPF scheduler [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[14/30] sched_ext: Add scx_example_dummy and scx_example_qmap example schedulers [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[12/30] sched_ext: Add boilerplate for extensible scheduler class [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[11/30] sched: Add normal_policy() [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[10/30] sched: Add @reason to sched_class->rq_{on|off}line() [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[09/30] sched: Enumerate CPU cgroup file types [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[08/30] sched: Expose css_tg(), __setscheduler_prio() and SCHED_CHANGE_BLOCK() [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[07/30] sched: Factor out cgroup weight conversion functions [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[06/30] sched: Add sched_class->switching_to() and expose check_class_changing/changed() [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[05/30] sched: Add sched_class->reweight_task() [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[04/30] sched: Allow sched_cgroup_fork() to fail and introduce sched_cancel_fork() [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[03/30] sched: Restructure sched_class order sanity checks in sched_init() [01/30] cgroup: Implement cgroup_show_cftypes() - 1 - --- 2023-01-28 Tejun Heo Not Applicable
[02/30] sched: Encapsulate task attribute change sequence into a helper macro [01/30] cgroup: Implement cgroup_show_cftypes() - 1 - --- 2023-01-28 Tejun Heo Not Applicable
[01/30] cgroup: Implement cgroup_show_cftypes() [01/30] cgroup: Implement cgroup_show_cftypes() 3 1 - --- 2023-01-28 Tejun Heo Not Applicable
[v2,01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts [v2,01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --- 2022-12-06 Tejun Heo netdev Accepted
[31/31] sched_ext: Add a rust userspace hybrid example scheduler [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts - - - --1 2022-11-30 Tejun Heo bpf RFC
[30/31] BPF: [TEMPORARY] Nerf BTF scalar value check [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts - - - --1 2022-11-30 Tejun Heo bpf RFC
[29/31] sched_ext: Add a basic, userland vruntime scheduler [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts - 1 - --1 2022-11-30 Tejun Heo bpf RFC
[28/31] sched_ext: Add Documentation/scheduler/sched-ext.rst [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[27/31] sched_ext: Implement sched_ext_ops.cpu_online/offline() [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[26/31] sched_ext: Implement sched_ext_ops.cpu_acquire/release() [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[25/31] sched_ext: Implement SCX_KICK_WAIT [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[24/31] sched_ext: Add cgroup support [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[23/31] sched_ext: Implement tickless support [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[22/31] sched_ext: Add task state tracking operations [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[21/31] sched_ext: Implement scx_bpf_kick_cpu() and task preemption support [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[20/31] sched_ext: Allow BPF schedulers to switch all eligible tasks into sched_ext [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[19/31] sched_ext: Allow BPF schedulers to disallow specific tasks from joining SCHED_EXT [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[18/31] sched_ext: Implement runnable task stall watchdog [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[17/31] sched_ext: Add sysrq-S which disables the BPF scheduler [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[16/31] sched_ext: Add scx_example_dummy and scx_example_qmap example schedulers [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[15/31] sched_ext: [TEMPORARY] Add temporary workaround kfunc helpers [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts - - - --1 2022-11-30 Tejun Heo bpf RFC
[13/31] sched_ext: Add boilerplate for extensible scheduler class [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[12/31] sched: Add normal_policy() [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[11/31] sched: Add @reason to sched_move_task() [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[10/31] sched: Add @reason to sched_class->rq_{on|off}line() [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[09/31] sched: Enumerate CPU cgroup file types [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[08/31] sched: Expose css_tg() and __setscheduler_prio() in kernel/sched/sched.h [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[07/31] sched: Factor out cgroup weight conversion functions [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[06/31] sched: Add sched_class->switching_to() and expose check_class_changing/changed() [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[05/31] sched: Add sched_class->reweight_task() [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[04/31] sched: Allow sched_cgroup_fork() to fail and introduce sched_cancel_fork() [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[03/31] BPF: Add @prog to bpf_struct_ops->check_member() [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[02/31] cgroup: Implement cgroup_show_cftypes() [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts [01/31] rhashtable: Allow rhashtable to be used from irq-safe contexts 3 1 - --1 2022-11-30 Tejun Heo bpf RFC
[cgroup/for-6.1] cgroup: Remove data-race around cgrp_dfl_visible [cgroup/for-6.1] cgroup: Remove data-race around cgrp_dfl_visible - 1 - 1-- 2022-09-04 Tejun Heo bpf Not Applicable
bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE outside of CONFIG_NET bpf: Move BPF_MAP_TYPE for INODE_STORAGE and TASK_STORAGE outside of CONFIG_NET 1 - - 5-- 2021-10-21 Tejun Heo bpf Accepted
[3/3] bpf: Implement prealloc for task_local_storage [1/3] cgroup: Drop cgroup_ prefix from cgroup_threadgroup_rwsem and friends - - - 1-2 2021-10-20 Tejun Heo bpf Not Applicable
[2/3] sched, cgroup: Generalize threadgroup_rwsem [1/3] cgroup: Drop cgroup_ prefix from cgroup_threadgroup_rwsem and friends - - - 1-2 2021-10-20 Tejun Heo Not Applicable
[1/3] cgroup: Drop cgroup_ prefix from cgroup_threadgroup_rwsem and friends [1/3] cgroup: Drop cgroup_ prefix from cgroup_threadgroup_rwsem and friends - - - 1-2 2021-10-20 Tejun Heo Not Applicable
« 1 2 3 »