summaryrefslogtreecommitdiff
path: root/include/linux/rhashtable.h
AgeCommit message (Expand)Author
2022-12-09rhashtable: Allow rhashtable to be used from irq-safe contextsTejun Heo
2020-07-28rhashtable: Restore RCU marking on rhash_lock_headHerbert Xu
2020-07-28rhashtable: Fix unprotected RCU dereference in __rht_ptrHerbert Xu
2020-07-17rhashtable: drop duplicated word in <linux/rhashtable.h>Randy Dunlap
2020-03-06rhashtable: Document the right function parametersJonathan Neuschäfer
2019-05-29rhashtable: Add rht_ptr_rcu and improve rht_ptrHerbert Xu
2019-05-16rhashtable: Remove RCU marking from rhash_lock_headHerbert Xu
2019-04-12rhashtable: use BIT(0) for locking.NeilBrown
2019-04-12rhashtable: replace rht_ptr_locked() with rht_assign_locked()NeilBrown
2019-04-12rhashtable: move dereference inside rht_ptr()NeilBrown
2019-04-12rhashtable: reorder some inline functions and macros.NeilBrown
2019-04-12rhashtable: fix some __rcu annotation errorsNeilBrown
2019-04-07rhashtable: add lockdep tracking to bucket bit-spin-locks.NeilBrown
2019-04-07rhashtable: use bit_spin_locks to protect hash bucket.NeilBrown
2019-04-07rhashtable: allow rht_bucket_var to return NULL.NeilBrown
2019-03-21rhashtable: rename rht_for_each*continue as *from.NeilBrown
2019-03-21rhashtable: don't hold lock on first table throughout insertion.NeilBrown
2019-02-22rhashtable: Remove obsolete rhashtable_walk_init functionHerbert Xu
2018-12-03rhashtable: detect when object movement between tables might have invalidated...NeilBrown
2018-06-22rhashtable: clean up dereference of ->future_tbl.NeilBrown
2018-06-22rhashtable: simplify INIT_RHT_NULLS_HEAD()NeilBrown
2018-06-22rhashtable: remove nulls_base and related code.NeilBrown
2018-06-22rhashtable: split rhashtable.hNeilBrown
2018-04-24rhashtable: Revise incorrect comment on r{hl, hash}table_walk_enter()NeilBrown
2018-04-24rhashtable: remove outdated comments about grow_decision etcNeilBrown
2018-03-31rhashtable: reorganize struct rhashtable layoutEric Dumazet
2018-03-07rhashtable: Fix rhlist duplicates insertionPaul Blakey
2017-12-11rhashtable: abstract out function to get hashTom Herbert
2017-12-11rhashtable: Add rhastable_walk_peekTom Herbert
2017-12-11rhashtable: Change rhashtable_walk_start to return voidTom Herbert
2017-09-08lib/rhashtable: fix comment on locks_mul default valueDavidlohr Bueso
2017-05-01rhashtable: compact struct rhashtable_paramsFlorian Westphal
2017-04-27rhashtable: Cap total number of entries to 2^31Herbert Xu
2017-04-26rhashtable: remove insecure_max_entries paramFlorian Westphal
2017-04-18rhashtable: remove insecure_elasticityFlorian Westphal
2017-03-21rhashtable: Add rhashtable_lookup_get_insert_fastAndreas Gruenbacher
2017-03-02sched/headers: Prepare to use <linux/rcuupdate.h> instead of <linux/rculist.h...Ingo Molnar
2017-02-17rhashtable: Add nested tablesHerbert Xu
2016-09-20rhashtable: Add rhlist interfaceHerbert Xu
2016-09-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller
2016-08-26rhashtable: add rhashtable_lookup_get_insert_key()Pablo Neira Ayuso
2016-08-19rhashtable: Remove GFP flag from rhashtable_walk_initHerbert Xu
2016-04-05rhashtable: accept GFP flags in rhashtable_walk_initBob Copeland
2015-12-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller
2015-12-15rhashtable: add function to replace an elementTom Herbert
2015-12-04rhashtable: Prevent spurious EBUSY errors on insertionHerbert Xu
2015-05-16rhashtable: Add cap on number of elements in hash tableHerbert Xu
2015-04-24rhashtable: don't attempt to grow when at max_sizeJohannes Berg
2015-03-25rhashtable: provide len to obj_hashfnPatrick McHardy
2015-03-24rhashtable: Add rhashtable_free_and_destroy()Thomas Graf