net: remove function sk_reset_txq()
Subsystems (3)
PATCH 1/1 net: remove function sk_reset_txq()
What sk_reset_txq() does is just calls function sk_tx_queue_reset(), and sk_reset_txq() is used only in sock.h, by dst_negative_advice(). Let dst_negative_advice() calls sk_tx_queue_reset() directly so we can remove unneeded sk_reset_txq().
Signed-off-by ZHAO Gang <[email protected]>
---
Hope this time I don't mess it up. Sorry for the inconvenience.
--- include/net/sock.h | 4 +--- net/core/sock.c | 6 ------ 2 files changed, 1 insertion(+), 9 deletions(-)
include/net/sock.h +1 -3
@@ -1746,8 +1746,6 @@ sk_dst_get(struct sock *sk)return dst; } -void sk_reset_txq (struct sock *sk); -static inline void dst_negative_advice (struct sock *sk) {struct dst_entry *ndst, *dst =__sk_dst_get (sk);
@@ -1757,7 +1755,7 @@ static inline void dst_negative_advice(struct sock *sk)if (ndst != dst) {rcu_assign_pointer (sk->sk_dst_cache, ndst); -sk_reset_txq (sk); +sk_tx_queue_clear (sk); } } }
net/core/sock.c +0 -6
@@ -475,12 +475,6 @@ discard_and_relse: }EXPORT_SYMBOL (sk_receive_skb); -void sk_reset_txq (struct sock *sk) -{ -sk_tx_queue_clear (sk); -} -EXPORT_SYMBOL (sk_reset_txq); -struct dst_entry *__sk_dst_check (struct sock *sk,u32 cookie) {struct dst_entry *dst =__sk_dst_get (sk);
Signature · 1 line
1.8.3.1
From: ZHAO Gang <[email protected]>
Date: Tue, 22 Oct 2013 16:23:38 +0800
Quoted 6 lines
What
sk_reset_txq()does is just calls functionsk_tx_queue_reset(), andsk_reset_txq()is used only insock.h, bydst_negative_advice(). Letdst_negative_advice()callssk_tx_queue_reset()directly so we can remove unneededsk_reset_txq().Signed-off-by ZHAO Gang <[email protected]>
Applied, thanks.