Dmitriy Vyukov
|
7def0f952e
lib: fix data race in rhashtable_rehash_one
|
10 anni fa |
Phil Sutter
|
142b942a75
rhashtable: fix for resize events during table walk
|
10 anni fa |
David S. Miller
|
941742f497
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
|
10 anni fa |
Hauke Mehrtens
|
6d7954130c
rhashtable: add missing import <linux/export.h>
|
10 anni fa |
David S. Miller
|
36583eb54d
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
|
10 anni fa |
Herbert Xu
|
07ee0722bf
rhashtable: Add cap on number of elements in hash table
|
10 anni fa |
Thomas Graf
|
c936a79fc0
rhashtable: Simplify iterator code
|
10 anni fa |
Thomas Graf
|
a87b9ebf17
rhashtable: Do not schedule more than one rehash if we can't grow further
|
10 anni fa |
Thomas Graf
|
e2307ed6cb
rhashtable: Schedule async resize when sync realloc fails
|
10 anni fa |
Patrick McHardy
|
49f7b33e63
rhashtable: provide len to obj_hashfn
|
10 anni fa |
Thomas Graf
|
6b6f302ced
rhashtable: Add rhashtable_free_and_destroy()
|
10 anni fa |
Thomas Graf
|
b5e2c150ac
rhashtable: Disable automatic shrinking by default
|
10 anni fa |
Thomas Graf
|
299e5c32a3
rhashtable: Use 'unsigned int' consistently
|
10 anni fa |
Herbert Xu
|
27ed44a5d6
rhashtable: Add comment on choice of elasticity value
|
10 anni fa |
Herbert Xu
|
ba7c95ea38
rhashtable: Fix sleeping inside RCU critical section in walk_stop
|
10 anni fa |
Herbert Xu
|
ccd57b1bd3
rhashtable: Add immediate rehash during insertion
|
10 anni fa |
Herbert Xu
|
b9ecfdaa10
rhashtable: Allow GFP_ATOMIC bucket table allocation
|
10 anni fa |
Herbert Xu
|
b824478b21
rhashtable: Add multiple rehash support
|
10 anni fa |
Herbert Xu
|
18093d1c0d
rhashtable: Shrink to fit
|
10 anni fa |
Herbert Xu
|
31ccde2dac
rhashtable: Allow hashfn to be unset
|
10 anni fa |
Herbert Xu
|
d88252f9bb
rhashtable: Add barrier to ensure we see new tables in walker
|
10 anni fa |
Herbert Xu
|
dc0ee268d8
rhashtable: Rip out obsolete out-of-line interface
|
10 anni fa |
Herbert Xu
|
02fd97c3d4
rhashtable: Allow hash/comparison functions to be inlined
|
10 anni fa |
Herbert Xu
|
488fb86ee9
rhashtable: Make rhashtable_init params argument const
|
10 anni fa |
Thomas Graf
|
a998f712f7
rhashtable: Round up/down min/max_size to ensure we respect limit
|
10 anni fa |
Herbert Xu
|
e2e21c1c58
rhashtable: Remove max_shift and min_shift
|
10 anni fa |
Herbert Xu
|
c2e213cff7
rhashtable: Introduce max_size/min_size
|
10 anni fa |
Herbert Xu
|
6aebd94084
rhashtable: Remove shift from bucket_table
|
10 anni fa |
Thomas Graf
|
617011e7d5
rhashtable: Avoid calculating hash again to unlock
|
10 anni fa |
Thomas Graf
|
db4374f48a
rhashtable: Annotate RCU locking of walkers
|
10 anni fa |