Merge branch 'net-fix-reuseaddr-regression'
authorDavid S. Miller <davem@davemloft.net>
Sat, 23 Sep 2017 03:33:18 +0000 (20:33 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sat, 23 Sep 2017 03:33:18 +0000 (20:33 -0700)
commit4e683f499a15cd777d3cb51aaebe48d72334c852
treed7ff42f5bdbdf81bdbdb2efa92674afcbf88fc4b
parent581fe0ea61584d88072527ae9fb9dcb9d1f2783e
parentfbed24bcc69d3e48c5402c371f19f5c7688871e5
Merge branch 'net-fix-reuseaddr-regression'

Josef Bacik says:

====================
net: fix reuseaddr regression

I introduced a regression when reworking the fastreuse port stuff that allows
bind conflicts to occur once a reuseaddr successfully opens on an existing tb.
The root cause is I reversed an if statement which caused us to set the tb as if
there were no owners on the socket if there were, which obviously is not
correct.

Dave could you please queue these changes up for -stable, I've run them through
the net tests and added another test to check for this problem specifically.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>