Commit 5a790b73 authored by David Howells's avatar David Howells
Browse files

rxrpc: Drop the local endpoint arg from rxrpc_extract_addr_from_skb()



rxrpc_extract_addr_from_skb() doesn't use the argument that points to the
local endpoint, so remove the argument.

Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
parent 46894a13
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -1111,8 +1111,7 @@ static inline void rxrpc_sysctl_exit(void) {}
/*
 * utils.c
 */
int rxrpc_extract_addr_from_skb(struct rxrpc_local *, struct sockaddr_rxrpc *,
				struct sk_buff *);
int rxrpc_extract_addr_from_skb(struct sockaddr_rxrpc *, struct sk_buff *);

static inline bool before(u32 seq1, u32 seq2)
{
+1 −1
Original line number Diff line number Diff line
@@ -280,7 +280,7 @@ static struct rxrpc_call *rxrpc_alloc_incoming_call(struct rxrpc_sock *rx,
			peer = NULL;
		if (!peer) {
			peer = b->peer_backlog[peer_tail];
			if (rxrpc_extract_addr_from_skb(local, &peer->srx, skb) < 0)
			if (rxrpc_extract_addr_from_skb(&peer->srx, skb) < 0)
				return NULL;
			b->peer_backlog[peer_tail] = NULL;
			smp_store_release(&b->peer_backlog_tail,
+1 −1
Original line number Diff line number Diff line
@@ -86,7 +86,7 @@ struct rxrpc_connection *rxrpc_find_connection_rcu(struct rxrpc_local *local,

	_enter(",%x", sp->hdr.cid & RXRPC_CIDMASK);

	if (rxrpc_extract_addr_from_skb(local, &srx, skb) < 0)
	if (rxrpc_extract_addr_from_skb(&srx, skb) < 0)
		goto not_found;

	if (srx.transport.family != local->srx.transport.family &&
+1 −1
Original line number Diff line number Diff line
@@ -39,7 +39,7 @@ static void rxrpc_send_version_request(struct rxrpc_local *local,

	_enter("");

	if (rxrpc_extract_addr_from_skb(local, &srx, skb) < 0)
	if (rxrpc_extract_addr_from_skb(&srx, skb) < 0)
		return;

	msg.msg_name	= &srx.transport;
+1 −1
Original line number Diff line number Diff line
@@ -561,7 +561,7 @@ void rxrpc_reject_packets(struct rxrpc_local *local)
			continue;
		}

		if (rxrpc_extract_addr_from_skb(local, &srx, skb) == 0) {
		if (rxrpc_extract_addr_from_skb(&srx, skb) == 0) {
			msg.msg_namelen = srx.transport_len;

			whdr.epoch	= htonl(sp->hdr.epoch);
Loading