・kernel-2.6.8
さっそく手元でビルドしてみたんだけど,どうも NFS 回りがおかしい感じ. 2.4 系カーネルをサーバにして NFS をかけてみたのだけど,ファイルのリス ティングは取れるものの,cat や ls, cp 等でファイルに触ろうとすると "memory fault" のエラーになってしまう.また、一度 memory fault のエラーを出すと 問題のパーティションを umount できなくなる感じ。
2.6.7 なカーネルだと問題ないことを確認しているので,何か非互換な変更で も入ったのかしらん?
res = nfs_check_flags(filp->f_flags); - if (!res) + if (res)
という感じで、nfs_check_flags の返り値をチェックする際に正負を勘違いしたミスみたいですね(笑)
ちなみに、ChangeLogを見ると
<torvalds@ppc970.osdl.org> Linux 2.6.8.1
なんてエントリーがあったけど、最近はPowerPC でも使ってるのかしらん? > Linus さん-- kojima 2004-08-16 (月) 00:01:23