diff options
Diffstat (limited to 'drivers/net/bonding/bond_netlink.c')
-rw-r--r-- | drivers/net/bonding/bond_netlink.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/bonding/bond_netlink.c b/drivers/net/bonding/bond_netlink.c index ff1e3d3282e3..efdff6cb19a9 100644 --- a/drivers/net/bonding/bond_netlink.c +++ b/drivers/net/bonding/bond_netlink.c | |||
@@ -232,7 +232,8 @@ static int bond_changelink(struct net_device *bond_dev, | |||
232 | int fail_over_mac = | 232 | int fail_over_mac = |
233 | nla_get_u8(data[IFLA_BOND_FAIL_OVER_MAC]); | 233 | nla_get_u8(data[IFLA_BOND_FAIL_OVER_MAC]); |
234 | 234 | ||
235 | err = bond_option_fail_over_mac_set(bond, fail_over_mac); | 235 | bond_opt_initval(&newval, fail_over_mac); |
236 | err = __bond_opt_set(bond, BOND_OPT_FAIL_OVER_MAC, &newval); | ||
236 | if (err) | 237 | if (err) |
237 | return err; | 238 | return err; |
238 | } | 239 | } |