diff options
Diffstat (limited to 'net/core/secure_seq.c')
| -rw-r--r-- | net/core/secure_seq.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/net/core/secure_seq.c b/net/core/secure_seq.c index 925991ae6f5..99b2596531b 100644 --- a/net/core/secure_seq.c +++ b/net/core/secure_seq.c @@ -36,7 +36,7 @@ static u32 seq_scale(u32 seq)  }  #endif -#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) +#if IS_ENABLED(CONFIG_IPV6)  __u32 secure_tcpv6_sequence_number(const __be32 *saddr, const __be32 *daddr,  				   __be16 sport, __be16 dport)  { @@ -46,7 +46,7 @@ __u32 secure_tcpv6_sequence_number(const __be32 *saddr, const __be32 *daddr,  	memcpy(hash, saddr, 16);  	for (i = 0; i < 4; i++) -		secret[i] = net_secret[i] + daddr[i]; +		secret[i] = net_secret[i] + (__force u32)daddr[i];  	secret[4] = net_secret[4] +  		(((__force u16)sport << 16) + (__force u16)dport);  	for (i = 5; i < MD5_MESSAGE_BYTES / 4; i++) @@ -134,7 +134,7 @@ u32 secure_ipv4_port_ephemeral(__be32 saddr, __be32 daddr, __be16 dport)  EXPORT_SYMBOL_GPL(secure_ipv4_port_ephemeral);  #endif -#if defined(CONFIG_IP_DCCP) || defined(CONFIG_IP_DCCP_MODULE) +#if IS_ENABLED(CONFIG_IP_DCCP)  u64 secure_dccp_sequence_number(__be32 saddr, __be32 daddr,  				__be16 sport, __be16 dport)  { @@ -156,7 +156,7 @@ u64 secure_dccp_sequence_number(__be32 saddr, __be32 daddr,  }  EXPORT_SYMBOL(secure_dccp_sequence_number); -#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) +#if IS_ENABLED(CONFIG_IPV6)  u64 secure_dccpv6_sequence_number(__be32 *saddr, __be32 *daddr,  				  __be16 sport, __be16 dport)  {  | 
