[Tomoyo-dev 82] Re: TOMOYO Linux 1.4 公開しました。

Back to archive index

Tetsuo Handa from-****@I-lov*****
2007年 4月 1日 (日) 10:17:17 JST


 熊猫です。

> 現時点で最新の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 が違うのが原因ですので問題ありません。

> 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 には適用していません。




tomoyo-dev メーリングリストの案内
Back to archive index