From owner-announce-jp@jp.freebsd.org Mon Jul 12 09:27:25 1999 Received: (from daemon@localhost) by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id JAA20649; Mon, 12 Jul 1999 09:27:25 +0900 (JST) (envelope-from owner-announce-jp@jp.FreeBSD.org) Date: Sat, 10 Jul 1999 14:40:59 +0900 (JST) From: Nobuyuki Koganemaru Message-Id: <199907100540.OAA00485@kces.koganemaru.co.jp> To: announce-jp@jp.freebsd.org Reply-To: FreeBSD98-hackers@jp.freebsd.org X-ML-maintainer: owner-announce-jp@jp.FreeBSD.org Precedence: list X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990625 X-Sequence: announce-jp 277 Subject: ANNOUNCE: FreeBSD(98) 3.1R-Rev01 Errata.98 Errors-To: owner-announce-jp@jp.freebsd.org Sender: owner-announce-jp@jp.freebsd.org FreeBSD(98) 移植チームよりのお知らせです。 FreeBSD(98) 移植チームではリリース後に見つかった障害の情報を Errata.98 ファイルで提供することになりました。本アナウンスを行うとともに配布ディレ クトリの 98readme に置かれます。 既に 3.2R-Rev01 がリリースされています。3.1R の障害も解決していますので、 3.2R-Rev01 にアップグレードされることをおすすめします。 -- FreeBSD(98) 3.1R-Rev01 障害情報 日付: 平成11年(1999年)06月23日 (水) 本ファイルは FreeBSD(98) 3.1R-Rev01 リリース後に見つかった障害の情報を記述 しています。 ---- システム更新情報: ・カーネルコンパイルで options ATAPI を指定していない場合、wd.c でエラーに なります。次のパッチあててください。 ---- ここから ---- --- sys/pc98/pc98/wd.c.orig Thu Mar 25 17:44:42 1999 +++ sys/pc98/pc98/wd.c Thu Mar 25 17:45:07 1999 @@ -821,8 +821,8 @@ atapi_attach (dvp->id_unit, unit, dvp->id_iobase); #endif next: ; -#endif } +#endif /* * Discard any interrupts generated by wdgetctlr(). wdflushirq() * doesn't work now because the ambient ipl is too high. ---- ここまで ---- ・ufs フォーマットしたフロッピーデスクにファイルが書き込めない。 mount して書き込んだ後に umount して再び mount し直すと、作ったはずのフ ァイルが消えしまう。 古い 2HD を処理するコードの残骸が悪さしていました。次のパッチをあててく ださい。 ---- ここから ---- --- sys/pc98/pc98/fd.c.orig Tue Jan 19 09:21:50 1999 +++ sys/pc98/pc98/fd.c Thu May 13 00:11:08 1999 @@ -1692,14 +1692,6 @@ blknum = (unsigned) bp->b_blkno * DEV_BSIZE/fdblk; nblocks = fd->ft->size; bp->b_resid = 0; -#ifdef PC98 -#define B_XXX2 0x8000000 - if (bp->b_flags & B_XXX2) { - blknum *= 2; - bp->b_blkno *= 2; - bp->b_flags &= ~B_XXX2; - } -#endif if (blknum + (bp->b_bcount / fdblk) > nblocks) { if (blknum <= nblocks) { cando = (nblocks - blknum) * fdblk; ---- ここまで ---- 以上. -- kogane@jp.freebsd.org