diff options
Diffstat (limited to 'net/mpls/af_mpls.c')
| -rw-r--r-- | net/mpls/af_mpls.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mpls/af_mpls.c b/net/mpls/af_mpls.c index 257ec66009da..7b05fd1497ce 100644 --- a/net/mpls/af_mpls.c +++ b/net/mpls/af_mpls.c @@ -1418,7 +1418,7 @@ static void mpls_ifup(struct net_device *dev, unsigned int flags)  				continue;  			alive++;  			nh_flags &= ~flags; -			WRITE_ONCE(nh->nh_flags, flags); +			WRITE_ONCE(nh->nh_flags, nh_flags);  		} endfor_nexthops(rt);  		WRITE_ONCE(rt->rt_nhn_alive, alive);  |