Toshiharu Harada
harad****@gmail*****
2007年 4月 1日 (日) 10:34:32 JST
07/04/01 に Tetsuo Handa<from-****@i-lov*****> さんは書きました: > > 現時点で最新の2.6 staleである2.6.20.4のvanillaカーネルに、 > > パッチを当てたところ2か所rejectされましたので報告しておきます。 > > > 1-sf-usr-shell 7:33% patch -p1 < ccs-patch-2.6.20.txt > > patching file Makefile > > Hunk #1 FAILED at 1. > > 1 out of 1 hunk FAILED -- saving rejects to file Makefile.rej > これは EXTRAVERSION が違うのが原因ですので問題ありません。 そうですね。 lxrのほうでは手で"-ccs"をつけておいてあります(そうしないと バージョン名称に反映されないので) > > patching file net/ipv6/inet6_hashtables.c > > Hunk #2 FAILED at 175. > > 1 out of 3 hunks FAILED -- saving rejects to file net/ipv6/inet6_hashtables.c.re > これは、 __inet6_check_established() のinet6_ehashfn() の第2引数が > inet->num から lport に変更されたのが原因です。 > IPv6 において TCP ソケットの connect 時に未使用のローカルポートが無いと > 数分間停止してしまうという不具合があり、2/8のイベント時に IPv6 メンテナの一人である > 吉藤英明さんに報告した所、数日で解決し、 2.6.20-git10 で修正が取り込まれました。 > 2.6.20.4 では既に修正済みとなっており、この不具合を修正済みの ccs-patch-2.6.20.txt を > 修正済みの 2.6.20.4 に適用しようとしたことが原因ですので問題ありません。 > また、 ccs-patch-2.6.16.txt 〜 ccs-patch-2.6.19.txt にも適用済みです。 > なお、 2.6.12 〜 2.6.15 にもこの不具合がありますが、 > この箇所を修正するだけでは解決できなかったため、 > ccs-patch-2.6.12.txt 〜 ccs-patch-2.6.15.txt には適用していません。 こちらも了解です。バグというよりは、リリースを見て現時点最新の stableにパッチをあてようとした人から指摘を受けるかもしれないと 思ったので、(tomoyo-usersではなく)tomoyo-devに投げておきました。 lxrのほうではMakefileとは異なりrejectしたままの状態としてあります。 -- Toshiharu Harada harad****@gmail*****