aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/ipv4/tcp.c')
-rw-r--r--net/ipv4/tcp.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/net/ipv4/tcp.c b/net/ipv4/tcp.c
index 252048776dbb..215e4d3b3616 100644
--- a/net/ipv4/tcp.c
+++ b/net/ipv4/tcp.c
@@ -3656,8 +3656,11 @@ bool tcp_alloc_md5sig_pool(void)
3656 if (unlikely(!tcp_md5sig_pool_populated)) { 3656 if (unlikely(!tcp_md5sig_pool_populated)) {
3657 mutex_lock(&tcp_md5sig_mutex); 3657 mutex_lock(&tcp_md5sig_mutex);
3658 3658
3659 if (!tcp_md5sig_pool_populated) 3659 if (!tcp_md5sig_pool_populated) {
3660 __tcp_alloc_md5sig_pool(); 3660 __tcp_alloc_md5sig_pool();
3661 if (tcp_md5sig_pool_populated)
3662 static_key_slow_inc(&tcp_md5_needed);
3663 }
3661 3664
3662 mutex_unlock(&tcp_md5sig_mutex); 3665 mutex_unlock(&tcp_md5sig_mutex);
3663 } 3666 }