commit | 30846090a746edfdb230deadd638cfa96f7b8c91 | [log] [tgz] |
---|---|---|
author | Florian Westphal <fw@strlen.de> | Thu Aug 11 15:17:54 2016 +0200 |
committer | Steffen Klassert <steffen.klassert@secunet.com> | Fri Aug 12 08:07:11 2016 +0200 |
tree | 3f6aeebcccfc90ad302ea2ce6c567f55d1e52131 | |
parent | e1e551bc56302b80ff930c966f9985095fb1b70d [diff] |
xfrm: policy: add sequence count to sync with hash resize Once xfrm_policy_lookup_bytype doesn't grab xfrm_policy_lock anymore its possible for a hash resize to occur in parallel. Use sequence counter to block lookup in case a resize is in progress and to also re-lookup in case hash table was altered in the mean time (might cause use to not find the best-match). Signed-off-by: Florian Westphal <fw@strlen.de> Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>