`sk_acceptq_is_full`函数错了吗？

推上翻到@01mlsx 的博客 ，打算学习一下，看到这样一段：

全连接队列大小 = 配置数 + 1，原因是配置成 0 也能保证至少有一个连接

注释背后的曲折

饶有兴致地翻了翻 commit，起因是2007 年的一个 commit

四天后合并分支的 maintainer 发现了问题并撤销了这个 commit 的更改

2021 年，又有一位开发者想要“纠正” sk_acceptq_is_full 的 “错误”

半个月后，一位使用 Google 内部邮箱的开发者撤销了这个更改并补充了一段长长的注释

思考

有些时候我们觉得错误的地方，可能恰好是设计者考虑到了我们考虑不到的情况
所以还是要首先抱着虚心的态度学习，而不是急于认定这是错误

题外话

直接搜这段注释，Google 给我的结果是这样的：

而新必应给我的结果是这样的：

看来 Google 这次面临的竞争压力不小啊