Code

History

Commits on 94dea151bf3651c01acb12a38ca75ba9d26ea4da to lib/rhashtable.c35+
  1. rhashtable: Restore RCU marking on rhash_lock_headHerbert Xu committed 6 years agoce9b362
  2. rhashtable: Drop raw RCU deref in nested_table_freeHerbert Xu committed 6 years ago4a3084a
  3. treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner committed 7 years agod2912cb
  4. rhashtable: Fix cmpxchg RCU warningsHerbert Xu committed 7 years agoe9458a4
  5. rhashtable: Remove RCU marking from rhash_lock_headHerbert Xu committed 7 years agoba6306e
  6. rhashtable: use BIT(0) for locking.NeilBrown committed 7 years agoca0b709
  7. rhashtable: replace rht_ptr_locked() with rht_assign_locked()NeilBrown committed 7 years agof4712b4
  8. rhashtable: move dereference inside rht_ptr()NeilBrown committed 7 years agoadc6a3a
  9. rhashtable: fix some __rcu annotation errorsNeilBrown committed 7 years agoe4edbe3
  10. rhashtable: use struct_size() in kvzalloc()Gustavo A. R. Silva committed 7 years agoc252aa3
  11. rhashtable: add lockdep tracking to bucket bit-spin-locks.NeilBrown committed 7 years ago149212f
  12. rhashtable: use bit_spin_locks to protect hash bucket.NeilBrown committed 7 years ago8f0db01
  13. rhashtable: allow rht_bucket_var to return NULL.NeilBrown committed 7 years agoff302db
  14. rhashtable: use cmpxchg() in nested_table_alloc()NeilBrown committed 7 years ago7a41c29
  15. Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller committed 7 years ago356d71e
  16. rhashtable: rename rht_for_each*continue as *from.NeilBrown committed 7 years agof7ad68b
  17. rhashtable: don't hold lock on first table throughout insertion.NeilBrown committed 7 years ago4feb7c7
  18. rhashtable: Still do rehash when we get EEXISTHerbert Xu committed 7 years ago408f13e
  19. rhashtable: Remove obsolete rhashtable_walk_init functionHerbert Xu committed 7 years ago6c4128f
  20. rhashtable: detect when object movement between tables might have invalidated a lookupNeilBrown committed 7 years ago82208d0
  21. Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds committed 8 years ago050cdc6
  22. lib/rhashtable: guarantee initial hashtable allocationDavidlohr Bueso committed 8 years ago2d22ecf
  23. lib/rhashtable: simplify bucket_table_alloc()Davidlohr Bueso committed 8 years ago93f976b
  24. rhashtable: remove duplicated include from rhashtable.cYue Haibing committed 8 years agoab08dcd
  25. Merge ra.kernel.org:/pub/scm/linux/kernel/git/torvalds/linuxDavid S. Miller committed 8 years agoc4c5551
  26. lib/rhashtable: consider param->min_size when setting initial table sizeDavidlohr Bueso committed 8 years ago107d01f
  27. rhashtable: add restart routine in rhashtable_free_and_destroy()Taehee Yoo committed 8 years ago0026129
  28. lib: rhashtable: Correct self-assignment in rhashtable.cRishabh Bhatnagar committed 8 years agoc643ecf
  29. rhashtable: clean up dereference of ->future_tbl.NeilBrown committed 8 years agoc069001
  30. rhashtable: use cmpxchg() to protect ->future_tbl.NeilBrown committed 8 years ago0ad6644
  31. rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert()NeilBrown committed 8 years ago5af68ef
  32. rhashtable: simplify INIT_RHT_NULLS_HEAD()NeilBrown committed 8 years ago9b4f64a
  33. rhashtable: remove nulls_base and related code.NeilBrown committed 8 years ago9f9a707
  34. rhashtable: split rhashtable.hNeilBrown committed 8 years ago0eb71a9
  35. rhashtable: improve rhashtable_walk stability when stop/start used.NeilBrown committed 8 years ago5d240a8