aboutsummaryrefslogtreecommitdiff
path: root/include/linux/rhashtable.h
AgeCommit message (Expand)AuthorFilesLines
2020-07-28rhashtable: Restore RCU marking on rhash_lock_headGravatar Herbert Xu 1-32/+24
2020-07-28rhashtable: Fix unprotected RCU dereference in __rht_ptrGravatar Herbert Xu 1-12/+13
2020-07-17rhashtable: drop duplicated word in <linux/rhashtable.h>Gravatar Randy Dunlap 1-1/+1
2020-03-06rhashtable: Document the right function parametersGravatar Jonathan Neuschäfer 1-1/+1
2019-05-29rhashtable: Add rht_ptr_rcu and improve rht_ptrGravatar Herbert Xu 1-18/+18
2019-05-16rhashtable: Remove RCU marking from rhash_lock_headGravatar Herbert Xu 1-26/+32
2019-04-12rhashtable: use BIT(0) for locking.Gravatar NeilBrown 1-11/+24
2019-04-12rhashtable: replace rht_ptr_locked() with rht_assign_locked()Gravatar NeilBrown 1-3/+6
2019-04-12rhashtable: move dereference inside rht_ptr()Gravatar NeilBrown 1-27/+42
2019-04-12rhashtable: reorder some inline functions and macros.Gravatar NeilBrown 1-71/+71
2019-04-12rhashtable: fix some __rcu annotation errorsGravatar NeilBrown 1-5/+6
2019-04-07rhashtable: add lockdep tracking to bucket bit-spin-locks.Gravatar NeilBrown 1-17/+34
2019-04-07rhashtable: use bit_spin_locks to protect hash bucket.Gravatar NeilBrown 1-96/+165
2019-04-07rhashtable: allow rht_bucket_var to return NULL.Gravatar NeilBrown 1-2/+9
2019-03-21rhashtable: rename rht_for_each*continue as *from.Gravatar NeilBrown 1-20/+20
2019-03-21rhashtable: don't hold lock on first table throughout insertion.Gravatar NeilBrown 1-13/+0
2019-02-22rhashtable: Remove obsolete rhashtable_walk_init functionGravatar Herbert Xu 1-8/+0
2018-12-03rhashtable: detect when object movement between tables might have invalidated...Gravatar NeilBrown 1-8/+26
2018-06-22rhashtable: clean up dereference of ->future_tbl.Gravatar NeilBrown 1-1/+1
2018-06-22rhashtable: simplify INIT_RHT_NULLS_HEAD()Gravatar NeilBrown 1-1/+1
2018-06-22rhashtable: remove nulls_base and related code.Gravatar NeilBrown 1-30/+3
2018-06-22rhashtable: split rhashtable.hGravatar NeilBrown 1-125/+2
2018-04-24rhashtable: Revise incorrect comment on r{hl, hash}table_walk_enter()Gravatar NeilBrown 1-2/+3
2018-04-24rhashtable: remove outdated comments about grow_decision etcGravatar NeilBrown 1-19/+14
2018-03-31rhashtable: reorganize struct rhashtable layoutGravatar Eric Dumazet 1-4/+4
2018-03-07rhashtable: Fix rhlist duplicates insertionGravatar Paul Blakey 1-1/+3
2017-12-11rhashtable: abstract out function to get hashGravatar Tom Herbert 1-10/+18
2017-12-11rhashtable: Add rhastable_walk_peekGravatar Tom Herbert 1-0/+2
2017-12-11rhashtable: Change rhashtable_walk_start to return voidGravatar Tom Herbert 1-1/+7
2017-09-08lib/rhashtable: fix comment on locks_mul default valueGravatar Davidlohr Bueso 1-1/+1
2017-05-01rhashtable: compact struct rhashtable_paramsGravatar Florian Westphal 1-9/+9
2017-04-27rhashtable: Cap total number of entries to 2^31Gravatar Herbert Xu 1-2/+3
2017-04-26rhashtable: remove insecure_max_entries paramGravatar Florian Westphal 1-4/+2
2017-04-18rhashtable: remove insecure_elasticityGravatar Florian Westphal 1-5/+16
2017-03-21rhashtable: Add rhashtable_lookup_get_insert_fastGravatar Andreas Gruenbacher 1-0/+22
2017-03-02sched/headers: Prepare to use <linux/rcuupdate.h> instead of <linux/rculist.h...Gravatar Ingo Molnar 1-1/+1
2017-02-17rhashtable: Add nested tablesGravatar Herbert Xu 1-22/+56
2016-09-20rhashtable: Add rhlist interfaceGravatar Herbert Xu 1-114/+377
2016-09-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextGravatar David S. Miller 1-13/+57
2016-08-26rhashtable: add rhashtable_lookup_get_insert_key()Gravatar Pablo Neira Ayuso 1-13/+57
2016-08-19rhashtable: Remove GFP flag from rhashtable_walk_initGravatar Herbert Xu 1-3/+11
2016-04-05rhashtable: accept GFP flags in rhashtable_walk_initGravatar Bob Copeland 1-1/+2
2015-12-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netGravatar David S. Miller 1-7/+11
2015-12-15rhashtable: add function to replace an elementGravatar Tom Herbert 1-0/+82
2015-12-04rhashtable: Prevent spurious EBUSY errors on insertionGravatar Herbert Xu 1-7/+11
2015-05-16rhashtable: Add cap on number of elements in hash tableGravatar Herbert Xu 1-0/+19
2015-04-24rhashtable: don't attempt to grow when at max_sizeGravatar Johannes Berg 1-1/+2
2015-03-25rhashtable: provide len to obj_hashfnGravatar Patrick McHardy 1-2/+4
2015-03-24rhashtable: Add rhashtable_free_and_destroy()Gravatar Thomas Graf 1-2/+3
2015-03-24rhashtable: Disable automatic shrinking by defaultGravatar Thomas Graf 1-2/+5