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

net: dccp: ccids: lib: packet_history: use swap macro in tfrc_rx_hist_swap

Make use of the swap macro and remove unnecessary variable tmp.
This makes the code easier to read and maintain.

This code was detected with the help of Coccinelle.

Signed-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Gustavo A. R. Silva and committed by
David S. Miller
54df7ef5 3a7943ba

+1 -3
+1 -3
net/dccp/ccids/lib/packet_history.c
··· 149 149 { 150 150 const u8 idx_a = tfrc_rx_hist_index(h, a), 151 151 idx_b = tfrc_rx_hist_index(h, b); 152 - struct tfrc_rx_hist_entry *tmp = h->ring[idx_a]; 153 152 154 - h->ring[idx_a] = h->ring[idx_b]; 155 - h->ring[idx_b] = tmp; 153 + swap(h->ring[idx_a], h->ring[idx_b]); 156 154 } 157 155 158 156 /*