Hi laokz,
谢谢你的邮件,我们对这个很有兴趣 :)
On 2020/5/8 19:45, laokz wrote:
openEuler Kernel SIG:你好!
内核社区(包括Linus)怀疑kfifo有潜在的BUG,见 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/li...
看了腾讯提交的补丁,没有进主线,补丁细节我们需要详细看看.
我于去年底向社区提交了一份分析报告,用litmus验证了问题的可能性,梳理了所有kfifo相关函数和宏,提出了建议。但杳无音信,不知是丢了,还是因无实践 BUG而未受重视。
有分析报告的的链接吗?如果litmus验证了有可能出问题,那我觉得是需要修复 的,虽然没有实际触发的bug,但是个隐患。
ARM是典型的弱内存序架构,因此想到转给你们供参考。如无兴趣请忽略:-)
我们在Linux内核主线,以及DPDK,SPDK以及大数据等开源组件,就发现过/解决过 ARM弱内存序带来的问题,非常难解决,记忆深刻,所以对此类问题很有兴趣。
我建议你把发现的问题,直接写成补丁,发到社区主线,可以的话,也抄送一下我,我们这边也一起协助验证。
多谢! 郭寒军