aboutsummaryrefslogtreecommitdiff
path: root/lib/assoc_array.c
diff options
context:
space:
mode:
authorKuniyuki Iwashima <[email protected]>2023-12-19 09:18:29 +0900
committerDavid S. Miller <[email protected]>2023-12-22 22:15:35 +0000
commitb82ba728ccfecb4cee518199597598ef385b47d5 (patch)
tree589bd1b46af12c706ad8a00aa560f952a1c34e95 /lib/assoc_array.c
parent58655bc0ad7ccdd5b53319bcc091cb81b6aee7c3 (diff)
tcp: Iterate tb->bhash2 in inet_csk_bind_conflict().
Sockets in bhash are also linked to bhash2, but TIME_WAIT sockets are linked separately in tb2->deathrow. Let's replace tb->owners iteration in inet_csk_bind_conflict() with two iterations over tb2->owners and tb2->deathrow. This can be done safely under bhash's lock because socket insertion/ deletion in bhash2 happens with bhash's lock held. Note that twsk_for_each_bound_bhash() will be removed later. Signed-off-by: Kuniyuki Iwashima <[email protected]> Reviewed-by: Eric Dumazet <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'lib/assoc_array.c')
0 files changed, 0 insertions, 0 deletions