rhashtable updates on top of Herbert's work
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest5 patches 4 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | rhashtable: Extend RCU read lock into rhashtable_insert_rehash()include/ | +1 | 1 reply | |
| 2/5 | rhashtable: Use 'unsigned int' consistentlyinclude/ lib/ | +17 | 0 replies | |
| 3/5 | rhashtable: Mark internal/private inline functions as suchinclude/ | +2 | 0 replies | |
| 4/5 | rhashtable: Disable automatic shrinking by defaultinclude/ lib/ net/ +2 more | +27 | 5 replies | |
| 5/5 | rhashtable: Add rhashtable_free_and_destroy()include/ lib/ net/ | +49 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/5 net-next] rhashtable updates on top of Herbert's work
Patch 1 is a bugfix for an RCU splash I encountered while testing. Patch 2 & 3 are pure cleanups. Patch 4 disables automatic shrinking by default as discussed in previous thread. Patch 5 removes some rhashtable internal knowledge from nft_hash and fixes another RCU splash.
I've pushed various rhashtable tests (Netlink, nft) together with a Makefile to a git tree [0] for easier stress testing.
[0] https://github.com/tgraf/rhashtable
Thomas Graf (5):
rhashtable: Extend RCU read lock into rhashtable_insert_rehash()
rhashtable: Use 'unsigned int' consistently
rhashtable: Mark internal/private inline functions as such
rhashtable: Disable automatic shrinking by default
rhashtable: Add rhashtable_free_and_destroy()
include/linux/rhashtable.h | 50 +++++++++++++++++++++++----------- lib/rhashtable.c | 67 +++++++++++++++++++++++++++++++++------------- lib/test_rhashtable.c | 2 +- net/netfilter/nft_hash.c | 27 ++++++------------- net/netlink/af_netlink.c | 4 +-- net/tipc/socket.c | 3 ++- 6 files changed, 96 insertions(+), 57 deletions(-)
Signature · 1 line
1.9.3