FreeBSD Daily Topics

2007年12月4日em(4)パニック問題修正、malloc(8)の改善と機能追加、wpi(4)競合問題の修正、各種ドライバ追加他

src

sys/dev/em/if_em.c

current - 特定の条件でIntel(R) PRO/1000 Gigabit Ethernetアダプタドライバem(4)がパニックする問題が修正されました。em_stop()がコールされるとEM_TX_LOCK/EM_TX_UNLOCKの処理が実行されます。em(4)デバイスドライバで問題が発生したことがある場合、同修正後のデバイスドライバを試してみるといいでしょう。

src/lib/libc/stdlib/malloc.c

current - 大容量のメモリがmalloc(3)経由で確保された場合に確保されたメモリ容量の表示に問題がありましたが、これが修正されました。またcalloc()においてリゼロイングを回避するコードが追加されたほか、小さいオブジェクトの遅延デロケーションの実装、ロックコンテンションに基づくthread→arenaマッピングの動的ロードバランシングの実装、必常時にのみゼロ大規模アロケーションを実施するように処理の変更などが実施されています。

src/sys/dev/wpi/if_wpi.c

current - Intel 3945ABG Wireless LAN IEEE 802.11ドライバにおいて発生していた競合条件が発生しないようにcallout_stopのコール前後にWPI_LOCK/WPI_UNLOCK処理が追加されました。

sys/dev/ichsmb/ichsmb_pci.c

current - SMBusコントローラにIntel 82801FB (ICH6) SMBusコントローラおよびIntel 82801GB (ICH7) SMBusコントローラが追加されました。

sys/pci/if_rl.c
if_rlreg.h

current - FNW3603TX PlanexネットワークインターフェースカードがRealTek 8129/8139 Fast Ethernetデバイスドライバrl(4)に追加されました。

sys/dev/agp/agp_i810.c

current - 845M GMCHコントローラがIntel 82845M (845M GMCH) SVGA controllerデバイスチップに追加されました。

sys/dev/usb/usbdevs

current - Dell Photo AIO Printer 926がUSBデバイス一覧に追加されました。

src/contrib/less

current - less(1) v416がインポートされました。

おすすめ記事

記事・ニュース一覧