Searched hist:"21 e4902aea80ef35afc00ee8d2abdea4f519b7f7" (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/net/netlink/ |
H A D | af_netlink.h | diff 21e4902aea80ef35afc00ee8d2abdea4f519b7f7 Fri Jan 02 16:00:22 CST 2015 Thomas Graf <tgraf@suug.ch> netlink: Lockless lookup with RCU grace period in socket release
Defers the release of the socket reference using call_rcu() to allow using an RCU read-side protected call to rhashtable_lookup()
This restores behaviour and performance gains as previously introduced by e341694 ("netlink: Convert netlink_lookup() to use RCU protected hash table") without the side effect of severely delayed socket destruction.
Signed-off-by: Thomas Graf <tgraf@suug.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
|
H A D | af_netlink.c | diff 21e4902aea80ef35afc00ee8d2abdea4f519b7f7 Fri Jan 02 16:00:22 CST 2015 Thomas Graf <tgraf@suug.ch> netlink: Lockless lookup with RCU grace period in socket release
Defers the release of the socket reference using call_rcu() to allow using an RCU read-side protected call to rhashtable_lookup()
This restores behaviour and performance gains as previously introduced by e341694 ("netlink: Convert netlink_lookup() to use RCU protected hash table") without the side effect of severely delayed socket destruction.
Signed-off-by: Thomas Graf <tgraf@suug.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
|