svn commit: r303037 - head/sys/kern
Hans Petter Selasky
hps at selasky.org
Wed Jul 20 16:43:08 UTC 2016
On 07/20/16 18:35, Gleb Smirnoff wrote:
> Randall,
>
> I have just tested and r303037 brings the TCP panic back. I
> got two crashes during 2.5 hours.
Hi Gleb,
There is more than one way to fix the TCP panic. You don't _need_ to
change the return values of callout_stop(). You _can_ make a new
function for this, which doesn't cause problems in case anyone out there
is depending on the current callout_stop() behaviour.
> In your email [1] you are right, there is regression that (-1)
> return value is lost. This problem was worked on in the PR 210884,
> and we were very close to commiting the fix.
>
> The whole 11.0-RELEASE cycle strongly depends on this change. We
> don't want to release with TCP panic, and of course we want the
> regression described in 210884 to be fixed.
>
> Your backout mixed with extra code really made things messy. Since
> I don't want to go with commit war, on behalf of RE we are asking
> for explicit agreement to back out r303037. Then we will proceed with
> latest patch from 210884. Is that okay?
I think Randall is right trying to preserve the callout API. My wish
Gleb, is that you add a new function to handle the new behaviour.
>
> [1] https://lists.freebsd.org/pipermail/svn-src-head/2016-July/089313.html
>
--HPS
More information about the svn-src-all
mailing list