openEuler Kernel SIG:你好!
内核社区(包括Linus)怀疑kfifo有潜在的BUG,见 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/li...
我于去年底向社区提交了一份分析报告,用litmus验证了问题的可能性,梳理了所有kfifo相关函数和宏,提出了建议。但杳无音信,不知是丢了,还是因无实践 BUG而未受重视。
ARM是典型的弱内存序架构,因此想到转给你们供参考。如无兴趣请忽略:-)
此致 laokz
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弱内存序带来的问题,非常难解决,记忆深刻,所以对此类问题很有兴趣。
我建议你把发现的问题,直接写成补丁,发到社区主线,可以的话,也抄送一下我,我们这边也一起协助验证。
多谢! 郭寒军
郭寒军:你好!
在 2020-05-09星期六的 16:17 +0800,Hanjun Guo写道:
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,但是个隐患。
我上封邮件的附件包含了全部的内容,请参考。(很奇怪,lore.kernel.org和lkml.org上都查不到我的邮件:-()
ARM是典型的弱内存序架构,因此想到转给你们供参考。如无兴趣请忽略:-)
我们在Linux内核主线,以及DPDK,SPDK以及大数据等开源组件,就发现过/解决过 ARM弱内存序带来的问题,非常难解决,记忆深刻,所以对此类问题很有兴趣。
我建议你把发现的问题,直接写成补丁,发到社区主线,可以的话,也抄送一下我,我们这边也一起协助验证。
我没写补丁,一是有些问题超出了我的能力,二是没法生产或复现问题。转发你们,希望它能有点用。我写的材料请随意处置。
多谢! 郭寒军
感谢你的回复! 张凯(laokz)
oh,我上封邮件的附件可能没传上去。
临时贴到了码云https://gitee.com/laokz/OS-kernel-test/blob/master/kfifo.email.md
抱歉 laokz
On 2020/5/9 23:27, laokz wrote:
oh,我上封邮件的附件可能没传上去。
临时贴到了码云https://gitee.com/laokz/OS-kernel-test/blob/master/kfifo.email.md
多谢!我们先仔细看一下你的分析,有问题的话,再与你交流