tcp: remove useless assignment statement in tcp_keepalive_timer
Subsystems (3)
PATCH 1/1 tcp: remove useless assignment statement in tcp_keepalive_timer
Remove useless assignment statement, it may be trash after refactoring?
net/ipv4/tcp_timer.c +0 -2
@@ -552,8 +552,6 @@ static void tcp_keepalive_timer (unsigned long data)if (!sock_flag (sk,SOCK_KEEPOPEN ) || sk->sk_state ==TCP_CLOSE ) goto out; - elapsed =keepalive_time_when (tp); -/* It is alive without keepalive 8) */ if (tp->packets_out ||tcp_send_head (sk)) goto resched;
No, if the condition afterwards evaluates to TRUE, and we go to the label resched, inet_csk_reset_keepalive_timer(...) is called without elapsed being set.
Cheers,
Christoph
On Monday 22 August 2011 wrote Li Yu:
Quoted 18 lines
Remove useless assignment statement, it may be trash after refactoring?
Signed-off-by Li Yu <[email protected]>net/ipv4/tcp_timer.c +0
-3@@ -552,8 +552,6 @@ static void tcp_keepalive_timer (unsigned long data)if (!sock_flag (sk,SOCK_KEEPOPEN ) || sk->sk_state ==TCP_CLOSE ) goto out; - elapsed =keepalive_time_when (tp); -/* It is alive without keepalive 8) */ if (tp->packets_out ||tcp_send_head (sk)) goto resched; --
Quoted 3 lines
To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
Christoph Paasch
PhD Student
IP Networking Lab --- http://inl.info.ucl.ac.be
MultiPath TCP in the Linux Kernel --- http://inl.info.ucl.ac.be/mptcp
Université Catholique de Louvain
www.rollerbulls.be
--
Oops, thanks for reminding !
Yu
Quoted 41 lines · Christoph Paasch
No, if the condition afterwards evaluates to TRUE, and we go to the label resched,
inet_csk_reset_keepalive_timer(...)is called without elapsed being set.Cheers,
ChristophOn Monday 22 August 2011 wrote Li Yu:
Quoted 18 lines
Remove useless assignment statement, it may be trash after refactoring?
Signed-off-by Li Yu <[email protected]>net/ipv4/tcp_timer.c +0
-3@@ -552,8 +552,6 @@ static void tcp_keepalive_timer (unsigned long data)if (!sock_flag (sk,SOCK_KEEPOPEN ) || sk->sk_state ==TCP_CLOSE ) goto out; - elapsed =keepalive_time_when (tp); -/* It is alive without keepalive 8) */ if (tp->packets_out ||tcp_send_head (sk)) goto resched; --Quoted 3 lines
To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html--
Christoph Paasch
PhD StudentIP Networking Lab --- http://inl.info.ucl.ac.be
MultiPath TCP in the Linux Kernel --- http://inl.info.ucl.ac.be/mptcp
Université Catholique de Louvainwww.rollerbulls.be
--