パスワードを忘れた? アカウント作成
626524 journal

bananan_wの日記: Max タンに贈物を 4

日記 by bananan_w

ck2 パッチに、linux-2.4.26 で修正されたバグのバックポートしてみた。修正点は

  • sb16 sample size fix
  • fix potential iso9660 symlink overflow
  • do_fork() error path memory leak
  • mremap NULL pointer dereference fix
  • Fix vmalloc() error handling
  • Fix bogus vmalloc() vm_area_free_pages call
  • Improve r128 DRM driver checks
  • zerout JBD journal descriptor blocks

とりあえずこれだけ。ノベルの NFS もどきの ncpfs とか使ってないしね。R128 のところはだいぶ違うみたいなので、調べるのが面倒でパッチ当ててません。もしかすると問題を抱えたままになっているかもしれません。

パッチはこちら(未検証だったりしますがー(ぶ

--- 2004/4/18 18:07 追記 ----
ext3の問題の入れてなかった(ひひ

R128 の件はやっぱり問題あったみたいですねぃ。2.4.25 では境界値チェックしているんだけど、そのチェックに問題があった。2.4.22 ではそもそもその境界値チェックをしていないようです。という事で、こっちこっちの+の行を追加して、-の行は無視で。

---- 2004/4/18 20:55 追記 ----
追記した2点の修正を含んだものでパッチを置き換え。古いものは存在しないものとして抹消されました(ぶ

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • 頭隠して尻隠さずだったり、
    一難去ってまた一難だったり、
    泣きっ面に蜂だったり、
    するんですかね :-)

    いやそれなりに自信を持って(?)公開しているのだとは思いますが。


    #1500エントリおめでとー
    • 一難去ってまた一難はキホソではないかとおもいます。バグは湧きでますからー(てけ

      新しいカーネルでやっと起動できましたょ。KNOPPIX を NFS ルート風味に起動させているので、カーネル入れ換えがエラク面倒で、神経を使うのですょね。ぅーーー。HDD に気軽に入れるのは色々と楽でいいなぁ(ゎ

      iso なイメージファイルのマウントとか、いじった部分は一通り動いているみたいですが、vm 周りの修正のチェック方法がわかりません(ぶ

      動いているからいっかー(ひひひ
      --
      $ set -o vi
      親コメント
  • by oddmake (1445) on 2004年04月18日 8時22分 (#533807) 日記
    バックでできる(誤解を招く表現)なんて凄いです。
    私がそんなことを試したら、makeできないかできても動かないコンピュータになったしまいまつw

    1500エントリおめでとうございます
    --
    /.configure;oddmake;oddmake install
    • by bananan_w (3061) on 2004年04月18日 17時33分 (#534003) 日記
      バックで攻めてみましたょ。んー。でもそんなに難しいことはしてなくて

      • ChangeLog を読んで修正した方が良さそうなバグをチェック
      • パッチファイルを展開して、バグ修正している部分洗い出し
      • パッチファイルを見ながら手でパッチ当て
      • パッチをでっちあげて新しくパッケージ作り直し
      • インスコして動かしてみる。動けばおっけー(ぶ

      こんないい加減な手順なので、そんなに難しくはないと思いますですょ。patch ファイルの /^diff/ を検索していって変更のあったファイルを追っかけていけばそんなに難しくはないかと。

      あ。1500 エントリだったか。どうもありがとうございます。全然気づいていなかった(汗
      --
      $ set -o vi
      親コメント
typodupeerror

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

読み込み中...