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

Commit 46c9521f authored by Rami Rosen's avatar Rami Rosen Committed by David S. Miller
Browse files

netlink: Fix do_one_broadcast() prototype.



This patch changes the prototype of the do_one_broadcast() method so that it will return void.

Signed-off-by: default avatarRami Rosen <ramirose@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 8e6e85e6
Loading
Loading
Loading
Loading
+6 −9
Original line number Diff line number Diff line
@@ -1961,25 +1961,25 @@ struct netlink_broadcast_data {
	void *tx_data;
};

static int do_one_broadcast(struct sock *sk,
static void do_one_broadcast(struct sock *sk,
				    struct netlink_broadcast_data *p)
{
	struct netlink_sock *nlk = nlk_sk(sk);
	int val;

	if (p->exclude_sk == sk)
		goto out;
		return;

	if (nlk->portid == p->portid || p->group - 1 >= nlk->ngroups ||
	    !test_bit(p->group - 1, nlk->groups))
		goto out;
		return;

	if (!net_eq(sock_net(sk), p->net))
		goto out;
		return;

	if (p->failure) {
		netlink_overrun(sk);
		goto out;
		return;
	}

	sock_hold(sk);
@@ -2017,9 +2017,6 @@ static int do_one_broadcast(struct sock *sk,
		p->skb2 = NULL;
	}
	sock_put(sk);

out:
	return 0;
}

int netlink_broadcast_filtered(struct sock *ssk, struct sk_buff *skb, u32 portid,