Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e57c624b authored by Hannes Eder's avatar Hannes Eder Committed by David S. Miller
Browse files

decnet: fix sparse warnings: symbol shadows an earlier one



Impact: Remove redundant variable declarations, resp. rename
inner scope variable.

Fix this sparse warnings:
  net/decnet/af_decnet.c:1252:40: warning: symbol 'skb' shadows an earlier one
  net/decnet/af_decnet.c:1223:24: originally declared here
  net/decnet/af_decnet.c:1582:29: warning: symbol 'val' shadows an earlier one
  net/decnet/af_decnet.c:1527:22: originally declared here
  net/decnet/dn_dev.c:687:21: warning: symbol 'err' shadows an earlier one
  net/decnet/dn_dev.c:670:13: originally declared here
  net/decnet/sysctl_net_decnet.c:182:21: warning: symbol 'len' shadows an earlier one
  net/decnet/sysctl_net_decnet.c:173:16: originally declared here

Signed-off-by: default avatarHannes Eder <hannes@hanneseder.net>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 8521c27e
Loading
Loading
Loading
Loading
+9 −8
Original line number Diff line number Diff line
@@ -1246,10 +1246,11 @@ static int dn_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)

	case TIOCINQ:
		lock_sock(sk);
		if ((skb = skb_peek(&scp->other_receive_queue)) != NULL) {
		skb = skb_peek(&scp->other_receive_queue);
		if (skb) {
			amount = skb->len;
		} else {
			struct sk_buff *skb = sk->sk_receive_queue.next;
			skb = sk->sk_receive_queue.next;
			for (;;) {
				if (skb ==
				    (struct sk_buff *)&sk->sk_receive_queue)
@@ -1579,16 +1580,16 @@ static int __dn_getsockopt(struct socket *sock, int level,int optname, char __us
		default:
#ifdef CONFIG_NETFILTER
		{
			int val, len;
			int ret, len;

			if(get_user(len, optlen))
				return -EFAULT;

			val = nf_getsockopt(sk, PF_DECnet, optname,
			ret = nf_getsockopt(sk, PF_DECnet, optname,
							optval, &len);
			if (val >= 0)
				val = put_user(len, optlen);
			return val;
			if (ret >= 0)
				ret = put_user(len, optlen);
			return ret;
		}
#endif
		case DSO_STREAM:
+0 −1
Original line number Diff line number Diff line
@@ -684,7 +684,6 @@ static int dn_nl_newaddr(struct sk_buff *skb, struct nlmsghdr *nlh, void *arg)
		return -ENODEV;

	if ((dn_db = dev->dn_ptr) == NULL) {
		int err;
		dn_db = dn_dev_create(dev, &err);
		if (!dn_db)
			return err;
+1 −1
Original line number Diff line number Diff line
@@ -179,7 +179,7 @@ static int dn_node_address_handler(ctl_table *table, int write,
	}

	if (write) {
		int len = (*lenp < DN_ASCBUF_LEN) ? *lenp : (DN_ASCBUF_LEN-1);
		len = (*lenp < DN_ASCBUF_LEN) ? *lenp : (DN_ASCBUF_LEN-1);

		if (copy_from_user(addr, buffer, len))
			return -EFAULT;