Eric Dumazet
|
5beb5c90c1
rhashtable: use cond_resched()
|
10 سال پیش |
Daniel Borkmann
|
4c4b52d9b2
rhashtable: remove indirection for grow/shrink decision functions
|
10 سال پیش |
Daniel Borkmann
|
8331de75cb
rhashtable: unconditionally grow when max_shift is not specified
|
10 سال پیش |
Sasha Levin
|
71bb0012c3
rhashtable: initialize all rhashtable walker members
|
10 سال پیش |
Daniel Borkmann
|
eb6d1abf1b
rhashtable: better high order allocation attempts
|
10 سال پیش |
Daniel Borkmann
|
342100d937
rhashtable: don't test for shrink on insert, expansion on delete
|
10 سال پیش |
Stephen Rothwell
|
61d7b09773
rhashtable: using ERR_PTR requires linux/err.h
|
11 سال پیش |
Thomas Graf
|
020219a69d
rhashtable: Fix remove logic to avoid cross references between buckets
|
11 سال پیش |
Thomas Graf
|
cf52d52f9c
rhashtable: Avoid bucket cross reference after removal
|
11 سال پیش |
Thomas Graf
|
7cd10db8de
rhashtable: Add more lock verification
|
11 سال پیش |
Thomas Graf
|
a03eaec0df
rhashtable: Dump bucket tables on locking violation under PROVE_LOCKING
|
11 سال پیش |
Thomas Graf
|
2af4b52988
rhashtable: Wait for RCU readers after final unzip work
|
11 سال پیش |
Thomas Graf
|
a5ec68e3b8
rhashtable: Use a single bucket lock for sibling buckets
|
11 سال پیش |
Thomas Graf
|
c88455ce50
rhashtable: key_hashfn() must return full hash value
|
11 سال پیش |
Herbert Xu
|
f2dba9c6ff
rhashtable: Introduce rhashtable_walk_*
|
11 سال پیش |
Herbert Xu
|
28134a53d6
rhashtable: Fix potential crash on destroy in rhashtable_shrink
|
11 سال پیش |
Geert Uytterhoeven
|
9d6dbe1bba
rhashtable: Make selftest modular
|
11 سال پیش |
Thomas Graf
|
fe6a043c53
rhashtable: rhashtable_remove() must unlink in both tbl and future_tbl
|
11 سال پیش |
Ying Xue
|
57699a40b4
rhashtable: Fix race in rhashtable_destroy() and use regular work_struct
|
11 سال پیش |
Thomas Graf
|
80ca8c3a84
rhashtable: Lower/upper bucket may map to same lock while shrinking
|
11 سال پیش |
Ying Xue
|
7a868d1e9a
rhashtable: involve rhashtable_lookup_compare_insert routine
|
11 سال پیش |
Ying Xue
|
545a148e43
rhashtable: initialize atomic nelems variable
|
11 سال پیش |
Ying Xue
|
c0c09bfdc4
rhashtable: avoid unnecessary wakeup for worker queue
|
11 سال پیش |
Ying Xue
|
bd6d4db552
rhashtable: future table needs to be traversed when remove an object
|
11 سال پیش |
Ying Xue
|
db30485408
rhashtable: involve rhashtable_lookup_insert routine
|
11 سال پیش |
Ying Xue
|
54c5b7d311
rhashtable: introduce rhashtable_wakeup_worker helper function
|
11 سال پیش |
Ying Xue
|
efb975a67e
rhashtable: optimize rhashtable_lookup routine
|
11 سال پیش |
Thomas Graf
|
f89bd6f87a
rhashtable: Supports for nulls marker
|
11 سال پیش |
Thomas Graf
|
97defe1ecf
rhashtable: Per bucket locks & deferred expansion/shrinking
|
11 سال پیش |
Thomas Graf
|
897362e446
nft_hash: Remove rhashtable_remove_pprev()
|
11 سال پیش |