・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



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:41