・kernel-2.6.8
さっそく手元でビルドしてみたんだけど,どうも NFS 回りがおかしい感じ.
2.4 系カーネルをサーバにして NFS をかけてみたのだけど,ファイルのリス
ティングは取れるものの,cat や ls, cp 等でファイルに触ろうとすると
"memory fault" のエラーになってしまう.また、一度 memory fault のエラーを出すと
問題のパーティションを umount できなくなる感じ。
2.6.7 なカーネルだと問題ないことを確認しているので,何か非互換な変更で
も入ったのかしらん?
-2.6.8.1 なんてのがある… patch をみると nfs_chkeck_flags() のみに変更があるみたい -- [[matsu]] SIZE(10){2004-08-16 (月) 00:08:23}
- さっそく 2.6.8.1 を試してみたところ、NFS な問題は解決した模様。パッチを眺めると、
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]] SIZE(10){2004-08-16 (月) 00:01:23}
#comment