Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
aa1fbd94e5c7d3a356058b4ee4a455d952dd48aa
/
lib
/
rhashtable.c
ce9b362
rhashtable: Restore RCU marking on rhash_lock_head
by Herbert Xu
· 4 years, 5 months ago
4a3084a
rhashtable: Drop raw RCU deref in nested_table_free
by Herbert Xu
· 4 years, 7 months ago
d2912cb
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
by Thomas Gleixner
· 6 years ago
e9458a4
rhashtable: Fix cmpxchg RCU warnings
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
e4edbe3
rhashtable: fix some __rcu annotation errors
by NeilBrown
· 6 years ago
c252aa3
rhashtable: use struct_size() in kvzalloc()
by Gustavo A. R. Silva
· 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
7a41c29
rhashtable: use cmpxchg() in nested_table_alloc()
by NeilBrown
· 6 years ago
356d71e
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 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
408f13e
rhashtable: Still do rehash when we get EEXIST
by Herbert Xu
· 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
050cdc6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by Linus Torvalds
· 6 years ago
2d22ecf
lib/rhashtable: guarantee initial hashtable allocation
by Davidlohr Bueso
· 6 years ago
93f976b
lib/rhashtable: simplify bucket_table_alloc()
by Davidlohr Bueso
· 6 years ago
ab08dcd
rhashtable: remove duplicated include from rhashtable.c
by Yue Haibing
· 6 years ago
c4c5551
Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux
by David S. Miller
· 6 years ago
107d01f
lib/rhashtable: consider param->min_size when setting initial table size
by Davidlohr Bueso
· 6 years ago
0026129
rhashtable: add restart routine in rhashtable_free_and_destroy()
by Taehee Yoo
· 6 years ago
c643ecf
lib: rhashtable: Correct self-assignment in rhashtable.c
by Rishabh Bhatnagar
· 7 years ago
c069001
rhashtable: clean up dereference of ->future_tbl.
by NeilBrown
· 7 years ago
0ad6644
rhashtable: use cmpxchg() to protect ->future_tbl.
by NeilBrown
· 7 years ago
5af68ef
rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert()
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
5d240a8
rhashtable: improve rhashtable_walk stability when stop/start used.
by NeilBrown
· 7 years ago
b41cc04
rhashtable: reset iter when rhashtable_walk_start sees new table
by NeilBrown
· 7 years ago
82266e9
rhashtable: Revise incorrect comment on r{hl, hash}table_walk_enter()
by NeilBrown
· 7 years ago
ae6da1f
rhashtable: add schedule points
by Eric Dumazet
· 7 years ago
d3dcf8e
rhashtable: Fix rhlist duplicates insertion
by Paul Blakey
· 7 years ago
64e0cd0
rhashtable: Call library function alloc_bucket_locks
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
0647169
rhashtable: Documentation tweak
by Andreas Gruenbacher
· 7 years ago
52f6c58
Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random
by Linus Torvalds
· 7 years ago
12e8fd6
lib/rhashtable.c: use kvzalloc() in bucket_table_alloc() when possible
by Michal Hocko
· 7 years ago
d48ad08
rhashtable: use get_random_u32 for hash_rnd
by Jason A. Donenfeld
· 8 years ago
43ca5bc
lib/rhashtable.c: simplify a strange allocation pattern
by Michal Hocko
· 8 years ago
48e75b43
rhashtable: compact struct rhashtable_params
by Florian Westphal
· 8 years ago
2d2ab65
rhashtable: Do not lower max_elems when max_size is zero
by Herbert Xu
· 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
b2d0910
sched/headers: Prepare to use <linux/rcuupdate.h> instead of <linux/rculist.h> in <linux/sched.h>
by Ingo Molnar
· 8 years ago
c4d2603
rhashtable: Fix RCU dereference annotation in rht_bucket_nested
by Herbert Xu
· 8 years ago
ca43540
rhashtable: Fix use before NULL check in bucket_table_free
by Herbert Xu
· 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
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
Next »