Message ID | 4E52295D.8040901@gmail.com |
---|---|
State | Rejected, archived |
Delegated to: | David Miller |
Headers | show |
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: > Remove useless assignment statement, it may be trash after refactoring? > > Signed-off-by: Li Yu <raise.sail@gmail.com> > diff --git a/net/ipv4/tcp_timer.c b/net/ipv4/tcp_timer.c > index ecd44b0..321ff2f 100644 > --- a/net/ipv4/tcp_timer.c > +++ b/net/ipv4/tcp_timer.c > @@ -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; > > -- > To unsubscribe from this list: send the line "unsubscribe netdev" in > the body of a message to majordomo@vger.kernel.org > 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 -- -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Oops, thanks for reminding ! Yu 于 2011年08月22日 18:46, 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, > Christoph > > On Monday 22 August 2011 wrote Li Yu: >> Remove useless assignment statement, it may be trash after refactoring? >> >> Signed-off-by: Li Yu <raise.sail@gmail.com> >> diff --git a/net/ipv4/tcp_timer.c b/net/ipv4/tcp_timer.c >> index ecd44b0..321ff2f 100644 >> --- a/net/ipv4/tcp_timer.c >> +++ b/net/ipv4/tcp_timer.c >> @@ -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; >> >> -- >> To unsubscribe from this list: send the line "unsubscribe netdev" in >> the body of a message to majordomo@vger.kernel.org >> 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 > -- > -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/net/ipv4/tcp_timer.c b/net/ipv4/tcp_timer.c index ecd44b0..321ff2f 100644 --- a/net/ipv4/tcp_timer.c +++ b/net/ipv4/tcp_timer.c @@ -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;
Remove useless assignment statement, it may be trash after refactoring? Signed-off-by: Li Yu <raise.sail@gmail.com> -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html