Show patches with: Submitter = Hou Tao       |    Archived = No       |   352 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,bpf-next,2/2] bpf, cpumap: Clean up bpf_cpu_map_entry directly in cpu_map_free Remove unnecessary synchronizations in cpumap - 1 - 39-- 2023-07-28 Hou Tao bpf RFC
[RFC,bpf-next,1/2] bpf, cpumap: Use queue_rcu_work() to remove unnecessary rcu_barrier() Remove unnecessary synchronizations in cpumap - 1 - 381- 2023-07-28 Hou Tao bpf RFC
[bpf-next,2/2] bpf, devmap: Remove unused dtab field from bpf_dtab_netdev Remove unused fields in cpumap & devmap 1 - - 43-2 2023-07-28 Hou Tao bpf Accepted
[bpf-next,1/2] bpf, cpumap: Remove unused cmap field from bpf_cpu_map_entry Remove unused fields in cpumap & devmap 2 - - 43-2 2023-07-28 Hou Tao bpf Accepted
[bpf-next] bpf: Remove unnecessary ring buffer size check [bpf-next] bpf: Remove unnecessary ring buffer size check - - - 44-1 2023-07-04 Hou Tao bpf Accepted
[bpf-next,v9] selftests/bpf: Add benchmark for bpf memory allocator [bpf-next,v9] selftests/bpf: Add benchmark for bpf memory allocator 1 - - 4221 2023-07-04 Hou Tao bpf Accepted
[bpf-next,v8] selftests/bpf: Add benchmark for bpf memory allocator [bpf-next,v8] selftests/bpf: Add benchmark for bpf memory allocator 1 - - 1923 2023-07-03 Hou Tao bpf Superseded
[RFC,bpf-next,v5,2/2] bpf: Call rcu_momentary_dyntick_idle() in task work periodically Handle immediate reuse in bpf memory allocator - - - 441- 2023-06-19 Hou Tao bpf RFC
[RFC,bpf-next,v5,1/2] bpf: Only reuse after one RCU GP in bpf memory allocator Handle immediate reuse in bpf memory allocator - - - 441- 2023-06-19 Hou Tao bpf RFC
[bpf-next,v6,5/5] selftests/bpf: Add benchmark for bpf memory allocator Add benchmark for bpf memory allocator - - - 4122 2023-06-13 Hou Tao bpf Changes Requested
[bpf-next,v6,4/5] selftests/bpf: Set the default value of consumer_cnt as 0 Add benchmark for bpf memory allocator - - - 4122 2023-06-13 Hou Tao bpf Accepted
[bpf-next,v6,3/5] selftests/bpf: Ensure that next_cpu() returns a valid CPU number Add benchmark for bpf memory allocator - - - 4212 2023-06-13 Hou Tao bpf Accepted
[bpf-next,v6,2/5] selftests/bpf: Output the correct error code for pthread APIs Add benchmark for bpf memory allocator - - - 4212 2023-06-13 Hou Tao bpf Accepted
[bpf-next,v6,1/5] selftests/bpf: Use producer_cnt to allocate local counter array Add benchmark for bpf memory allocator - - - 4212 2023-06-13 Hou Tao bpf Accepted
[bpf-next,v5] selftests/bpf: Add benchmark for bpf memory allocator [bpf-next,v5] selftests/bpf: Add benchmark for bpf memory allocator - - - 432- 2023-06-09 Hou Tao bpf Changes Requested
[RFC,bpf-next,v4,3/3] bpf: Only reuse after one RCU GP in bpf memory allocator Handle immediate reuse in bpf memory allocator - - - 1815 2023-06-06 Hou Tao bpf Superseded
[RFC,bpf-next,v4,2/3] selftests/bpf: Add benchmark for bpf memory allocator Handle immediate reuse in bpf memory allocator - - - 1824 2023-06-06 Hou Tao bpf Superseded
[RFC,bpf-next,v4,1/3] bpf: Factor out a common helper free_all() Handle immediate reuse in bpf memory allocator - - - 20-4 2023-06-06 Hou Tao bpf Superseded
[RFC,bpf-next,4/4] selftests/bpf: Add test cases for bpf file-system iterator Introduce bpf iterators for file-system - - - 7-5 2023-05-07 Hou Tao bpf RFC
[RFC,bpf-next,3/4] bpf: Introduce bpf iterator for file system mount Introduce bpf iterators for file-system - - - 7-5 2023-05-07 Hou Tao bpf RFC
[RFC,bpf-next,2/4] bpf: Add three kfunc helpers for bpf fs inode iterator Introduce bpf iterators for file-system - - - 7-5 2023-05-07 Hou Tao bpf RFC
[RFC,bpf-next,1/4] bpf: Introduce bpf iterator for file-system inode Introduce bpf iterators for file-system - - - 7-5 2023-05-07 Hou Tao bpf RFC
[RFC,bpf-next,v3,6/6] selftests/bpf: Add benchmark for bpf memory allocator Handle immediate reuse in bpf memory allocator - - - 132- 2023-04-29 Hou Tao bpf RFC
[RFC,bpf-next,v3,5/6] bpf: Add two module parameters in htab for memory benchmark Handle immediate reuse in bpf memory allocator - - - 1311 2023-04-29 Hou Tao bpf RFC
[RFC,bpf-next,v3,4/6] bpf: Introduce BPF_MA_FREE_AFTER_RCU_GP Handle immediate reuse in bpf memory allocator - - - 141- 2023-04-29 Hou Tao bpf RFC
[RFC,bpf-next,v3,3/6] bpf: Introduce BPF_MA_REUSE_AFTER_RCU_GP Handle immediate reuse in bpf memory allocator - - - 1311 2023-04-29 Hou Tao bpf RFC
[RFC,bpf-next,v3,2/6] bpf: Pass bitwise flags to bpf_mem_alloc_init() Handle immediate reuse in bpf memory allocator - - - 141- 2023-04-29 Hou Tao bpf RFC
[RFC,bpf-next,v3,1/6] bpf: Factor out a common helper free_all() Handle immediate reuse in bpf memory allocator - - - 15-- 2023-04-29 Hou Tao bpf RFC
[RFC,bpf-next,v2,4/4] bpf: Introduce BPF_MA_REUSE_AFTER_RCU_GP Introduce BPF_MA_REUSE_AFTER_RCU_GP - - - 1815 2023-04-08 Hou Tao bpf RFC
[RFC,bpf-next,v2,3/4] bpf: Pass bitwise flags to bpf_mem_alloc_init() Introduce BPF_MA_REUSE_AFTER_RCU_GP - - - 1914 2023-04-08 Hou Tao bpf RFC
[RFC,bpf-next,v2,2/4] bpf: Factor out a common helper free_all() Introduce BPF_MA_REUSE_AFTER_RCU_GP - - - 20-4 2023-04-08 Hou Tao bpf RFC
[RFC,bpf-next,v2,1/4] selftests/bpf: Add benchmark for bpf memory allocator Introduce BPF_MA_REUSE_AFTER_RCU_GP - - - 1824 2023-04-08 Hou Tao bpf RFC
[v3] blk-ioprio: Introduce promote-to-rt policy [v3] blk-ioprio: Introduce promote-to-rt policy 1 2 - 1-- 2023-02-23 Hou Tao bpf Not Applicable
[bpf-next,v2] bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma [bpf-next,v2] bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma 1 - - 5015 2023-02-16 Hou Tao bpf Accepted
[bpf-next] bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma [bpf-next] bpf: Only allocate one bpf_mem_cache for bpf_cpumask_ma - - - 1313 2023-02-16 Hou Tao bpf Superseded
[bpf-next,2/2] selftests/bpf: Add test case for element reuse in htab map Use __GFP_ZERO in bpf memory allocator - - - 542- 2023-02-15 Hou Tao bpf Accepted
[bpf-next,1/2] bpf: Zeroing allocated object from slab in bpf memory allocator Use __GFP_ZERO in bpf memory allocator - - - 56-- 2023-02-15 Hou Tao bpf Accepted
[bpf] bpf: Fix off-by-one error in bpf_mem_cache_idx() [bpf] bpf: Fix off-by-one error in bpf_mem_cache_idx() 1 - - 48-1 2023-01-18 Hou Tao bpf Accepted
[RFC,bpf-next,6/6] selftests/bpf: Add test case for element reuse in htab map bpf: Handle reuse in bpf memory alloc - - - 4319 2022-12-30 Hou Tao bpf RFC
[RFC,bpf-next,5/6] bpf: Use BPF_MA_NO_REUSE in htab map bpf: Handle reuse in bpf memory alloc - - - 4418 2022-12-30 Hou Tao bpf RFC
[RFC,bpf-next,4/6] bpf: Introduce BPF_MA_NO_REUSE for bpf memory allocator bpf: Handle reuse in bpf memory alloc - - - 4319 2022-12-30 Hou Tao bpf RFC
[RFC,bpf-next,3/6] bpf: Pass bitwise flags to bpf_mem_alloc_init() bpf: Handle reuse in bpf memory alloc - - - 4418 2022-12-30 Hou Tao bpf RFC
[RFC,bpf-next,2/6] bpf: Factor out a common helper free_llist() bpf: Handle reuse in bpf memory alloc - - - 45-8 2022-12-30 Hou Tao bpf RFC
[RFC,bpf-next,1/6] bpf: Support ctor in bpf memory allocator bpf: Handle reuse in bpf memory alloc - - - 4319 2022-12-30 Hou Tao bpf RFC
[bpf-next] bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK [bpf-next] bpf: Define sock security related BTF IDs under CONFIG_SECURITY_NETWORK 1 - - 5312 2022-12-17 Hou Tao bpf Accepted
[bpf-next,v2,2/2] bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true Misc optimizations for bpf mem allocator 2 - - 39-2 2022-12-09 Hou Tao bpf Accepted
[bpf-next,v2,1/2] bpf: Reuse freed element in free_by_rcu during allocation Misc optimizations for bpf mem allocator 1 - - 39-2 2022-12-09 Hou Tao bpf Accepted
[bpf-next,2/2] bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is true Misc optimizations for bpf mem allocator 2 - - 5312 2022-12-06 Hou Tao bpf Superseded
[bpf-next,1/2] bpf: Reuse freed element in free_by_rcu during allocation Misc optimizations for bpf mem allocator 1 - - 54-2 2022-12-06 Hou Tao bpf Superseded
[bpf-next,v3,3/3] selftests/bpf: Add test for cgroup iterator on a dead cgroup bpf: Pin the start cgroup for cgroup iterator 2 - - 5411 2022-11-21 Hou Tao bpf Accepted
[bpf-next,v3,2/3] selftests/bpf: Add cgroup helper remove_cgroup() bpf: Pin the start cgroup for cgroup iterator 1 - - 5411 2022-11-21 Hou Tao bpf Accepted
[bpf-next,v3,1/3] bpf: Pin the start cgroup in cgroup_iter_seq_init() bpf: Pin the start cgroup for cgroup iterator 1 - - 54-2 2022-11-21 Hou Tao bpf Accepted
[bpf-next,v3] bpf: Pass map file to .map_update_batch directly [bpf-next,v3] bpf: Pass map file to .map_update_batch directly 1 - - 5213 2022-11-16 Hou Tao bpf Accepted
[bpf,v2,4/4] libbpf: Check the validity of size in user_ring_buffer__reserve() libbpf: Fixes for ring buffer - - - 51-5 2022-11-16 Hou Tao bpf Accepted
[bpf,v2,3/4] libbpf: Handle size overflow for user ringbuf mmap libbpf: Fixes for ring buffer - - - 51-5 2022-11-16 Hou Tao bpf Accepted
[bpf,v2,2/4] libbpf: Handle size overflow for ringbuf mmap libbpf: Fixes for ring buffer - - - 51-5 2022-11-16 Hou Tao bpf Accepted
[bpf,v2,1/4] libbpf: Use page size as max_entries when probing ring buffer map libbpf: Fixes for ring buffer - - - 51-5 2022-11-16 Hou Tao bpf Accepted
[bpf] perf, bpf: Use subprog name when reporting subprog ksymbol [bpf] perf, bpf: Use subprog name when reporting subprog ksymbol 1 - - 52-4 2022-11-14 Hou Tao bpf Accepted
[bpf,4/4] libbpf: Check the validity of size in user_ring_buffer__reserve() libbpf: Fixes for ring buffer - - - 25-2 2022-11-11 Hou Tao bpf Superseded
[bpf,3/4] libbpf: Handle size overflow for user ringbuf mmap libbpf: Fixes for ring buffer - - - 24-3 2022-11-11 Hou Tao bpf Superseded
[bpf,2/4] libbpf: Handle size overflow for ringbuf mmap libbpf: Fixes for ring buffer - - - 25-2 2022-11-11 Hou Tao bpf Superseded
[bpf,1/4] libbpf: Adjust ring buffer size when probing ring buffer map libbpf: Fixes for ring buffer - - - 25-2 2022-11-11 Hou Tao bpf Superseded
[bpf-next,v2] bpf: Pass map file to .map_update_batch directly [bpf-next,v2] bpf: Pass map file to .map_update_batch directly 2 - - 5312 2022-11-11 Hou Tao bpf Superseded
[bpf,v2,3/3] selftests/bpf: Add test for cgroup iterator on a dead cgroup Pin iterator link when opening iterator 2 - - 4916 2022-11-11 Hou Tao bpf Changes Requested
[bpf,v2,2/3] selftests/bpf: Add cgroup helper remove_cgroup() Pin iterator link when opening iterator 1 - - 4916 2022-11-11 Hou Tao bpf Changes Requested
[bpf,v2,1/3] bpf: Pin iterator link when opening iterator Pin iterator link when opening iterator 2 - - 49-7 2022-11-11 Hou Tao bpf Changes Requested
[bpf-next] bpf: Pass map file to .map_update_batch directly [bpf-next] bpf: Pass map file to .map_update_batch directly - - - 5212 2022-11-07 Hou Tao bpf Superseded
[bpf,3/3] selftests/bpf: Add test for cgroup iterator on a dead cgroup Pin the start cgroup for cgroup iterator 1 - - 401- 2022-11-07 Hou Tao bpf Changes Requested
[bpf,2/3] selftests/bpf: Add cgroup helper remove_cgroup() Pin the start cgroup for cgroup iterator 1 - - 401- 2022-11-07 Hou Tao bpf Changes Requested
[bpf,1/3] bpf: Pin the start cgroup in cgroup_iter_seq_init() Pin the start cgroup for cgroup iterator 1 - - 41-- 2022-11-07 Hou Tao bpf Changes Requested
[bpf,v2,2/2] bpf: Use __llist_del_all() whenever possbile during memory draining Wait for busy refill_work when destroying bpf memory allocator 1 - - 20-3 2022-10-21 Hou Tao bpf Accepted
[bpf,v2,1/2] bpf: Wait for busy refill_work when destroying bpf memory allocator Wait for busy refill_work when destroying bpf memory allocator 1 - - 19-4 2022-10-21 Hou Tao bpf Accepted
[bpf] bpf: Support for setting numa node in bpf memory allocator [bpf] bpf: Support for setting numa node in bpf memory allocator - - - 1616 2022-10-20 Hou Tao bpf Changes Requested
[bpf,2/2] bpf: Use __llist_del_all() whenever possbile during memory draining Wait for busy refill_work when destorying bpf memory allocator 1 - - 30-5 2022-10-19 Hou Tao bpf Changes Requested
[bpf,1/2] bpf: Wait for busy refill_work when destorying bpf memory allocator Wait for busy refill_work when destorying bpf memory allocator 1 - - 29-6 2022-10-19 Hou Tao bpf Changes Requested
[bpf-next,v2,4/4] bpf: Use rcu_trace_implies_rcu_gp() for program array freeing Remove unnecessary RCU grace period chaining - - - 341- 2022-10-14 Hou Tao bpf Accepted
[bpf-next,v2,3/4] bpf: Use rcu_trace_implies_rcu_gp() in local storage map Remove unnecessary RCU grace period chaining - - - 341- 2022-10-14 Hou Tao bpf Accepted
[bpf-next,v2,2/4] bpf: Use rcu_trace_implies_rcu_gp() in bpf memory allocator Remove unnecessary RCU grace period chaining - - - 341- 2022-10-14 Hou Tao bpf Accepted
[bpf-next,v2,1/4] rcu-tasks: Provide rcu_trace_implies_rcu_gp() Remove unnecessary RCU grace period chaining - - - 332- 2022-10-14 Hou Tao bpf Accepted
[bpf-next] selftests/bpf: Use sys_pidfd_open() helper when possible [bpf-next] selftests/bpf: Use sys_pidfd_open() helper when possible - - - 2915 2022-10-11 Hou Tao bpf Accepted
[bpf-next,3/3] bpf: Free trace program array after one RCU-tasks-trace grace period Remove unnecessary RCU grace period chaining - - - 2915 2022-10-11 Hou Tao bpf Superseded
[bpf-next,2/3] bpf: Free local storage memory after one RCU-tasks-trace grace period Remove unnecessary RCU grace period chaining - - - 2915 2022-10-11 Hou Tao bpf Superseded
[bpf-next,1/3] bpf: Free elements after one RCU-tasks-trace grace period Remove unnecessary RCU grace period chaining - - - 2915 2022-10-11 Hou Tao bpf Superseded
[bpf-next,v2,13/13] selftests/bpf: Add map tests for qp-trie by using bpf syscall Add support for qp-trie with dynptr key - - - 3023 2022-09-24 Hou Tao bpf Changes Requested
[bpf-next,v2,12/13] selftests/bpf: Add benchmark for qp-trie map Add support for qp-trie with dynptr key - - - 3023 2022-09-24 Hou Tao bpf Changes Requested
[bpf-next,v2,11/13] selftests/bpf: Add prog tests for qp-trie map Add support for qp-trie with dynptr key - - - 3023 2022-09-24 Hou Tao bpf Changes Requested
[bpf-next,v2,10/13] selftests/bpf: Move ENOTSUPP into bpf_util.h Add support for qp-trie with dynptr key - - - 3023 2022-09-24 Hou Tao bpf Changes Requested
[bpf-next,v2,09/13] selftests/bpf: Add two new dynptr_fail cases for map key Add support for qp-trie with dynptr key - - - 3113 2022-09-24 Hou Tao bpf Changes Requested
[bpf-next,v2,08/13] bpftool: Add support for qp-trie map Add support for qp-trie with dynptr key - - - 3023 2022-09-24 Hou Tao bpf Changes Requested
[bpf-next,v2,07/13] libbpf: Add probe support for BPF_MAP_TYPE_QP_TRIE Add support for qp-trie with dynptr key - - - 3023 2022-09-24 Hou Tao bpf Changes Requested
[bpf-next,v2,06/13] bpf: Add support for qp-trie map with dynptr key Add support for qp-trie with dynptr key - - - 2924 2022-09-24 Hou Tao bpf Changes Requested
[bpf-next,v2,05/13] libbpf: Add helpers for bpf_dynptr_user Add support for qp-trie with dynptr key - - - 3113 2022-09-24 Hou Tao bpf Changes Requested
[bpf-next,v2,04/13] bpf: Support bpf_dynptr-typed map key in verifier Add support for qp-trie with dynptr key - - - 3023 2022-09-24 Hou Tao bpf Changes Requested
[bpf-next,v2,03/13] bpf: Support bpf_dynptr-typed map key in bpf syscall Add support for qp-trie with dynptr key - - - 3014 2022-09-24 Hou Tao bpf Changes Requested
[bpf-next,v2,02/13] bpf: Add helper btf_find_dynptr() Add support for qp-trie with dynptr key - - - 3113 2022-09-24 Hou Tao bpf Changes Requested
[bpf-next,v2,01/13] bpf: Export bpf_dynptr_set_size() Add support for qp-trie with dynptr key - - - 3113 2022-09-24 Hou Tao bpf Changes Requested
[bpf-next,RESEND] bpf: Always use raw spinlock for hash bucket lock [bpf-next,RESEND] bpf: Always use raw spinlock for hash bucket lock - - - 332- 2022-09-21 Hou Tao bpf Accepted
bpf: Always use raw spinlock for hash bucket lock bpf: Always use raw spinlock for hash bucket lock - - - 143- 2022-09-21 Hou Tao bpf Superseded
[bpf-next,v2,2/2] selftests/bpf: Free the allocated resources after test case succeeds Fix resource leaks in test_maps - - - 332- 2022-09-21 Hou Tao bpf Accepted
[bpf-next,v2,1/2] selftests/bpf: Destroy the skeleton when CONFIG_PREEMPT is off Fix resource leaks in test_maps - - - 34-1 2022-09-21 Hou Tao bpf Accepted
« 1 2 3 4 »