lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 9 Mar 2015 17:31:27 +0800
From:	Ying Xue <ying.xue@...driver.com>
To:	<erik.hugne@...csson.com>, <netdev@...r.kernel.org>
CC:	<tipc-discussion@...ts.sourceforge.net>, <jon.maloy@...csson.com>,
	<richard.alpe@...csson.com>, <laszlo.benedek@...csson.com>
Subject: Re: [PATCH net-next] tipc: sparse: fix htons conversion warnings

On 03/09/2015 05:19 PM, erik.hugne@...csson.com wrote:
> From: Erik Hugne <erik.hugne@...csson.com>
> 
> Commit d0f91938bede ("tipc: add ip/udp media type") introduced
> some new sparse warnings. Clean them up.
> 

It's better to add original sparse warning messages in commit header.

Regards,
Ying

> Signed-off-by: Erik Hugne <erik.hugne@...csson.com>
> ---
>  net/tipc/udp_media.c | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/net/tipc/udp_media.c b/net/tipc/udp_media.c
> index 0d10001..fc2fb11 100644
> --- a/net/tipc/udp_media.c
> +++ b/net/tipc/udp_media.c
> @@ -162,7 +162,7 @@ static int tipc_udp_send_msg(struct net *net, struct sk_buff *skb,
>  		err = -ENODEV;
>  		goto tx_error;
>  	}
> -	if (htons(dst->proto) == ETH_P_IP) {
> +	if (dst->proto == htons(ETH_P_IP)) {
>  		struct flowi4 fl = {
>  			.daddr = dst->ipv4.s_addr,
>  			.saddr = src->ipv4.s_addr,
> @@ -334,7 +334,7 @@ static int tipc_udp_enable(struct net *net, struct tipc_bearer *b,
>  	struct udp_media_addr *remote;
>  	struct udp_media_addr local = {0};
>  	struct udp_port_cfg udp_conf = {0};
> -	struct udp_tunnel_sock_cfg tuncfg = {0};
> +	struct udp_tunnel_sock_cfg tuncfg = {NULL};
>  
>  	ub = kzalloc(sizeof(*ub), GFP_ATOMIC);
>  	if (!ub)
> @@ -351,7 +351,7 @@ static int tipc_udp_enable(struct net *net, struct tipc_bearer *b,
>  	rcu_assign_pointer(b->media_ptr, ub);
>  	rcu_assign_pointer(ub->bearer, b);
>  	tipc_udp_media_addr_set(&b->addr, &local);
> -	if (htons(local.proto) == ETH_P_IP) {
> +	if (local.proto == htons(ETH_P_IP)) {
>  		struct net_device *dev;
>  
>  		dev = __ip_dev_find(net, local.ipv4.s_addr, false);
> @@ -366,7 +366,7 @@ static int tipc_udp_enable(struct net *net, struct tipc_bearer *b,
>  		b->mtu = dev->mtu - sizeof(struct iphdr)
>  			- sizeof(struct udphdr);
>  #if IS_ENABLED(CONFIG_IPV6)
> -	} else if (htons(local.proto) == ETH_P_IPV6) {
> +	} else if (local.proto == htons(ETH_P_IPV6)) {
>  		udp_conf.family = AF_INET6;
>  		udp_conf.use_udp6_tx_checksums = true;
>  		udp_conf.use_udp6_rx_checksums = true;
> 

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ