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
[bpf-next,v2,1/4] bpf: Limit the number of uprobes when attaching program to multiple uprobes bpf: Fix warnings in kvmalloc_node() - - - 5713 2023-12-13 Hou Tao bpf Superseded
[bpf-next,4/4] selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment bpf: Fix warnings in kvmalloc_node() - - - 462- 2023-12-11 Hou Tao bpf Superseded
[bpf-next,3/4] selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment bpf: Fix warnings in kvmalloc_node() 1 - - 462- 2023-12-11 Hou Tao bpf Superseded
[bpf-next,2/4] bpf: Use __GFP_NOWARN for kvmalloc_array() when attaching multiple kprobes bpf: Fix warnings in kvmalloc_node() 1 - - 4611 2023-12-11 Hou Tao bpf Superseded
[bpf-next,1/4] bpf: Use __GFP_NOWARN for kvcalloc when attaching multiple uprobes bpf: Fix warnings in kvmalloc_node() 1 - - 47-1 2023-12-11 Hou Tao bpf Superseded
[bpf-next,v2] bpf: Update the comments in maybe_wait_bpf_programs() [bpf-next,v2] bpf: Update the comments in maybe_wait_bpf_programs() 2 - - 61-- 2023-12-11 Hou Tao bpf Accepted
[bpf-next,v2,2/2] bpf: Use GFP_KERNEL in bpf_event_entry_gen() bpf: Use GFP_KERNEL in bpf_event_entry_gen() 1 - - 60-1 2023-12-11 Hou Tao bpf Superseded
[bpf-next,v2,1/2] bpf: Reduce the scope of rcu_read_lock when updating fd map bpf: Use GFP_KERNEL in bpf_event_entry_gen() 1 - - 60-1 2023-12-11 Hou Tao bpf Superseded
[RESEND,bpf-next,2/2] bpf: Use GFP_KERNEL in bpf_event_entry_gen() bpf: Use GFP_KERNEL in bpf_event_entry_gen() 1 - - 48-- 2023-12-08 Hou Tao bpf Superseded
[RESEND,bpf-next,1/2] bpf: Reduce the scope of rcu_read_lock when updating fd map bpf: Use GFP_KERNEL in bpf_event_entry_gen() 1 - - 48-- 2023-12-08 Hou Tao bpf Superseded
[bpf-next,7/7] bpf: Wait for sleepable BPF program in maybe_wait_bpf_programs() bpf: Fixes for maybe_wait_bpf_programs() - - - 471- 2023-12-08 Hou Tao bpf Changes Requested
[bpf-next,6/7] bpf: Only call maybe_wait_bpf_programs() when at least one map operation succeeds bpf: Fixes for maybe_wait_bpf_programs() - - - 48-- 2023-12-08 Hou Tao bpf Changes Requested
[bpf-next,5/7] bpf: Set uattr->batch.count as zero before batched update or deletion bpf: Fixes for maybe_wait_bpf_programs() - - - 48-- 2023-12-08 Hou Tao bpf Accepted
[bpf-next,4/7] bpf: Only call maybe_wait_bpf_programs() when map operation succeeds bpf: Fixes for maybe_wait_bpf_programs() - - - 48-- 2023-12-08 Hou Tao bpf Accepted
[bpf-next,3/7] bpf: Add missed maybe_wait_bpf_programs() for htab of maps bpf: Fixes for maybe_wait_bpf_programs() - - - 48-- 2023-12-08 Hou Tao bpf Accepted
[bpf-next,2/7] bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() bpf: Fixes for maybe_wait_bpf_programs() - - - 48-- 2023-12-08 Hou Tao bpf Accepted
[bpf-next,1/7] bpf: Remove unnecessary wait from bpf_map_copy_value() bpf: Fixes for maybe_wait_bpf_programs() - - - 47-1 2023-12-08 Hou Tao bpf Accepted
[bpf-next,v2] selftests/bpf: Test the release of map btf [bpf-next,v2] selftests/bpf: Test the release of map btf 1 - - 462- 2023-12-07 Hou Tao bpf Superseded
[bpf-next] selftests/bpf: Test the release of map btf [bpf-next] selftests/bpf: Test the release of map btf - - - 462- 2023-12-06 Hou Tao bpf Superseded
[bpf,v5,7/7] selftests/bpf: Test outer map update operations in syscall program bpf: Fix the release of inner map - - - 4921 2023-12-04 Hou Tao bpf Accepted
[bpf,v5,6/7] selftests/bpf: Add test cases for inner map bpf: Fix the release of inner map - - - 502- 2023-12-04 Hou Tao bpf Accepted
[bpf,v5,5/7] bpf: Optimize the free of inner map bpf: Fix the release of inner map - - - 52-- 2023-12-04 Hou Tao bpf Accepted
[bpf,v5,4/7] bpf: Defer the free of inner map when necessary bpf: Fix the release of inner map - - - 511- 2023-12-04 Hou Tao bpf Accepted
[bpf,v5,3/7] bpf: Set need_defer as false when clearing fd array during map free bpf: Fix the release of inner map - - - 511- 2023-12-04 Hou Tao bpf Accepted
[bpf,v5,2/7] bpf: Add map and need_defer parameters to .map_fd_put_ptr() bpf: Fix the release of inner map - - - 511- 2023-12-04 Hou Tao bpf Accepted
[bpf,v5,1/7] bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers bpf: Fix the release of inner map - - - 52-- 2023-12-04 Hou Tao bpf Accepted
[bpf,v4,7/7] selftests/bpf: Test outer map update operations in syscall program bpf: Fix the release of inner map - - - 4512 2023-11-30 Hou Tao bpf Superseded
[bpf,v4,6/7] selftests/bpf: Add test cases for inner map bpf: Fix the release of inner map - - - 4422 2023-11-30 Hou Tao bpf Superseded
[bpf,v4,5/7] bpf: Optimize the free of inner map bpf: Fix the release of inner map - - - 46-2 2023-11-30 Hou Tao bpf Superseded
[bpf,v4,4/7] bpf: Defer the free of inner map when necessary bpf: Fix the release of inner map - - - 4512 2023-11-30 Hou Tao bpf Superseded
[bpf,v4,3/7] bpf: Set need_defer as false when clearing fd array during map free bpf: Fix the release of inner map - - - 4512 2023-11-30 Hou Tao bpf Superseded
[bpf,v4,2/7] bpf: Add map and need_defer parameters to .map_fd_put_ptr() bpf: Fix the release of inner map - - - 4512 2023-11-30 Hou Tao bpf Superseded
[bpf,v4,1/7] bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers bpf: Fix the release of inner map - - - 46-2 2023-11-30 Hou Tao bpf Superseded
[bpf,v3,6/6] selftests/bpf: Test outer map update operations in syscall program bpf: Fix the release of inner map - - - 471- 2023-11-24 Hou Tao bpf Superseded
[bpf,v3,5/6] selftests/bpf: Add test cases for inner map bpf: Fix the release of inner map - - - 462- 2023-11-24 Hou Tao bpf Superseded
[bpf,v3,4/6] bpf: Optimize the free of inner map bpf: Fix the release of inner map - - - 471- 2023-11-24 Hou Tao bpf Superseded
[bpf,v3,3/6] bpf: Defer the free of inner map when necessary bpf: Fix the release of inner map - - - 4611 2023-11-24 Hou Tao bpf Superseded
[bpf,v3,2/6] bpf: Add map and need_defer parameters to .map_fd_put_ptr() bpf: Fix the release of inner map - - - 471- 2023-11-24 Hou Tao bpf Superseded
[bpf,v3,1/6] bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers bpf: Fix the release of inner map - - - 48-- 2023-11-24 Hou Tao bpf Superseded
[bpf,v2,5/5] selftests/bpf: Add test cases for inner map bpf: Fix the release of inner map - - - 452- 2023-11-13 Hou Tao bpf Superseded
[bpf,v2,4/5] bpf: Optimize the free of inner map bpf: Fix the release of inner map - - - 461- 2023-11-13 Hou Tao bpf Superseded
[bpf,v2,3/5] bpf: Defer the free of inner map when necessary bpf: Fix the release of inner map - - - 46-1 2023-11-13 Hou Tao bpf Superseded
[bpf,v2,2/5] bpf: Add map and need_defer parameters to .map_fd_put_ptr() bpf: Fix the release of inner map - - - 461- 2023-11-13 Hou Tao bpf Superseded
[bpf,v2,1/5] bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers bpf: Fix the release of inner map - - - 47-- 2023-11-13 Hou Tao bpf Superseded
[bpf,11/11] selftests/bpf: Add test cases for inner map bpf: Fix the release of inner map - - - 4223 2023-11-07 Hou Tao bpf Superseded
[bpf,10/11] selftests/bpf: Remove the liveness test for inner map bpf: Fix the release of inner map - - - 4313 2023-11-07 Hou Tao bpf Superseded
[bpf,09/11] bpf: Remove unused helpers for map-in-map bpf: Fix the release of inner map - - - 44-3 2023-11-07 Hou Tao bpf Superseded
[bpf,08/11] bpf: Defer bpf_map_put() for inner map in map htab bpf: Fix the release of inner map - - - 4214 2023-11-07 Hou Tao bpf Superseded
[bpf,07/11] bpf: Defer bpf_map_put() for inner map in map array bpf: Fix the release of inner map - - - 43-4 2023-11-07 Hou Tao bpf Superseded
[bpf,06/11] bpf: Add bpf_map_of_map_fd_sys_lookup_elem() helper bpf: Fix the release of inner map - - - 44-3 2023-11-07 Hou Tao bpf Superseded
[bpf,05/11] bpf: Add bpf_map_of_map_fd_{get,put}_ptr() helpers bpf: Fix the release of inner map - - - 4313 2023-11-07 Hou Tao bpf Superseded
[bpf,04/11] bpf: Add need_defer parameter to .map_fd_put_ptr() bpf: Fix the release of inner map - - - 44-3 2023-11-07 Hou Tao bpf Superseded
[bpf,03/11] bpf: Use GFP_KERNEL in bpf_event_entry_gen() bpf: Fix the release of inner map - - - 44-3 2023-11-07 Hou Tao bpf Superseded
[bpf,02/11] bpf: Reduce the scope of rcu_read_lock when updating fd map bpf: Fix the release of inner map - - - 44-3 2023-11-07 Hou Tao bpf Superseded
[bpf,01/11] bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers bpf: Fix the release of inner map - - - 44-3 2023-11-07 Hou Tao bpf Superseded
[bpf-next,3/3] selftsets/bpf: Retry map update for non-preallocated per-cpu map selftests/bpf: Fixes for map_percpu_stats test - - - 452- 2023-11-01 Hou Tao bpf Accepted
[bpf-next,2/3] selftests/bpf: Export map_update_retriable() selftests/bpf: Fixes for map_percpu_stats test - - - 452- 2023-11-01 Hou Tao bpf Accepted
[bpf-next,1/3] selftests/bpf: Use value with enough-size when updating per-cpu map selftests/bpf: Fixes for map_percpu_stats test - - - 461- 2023-11-01 Hou Tao bpf Accepted
[bpf-next,v3] bpf: Check map->usercnt after timer->timer is assigned [bpf-next,v3] bpf: Check map->usercnt after timer->timer is assigned - - - 46-1 2023-10-30 Hou Tao bpf Accepted
[bpf-next] bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free [bpf-next] bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free - - - 43-2 2023-10-21 Hou Tao bpf Accepted
[bpf-next,v3,7/7] selftests/bpf: Add more test cases for bpf memory allocator bpf: Fixes for per-cpu kptr - - - 4023 2023-10-20 Hou Tao bpf Accepted
[bpf-next,v3,6/7] bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() bpf: Fixes for per-cpu kptr - - - 4113 2023-10-20 Hou Tao bpf Accepted
[bpf-next,v3,5/7] bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h bpf: Fixes for per-cpu kptr - - - 42-3 2023-10-20 Hou Tao bpf Accepted
[bpf-next,v3,4/7] bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() bpf: Fixes for per-cpu kptr - - - 40-5 2023-10-20 Hou Tao bpf Accepted
[bpf-next,v3,3/7] bpf: Re-enable unit_size checking for global per-cpu allocator bpf: Fixes for per-cpu kptr - - - 40-5 2023-10-20 Hou Tao bpf Accepted
[bpf-next,v3,2/7] mm/percpu.c: introduce pcpu_alloc_size() bpf: Fixes for per-cpu kptr 1 - - 4113 2023-10-20 Hou Tao bpf Accepted
[bpf-next,v3,1/7] mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() bpf: Fixes for per-cpu kptr 1 - - 42-3 2023-10-20 Hou Tao bpf Accepted
[bpf,v2,2/2] selftests/bpf: Test race between map uref release and bpf timer init bpf: Fix bpf timer kmemleak - - - 432- 2023-10-20 Hou Tao bpf Changes Requested
[bpf,v2,1/2] bpf: Check map->usercnt again after timer->timer is assigned bpf: Fix bpf timer kmemleak - - - 44-1 2023-10-20 Hou Tao bpf Changes Requested
[bpf-next,v2,7/7] selftests/bpf: Add more test cases for bpf memory allocator bpf: Fixes for per-cpu kptr - - - 432- 2023-10-18 Hou Tao bpf Superseded
[bpf-next,v2,6/7] bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() bpf: Fixes for per-cpu kptr - - - 441- 2023-10-18 Hou Tao bpf Superseded
[bpf-next,v2,5/7] bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h bpf: Fixes for per-cpu kptr - - - 45-- 2023-10-18 Hou Tao bpf Superseded
[bpf-next,v2,4/7] bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() bpf: Fixes for per-cpu kptr - - - 43-2 2023-10-18 Hou Tao bpf Superseded
[bpf-next,v2,3/7] bpf: Re-enable unit_size checking for global per-cpu allocator bpf: Fixes for per-cpu kptr - - - 43-2 2023-10-18 Hou Tao bpf Superseded
[bpf-next,v2,2/7] mm/percpu.c: introduce pcpu_alloc_size() bpf: Fixes for per-cpu kptr 1 - - 441- 2023-10-18 Hou Tao bpf Superseded
[bpf-next,v2,1/7] mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() bpf: Fixes for per-cpu kptr 1 - - 45-- 2023-10-18 Hou Tao bpf Superseded
[bpf,2/2] selftests/bpf: Test race between map uref release and bpf timer init bpf: Fix bpf timer kmemleak - - - 432- 2023-10-17 Hou Tao bpf Superseded
[bpf,1/2] bpf: Check map->usercnt again after timer->timer is assigned bpf: Fix bpf timer kmemleak - - - 44-1 2023-10-17 Hou Tao bpf Superseded
[bpf-next,6/6] selftests/bpf: Add more test cases for bpf memory allocator bpf: Fixes for per-cpu kptr - - - 4221 2023-10-07 Hou Tao bpf Superseded
[bpf-next,5/6] bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() bpf: Fixes for per-cpu kptr - - - 4311 2023-10-07 Hou Tao bpf Superseded
[bpf-next,4/6] bpf: Move the declaration of __bpf_obj_drop_impl() to internal.h bpf: Fixes for per-cpu kptr - - - 4311 2023-10-07 Hou Tao bpf Superseded
[bpf-next,3/6] bpf: Use alloc_size_percpu() in bpf_mem_free{_rcu}() bpf: Fixes for per-cpu kptr - - - 42-3 2023-10-07 Hou Tao bpf Superseded
[bpf-next,2/6] bpf: Re-enable unit_size checking for global per-cpu allocator bpf: Fixes for per-cpu kptr - - - 42-3 2023-10-07 Hou Tao bpf Superseded
[bpf-next,1/6] mm/percpu.c: introduce alloc_size_percpu() bpf: Fixes for per-cpu kptr - - - 4311 2023-10-07 Hou Tao bpf Superseded
[bpf] bpf: Use kmalloc_size_roundup() to adjust size_index [bpf] bpf: Use kmalloc_size_roundup() to adjust size_index - - 1 441- 2023-09-28 Hou Tao bpf Accepted
[bpf] bpf: Skip unit_size checking for global per-cpu allocator [bpf] bpf: Skip unit_size checking for global per-cpu allocator - - 1 43-2 2023-09-13 Hou Tao bpf Accepted
[bpf,4/4] selftests/bpf: Test all valid alloc sizes for bpf mem allocator Fix the unmatched unit_size of bpf_mem_cache - - - 3528 2023-09-08 Hou Tao bpf Accepted
[bpf,3/4] bpf: Ensure unit_size is matched with slab cache object size Fix the unmatched unit_size of bpf_mem_cache - - - 37-8 2023-09-08 Hou Tao bpf Accepted
[bpf,2/4] bpf: Don't prefill for unused bpf_mem_cache Fix the unmatched unit_size of bpf_mem_cache - - - 37-8 2023-09-08 Hou Tao bpf Accepted
[bpf,1/4] bpf: Adjust size_index according to the value of KMALLOC_MIN_SIZE Fix the unmatched unit_size of bpf_mem_cache - - - 3618 2023-09-08 Hou Tao bpf Accepted
[bpf,v2,3/3] selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() bpf: Enable IRQ after irq_work_raise() completes - - - 4122 2023-09-01 Hou Tao bpf Accepted
[bpf,v2,2/3] bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() bpf: Enable IRQ after irq_work_raise() completes - - - 43-2 2023-09-01 Hou Tao bpf Accepted
[bpf,v2,1/3] bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() bpf: Enable IRQ after irq_work_raise() completes - - - 43-2 2023-09-01 Hou Tao bpf Accepted
[bpf-next,3/3] selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() bpf: Enable preemption after irq_work_raise() completes - - - 432- 2023-08-22 Hou Tao bpf Changes Requested
[bpf-next,2/3] bpf: Enable preemption after irq_work_raise() in unit_free{_rcu}() bpf: Enable preemption after irq_work_raise() completes - - - 45-- 2023-08-22 Hou Tao bpf Changes Requested
[bpf-next,1/3] bpf: Enable preemption after irq_work_raise() in unit_alloc() bpf: Enable preemption after irq_work_raise() completes - - - 45-- 2023-08-22 Hou Tao bpf Changes Requested
[bpf-next,2/2] bpf, cpumask: Clean up bpf_cpu_map_entry directly in cpu_map_free Remove unnecessary synchronizations in cpumap - 1 - 46-- 2023-08-16 Hou Tao bpf Accepted
[bpf-next,1/2] bpf, cpumap: Use queue_rcu_work() to remove unnecessary rcu_barrier() Remove unnecessary synchronizations in cpumap - 1 - 451- 2023-08-16 Hou Tao bpf Accepted
[bpf,2/2] bpf, cpumap: Handle skb as well when clean up ptr_ring Two fixes for cpu-map 1 - - 44-1 2023-07-29 Hou Tao bpf Accepted
[bpf,1/2] bpf, cpumap: Make sure kthread is running before map update returns Two fixes for cpu-map 1 1 - 441- 2023-07-29 Hou Tao bpf Accepted
« 1 2 3 4 »