Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
83ef53fba0c0533256bf397919c18335db67f215
/
include
/
linux
/
rhashtable.h
ce9b362
rhashtable: Restore RCU marking on rhash_lock_head
by Herbert Xu
· 4 years, 6 months ago
1748f6a
rhashtable: Fix unprotected RCU dereference in __rht_ptr
by Herbert Xu
· 4 years, 6 months ago
7f5f814
rhashtable: drop duplicated word in <linux/rhashtable.h>
by Randy Dunlap
· 4 years, 6 months ago
aeaa925
rhashtable: Document the right function parameters
by Jonathan Neuschäfer
· 4 years, 10 months ago
279758f
rhashtable: Add rht_ptr_rcu and improve rht_ptr
by Herbert Xu
· 6 years ago
ba6306e
rhashtable: Remove RCU marking from rhash_lock_head
by Herbert Xu
· 6 years ago
ca0b709
rhashtable: use BIT(0) for locking.
by NeilBrown
· 6 years ago
f4712b4
rhashtable: replace rht_ptr_locked() with rht_assign_locked()
by NeilBrown
· 6 years ago
adc6a3a
rhashtable: move dereference inside rht_ptr()
by NeilBrown
· 6 years ago
c578331
rhashtable: reorder some inline functions and macros.
by NeilBrown
· 6 years ago
e4edbe3
rhashtable: fix some __rcu annotation errors
by NeilBrown
· 6 years ago
149212f
rhashtable: add lockdep tracking to bucket bit-spin-locks.
by NeilBrown
· 6 years ago
8f0db01
rhashtable: use bit_spin_locks to protect hash bucket.
by NeilBrown
· 6 years ago
ff302db
rhashtable: allow rht_bucket_var to return NULL.
by NeilBrown
· 6 years ago
f7ad68b
rhashtable: rename rht_for_each*continue as *from.
by NeilBrown
· 6 years ago
4feb7c7
rhashtable: don't hold lock on first table throughout insertion.
by NeilBrown
· 6 years ago
6c4128f
rhashtable: Remove obsolete rhashtable_walk_init function
by Herbert Xu
· 6 years ago
82208d0d
rhashtable: detect when object movement between tables might have invalidated a lookup
by NeilBrown
· 6 years ago
c069001
rhashtable: clean up dereference of ->future_tbl.
by NeilBrown
· 7 years ago
9b4f64a
rhashtable: simplify INIT_RHT_NULLS_HEAD()
by NeilBrown
· 7 years ago
9f9a707
rhashtable: remove nulls_base and related code.
by NeilBrown
· 7 years ago
0eb71a9
rhashtable: split rhashtable.h
by NeilBrown
· 7 years ago
82266e9
rhashtable: Revise incorrect comment on r{hl, hash}table_walk_enter()
by NeilBrown
· 7 years ago
0c6f69a
rhashtable: remove outdated comments about grow_decision etc
by NeilBrown
· 7 years ago
e5d672a
rhashtable: reorganize struct rhashtable layout
by Eric Dumazet
· 7 years ago
d3dcf8e
rhashtable: Fix rhlist duplicates insertion
by Paul Blakey
· 7 years ago
2b86093
rhashtable: abstract out function to get hash
by Tom Herbert
· 7 years ago
2db54b4
rhashtable: Add rhastable_walk_peek
by Tom Herbert
· 7 years ago
97a6ec4
rhashtable: Change rhashtable_walk_start to return void
by Tom Herbert
· 7 years ago
895a607
lib/rhashtable: fix comment on locks_mul default value
by Davidlohr Bueso
· 7 years ago
48e75b43
rhashtable: compact struct rhashtable_params
by Florian Westphal
· 8 years ago
6d684e5
rhashtable: Cap total number of entries to 2^31
by Herbert Xu
· 8 years ago
038a3e8
rhashtable: remove insecure_max_entries param
by Florian Westphal
· 8 years ago
5f8ddea
rhashtable: remove insecure_elasticity
by Florian Westphal
· 8 years ago
f9fe1c1
rhashtable: Add rhashtable_lookup_get_insert_fast
by Andreas Gruenbacher
· 8 years ago
b2d0910
sched/headers: Prepare to use <linux/rcuupdate.h> instead of <linux/rculist.h> in <linux/sched.h>
by Ingo Molnar
· 8 years ago
da20420
rhashtable: Add nested tables
by Herbert Xu
· 8 years ago
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
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
8f6fd83
rhashtable: accept GFP flags in rhashtable_walk_init
by Bob Copeland
· 9 years ago
b3e0d3d
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 9 years ago
3502cad
rhashtable: add function to replace an element
by Tom Herbert
· 9 years ago
3cf9222
rhashtable: Prevent spurious EBUSY errors on insertion
by Herbert Xu
· 9 years ago
07ee072
rhashtable: Add cap on number of elements in hash table
by Herbert Xu
· 10 years ago
1d8dc3d
rhashtable: don't attempt to grow when at max_size
by Johannes Berg
· 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
ac833bd
rhashtable: Mark internal/private inline functions as such
by Thomas Graf
· 10 years ago
299e5c3
rhashtable: Use 'unsigned int' consistently
by Thomas Graf
· 10 years ago
58be8a5
rhashtable: Extend RCU read lock into rhashtable_insert_rehash()
by Thomas Graf
· 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
b824478
rhashtable: Add multiple rehash support
by Herbert Xu
· 10 years ago
31ccde2
rhashtable: Allow hashfn to be unset
by Herbert Xu
· 10 years ago
de91b25
rhashtable: Eliminate unnecessary branch in rht_key_hashfn
by Herbert Xu
· 10 years ago
6626af6
rhashtable: Fix undeclared EEXIST build error on ia64
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
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
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
eddee5ba
rhashtable: Fix walker behaviour during rehash
by Herbert Xu
· 10 years ago
a5b6846
rhashtable: kill ht->shift atomic operations
by Daniel Borkmann
· 10 years ago
988dfbd
rhashtable: Move hash_rnd into bucket_table
by Herbert Xu
· 10 years ago
4c4b52d
rhashtable: remove indirection for grow/shrink decision functions
by Daniel Borkmann
· 10 years ago
b9ebafb
rhashtable: ensure cache line alignment on bucket_table
by Eric Dumazet
· 10 years ago
f2dba9c
rhashtable: Introduce rhashtable_walk_*
by Herbert Xu
· 10 years ago
607954b
rhashtable: fix rht_for_each_entry_safe() endless loop
by Patrick McHardy
· 10 years ago
57699a4
rhashtable: Fix race in rhashtable_destroy() and use regular work_struct
by Ying Xue
· 10 years ago
6f73d3b
rhashtable: add a note for grow and shrink decision functions
by Ying Xue
· 10 years ago
7a868d1
rhashtable: involve rhashtable_lookup_compare_insert routine
by Ying Xue
· 10 years ago
c0c09bf
rhashtable: avoid unnecessary wakeup for worker queue
by Ying Xue
· 10 years ago
db30485
rhashtable: involve rhashtable_lookup_insert routine
by Ying Xue
· 10 years ago
86b35b6
rhashtable: fix missing header
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
88d6ed1
rhashtable: Convert bucket iterators to take table and index
by Thomas Graf
· 10 years ago
8d24c0b
rhashtable: Do hashing inside of rhashtable_lookup_compare()
by Thomas Graf
· 10 years ago
6eba822
rhashtable: Drop gfp_flags arg in insert/remove functions
by Thomas Graf
· 10 years ago
7b4ce23
rhashtable: Add parent argument to mutex_is_held
by Herbert Xu
· 10 years ago
1b2f309
rhashtable: Move mutex_is_held under PROVE_LOCKING
by Herbert Xu
· 10 years ago
9400017
lib/rhashtable: allow user to set the minimum shifts of shrinking
by Ying Xue
· 10 years ago
93f56081
rhashtable: fix annotations for rht_for_each_entry_rcu()
by Thomas Graf
· 10 years ago
c91eee5
rhashtable: unexport and make rht_obj() static
by Thomas Graf
· 10 years ago
5300fdc
rhashtable: RCU annotations for next pointers
by Thomas Graf
· 10 years ago
7e1e776
lib: Resizable, Scalable, Concurrent Hash Table
by Thomas Graf
· 10 years ago