・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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS