linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] Three rhashtable improvements
@ 2019-03-14  5:05 NeilBrown
  2019-03-14  5:05 ` [PATCH 3/3] rhashtable: rename rht_for_each*continue as *from NeilBrown
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: NeilBrown @ 2019-03-14  5:05 UTC (permalink / raw)
  To: Thomas Graf, Herbert Xu; +Cc: netdev, Paul E. McKenney, linux-kernel

These three patches have previously been posted, but at the end of a
set where some early patches were contentious.
These patches did not depend on the others, so I'm posting them
separately.
The second patch has been changed slightly to make use of the new
API that Paul McKenney provided to check is call_rcu() has been
called yet or not.

Thanks,
NeilBrown


---

NeilBrown (3):
      rhashtable: use cmpxchg() in nested_table_alloc()
      rhashtable: don't hold lock on first table throughout insertion.
      rhashtable: rename rht_for_each*continue as *from.


 .clang-format              |    8 +++---
 include/linux/rhashtable.h |   53 +++++++++++++++------------------------
 lib/rhashtable.c           |   60 +++++++++++++++-----------------------------
 3 files changed, 45 insertions(+), 76 deletions(-)

--
Signature


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2019-03-20  5:41 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-14  5:05 [PATCH 0/3] Three rhashtable improvements NeilBrown
2019-03-14  5:05 ` [PATCH 3/3] rhashtable: rename rht_for_each*continue as *from NeilBrown
2019-03-15  5:49   ` Herbert Xu
2019-03-17  7:50   ` Miguel Ojeda
2019-03-18  0:15     ` NeilBrown
2019-03-14  5:05 ` [PATCH 2/3] rhashtable: don't hold lock on first table throughout insertion NeilBrown
2019-03-14 14:58   ` Paul E. McKenney
2019-03-15  5:47   ` Herbert Xu
2019-03-15  6:46     ` NeilBrown
2019-03-20  5:40       ` Herbert Xu
2019-03-14  5:05 ` [PATCH 1/3] rhashtable: use cmpxchg() in nested_table_alloc() NeilBrown
2019-03-15  5:10   ` Herbert Xu
2019-03-15  6:51     ` NeilBrown
2019-03-20  5:41       ` Herbert Xu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).