From: stephen hemminger Date: Mon, 10 Mar 2014 16:48:38 +0000 (-0700) Subject: bonding: force cast of IP address in options X-Git-Tag: v3.15-rc1~113^2~184 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=a19a7ec8fc8eb32113efeaff2a1ceca273726e9b;p=~emulex%2Finfiniband.git bonding: force cast of IP address in options The option code is taking IP address and putting it into a generic container. Force cast to silence sparse warnings. Signed-off-by: Stephen Hemminger Signed-off-by: David S. Miller --- diff --git a/drivers/net/bonding/bond_netlink.c b/drivers/net/bonding/bond_netlink.c index 20659b114f2..f847e165d25 100644 --- a/drivers/net/bonding/bond_netlink.c +++ b/drivers/net/bonding/bond_netlink.c @@ -199,7 +199,7 @@ static int bond_changelink(struct net_device *bond_dev, nla_for_each_nested(attr, data[IFLA_BOND_ARP_IP_TARGET], rem) { __be32 target = nla_get_be32(attr); - bond_opt_initval(&newval, target); + bond_opt_initval(&newval, (__force u64)target); err = __bond_opt_set(bond, BOND_OPT_ARP_TARGETS, &newval); if (err)