Show patches with: Submitter = Hou Tao       |   40 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[bpf-next,v9] selftests/bpf: Add benchmark for bpf memory allocator [bpf-next,v9] selftests/bpf: Add benchmark for bpf memory allocator 1 - - --- 2023-07-04 Hou Tao Accepted
[bpf-next,v8] selftests/bpf: Add benchmark for bpf memory allocator [bpf-next,v8] selftests/bpf: Add benchmark for bpf memory allocator 1 - - --- 2023-07-03 Hou Tao Superseded
[bpf-next,v7,2/2] selftests/bpf: Add benchmark for bpf memory allocator Add benchmark for bpf memory allocator - - - --- 2023-06-28 Hou Tao New
[bpf-next,v7,1/2] selftests/bpf: Add min() and max() macros in bpf_util.h Add benchmark for bpf memory allocator - - - --- 2023-06-28 Hou Tao New
[RFC,bpf-next,v5,2/2] bpf: Call rcu_momentary_dyntick_idle() in task work periodically Handle immediate reuse in bpf memory allocator - - - --- 2023-06-19 Hou Tao New
[RFC,bpf-next,v5,1/2] bpf: Only reuse after one RCU GP in bpf memory allocator Handle immediate reuse in bpf memory allocator - - - --- 2023-06-19 Hou Tao New
[bpf-next,v6,5/5] selftests/bpf: Add benchmark for bpf memory allocator Add benchmark for bpf memory allocator - - - --- 2023-06-13 Hou Tao Superseded
[bpf-next,v6,4/5] selftests/bpf: Set the default value of consumer_cnt as 0 Add benchmark for bpf memory allocator - - - --- 2023-06-13 Hou Tao Superseded
[bpf-next,v6,3/5] selftests/bpf: Ensure that next_cpu() returns a valid CPU number Add benchmark for bpf memory allocator - - - --- 2023-06-13 Hou Tao Superseded
[bpf-next,v6,2/5] selftests/bpf: Output the correct error code for pthread APIs Add benchmark for bpf memory allocator - - - --- 2023-06-13 Hou Tao Superseded
[bpf-next,v6,1/5] selftests/bpf: Use producer_cnt to allocate local counter array Add benchmark for bpf memory allocator - - - --- 2023-06-13 Hou Tao Superseded
[bpf-next,v5] selftests/bpf: Add benchmark for bpf memory allocator [bpf-next,v5] selftests/bpf: Add benchmark for bpf memory allocator - - - --- 2023-06-09 Hou Tao Superseded
[RFC,bpf-next,v4,3/3] bpf: Only reuse after one RCU GP in bpf memory allocator Handle immediate reuse in bpf memory allocator - - - --- 2023-06-06 Hou Tao Superseded
[RFC,bpf-next,v4,2/3] selftests/bpf: Add benchmark for bpf memory allocator Handle immediate reuse in bpf memory allocator - - - --- 2023-06-06 Hou Tao Superseded
[RFC,bpf-next,v4,1/3] bpf: Factor out a common helper free_all() Handle immediate reuse in bpf memory allocator - - - --- 2023-06-06 Hou Tao Superseded
[RFC,bpf-next,v3,6/6] selftests/bpf: Add benchmark for bpf memory allocator Handle immediate reuse in bpf memory allocator - - - --- 2023-04-29 Hou Tao Superseded
[RFC,bpf-next,v3,5/6] bpf: Add two module parameters in htab for memory benchmark Handle immediate reuse in bpf memory allocator - - - --- 2023-04-29 Hou Tao Superseded
[RFC,bpf-next,v3,4/6] bpf: Introduce BPF_MA_FREE_AFTER_RCU_GP Handle immediate reuse in bpf memory allocator - - - --- 2023-04-29 Hou Tao Superseded
[RFC,bpf-next,v3,3/6] bpf: Introduce BPF_MA_REUSE_AFTER_RCU_GP Handle immediate reuse in bpf memory allocator - - - --- 2023-04-29 Hou Tao Superseded
[RFC,bpf-next,v3,2/6] bpf: Pass bitwise flags to bpf_mem_alloc_init() Handle immediate reuse in bpf memory allocator - - - --- 2023-04-29 Hou Tao Superseded
[RFC,bpf-next,v3,1/6] bpf: Factor out a common helper free_all() Handle immediate reuse in bpf memory allocator - - - --- 2023-04-29 Hou Tao Superseded
[RFC,bpf-next,v2,4/4] bpf: Introduce BPF_MA_REUSE_AFTER_RCU_GP Introduce BPF_MA_REUSE_AFTER_RCU_GP - - - --- 2023-04-08 Hou Tao New
[RFC,bpf-next,v2,3/4] bpf: Pass bitwise flags to bpf_mem_alloc_init() Introduce BPF_MA_REUSE_AFTER_RCU_GP - - - --- 2023-04-08 Hou Tao New
[RFC,bpf-next,v2,2/4] bpf: Factor out a common helper free_all() Introduce BPF_MA_REUSE_AFTER_RCU_GP - - - --- 2023-04-08 Hou Tao New
[RFC,bpf-next,v2,1/4] selftests/bpf: Add benchmark for bpf memory allocator Introduce BPF_MA_REUSE_AFTER_RCU_GP - - - --- 2023-04-08 Hou Tao New
[RFC,bpf-next,6/6] selftests/bpf: Add test case for element reuse in htab map bpf: Handle reuse in bpf memory alloc - - - --- 2022-12-30 Hou Tao New
[RFC,bpf-next,5/6] bpf: Use BPF_MA_NO_REUSE in htab map bpf: Handle reuse in bpf memory alloc - - - --- 2022-12-30 Hou Tao New
[RFC,bpf-next,4/6] bpf: Introduce BPF_MA_NO_REUSE for bpf memory allocator bpf: Handle reuse in bpf memory alloc - - - --- 2022-12-30 Hou Tao New
[RFC,bpf-next,3/6] bpf: Pass bitwise flags to bpf_mem_alloc_init() bpf: Handle reuse in bpf memory alloc - - - --- 2022-12-30 Hou Tao New
[RFC,bpf-next,2/6] bpf: Factor out a common helper free_llist() bpf: Handle reuse in bpf memory alloc - - - --- 2022-12-30 Hou Tao New
[RFC,bpf-next,1/6] bpf: Support ctor in bpf memory allocator bpf: Handle reuse in bpf memory alloc - - - --- 2022-12-30 Hou Tao New
[bpf-next,v2,2/2] bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true Misc optimizations for bpf mem allocator 2 - - --- 2022-12-09 Hou Tao Accepted
[bpf-next,v2,1/2] bpf: Reuse freed element in free_by_rcu during allocation Misc optimizations for bpf mem allocator 1 - - --- 2022-12-09 Hou Tao Accepted
[bpf-next,v2,4/4] bpf: Use rcu_trace_implies_rcu_gp() for program array freeing Remove unnecessary RCU grace period chaining - - - --- 2022-10-14 Hou Tao Accepted
[bpf-next,v2,3/4] bpf: Use rcu_trace_implies_rcu_gp() in local storage map Remove unnecessary RCU grace period chaining - - - --- 2022-10-14 Hou Tao Accepted
[bpf-next,v2,2/4] bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator Remove unnecessary RCU grace period chaining - - - --- 2022-10-14 Hou Tao Accepted
[bpf-next,v2,1/4] rcu-tasks: Provide rcu_trace_implies_rcu_gp() Remove unnecessary RCU grace period chaining - - - --- 2022-10-14 Hou Tao Accepted
[bpf-next,3/3] bpf: Free trace program array after one RCU-tasks-trace grace period Remove unnecessary RCU grace period chaining - - - --- 2022-10-11 Hou Tao Superseded
[bpf-next,2/3] bpf: Free local storage memory after one RCU-tasks-trace grace period Remove unnecessary RCU grace period chaining - - - --- 2022-10-11 Hou Tao Superseded
[bpf-next,1/3] bpf: Free elements after one RCU-tasks-trace grace period Remove unnecessary RCU grace period chaining - - - --- 2022-10-11 Hou Tao Superseded