]> git.baikalelectronics.ru Git - kernel.git/commit
gre/ipip: use be16 variants of netlink functions
authorSabrina Dubroca <sd@queasysnail.net>
Fri, 6 Feb 2015 16:22:22 +0000 (17:22 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 9 Feb 2015 00:28:06 +0000 (16:28 -0800)
commit775bd4549fc0971eea9b5561bc9a25a2f2782c1b
tree679a7f5aa080e81e30ad07ee7bf7eeafc2adf72f
parent7a776727b5ecf3c8123d6268e68bfc8a54648283
gre/ipip: use be16 variants of netlink functions

encap.sport and encap.dport are __be16, use nla_{get,put}_be16 instead
of nla_{get,put}_u16.

Fixes the sparse warnings:

warning: incorrect type in assignment (different base types)
   expected restricted __be32 [addressable] [usertype] o_key
   got restricted __be16 [addressable] [usertype] i_flags
warning: incorrect type in assignment (different base types)
   expected restricted __be16 [usertype] sport
   got unsigned short
warning: incorrect type in assignment (different base types)
   expected restricted __be16 [usertype] dport
   got unsigned short
warning: incorrect type in argument 3 (different base types)
   expected unsigned short [unsigned] [usertype] value
   got restricted __be16 [usertype] sport
warning: incorrect type in argument 3 (different base types)
   expected unsigned short [unsigned] [usertype] value
   got restricted __be16 [usertype] dport

Signed-off-by: Sabrina Dubroca <sd@queasysnail.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/ipv4/ip_gre.c
net/ipv4/ipip.c