Toggle navigation
Patchwork
Netdev + BPF
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Hou Tao
| Archived =
No
| 352 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Mainlined
Queued
Needs ACK
Handled Elsewhere
In Next
Search
Archived
No
Yes
Both
Delegate
------
Nobody
holtmann
holtmann
holtmann
agk
mchehab
mchehab
gregkh
gregkh
mtosatti
lethal
lethal
avi
cvaroqui
jbrassow
mikulas
dtor
bmarzins
tmlind
jmberg
jmberg
mcgrof
mcgrof
mcgrof
lenb
lenb
kyle
felipebalbi
varenet
helge
helge
khilman
khilman
khilman
khilman
jwoithe
mlin
Zhang Rui
Zhang Rui
iksaif
cjackiewicz
hmh
jbarnes
jbarnes
jbarnes
willy
snitzer
iwamatsu
dougsland
mjg59
rafael
rafael
rafael
ericvh@gmail.com
ykzhao
venkip
sandeen
pwsan
lucho@ionkov.net
rminnich
anholt
aystarik
roland
shefty
mason
glikely
krh
djbw
djbw
djbw
cmarinas
doyu
jrn
sage
tomba
mmarek
cjb
trondmy
jikos
bcousson
jic23
olof
olof
olof
nsekhar
weiny2
horms
horms
bwidawsk
bwidawsk
shemminger
eulfhan
josef
josef
josef
dianders
jpan9
hal
kdave
bleung
evalenti
jlbec
wsa
bhelgaas
vkoul
vkoul
szlin
davejiang
markgross
tagr
tiwai
vireshk
mmind
dledford
geert
geert
herbert
herbert
kvalo
kvalo
kvalo
bentiss
arend
rzwisler
stellarhopper
stellarhopper
jejb
matthias_bgg
dvhart
axboe
axboe
pcmoore
pcmoore
pcmoore
mkp
mkp
stefan_schmidt
leon
lucvoo
jsakkine
jsakkine
jsakkine
bamse
bamse
demarchi
krzk
groeck
groeck
sboyd
sboyd
mturquette
mturquette
0andriy
carlocaione
luca
dgc
kbingham
derosier
narmstrong
narmstrong
atull
tytso
tytso
djwong
bvanassche
omos
jpirko
jpirko
GustavoARSilva
pkshih
patersonc
brauner
shuahkh
shuahkh
shuahkh
palmer
palmer
jgg
Kishon
idosch
labbott
jsimmons
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
lfadmin
broonie
broonie
broonie
mricon
mricon
mricon
kees
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
lfgitoliteapi
arnd
linusw
perfinion
bbrezillon
bachradsusi
rostedt
rostedt
kholk
nbd
ebiggers
ebiggers
pavelm
sds
m0reeze
ganis
jwcart2
matttbe
andmur01
lorpie01
chanwoochoi
dlezcano
jhedberg
vudentz
robertfoss
bgix
tedd_an
tsbogend
wens
wcrobert
robher
kstewart
kwilczynski
hansg
bpf
netdev
dsa
ethtool
netdrv
martineau
abelloni
trix
pabeni
mani_sadhasivam
mlimonci
liusong6
mjp
tohojo
pmalani
prestwoj
prestwoj
dhowells
tzungbi
conchuod
paulmck
jes
mtkaczyk
colyli
cem
pateldipen1984
iweiny
iweiny
bjorn
mhiramat
JanKiszka
jaegeuk
mraynal
aring
konradybcio
ij
Hailan
jstitt007
denkenz
denkenz
mkorenbl
jjohnson
frank_li
geliang
mdraidci
mdraidci
peluse
joelgranados
Apply
«
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 -
38
1
-
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 - -
42
2
1
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 - -
19
2
3
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
- - -
44
1
-
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
- - -
44
1
-
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
- - -
41
2
2
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
- - -
41
2
2
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
- - -
42
1
2
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
- - -
42
1
2
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
- - -
42
1
2
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
- - -
43
2
-
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
- - -
18
1
5
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
- - -
18
2
4
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
- - -
13
2
-
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
- - -
13
1
1
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
- - -
14
1
-
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
- - -
13
1
1
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
- - -
14
1
-
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
- - -
18
1
5
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
- - -
19
1
4
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
- - -
18
2
4
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 - -
50
1
5
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
- - -
13
1
3
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
- - -
54
2
-
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
- - -
43
1
9
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
- - -
44
1
8
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
- - -
43
1
9
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
- - -
44
1
8
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
- - -
43
1
9
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 - -
53
1
2
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 - -
53
1
2
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 - -
54
1
1
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 - -
54
1
1
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 - -
52
1
3
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 - -
53
1
2
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 - -
49
1
6
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 - -
49
1
6
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
- - -
52
1
2
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 - -
40
1
-
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 - -
40
1
-
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
- - -
16
1
6
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
- - -
34
1
-
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
- - -
34
1
-
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
- - -
34
1
-
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
- - -
33
2
-
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
- - -
29
1
5
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
- - -
29
1
5
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
- - -
29
1
5
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
- - -
29
1
5
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
- - -
30
2
3
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
- - -
30
2
3
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
- - -
30
2
3
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
- - -
30
2
3
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
- - -
31
1
3
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
- - -
30
2
3
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
- - -
30
2
3
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
- - -
29
2
4
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
- - -
31
1
3
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
- - -
30
2
3
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
- - -
30
1
4
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
- - -
31
1
3
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
- - -
31
1
3
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
- - -
33
2
-
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
- - -
14
3
-
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
- - -
33
2
-
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
»