現在、自力で modload で解決できました。 こちらを御覧下さい。
From: yamamori (YAMAMORI Takenori) Newsgroups: fj.sys.sun Subject: SunOS4.1.4 tmpfs bug Date: 1 Oct 1997 14:10:46 GMT Lines: 64 Message-ID: <60tll6$hcr$1@news.kt.rim.or.jp> 山森と申します。 SunOS4.1.4 の tmpfs について、最近、以下のようなちょっと困ったバグを 見つけてしまいました。 いろいろ調べていくうち、tmpfs のバグを引き起こす方法が実は2種類あり、 それらは別のバグで、そのうちのひとつについては、対策方法やパッチが 存在するが、もうひとつについては、どうもまだ対策方法が知られていない ようだということがわかりました。 以下に整理して書きます。 ----- SunOS4.1.4 tmpfs のバグ1 (症状) /tmp が tmpfs でマウントされたマシン上で、 $ cd /tmp $ mknod aaa p $ ln aaa bbb # ハードリンクでないと症状が出ない $ ls -l で、カーネルが panic する。 (対策) (1) http://www.alw.nih.gov/Security/8lgm/8lgm-Advisory-08.html に書かれている 8lgm_tmpfs.c をコンパイルし、 カーネルに modload する。 または、 (2) SunOS4.1.2, 4.1.3, 4.1.3_U1 については patch が出ているので、 それを当てる。(しかし、なぜか 4.1.4 用のものが無い模様) 以上、バグ1は対策可能。 ----- SunOS4.1.4 tmpfs のバグ2 (症状) /tmp が tmpfs でマウントされたマシン上で、 $ cd /tmp $ mkdir aaa $ chmod -w aaa $ cd aaa $ ln -s bbb ccc # 今度はシンボリックリンクでないと症状が出ない で、 panic: kmem_free: block already free となる。 (対策) バグ1の対策を行なっても、このバグ2は発生します! いろいろ探しては見ましたが、今のところこのバグに対する対策方法は 知られていないように思います。 ----- ということなのですが、これらの件に付いて何かご存知の方がいらっしゃい ましたら、フォローしていただきたいと思います。 特に、上記バグ2について、modload 等で対策することができたとか、 あるいはその手がかり情報へのポインタとか、お知らせいただければ幸いです。 ------------------------------- 山森丈範 yamamori ------------------------------- |
現在、自力で modload で解決できました。 こちらを御覧下さい。