免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3622 | 回复: 10

怎么最简单提交linux kernel的bug fix呢? [复制链接]

论坛徽章:
0
发表于 2009-06-08 10:04 |显示全部楼层
做项目发现了一个race condition,也想为linux做点贡献,哪位兄弟姐妹有经验么?

论坛徽章:
0
发表于 2009-06-08 10:13 |显示全部楼层
http://linux.chinaunix.net/bbs/v ... p;extra=&page=1

是最新的kernel也有的bug吗?

论坛徽章:
0
发表于 2009-06-08 10:23 |显示全部楼层

回复 #2 albcamus 的帖子

一个race condition,重现很困难,大概一个晚上能重现一次

论坛徽章:
0
发表于 2009-06-08 10:28 |显示全部楼层

回复 #3 bluesky_jxc 的帖子

我明白。 我的意思是,这个BUG在最新的代码中是否得到了修正? 不需要重现,比对一下最新的代码和有BUG的代码就可以了。

万一已经被fix、并发在lkml上过了, 再发一个patch就没人理了(这事以前我干过,被Dave Miller狠狠教训了一顿)

论坛徽章:
0
发表于 2009-06-08 10:30 |显示全部楼层

回复 #4 albcamus 的帖子

哪里看最新代码?我用2.6.24,里面还没有fix

论坛徽章:
0
发表于 2009-06-08 10:33 |显示全部楼层
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git

或者直接到WEB上浏览
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary

论坛徽章:
0
发表于 2009-06-08 10:37 |显示全部楼层
race condition?竞争同步之类的?设计上大的问题估计都不会有,都是这样的很难察觉的同步问题,有时还与硬件相关,或者系统设计时考虑不周全,有些同步问题还可能无法fix的,协议设计是天生的缺陷.

论坛徽章:
0
发表于 2009-06-08 10:39 |显示全部楼层

回复 #6 albcamus 的帖子

看了,最新的代码还是没有fix

论坛徽章:
0
发表于 2009-06-08 12:35 |显示全部楼层
原帖由 bluesky_jxc 于 2009-6-8 10:39 发表
看了,最新的代码还是没有fix


那就against最新的代码,产生一个补丁文件,然后发给相应的maintainer、cc相应的邮件列表(都在MAINTAINERS文件中)吧。

论坛徽章:
0
发表于 2009-06-08 14:08 |显示全部楼层

回复 #1 bluesky_jxc 的帖子

恩  都是好样的  崇拜呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP