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

2.4.17-pre5 5

ストーリー by Oliver
開発者の頭を覗く 部門より

daiによると"I'm going to release -pre versions more often from now on so people can "see" what I'm doing with less latency: I hope that can make developer's life easier. So here goes pre5 with quite some changes..." (Marcelo Tosatti) だそうだ。

ということで2.4系の-preパッチリリース頻度がもっともっと上がる。安定した2.4を出す為により多くテストして欲しいというのが動機だろうが、パッチが多すぎるといちいち当てる人が減りやしないかちょっと心配。このパッチが興味深いのはさりげなく追加されている* Pentium IV Hyperthreading のサポートと珍しく(別メールで)ポストされたDavid S. Millerのネットワークまわりの変更に関するChangeLog。いつもは"Networking updates"としか書かれていない点の内訳がわかって面白い。

  • 8139too fixes (Andreas Dilger)
  • sym53c8xx_2 update (Gerard Roudier)
  • loopback deadlock bugfix (Jan Kara)
  • Yet another devfs update (Richard Gooch)
  • Enable K7 SSE (John Clemens)
  • Make grab_cache_page return NULL instead ERR_PTR: callers expect NULL on failure (Christoph Hellwig)
  • Make ide-{disk-floppy} compile without PROCFS support (Robert Love)
  • Another ymfpci update (Pete Zaitcev)
  • indent NCR5380.{c,h}, g_NCR5380.{c,h}, plus
  • NCR5380 fix (Alan Cox)
  • SPARC32/64 update (David S. Miller)
  • Fix atyfb warnings (David S. Miller)
  • Make bootmem init code correctly align bootmem data (David S. Miller)
  • Networking updates (David S. Miller)
    • DecNET doc and code fixes from it's maintainer, Steven Whitehouse.
    • You accidently reverted earlier socket.h LLC additions. I assume it's because the networking patch I sent you had it, yet it was already in your tree, and when Patch complained you told it "treat as -R". :( This should fix that.
    • VLAN fixes, in particular stop OOPS on module unload. Also fix the build when VLAN is non-modular.
    • ip_fw_compat_redir can loose it's timer, fix from netfilter maintainers.
    • ipt_unclean module handles ECN bits incorrectly.
    • Ipv4 TCP error handling looks up listening socket children incorrectly. src/dest need to be reversed in such cases. IPv6 has the same bug, but Alexey needs some more time to clean up that stuff.
    • SunRPC's csum_partial_copy_to_page_cache() does not handle odd lengths correctly. Checksums needs to be combined using csum_block_add() and friends in order to handle this odd length case.
  • Fix scanning luns > 7 on SCSI-3 devices (Michael Clark)
  • Add sparse lun hint for Chaparral G8324 Fibre-SCSI controller (Michael Clark)
  • Really apply sg changes (me)
  • Parport updates (Tim Waugh)
  • ReiserFS updates (Vladimir V. Saveliev)
  • Make AGP code scan all kinds of devices: they are not always video ones (Alan Cox)
  • EXPORT_NO_SYMBOLS in floppy.c (Alan Cox)
  • Pentium IV Hyperthreading support (Alan Cox)
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • > 興味深いのはさりげなく追加されている
    > * Pentium IV Hyperthreading のサポート
    これに関して、まず2.5.xで試すべきではないか [indiana.edu]という意見に対してAlan Cox氏が反論 [indiana.edu]していますね。
    • すげぇ! > Hyperthreading対応
      パッチを見る限り、Hyperthreading搭載のPentiumIVは2つのプロセッサに見えるっぽいですね。そんで、スケジューラは空いているプロセッサを探す際に、なるべく両方のプロセッサが空いているのを選ぶという戦略が追加されてるようです。

      これからの最適化としてはなるべく同じ仮想アドレス空間を持つプロセスを選んでmmuを共有するプロセッサ上で動かすという手も考えられるんですが、それをやるともっと多数のthreadをサポートするようになった時のスケジューラが悪夢ですね。
      親コメント
    • Pentium IVなんか必要な~~い、と思ってたけど、これで導入の理由ができてしまったぞ (^^;;;;;
      #そろそろマザーボードを新しいのにしないといけないと思ってたしなぁ。
      親コメント
  • by zeissmania (3689) on 2001年12月07日 19時11分 (#44733)
    特に異常なさそう。しかし、やっぱりdepmodでi2main.oのエラーが出るなぁ...。何だろう?気になる。
  • by tach (3) <tach@debian.org> on 2001年12月07日 17時24分 (#44696) ホームページ 日記
    とある場所で kernel-source の deb を auto-build してます.
    released version はつくってなくて,-preX の kernel-source
    です.

    dselect で kernel-source deb が出てきて,あたらしい pre が
    出たことを知ることもしばしば.^^;
typodupeerror

未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー

読み込み中...