Commit 69e0d18e authored by Anders Gustafsson's avatar Anders Gustafsson Committed by David S. Miller

[TCP]: Dont tcp_listen_unlock unless it was locked.

parent bcd998aa
...@@ -2412,7 +2412,8 @@ static void tcp_seq_stop(struct seq_file *seq, void *v) ...@@ -2412,7 +2412,8 @@ static void tcp_seq_stop(struct seq_file *seq, void *v)
read_unlock_bh(&tp->syn_wait_lock); read_unlock_bh(&tp->syn_wait_lock);
} }
case TCP_SEQ_STATE_LISTENING: case TCP_SEQ_STATE_LISTENING:
tcp_listen_unlock(); if (v != (void *)1)
tcp_listen_unlock();
break; break;
case TCP_SEQ_STATE_TIME_WAIT: case TCP_SEQ_STATE_TIME_WAIT:
case TCP_SEQ_STATE_ESTABLISHED: case TCP_SEQ_STATE_ESTABLISHED:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment