Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
23cb1f644019bac49d87b4dd7c1eac0569cc4f53
/
lib
/
rhashtable.c
ca26893
rhashtable: Add rhlist interface
by Herbert Xu
· 8 years ago
60175cc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
by David S. Miller
· 8 years ago
6abdd5f
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 8 years ago
9dbeea7
rhashtable: fix a memory leak in alloc_bucket_locks()
by Eric Dumazet
· 8 years ago
5ca8cc5
rhashtable: add rhashtable_lookup_get_insert_key()
by Pablo Neira Ayuso
· 8 years ago
246779d
rhashtable: Remove GFP flag from rhashtable_walk_init
by Herbert Xu
· 8 years ago
1231195
rhashtable: fix shift by 64 when shrinking
by Vegard Nossum
· 8 years ago
4cf0b35
rhashtable: avoid large lock-array allocations
by Florian Westphal
· 8 years ago
8f6fd83
rhashtable: accept GFP flags in rhashtable_walk_init
by Bob Copeland
· 9 years ago
c07f30a
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 9 years ago
179ccc0
rhashtable: Kill harmless RCU warning in rhashtable_walk_init
by Herbert Xu
· 9 years ago
b3e0d3d
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 9 years ago
c6ff526
rhashtable: Fix walker list corruption
by Herbert Xu
· 9 years ago
3a32460
rhashtable: Enforce minimum size on initial hash table
by Herbert Xu
· 9 years ago
46c749e
rhashtable: Remove unnecessary wmb for future_tbl
by Herbert Xu
· 9 years ago
a90099d9
Revert "rhashtable: Use __vmalloc with GFP_ATOMIC for table allocation"
by David S. Miller
· 9 years ago
d3716f1
rhashtable: Use __vmalloc with GFP_ATOMIC for table allocation
by Herbert Xu
· 9 years ago
3cf9222
rhashtable: Prevent spurious EBUSY errors on insertion
by Herbert Xu
· 9 years ago
7def0f9
lib: fix data race in rhashtable_rehash_one
by Dmitriy Vyukov
· 9 years ago
142b942
rhashtable: fix for resize events during table walk
by Phil Sutter
· 9 years ago
941742f
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 10 years ago
6d79541
rhashtable: add missing import <linux/export.h>
by Hauke Mehrtens
· 10 years ago
36583eb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 10 years ago
07ee072
rhashtable: Add cap on number of elements in hash table
by Herbert Xu
· 10 years ago
c936a79
rhashtable: Simplify iterator code
by Thomas Graf
· 10 years ago
a87b9eb
rhashtable: Do not schedule more than one rehash if we can't grow further
by Thomas Graf
· 10 years ago
e2307ed
rhashtable: Schedule async resize when sync realloc fails
by Thomas Graf
· 10 years ago
49f7b33
rhashtable: provide len to obj_hashfn
by Patrick McHardy
· 10 years ago
6b6f302
rhashtable: Add rhashtable_free_and_destroy()
by Thomas Graf
· 10 years ago
b5e2c15
rhashtable: Disable automatic shrinking by default
by Thomas Graf
· 10 years ago
299e5c3
rhashtable: Use 'unsigned int' consistently
by Thomas Graf
· 10 years ago
27ed44a
rhashtable: Add comment on choice of elasticity value
by Herbert Xu
· 10 years ago
ba7c95e
rhashtable: Fix sleeping inside RCU critical section in walk_stop
by Herbert Xu
· 10 years ago
ccd57b1
rhashtable: Add immediate rehash during insertion
by Herbert Xu
· 10 years ago
b9ecfda
rhashtable: Allow GFP_ATOMIC bucket table allocation
by Herbert Xu
· 10 years ago
b824478
rhashtable: Add multiple rehash support
by Herbert Xu
· 10 years ago
18093d1
rhashtable: Shrink to fit
by Herbert Xu
· 10 years ago
31ccde2
rhashtable: Allow hashfn to be unset
by Herbert Xu
· 10 years ago
d88252f
rhashtable: Add barrier to ensure we see new tables in walker
by Herbert Xu
· 10 years ago
dc0ee26
rhashtable: Rip out obsolete out-of-line interface
by Herbert Xu
· 10 years ago
02fd97c
rhashtable: Allow hash/comparison functions to be inlined
by Herbert Xu
· 10 years ago
488fb86e
rhashtable: Make rhashtable_init params argument const
by Herbert Xu
· 10 years ago
a998f71
rhashtable: Round up/down min/max_size to ensure we respect limit
by Thomas Graf
· 10 years ago
e2e21c1
rhashtable: Remove max_shift and min_shift
by Herbert Xu
· 10 years ago
c2e213c
rhashtable: Introduce max_size/min_size
by Herbert Xu
· 10 years ago
6aebd94
rhashtable: Remove shift from bucket_table
by Herbert Xu
· 10 years ago
617011e
rhashtable: Avoid calculating hash again to unlock
by Thomas Graf
· 10 years ago
db4374f
rhashtable: Annotate RCU locking of walkers
by Thomas Graf
· 10 years ago
565e864
rhashtable: Fix rhashtable_remove failures
by Herbert Xu
· 10 years ago
963ecbd
rhashtable: Fix use-after-free in rhashtable_walk_stop
by Herbert Xu
· 10 years ago
c4db884
rhashtable: Move future_tbl into struct bucket_table
by Herbert Xu
· 10 years ago
63d512d
rhashtable: Add rehash counter to bucket_table
by Herbert Xu
· 10 years ago
9d901bc
rhashtable: Free bucket tables asynchronously after rehash
by Herbert Xu
· 10 years ago
5269b53
rhashtable: Move seed init into bucket_table_alloc
by Herbert Xu
· 10 years ago
8f2484b
rhashtable: Use SINGLE_DEPTH_NESTING
by Herbert Xu
· 10 years ago
eddee5ba
rhashtable: Fix walker behaviour during rehash
by Herbert Xu
· 10 years ago
3936194
rhashtable: Fix read-side crash during rehash
by Herbert Xu
· 10 years ago
a5b6846
rhashtable: kill ht->shift atomic operations
by Daniel Borkmann
· 10 years ago
9497df8
rhashtable: Fix reader/rehash race
by Herbert Xu
· 10 years ago
ec9f71c
rhashtable: Remove obj_raw_hashfn
by Herbert Xu
· 10 years ago
cffaa9c
rhashtable: Remove key length argument to key_hashfn
by Herbert Xu
· 10 years ago
eca8493
rhashtable: Use head_hashfn instead of obj_raw_hashfn
by Herbert Xu
· 10 years ago
8d2b187
rhashtable: Move masking back into key_hashfn
by Herbert Xu
· 10 years ago
84ed82b
rhashtable: Add annotation to nested lock
by Herbert Xu
· 10 years ago
aa34a6cb0
rhashtable: Add arbitrary rehash function
by Herbert Xu
· 10 years ago
988dfbd
rhashtable: Move hash_rnd into bucket_table
by Herbert Xu
· 10 years ago
5beb5c9
rhashtable: use cond_resched()
by Eric Dumazet
· 10 years ago
4c4b52d
rhashtable: remove indirection for grow/shrink decision functions
by Daniel Borkmann
· 10 years ago
8331de7
rhashtable: unconditionally grow when max_shift is not specified
by Daniel Borkmann
· 10 years ago
71bb001
rhashtable: initialize all rhashtable walker members
by Sasha Levin
· 10 years ago
eb6d1ab
rhashtable: better high order allocation attempts
by Daniel Borkmann
· 10 years ago
342100d
rhashtable: don't test for shrink on insert, expansion on delete
by Daniel Borkmann
· 10 years ago
61d7b09
rhashtable: using ERR_PTR requires linux/err.h
by Stephen Rothwell
· 10 years ago
020219a
rhashtable: Fix remove logic to avoid cross references between buckets
by Thomas Graf
· 10 years ago
cf52d52
rhashtable: Avoid bucket cross reference after removal
by Thomas Graf
· 10 years ago
7cd10db
rhashtable: Add more lock verification
by Thomas Graf
· 10 years ago
a03eaec
rhashtable: Dump bucket tables on locking violation under PROVE_LOCKING
by Thomas Graf
· 10 years ago
2af4b52
rhashtable: Wait for RCU readers after final unzip work
by Thomas Graf
· 10 years ago
a5ec68e
rhashtable: Use a single bucket lock for sibling buckets
by Thomas Graf
· 10 years ago
c88455c
rhashtable: key_hashfn() must return full hash value
by Thomas Graf
· 10 years ago
f2dba9c
rhashtable: Introduce rhashtable_walk_*
by Herbert Xu
· 10 years ago
28134a5
rhashtable: Fix potential crash on destroy in rhashtable_shrink
by Herbert Xu
· 10 years ago
9d6dbe1
rhashtable: Make selftest modular
by Geert Uytterhoeven
· 10 years ago
fe6a043
rhashtable: rhashtable_remove() must unlink in both tbl and future_tbl
by Thomas Graf
· 10 years ago
57699a4
rhashtable: Fix race in rhashtable_destroy() and use regular work_struct
by Ying Xue
· 10 years ago
80ca8c3
rhashtable: Lower/upper bucket may map to same lock while shrinking
by Thomas Graf
· 10 years ago
7a868d1
rhashtable: involve rhashtable_lookup_compare_insert routine
by Ying Xue
· 10 years ago
545a148
rhashtable: initialize atomic nelems variable
by Ying Xue
· 10 years ago
c0c09bf
rhashtable: avoid unnecessary wakeup for worker queue
by Ying Xue
· 10 years ago
bd6d4db
rhashtable: future table needs to be traversed when remove an object
by Ying Xue
· 10 years ago
db30485
rhashtable: involve rhashtable_lookup_insert routine
by Ying Xue
· 10 years ago
54c5b7d
rhashtable: introduce rhashtable_wakeup_worker helper function
by Ying Xue
· 10 years ago
efb975a6
rhashtable: optimize rhashtable_lookup routine
by Ying Xue
· 10 years ago
f89bd6f
rhashtable: Supports for nulls marker
by Thomas Graf
· 10 years ago
97defe1
rhashtable: Per bucket locks & deferred expansion/shrinking
by Thomas Graf
· 10 years ago
897362e
nft_hash: Remove rhashtable_remove_pprev()
by Thomas Graf
· 10 years ago
b8e1943
rhashtable: Factor out bucket_tail() function
by Thomas Graf
· 10 years ago
88d6ed1
rhashtable: Convert bucket iterators to take table and index
by Thomas Graf
· 10 years ago
a4b18cd
rhashtable: Use rht_obj() instead of manual offset calculation
by Thomas Graf
· 10 years ago
8d24c0b
rhashtable: Do hashing inside of rhashtable_lookup_compare()
by Thomas Graf
· 10 years ago
Next »