diff options
Diffstat (limited to 'net/ipv4/inet_connection_sock.c')
-rw-r--r-- | net/ipv4/inet_connection_sock.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/ipv4/inet_connection_sock.c b/net/ipv4/inet_connection_sock.c index 5f6e31a4aeae..89eedfbd4ad5 100644 --- a/net/ipv4/inet_connection_sock.c +++ b/net/ipv4/inet_connection_sock.c | |||
@@ -809,6 +809,7 @@ void inet_csk_listen_stop(struct sock *sk) | |||
809 | sock_put(child); | 809 | sock_put(child); |
810 | 810 | ||
811 | reqsk_put(req); | 811 | reqsk_put(req); |
812 | cond_resched(); | ||
812 | } | 813 | } |
813 | if (queue->fastopenq.rskq_rst_head) { | 814 | if (queue->fastopenq.rskq_rst_head) { |
814 | /* Free all the reqs queued in rskq_rst_head. */ | 815 | /* Free all the reqs queued in rskq_rst_head. */ |