linux kernel 历史上第一次出现4个数的版本号
正在编译
2.6.8 release之后马上就被人发现了一个重大bug
Date Sat, 14 Aug 2004 03:41:58 -0700 (PDT)
From Linus Torvalds
Subject Re: Linux v2.6.8 – Oops on NFSv3
On Sat, 14 Aug 2004, Willy Tarreau wrote:
>
> I’ve just compiled and booted 2.6.8 on my dual athlon. Everything went
> OK before I logged in as a non-root user whose home is mounted from
> another linux box over NFSv3/UDP.
Damn. I think the stupid typo in fs/nfs/file.c from the fcntl f_op removal
patch is the problem.
Andrew, since I’m gone in another hour, how about you try to make a
2.6.8.1 with this, since this is clearly a good reason for one?
Linus
— 1.40/fs/nfs/file.c 2004-08-09 11:58:00 -07:00
+++ edited/fs/nfs/file.c 2004-08-14 03:35:11 -07:00
@@ -89,7 +89,7 @@
int res;
res = nfs_check_flags(filp->f_flags);
- if (!res)
+ if (res)
return res;
lock_kernel();
linus本人的看法:
From: Linus Torvalds <torvalds osdl.org>
Subject: Re: Linux v2.6.8 – Oops on NFSv3
Newsgroups: gmane.linux.kernel
Date: Sat, 14 Aug 2004 04:05:56 -0700
On Sat, 14 Aug 2004, Christoph Hellwig wrote:
>
> Cane we make this 2.6.9 to avoid breaking all kinds of scripts expecting
> three-digit kernel versions?
Well, we’ve been discussing the 2.6.x.y format for a while, so I see this
as an opportunity to actually do it… Will it break automated scripts?
Maybe. But on the other hand, we’ll never even find out unless we try it
some time.
Linus
典型的open source project测试不完整导致重大bug
阿匪,计数器边那个[clock java],是不是可以隐藏?多谢鸟。。。。