tipc: Eliminate trivial buffer manipulation helper routines
Gets rid of two inlined routines that simply call existing sk_buff manipulation routines, since there is no longer any extra processing done by the helper routines. Note that these changes are essentially cosmetic in nature, and have no impact on the actual operation of TIPC. Signed-off-by: Allan Stephens <allan.stephens@windriver.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
This commit is contained in:
committed by
Paul Gortmaker
parent
a635b46bd8
commit
5f6d9123f1
@@ -126,7 +126,7 @@ static atomic_t tipc_queue_size = ATOMIC_INIT(0);
|
||||
|
||||
static void advance_rx_queue(struct sock *sk)
|
||||
{
|
||||
buf_discard(__skb_dequeue(&sk->sk_receive_queue));
|
||||
kfree_skb(__skb_dequeue(&sk->sk_receive_queue));
|
||||
atomic_dec(&tipc_queue_size);
|
||||
}
|
||||
|
||||
@@ -142,7 +142,7 @@ static void discard_rx_queue(struct sock *sk)
|
||||
|
||||
while ((buf = __skb_dequeue(&sk->sk_receive_queue))) {
|
||||
atomic_dec(&tipc_queue_size);
|
||||
buf_discard(buf);
|
||||
kfree_skb(buf);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -288,7 +288,7 @@ static int release(struct socket *sock)
|
||||
break;
|
||||
atomic_dec(&tipc_queue_size);
|
||||
if (TIPC_SKB_CB(buf)->handle != 0)
|
||||
buf_discard(buf);
|
||||
kfree_skb(buf);
|
||||
else {
|
||||
if ((sock->state == SS_CONNECTING) ||
|
||||
(sock->state == SS_CONNECTED)) {
|
||||
@@ -1615,7 +1615,7 @@ restart:
|
||||
if (buf) {
|
||||
atomic_dec(&tipc_queue_size);
|
||||
if (TIPC_SKB_CB(buf)->handle != 0) {
|
||||
buf_discard(buf);
|
||||
kfree_skb(buf);
|
||||
goto restart;
|
||||
}
|
||||
tipc_disconnect(tport->ref);
|
||||
|
Reference in New Issue
Block a user