diff options
| author | David S. Miller <davem@davemloft.net> | 2012-09-28 14:40:49 -0400 | 
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2012-09-28 14:40:49 -0400 | 
| commit | 6a06e5e1bb217be077e1f8ee2745b4c5b1aa02db (patch) | |
| tree | 8faea23112a11f52524eb413f71b7b02712d8b53 /net/xfrm/xfrm_policy.c | |
| parent | d9f72f359e00a45a6cd7cc2d5121b04b9dc927e1 (diff) | |
| parent | 6672d90fe779dc0dfffe027c3ede12609df091c2 (diff) | |
| download | olio-linux-3.10-6a06e5e1bb217be077e1f8ee2745b4c5b1aa02db.tar.xz olio-linux-3.10-6a06e5e1bb217be077e1f8ee2745b4c5b1aa02db.zip  | |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts:
	drivers/net/team/team.c
	drivers/net/usb/qmi_wwan.c
	net/batman-adv/bat_iv_ogm.c
	net/ipv4/fib_frontend.c
	net/ipv4/route.c
	net/l2tp/l2tp_netlink.c
The team, fib_frontend, route, and l2tp_netlink conflicts were simply
overlapping changes.
qmi_wwan and bat_iv_ogm were of the "use HEAD" variety.
With help from Antonio Quartulli.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/xfrm/xfrm_policy.c')
| -rw-r--r-- | net/xfrm/xfrm_policy.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/net/xfrm/xfrm_policy.c b/net/xfrm/xfrm_policy.c index 741a32aa512..f4e0a6a148a 100644 --- a/net/xfrm/xfrm_policy.c +++ b/net/xfrm/xfrm_policy.c @@ -602,6 +602,7 @@ int xfrm_policy_insert(int dir, struct xfrm_policy *policy, int excl)  	xfrm_pol_hold(policy);  	net->xfrm.policy_count[dir]++;  	atomic_inc(&flow_cache_genid); +	rt_genid_bump(net);  	if (delpol)  		__xfrm_policy_unlink(delpol, dir);  	policy->index = delpol ? delpol->index : xfrm_gen_index(net, dir); @@ -1780,7 +1781,7 @@ static struct dst_entry *make_blackhole(struct net *net, u16 family,  	if (!afinfo) {  		dst_release(dst_orig); -		ret = ERR_PTR(-EINVAL); +		return ERR_PTR(-EINVAL);  	} else {  		ret = afinfo->blackhole_route(net, dst_orig);  	}  |