Home
last modified time | relevance | path

Searched hist:"21 e4902aea80ef35afc00ee8d2abdea4f519b7f7" (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/net/netlink/
H A Daf_netlink.hdiff 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 Daf_netlink.cdiff 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>