diff options
Diffstat (limited to 'include/net/tcp.h')
-rw-r--r-- | include/net/tcp.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/net/tcp.h b/include/net/tcp.h index 8e7c3f6801a9..e1d08f69fd39 100644 --- a/include/net/tcp.h +++ b/include/net/tcp.h | |||
@@ -1917,7 +1917,8 @@ static inline u32 tcp_notsent_lowat(const struct tcp_sock *tp) | |||
1917 | static inline bool tcp_stream_memory_free(const struct sock *sk, int wake) | 1917 | static inline bool tcp_stream_memory_free(const struct sock *sk, int wake) |
1918 | { | 1918 | { |
1919 | const struct tcp_sock *tp = tcp_sk(sk); | 1919 | const struct tcp_sock *tp = tcp_sk(sk); |
1920 | u32 notsent_bytes = READ_ONCE(tp->write_seq) - tp->snd_nxt; | 1920 | u32 notsent_bytes = READ_ONCE(tp->write_seq) - |
1921 | READ_ONCE(tp->snd_nxt); | ||
1921 | 1922 | ||
1922 | return (notsent_bytes << wake) < tcp_notsent_lowat(tp); | 1923 | return (notsent_bytes << wake) < tcp_notsent_lowat(tp); |
1923 | } | 1924 | } |