DragonFly BSD Digest JP

for a new day and a new way.

Apr, 08 2006 (Sat)

cvs commit: src/sys/conf files src/sys/sys vfscache.h...

posted by H.Miyamoto at 2006-04-08 14:47 | permalink | 0 trackback
Kernel Magic

今回の BUF/BIO 関連の作業でおかしくなった ext2 まわりに関して、 UFS とのすり合わせが行われてるみたい(?)。でもかなり微妙な感じらしい。

cvs commit: src/sys/kern vfs_subr.c src/sys/sys...

posted by H.Miyamoto at 2006-04-08 14:47 | permalink | 0 trackback
Kernel Magic

すでに私の理解の範囲を越えてるが、VFS まわりの修正がしがしされてるみたい。詳細は Mail 参照のこと。

Apr, 04 2006 (Tue)

cvs commit: src/share/man/man4 Makefile acx.4...

posted by H.Miyamoto at 2006-04-04 13:57 | permalink | 0 trackback
Kernel Magic

acx(4) と acxcontrol(8) import。 TI の acx100/acx111 ベースの Wireless NIC に対応。

cvs commit: src/etc Makefile...

posted by H.Miyamoto at 2006-04-04 13:57 | permalink | 0 trackback
Kernel Magic

以前の wi(4) である owi(4) さようなら。ってか、まだ消えてなかったんかいっ。

cvs commit: src/sys/kern kern_fp.c kern_subr.c...

posted by H.Miyamoto at 2006-04-04 13:57 | permalink | 0 trackback
Kernel Magic

がつんと vfs まわり commit by Matt。

Use the vnode v_opencount and v_writecount universally....

詳細はいつもの通り Mail 参照のこと。しかし熱いねぇ。ついでに cd9660 まわりもいぢってるみたい

Apr, 03 2006 (Mon)

NQNFS support being removed

posted by H.Miyamoto at 2006-04-03 23:56 | permalink | 0 trackback
Kernel Magic

タイトルの通り、rip NQNFS support。むしろこれで NQNFS なんてものがあると知ったんだが。

Apr, 02 2006 (Sun)

BUF/BIO patch #3 - update

posted by H.Miyamoto at 2006-04-02 22:05 | permalink | 0 trackback
Kernel Magic

BUF/BIO patch の #3 が更新。ちょろっとテストされてきてるみたい。

src/sys/netproto/ipsec/xfrom_esp.c rev1.10

posted by H.Miyamoto at 2006-04-02 22:05 | permalink | 0 trackback
Kernel Magic

FreeBSD-SA-06:11.ipsec 対策入り。

cvs commit: src/sys/conf options src/sys/i386/conf LINT...

posted by H.Miyamoto at 2006-04-02 22:05 | permalink | 0 trackback
Kernel Magic

kernel のオプション、BGE_FAKE_AUTONEG が削られ、新たに hw.bge.fake_autoneg が新設に。

cvs commit: src/lib/libstand ufs.c src/sbin/clri clri.c...

posted by H.Miyamoto at 2006-04-02 22:04 | permalink | 0 trackback
Kernel Magic

tag を付け終わったところで、Mega commit。詳細は commit Mail 参照。

Major BUF/BIO work commit. Make I/O BIO-centric and specify the disk or file location with a 64 bit offset instead of a 32 bit block number.

Mar, 16 2006 (Thu)

src/sys/kern/vfs_cluster.c rev1.18

posted by H.Miyamoto at 2006-03-16 14:25 | permalink | 0 trackback
Kernel Magic

例の cluster01.patch が commit されたみたい。

BUF/BIO patch #3 - 32 blkno -> 64 bit...

posted by H.Miyamoto at 2006-03-16 14:25 | permalink | 0 trackback
Kernel Magic

BUF/BIO patch の #3。かなりやばめなところの alpha で人柱専用。各々のテスト状況は Mail 参照のこと。

つか、

ufs tested a little (buildworld runs)

こんな怖い patch は常用機ではとても試せん。

Mar, 10 2006 (Fri)

cluster01.patch - bug fix for file clustering code

posted by H.Miyamoto at 2006-03-10 14:02 | permalink | 0 trackback
Kernel Magic

BUF/BIO の作業してる時に見付けたバグの fix patch。金曜日に commit 予定。詳細は Mail 参照。同じバグが FreeBSD Current にもあるらしい。

Mar, 09 2006 (Thu)

src/sys/vfs/nfs/nfs_socket.c rev1.32

posted by H.Miyamoto at 2006-03-09 14:20 | permalink | 0 trackback
Kernel Magic

FreeBSD-SA-06:10.nfs に対する fix 入り。

BUF/BIO stage 3 patch #1

posted by H.Miyamoto at 2006-03-09 14:20 | permalink | 0 trackback
Kernel Magic

stage3#1。出した後速攻ツッコミ入って #2 も出てる。

cvs commit: src/sys/i386/i386 machdep.c...

posted by H.Miyamoto at 2006-03-09 14:20 | permalink | 0 trackback
Kernel Magic

buffer cache まわりでがつんと変更。詳細は Mail 参照のこと。がつんといってますよ。がつんと。

Feb, 18 2006 (Sat)

cvs commit: src/sys/bus/cam/scsi...

posted by H.Miyamoto at 2006-02-18 14:01 | permalink | 0 trackback
Kernel Magic

Matt がやってた例の BIF/BIO patch が HEAD に merge された。詳しくは commit mail 参照のこと。

そろそろ HEAD に追い付きたいんだが、どうしたもんか。2, 3 日様子見かな。

Feb, 14 2006 (Tue)

buf04.patch - BUF/BIO patch #4 (commit candidate)

posted by H.Miyamoto at 2006-02-14 13:10 | permalink | 0 trackback
Kernel Magic

BUF/BIO patch の #4。PST の火曜夕方に commit 予定。

Feb, 13 2006 (Mon)

Make ums(4) present the mouse...

posted by H.Miyamoto at 2006-02-13 13:41 | permalink | 0 trackback
Kernel Magic

マウスホイールが効かないよ って、あれ、これ私んとこの症状と同じじゃん。こっちは Option "Device" "/dev/psm0" だけど。修正入るんかなー。入らなかったら、このむりくり patch を見てみましょう。

Feb, 10 2006 (Fri)

buf02.patch - BUF/BIO patch #2 (alpha quality)

posted by H.Miyamoto at 2006-02-10 14:06 | permalink | 0 trackback
Kernel Magic

BUF/BIO の patch #2#3 出てる。

Feb, 07 2006 (Tue)

Kernel work update

posted by H.Miyamoto at 2006-02-07 22:31 | permalink | 0 trackback
Kernel Magic

BIO の作業はいい感じ。FreeBSD も最近似たようなことを I/O まわりにやってたけど、もっとイケているよ 詳細は Mail 参照のこと。とりあえず alpha quality の #1 patch 出てる

cvs commit: src/sys/net/ppp if_ppp.c...

posted by H.Miyamoto at 2006-02-07 22:31 | permalink | 0 trackback
Kernel Magic

1.4 になって ppp がぶち壊れてた問題が fix。

Feb, 04 2006 (Sat)

cvs commit: src/sys/i386/include thread.h...

posted by H.Miyamoto at 2006-02-04 14:08 | permalink | 0 trackback
Kernel Magic

Parallel routing code の #3 までの成果が commit。大丈夫かな。Matt がその後の予定を post してるが、次は ZFS のために色々といぢるらしい。walt が全然知らないんだけど、ZFS 回りを入れちゃって(ライセンス的に)本当に大丈夫なの ?と reply してるのに対し、Matt が(独自の) creative commons だ。問題ないよと応えてる。

CDDL って、どちらかというと MPL みたいなもんじゃなかったっけ。

Jan, 30 2006 (Mon)

cvs commit: src/sys/dev/netif/nv if_nv.c if_nvreg.h

posted by H.Miyamoto at 2006-01-30 00:38 | permalink | 0 trackback
Kernel Magic

nv(4) に nForce MCP-12/13 の Network Adapter support 追加。 FreeBSD の nve(4) rev.1.19 に追従した感じ。

Parallel routing code patch #3

posted by H.Miyamoto at 2006-01-30 00:38 | permalink | 0 trackback
Kernel Magic

Parallel routing code の #3。以前の patch で panic になるのを修正したみたい。

Jan, 26 2006 (Thu)

Parallel routing code patch #2

posted by H.Miyamoto at 2006-01-26 23:17 | permalink | 0 trackback
Kernel Magic

Parallel routing code の #2。最近 arp, netstat, route に commit された -c cpu と併せて、こんなとこができるようになってるみたい。

netstat -rn -c 0
netstat -rn -c 1

Re: where is my randomness?

posted by H.Miyamoto at 2006-01-26 23:17 | permalink | 0 trackback
Kernel Magic

/dev/random is not random な指摘が corecode@ から。 Matt 頑張り中 ........... 頑張りました

src/sys/net/pf/pf_norm.c rev1.4

posted by H.Miyamoto at 2006-01-26 23:17 | permalink | 0 trackback
Kernel Magic

bug fix from OpenBSD by joerg@。

ちょっと面白いことが。 joerg@ が 1.4 に MFC した後、 corecode@ から 1.2 にも MFC してくれる? という reply があり、それに joerg@ が いやできなくはないけど、 1.2 はもう EOL でしょ? と。そこに 簡単ならやっちゃえ。古いリリースの扱い決めてないしさー と Matt が割り込み。

それでええんですか旦那。

Jan, 20 2006 (Fri)

Parallel routing code patch #1 (preliminary)

posted by H.Miyamoto at 2006-01-20 14:07 | permalink | 0 trackback
Kernel Magic

1.5 の開発スタート。

並列ルーティングの #1 で、ルーティングテーブルまわりの patch by hsu@ らしい。トークンリングはまだ未整備とのこと。早速 Yonetani さんが patch, patch 投げてる。

で、この patch が commit される前に、この patch を当てないと動作しない -c cpu オプションが、arp, netstat, route に追加されてるみたい。おいおい。

Jan, 12 2006 (Thu)

nullfs stabilization I

posted by H.Miyamoto at 2006-01-12 00:30 | permalink | 0 trackback
Kernel Magic

1.4 前に HEAD に突っ込まれた nullfs について議論中。

src/sys/dev/netif/nge/if_nge.c rev1.37

posted by H.Miyamoto at 2006-01-12 00:30 | permalink | 0 trackback
Kernel Magic

nge(4) で panic してたのに対する修正。 MFC 済み。

Jan, 06 2006 (Fri)

cvs commit: src/sys/vfs Makefile...

posted by H.Miyamoto at 2006-01-06 13:47 | permalink | 0 trackback
Kernel Magic

動いていなかった nullfs、復活。後は unionfs だけ。でも、これは MFC されないみたい。ま、当り前か。

Jan, 02 2006 (Mon)

cvs commit: src/sys/dev/netif/an...

posted by H.Miyamoto at 2006-01-02 22:41 | permalink | 0 trackback
Kernel Magic

sys/dev/netif/* まわりでがすっと修正 by sephe@。lwkt_serialize_exit() の後で {ether,ieee80211}_ifdetach() するように。あわせて、ndis(4) まわりにも関連する修正入ってる。これで panic しまくってたのが直るはず、らしい。

# ndis(4) にはその後にも Matt から修正が 2 回ほど 入ってる。

src/sys/dev/raid/ips/ips_commands.c rev1.10

posted by H.Miyamoto at 2006-01-02 22:41 | permalink | 0 trackback
Kernel Magic

ips(4) 修正。 ffdc(First Failure Data Capture) まわりでエラー飛んでたのをとりあえず回避だけしたみたい。 MFC 済み。

Dec, 31 2005 (Sat)

src/sys/kern/kern_exit.c rev1.52

posted by H.Miyamoto at 2005-12-31 13:15 | permalink | 0 trackback
Kernel Magic

YONETANI さんらが議論してた Ctrl-Z の問題にさらに fix。これでとりあえずは直ったのかな ? MFC もされてるみたい。

cvs commit: src/sys/dev/netif/dc if_dc.c if_dcreg.h

posted by H.Miyamoto at 2005-12-31 13:15 | permalink | 0 trackback
Kernel Magic

dc(4) に Xircom X3201 サポート追加。MFC 済み。

cvs commit: src/sys/net/vlan if_vlan.c src/share/man/man4 vlan.4

posted by H.Miyamoto at 2005-12-31 13:15 | permalink | 0 trackback
Kernel Magic

vlan に VLAN_MTU と VLAN_HWTAGGING サポート追加。

Dec, 28 2005 (Wed)

cvs commit: src/sys/dev/netif/mii_layer...

posted by H.Miyamoto at 2005-12-28 21:59 | permalink | 0 trackback
Kernel Magic

re(4) が 1000BaseTX にならない問題への fix 入り。1.4 にも MFC されてる

Dec, 24 2005 (Sat)

cvs commit: src/sys/net/bridge Makefile...

posted by H.Miyamoto at 2005-12-24 14:36 | permalink | 0 trackback
Kernel Magic

if_bridge from Open/Net/FreeBSD by corecode@。使い方はこんな感じらしい。

kldload if_bridge
ifconfig bridge0 create
ifconfig fxp0 up
ifconfig fxp1 up
brconfig bridge0 add fxp0 add fxp1
ifconfig bridge0 up

Re: No detection of 8169S Gb interface

posted by H.Miyamoto at 2005-12-24 14:36 | permalink | 0 trackback
Kernel Magic

re(4) の 8169S、通称ギ蟹で GbE まで認識しないで 100BaseTX 止まりになってしまう問題が出てるらしい。sephe@ が対応中。

Re: Panic enabling wi0 fixed yet?

posted by H.Miyamoto at 2005-12-24 14:36 | permalink | 0 trackback
Kernel Magic

wi(4) まわりで panic してた件は直ったみたい。

Dec, 19 2005 (Mon)

src/sys/dev/netif/fxp/if_fxp.c rev1.40

posted by H.Miyamoto at 2005-12-19 13:35 | permalink | 0 trackback
Kernel Magic

fxp(4) に Sony FS570/Vaio VGN-TX1XP サポート追加。 FreeBSD から。

Dec, 17 2005 (Sat)

Re: iwi panic

posted by H.Miyamoto at 2005-12-17 13:16 | permalink | 0 trackback
Kernel Magic

今度は iwi(4) まわりで panic 出てるみたい。何か無線は鬼門だねぇ。

# ちなみに wi(4) のほうはまだまだごそごそしてるみたい。

Dec, 15 2005 (Thu)

Re: panic with HEAD

posted by H.Miyamoto at 2005-12-15 13:29 | permalink | 0 trackback
Kernel Magic

wi(4) まわりの panic にたいしてまだまだごそごそやってるみたい。こういうのが潰れない限り、1.4 は出なさそうな感じ。

Dec, 11 2005 (Sun)

src/sys/kern/kern_ktr.c rev1.10

posted by H.Miyamoto at 2005-12-11 19:49 | permalink | 0 trackback
Kernel Magic

ktr(4) まわりで kernel にがりがり修正入ってる。

Dec, 09 2005 (Fri)

src/sys/vfs/smbfs/smbfs_io.c rev1.20

posted by H.Miyamoto at 2005-12-09 14:03 | permalink | 0 trackback
Kernel Magic

smbfs あたりでごそごそやってた成果がとりあえず。まだまだ修正入るみたいだけど。

Dec, 07 2005 (Wed)

Re: Timer issues

posted by H.Miyamoto at 2005-12-07 23:45 | permalink | 0 trackback
Kernel Magic

おや ? 時計止まっちゃうよ問題に進展ありかな ? ここで直ってくれれば 1.4 にそれが入るし、かなりイケてるなぁ。

と思ってたら、どうもすぐに修正入ってるようだ。 src/sys/i386/isa/ipl.s rev1.26。ますます 1.4 が楽しみになってきたなぁ。

Dec, 05 2005 (Mon)

src/sys/i386/conf/GENERIC rev1.32

posted by H.Miyamoto at 2005-12-05 14:23 | permalink | 0 trackback
Kernel Magic

SCSI_DELAY が 15 秒から 5 秒に。

cvs commit: src/share/man/man4 re.4 src/sys/dev/netif/re...

posted by H.Miyamoto at 2005-12-05 14:23 | permalink | 0 trackback
Kernel Magic

re(4) に DLink 528(T) カードサポート追加。Taken-from: FreeBSD

Dec, 03 2005 (Sat)

Waiting 15 seconds for SCSI devices to settle *groan*

posted by H.Miyamoto at 2005-12-03 14:20 | permalink | 0 trackback
Kernel Magic

起動時の SCSI デバイス待ち、 5 秒にしない ? 15 秒なんて無駄過ぎ な post があって いいね。そうすべ な reply が commiters から飛んでる。私なんて 2 秒でも問題ない(corecode@ は 3 秒で設定しているらしい)んだから、まぁ妥当だ。

Dec, 01 2005 (Thu)

cvs commit: src/sys/bus/usb usb_ethersubr.c...

posted by H.Miyamoto at 2005-12-01 14:30 | permalink | 0 trackback
Kernel Magic

全てのネットワーク割り込みを MPSAFE に part 1/3。これが 3/3 まで進めば完了か ?

Nov, 27 2005 (Sun)

network02.patch - MPSAFE network interrupt

posted by H.Miyamoto at 2005-11-27 22:48 | permalink | 0 trackback
Kernel Magic

MPSAFE network interrupt の 02.patch。そろそろ commit 入りそうな感じ。

Re: Question about userland scheduler

posted by H.Miyamoto at 2005-11-27 22:48 | permalink | 0 trackback
Kernel Magic

LWKT スケジューラに関して質問があり、Matt が詳細な reply をしてる。

Nov, 25 2005 (Fri)

src/sys/i386/conf/GENERIC rev1.31

posted by H.Miyamoto at 2005-11-25 13:28 | permalink | 0 trackback
Kernel Magic

GENERIC に ips(4) が追加。

Nov, 24 2005 (Thu)

cvs commit: src/sys/emulation/linux/i386 linux_sysvec.c...

posted by H.Miyamoto at 2005-11-24 13:59 | permalink | 0 trackback
Kernel Magic

sysctl で設定できる値 kern.syscall_mpsafe が追加。これに関連する commit ががしがし。さらに kern.trap_mpsafekern.intr_mpsafe も追加。全てデフォルトは disable(= 0)。

MPSAFE network interrupt update

posted by H.Miyamoto at 2005-11-24 13:59 | permalink | 0 trackback
Kernel Magic

がしがし commit されてたコードの説明 by Matt。

少なくとも em(4) のネットワーク割り込みを MP Safe にするっていう、次のリリースへの個人的な目標はいい感じの進捗。多分明日くらいにその patch を commit する予定だよ。もちろん、このリリースには pkgsrc っていう他の目標もあるけどね。

って感じで、その patch は commit じゃなくて、submit されてる。これでネットワーク割り込みが MP Safe になる、らしい。

Nov, 22 2005 (Tue)

vr(4) bug fixing

posted by H.Miyamoto at 2005-11-22 00:35 | permalink | 0 trackback
Kernel Magic

sephe@ が vr(4) の patch 投げてる。問題なければ月曜に commit するらしい。

HEADS UP full buildworld/installworld required on HEAD

posted by H.Miyamoto at 2005-11-22 00:35 | permalink | 0 trackback
Kernel Magic

スケジューラまわりで新しいシステムコール(usched_set)が入ったから、HEAD 追っかけてる人は、フルコースで rebuild してね な HEAD UP by Matt。

lockmgr interlock spinlock conversion patch #1

posted by H.Miyamoto at 2005-11-22 00:35 | permalink | 0 trackback
Kernel Magic

lockmgr() まわりを spinlock に変更する patch by Matt が出てる。... と思ってたら、もう commit されてるみたい。

cvs commit: src/sys/dev/disk/fd fd.c...

posted by H.Miyamoto at 2005-11-22 00:35 | permalink | 0 trackback
Kernel Magic

fstat(1) まわりで問題が起こってたのに対する修正、かな ?

cvs commit: src/sys/dev/netif/xe if_xe.c...

posted by H.Miyamoto at 2005-11-22 00:35 | permalink | 0 trackback
Kernel Magic

xe(4) が FreeBSD と sync。

Nov, 15 2005 (Tue)

cvs commit: src/bin/ps print.c ps.1 ps.c...

posted by H.Miyamoto at 2005-11-15 13:43 | permalink | 0 trackback
Kernel Magic

じりじりと修正が続いていたのがどかんと入って、これで tsleep()/wakeup() が MP safe に。技術的なことはいつものように Mail 参照のこと。

Nov, 12 2005 (Sat)

Re: tsleep/wakeup patch #2 (Re: tsleep/wakeup)

posted by H.Miyamoto at 2005-11-12 14:29 | permalink | 0 trackback
Kernel Magic

tsleep() の続き。水面下でバグ出しが進んでいるようで、#03 出てる。

Nov, 11 2005 (Fri)

tsleep/wakeup patch #2 (Re: tsleep/wakeup)

posted by H.Miyamoto at 2005-11-11 14:48 | permalink | 0 trackback
Kernel Magic

tsleep() / wakeup() まわりの patch 2 発目。そろそろ入るかな。

Nov, 10 2005 (Thu)

cvs commit: src/sys/dev/netif/em LICENSE README if_em.c...

posted by H.Miyamoto at 2005-11-10 14:11 | permalink | 0 trackback
Kernel Magic

em(4) が intel 純正の 3.2.15 と sync。

cvs commit: src/sys/kern init_main.c kern_synch.c...

posted by H.Miyamoto at 2005-11-10 14:11 | permalink | 0 trackback
Kernel Magic

tsleep() とか wakeup() が MP safe になりそうな感じ。Stage 2 のドデカ patch が人柱専用で post されてる様子。

cvs commit: src/sys/kern lwkt_thread.c src/sys/sys spinlock2.h...

posted by H.Miyamoto at 2005-11-10 14:11 | permalink | 0 trackback
Kernel Magic

spin_lock_crit() / spin_unlock_crit() 削除、代わりは spin_lock() / spin_unlock() を使ってくれとのこと。また、spin_lock_quick() / spin_unlock_quick() が追加されてる。

Nov, 07 2005 (Mon)

cvs commit: src/sys/amd64/amd64 genassym.c src/sys/conf Makefile.amd64...

posted by H.Miyamoto at 2005-11-07 23:31 | permalink | 0 trackback
Kernel Magic

ICU/APIC cleanup ということで、Matt によってがしがしいじられてる。ファイル再配置にはじまり、変更点もがしがし commit されてる感じ*1なので、ちょっと熱そうかも。commit 回数が半端ではないので、技術的なことは commit メール参照のこと。

  1. 1 これは本当に cleanup なのだろうか ?

cvs commit: src/sys/amd64/include segments.h src/sys/bus/pci pci.c pci_compat.c...

posted by H.Miyamoto at 2005-11-07 23:30 | permalink | 0 trackback
Kernel Magic

'options APIC_IO' なしで 'options SMP' が指定できるようになった。Matt が持っている AMD X2 が載ってる Shuttle のように、BIOS にバグ入ってる PC に関して、interrupt routing に問題があったための修正とのこと。

Nov, 02 2005 (Wed)

src/sys/dev/acpica5/acpi.c rev1.18

posted by H.Miyamoto at 2005-11-02 18:37 | permalink | 0 trackback
Kernel Magic

acpi_enabled() 追加。

Nov, 01 2005 (Tue)

src/sys/kern/vfs_subr.c rev1.65

posted by H.Miyamoto at 2005-11-01 23:56 | permalink | 0 trackback
Kernel Magic

ffs_balloc まわりが原因で起こっていた kernel panic への対策コード入り。

Oct, 31 2005 (Mon)

cvs commit: src/sys/dev/netif/mii_layer...

posted by H.Miyamoto at 2005-10-31 23:19 | permalink | 0 trackback
Kernel Magic

miibus まわりで幾つか修正というかクリーンアップというか by sephe@。rl(4) まわりでも修正入っている、のかな ?

Oct, 30 2005 (Sun)

cvs commit: src/sys/dev/acpica5 acpi.c...

posted by H.Miyamoto at 2005-10-30 18:35 | permalink | 0 trackback
Kernel Magic

acpi まわりの小さな clean up by y0netan1@。見た感じでは 10 月初 commit のようだけど、忙しいんだろうか。

cvs commit: src/sys/bus/firewire firewire.c fwohci_pci.c...

posted by H.Miyamoto at 2005-10-30 18:35 | permalink | 0 trackback
Kernel Magic

PCI BUS まわりでがすっと変更 by dillon@。技術的な話は commit log関連メール参照のこと。

Hopefully I didn't break anything with this commit.

らしい。んで、

In anycase, please report any new breakages due to this work.

とのこと。

Jan, 16 2005 (Sun)

Tentitive UFS patch to narrow down dup alloc panics

posted by Haruka at 2005-01-16 00:11 | permalink | 0 trackback
Kernel Magic

'dup alloc (inode) panic' に対する fix、らしい。FreeBSD 5.x とか 4.x でも同じように起きる とも言ってるけど、ここらへんの相互協力なんてのはどうなってるんだろう。

cvs commit: src/sys/kern...

posted by Haruka at 2005-01-16 00:11 | permalink | 0 trackback
Kernel Magic

新しいシステムコール umtx_sleep/umtx_wakeup が追加。

Jan, 13 2005 (Thu)

cvs commit: src/sys/conf...

posted by Haruka at 2005-01-13 01:19 | permalink | 0 trackback
Kernel Magic

Intel の GbE ドライバ、wx(4) が削除された。今は em(4)。

cvs commit: src/sys/contrib/dev/acpica-unix-20031203...

posted by Haruka at 2005-01-13 01:19 | permalink | 0 trackback
Kernel Magic

20031203 削除、今使ってるのは 20040527。ちなみに、Intel のサイトでは 2004-12-03 が既に出ている 様子。

Jan, 11 2005 (Tue)

cvs commit: src/sys/net...

posted by Haruka at 2005-01-11 04:30 | permalink | 0 trackback
Kernel Magic

hsu@ が routing まわりのコードをがりがり書き直してる。

Jan, 04 2005 (Tue)

cvs commit: src/sys/kern vfs_journal.c...

posted by Haruka at 2005-01-04 02:08 | permalink | 0 trackback
Kernel Magic

補完ー。
Journaling layer work. この commit だけではなく、補完中にも何回かあり。順調みたい。

sys/inet6

posted by Haruka at 2005-01-04 02:08 | permalink | 0 trackback
Kernel Magic

補完ー。
hrs@ さんと hsu@ で KAME とか FreeBSD とかから持ってきてごそごそやってる。

Dec, 31 2004 (Fri)

cvs commit: src/sys/kern...

posted by Haruka at 2004-12-31 02:26 | permalink | 0 trackback
Kernel Magic

Journaling layer work。着々。

Dec, 28 2004 (Tue)

src/sys/kern/vfs_nlookup.c rev1.9

posted by Haruka at 2004-12-28 23:04 | permalink | 0 trackback
Kernel Magic

ディレクトリを削除するときに指定するパスの最後に '.' とか '..' とかがエラーにならないのが修正された*1。このおかげで動かなくなっていた pax(1) もこれで動くように。

おれ、このバグ 1ヵ月前に報告してたのに ......

とか言ってる人もいて、Matt もなかなか大変そう。

  1. 1 SUSv3 にもそういう規定がちゃんとあるらしい。

cvs commit: src/sys/kern...

posted by Haruka at 2004-12-28 23:04 | permalink | 0 trackback
Kernel Magic

hsu@ による sys/net などのお掃除 3回目。さて、いつごろ入るんだろう。

Dec, 24 2004 (Fri)

cvs commit: src/sys/dev/serial...

posted by Haruka at 2004-12-24 23:48 | permalink | 0 trackback
Kernel Magic

digi(4) - DigiBoard intelligent serial cards driver from FreeBSD 追加。dgb(4) を置き換えるようになるらしいが、現状ではとりあえず追加されただけみたい。

cvs commit: src/sys/kern...

posted by Haruka at 2004-12-24 23:48 | permalink | 0 trackback
Kernel Magic

ジャーナリングに使われる新しいシステムコール、mountctl が追加された。着々。

Dec, 22 2004 (Wed)

cvs commit: src/sys/dev/netif/sbsh...

posted by Haruka at 2004-12-22 00:10 | permalink | 0 trackback
Kernel Magic

hsu@ による sys/net などのお掃除 2回目。

Dec, 20 2004 (Mon)

src/sys/boot/i386/libi386/biosdisk.c rev1.9

posted by Haruka at 2004-12-20 22:58 | permalink | 0 trackback
Kernel Magic

walt さんと Matt が boot まわりでごにょごにょやってた成果が入ったみたい。

Dec, 18 2004 (Sat)

cvs commit: src/sys/conf...

posted by Haruka at 2004-12-18 01:00 | permalink | 0 trackback
Kernel Magic

VFS messaging/interfacing work stage 10/99。再開。これからはジャーナリング・レンジロッキング・キャッシュ一貫性維持が主な作業対象になるみたい。さりげなくクラスタ方面の機能も入っていってるのが素敵。

Dec, 16 2004 (Thu)

src/sys/dev/misc/kbd/kbd.c rev1.14

posted by Haruka at 2004-12-16 22:53 | permalink | 0 trackback
Kernel Magic

キー入力を受け付けなくなる問題についての応急処置が入ったみたい。Matt は 多分これで直ると思う と言ってるが、実際に問題が起こってる人達からの reply はまだだ。

Dec, 15 2004 (Wed)

cvs commit: src/sys/net...

posted by Haruka at 2004-12-15 23:03 | permalink | 0 trackback
Kernel Magic

ルーティングも並列化されるみたいで、hsu@ がその準備をしてる。Matt が 漢だ な reply。 :)

Dec, 10 2004 (Fri)

src/etc/MAKEDEV rev1.16

posted by Haruka at 2004-12-10 23:07 | permalink | 0 trackback
Kernel Magic

MAKEDEV all で /dev/ipsd0 (for ServeRAID) が作られるようになった。ドライバ自体にも ちょこちょこと修正入ってる みたい。

Dec, 09 2004 (Thu)

Heads up: Depricated drivers

posted by Haruka at 2004-12-09 23:42 | permalink | 0 trackback
Kernel Magic

2週間以内に以下のドライバ消すから、そこんとこひとつよろしく な Heads Up by Joerg。消されるものの一覧はこんな感じ。

ついに OLDCARD がばっさりやられるみたい。

Dec, 03 2004 (Fri)

src/sys/vfs/procfs/procfs_status.c rev1.8

posted by Haruka at 2004-12-03 23:06 | permalink | 0 trackback
Kernel Magic

FreeBSD-SA-04:17.procfs に対する修正入り。

Nov, 24 2004 (Wed)

Re: Trigger checkpointing from within the application

posted by Haruka at 2004-11-24 22:54 | permalink | 0 trackback
Kernel Magic

checkpointing 周りでさらにさらに 修正 。sys_checkpoint(2) 追加。とりあえずこれで一段落、かな。

ATA Patch #6

posted by Haruka at 2004-11-24 01:26 | permalink | 0 trackback
Kernel Magic

6番目の ATA patch。今回は Matt が オラ commit しちゃうぜしちゃうぜ とか言ってるせいか、どかどかコメント付いてる。ただ、まだまだ問題は多そうだ。

Patch to detect 8254 timer munging in BIOS calls

posted by Haruka at 2004-11-24 01:26 | permalink | 0 trackback
Kernel Magic

video bios call に関係してる時計の問題 に対する patch。 どうやら commit もされた し、DragonFly_Stable も移動したみたい。
さて、私の問題は解決したんだろうか。今日明日でもっかい build and install してみましょう。

cvs commit: src/sys/kern

posted by Haruka at 2004-11-24 01:26 | permalink | 0 trackback
Kernel Magic

chown, chmod, chflags 周りで何やかんやしてたのの修正入り。

Nov, 19 2004 (Fri)

cvs commit: src/sys/kern src/sys/sys src/sys/checkpt

posted by Haruka at 2004-11-19 22:23 | permalink | 0 trackback
Kernel Magic

checkpointing まわりで core 吐いてた問題に対する修正 + それ以外にも機能追加されてるみたい ?

src/sys/netinet/tcp_input.c rev1.42

posted by Haruka at 2004-11-19 22:23 | permalink | 0 trackback
Kernel Magic

Re-enable SACK by default. おーけー。 :)

Nov, 18 2004 (Thu)

Re: Http get commands return a bad results.

posted by Haruka at 2004-11-18 22:45 | permalink | 0 trackback
Kernel Magic

Great!!

ということで、fetch や wget がうまく動きまへん 問題は fixed。

Nov, 16 2004 (Tue)

ATA driver patch #5 to test

posted by Haruka at 2004-11-16 22:34 | permalink | 0 trackback
Kernel Magic

そういえばちょいと前から Matt が kernel@ に ATA ドライバの patch 投げ続けてる。誰も反応しないってことはうまくいってるんだろうか。

Nov, 15 2004 (Mon)

Re: Core dumps...

posted by Haruka at 2004-11-15 00:51 | permalink | 0 trackback
Kernel Magic

む ? よくわからないんだが、時計問題について前進があったのかな ?

Nov, 14 2004 (Sun)

cvs commit: src/sys/checkpt src/sys/dev/disk/ccd...

posted by Haruka at 2004-11-14 00:10 | permalink | 0 trackback
Kernel Magic

VFS messaging/interfacing work stage 9/99: VFS 'NEW' API WORK. どかーん。そして予告通り unionfs と nullfs は broken よん らしい。
とりあえず技術的なことは私にはわからんので、commit log 見てくらはい。古い namecache API どかんと削除、新しい namecache API 完備 などなど。

cvs commit: src/sys/vfs

posted by Haruka at 2004-11-14 00:10 | permalink | 0 trackback
Kernel Magic

壊れてるんで一時的に unionfs と nullfs build しないようにしたよん らしい。BuildBox がこれが原因で build 失敗してるんで、他が build できるかどうか不明になっちゃってるから、というのが理由かな。

Nov, 12 2004 (Fri)

VFS commit schedule HEADS UP, and vfsx24.patch available

posted by Haruka at 2004-11-12 00:36 | permalink | 0 trackback
Kernel Magic

とりあえずいつも通りの expert developers only な vfsx24.patch が出てる。そして今後のスケジュールについて Matt から説明。

とりあえず unionfs と nullfs やる前にこれまでのを commit するよ。つか、今までの作業の分でも patch でか過ぎになってるし、unionfs と nullfs の修正やりつつ皆がテストしてくれた結果見たいし。とりあえずそんな予定なんで HEAD では 1, 2週間 unionfs と nullfs は動かなくなる予定。どっちかの filesystem 使ってる人は DragonFly_Stable に切替えてちょ。

cvs commit: src/sys/dev/netif/rl

posted by Haruka at 2004-11-12 00:36 | permalink | 0 trackback
Kernel Magic

予告通り rl(4) に FreeBSD 由来の修正入ってる。support cardbus attachments などなど。

Nov, 10 2004 (Wed)

vfsx20.patch available

posted by Haruka at 2004-11-10 23:32 | permalink | 0 trackback
Kernel Magic

expert developers only. NFS 周りに関する修正は見られないんで、どうもとりあえず終わったみたい。後は unionfs, nullfs 。追加で vfs21.patch も出てる。

Nov, 09 2004 (Tue)

cvs commit: src/sys/vfs/ufs

posted by Haruka at 2004-11-09 22:35 | permalink | 0 trackback
Kernel Magic

src/sys/vfs/ufs/ffs_softdep.c rev1.19 , src/sys/vfs/ufs/ffs_vfsops.c rev1.27 , src/sys/vfs/ufs/ffs_softdep.c rev1.20 と、 ufs (& softupdate) まわりでちょこちょこと修正。

Nov, 08 2004 (Mon)

rl(4) update

posted by Haruka at 2004-11-08 22:49 | permalink | 0 trackback
Kernel Magic

rl(4) が FreeBSD と sync。水曜予定。で This features e.g. CardBus support :) ということらしい。そういや OLDCARD 消すぜ消すぜ って言ってたなぁ。ちゃくちゃくと、ということだろうか。

vfsx18.patch available

posted by Haruka at 2004-11-08 00:35 | permalink | 0 trackback
Kernel Magic

expert developers only。 NFS Server については修正入ったみたい。unionfs, nullfs はまだまだ。

Nov, 05 2004 (Fri)

Re: serial ATA status?

posted by Haruka at 2004-11-05 23:05 | permalink | 0 trackback
Kernel Magic

Silicon Imgae sil3114 SATA RAID は動かないらしい。最近 Opteron の M/B のデータシート見る機会が多いんだけど、ほとんど載ってるような。個人的には SATA なんてどーでもいーんだけど、Project としてはどうなんかな。

vfsx17.patch available

posted by Haruka at 2004-11-05 23:05 | permalink | 0 trackback
Kernel Magic

まだまだ expert developers only。そしてまだまだ NFS Server, unionfs, nullfs には手つけてまへん らしい。そういや同一ファイルシステムのサブディレクトリを違った属性*1で export できるようになるかもしんない とか何とか。よくわからんが、/export を公開しつつそのサブディレクトリ毎に -ro とか -maproot とか付けられる、ということだろうか。

  1. 1 /etc/exports に書く -ro のことかな ?

Nov, 04 2004 (Thu)

Re: Import widechar support from FreeBSD

posted by Haruka at 2004-11-04 00:51 | permalink | 0 trackback
Kernel Magic

前の奴の続き。とりあえず Citrus に対して作業してるよ。ABI 変更無しにするためには幾つか互換性を確保する関数を作らにゃならんみたいだ。 と joerg。andy@(Andreas Hauser さん) が更にそれに 今 Citrus を取り込むのはヤバ過ぎ。その前にやらなきゃならんこと沢山あるだろ。当面は FreeBSD の方が簡単に統合できるよ。 と reply。議論はまだまだ続きそうな感じ。

vfsx13.patch available

posted by Haruka at 2004-11-04 00:51 | permalink | 0 trackback
Kernel Magic

さらにさらに expert developers only な vfs patch。古い namecache の API は削除したよん ということらしい。でも、まだ Still TODO: NFS server, unionfs, nullfs.

Powered by lily+, ruby, eruby, and BlueStole.
Believe in the BSD Power!!