Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

rxrpc: Fix set but unused variable 'usage' in rxrpc_get_peer().

I backed off from trying to just eliminate this variable, since
transforming atomic_inc_return() into atomic_inc() takes away
the memory barriers.

Signed-off-by: David S. Miller <davem@davemloft.net>

+2 -1
+2 -1
net/rxrpc/ar-peer.c
··· 157 157 /* we can now add the new candidate to the list */ 158 158 peer = candidate; 159 159 candidate = NULL; 160 + usage = atomic_read(&peer->usage); 160 161 161 162 list_add_tail(&peer->link, &rxrpc_peers); 162 163 write_unlock_bh(&rxrpc_peer_lock); ··· 172 171 &peer->srx.transport.sin.sin_addr, 173 172 ntohs(peer->srx.transport.sin.sin_port)); 174 173 175 - _leave(" = %p {u=%d}", peer, atomic_read(&peer->usage)); 174 + _leave(" = %p {u=%d}", peer, usage); 176 175 return peer; 177 176 178 177 /* we found the peer in the list immediately */