From owner-FreeBSD-tech-jp@jp.freebsd.org  Wed Sep 24 19:43:36 1997
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) id TAA24891
	Wed, 24 Sep 1997 19:43:36 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) with SMTP id TAA24886
	for <freebsd-tech-jp@jp.freebsd.org>; Wed, 24 Sep 1997 19:43:35 +0900 (JST)
Received: from sranhc.sra.co.jp by sraigw.sra.co.jp (8.6.13/3.4W-sraigw)
	id TAA04921; Wed, 24 Sep 1997 19:43:18 +0900
Received: from sras63.sra.co.jp (root@sras63 [133.137.20.191]) by sranhc.sra.co.jp (8.6.13/3.4W-srambox) with ESMTP id TAA28616 for <freebsd-tech-jp@jp.freebsd.org>; Wed, 24 Sep 1997 19:43:18 +0900
Received: from sras63.sra.co.jp (furuta@localhost [127.0.0.1]) by sras63.sra.co.jp (8.6.12+2.4W3/3.4W-sras63) with ESMTP id TAA09231 for freebsd-tech-jp@jp.freebsd.org; Wed, 24 Sep 1997 19:42:54 +0900
Message-Id: <199709241042.TAA09231@sras63.sra.co.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
In-Reply-To: Your message of "Wed, 24 Sep 1997 17:10:10 +0900"
References: <199709240810.RAA00463@gneiss.eps.nagoya-u.ac.jp>
X-Mailer: Mew version 1.70 on Emacs 19.28.7 / Mule 2.2
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Wed, 24 Sep 1997 19:42:53 +0900
From: Atsushi Furuta <furuta@sra.co.jp>
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=20]
X-Sequence: FreeBSD-tech-jp 639
Subject: [FreeBSD-tech-jp 639] Re: panic when I use vn driver on RELENG_2_2
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

  $B$3$s$K$A$O!"(BSRA $B$N8EED$G$9!#?(H/$5$l$F(B vn.c $B$rFI$s$G$_$?$N$G$9$,!"AG(B
$B?M$J$b$N$G$9$N$G!"$5$C$Q$j$J$N$G$9!#$h$m$7$1$l$P65$($F$$$?$@$1$J$$$G$7$g(B
$B$&$+(B?

>> In article <199709240810.RAA00463@gneiss.eps.nagoya-u.ac.jp>,
	KATO Takenori <kato@ganko.eps.nagoya-u.ac.jp> writes:

> $B2?$,5/$C$F$$$k$+$K$D$$$F$O6K$a$FC1=c$G!$(B

>   1. vnstrategy()$B$,(Bvnode$B$r(Block$B$9$k!%(B
>   2. vnstrategy()$B$,(Bffs_write()$B$r(Bcall$B$9$k!%(B
>   3. cluster write$B$,(BVOP_STRATEGY()$B$r(Bcall$B$9$k!%(B
>   4. $B=hM}$7$F$$$k$N$O(Bvnode fs$B$N(Bbuf$B$J$N$G!$(Bvnstrategy()$B$,$b$&0lEY8F$S=P(B
>      $B$5$l$k!%(B
>   5. vnstrategy()$B$,(Bvnode$B$r(Block$B$9$k!%(B
>   6. 1$B$G$9$G$K(Block$B$5$l$F$$$k$+$iE\$i$l$k!%(B

4. $B$N!V=hM}$7$F$$$k$N$O(B vnode fs $B$N(Bbuf$B$J$N$G!W$,$J$<$+!"$o$+$j$^$;$s!#(B
2. $B$G(B ffs_write() $B$r8F$S=P$9$N$O!"(B

	error = VOP_WRITE(vn->sc_vp, &auio, 0, vn->sc_cred);

$B$N9T$N2<@A$1$@$H;W$&$N$G$9$,!"$3$3$GEO$7$F$$$k(B vn->sc_vp $B$O!"2<0L%l%$(B
$B%d$N%U%!%$%k$N(B vnode $B$G$"$C$F!"(Bvnode fs $B>e$N(B vnode $B$H$OJLJ*$8$c$J$$$+(B
$B$H;W$&$N$G$9$,!"0c$&$N$G$7$g$&$+(B?

  $B$=$7$F!"(B4. $B$G(B vnstrategy() $B$,:F5"E*$K8F$S=P$5$l$F$$$?$H$9$k$H!"(Block 
$B0JA0$KL58B%k!<%W$K$O$^$C$F$7$^$C$F$$$k$N$G$O$J$$$+$H;W$&$N$G$9$,!"$I$3(B
$B$,4V0c$C$F$$$k$N$G$7$g$&(B?

# $B$J$s$+$9$4$$4*0c$$$r$7$F$=$&$G$9!#(B

> $B$3$NOC$O(Bcurrent$B%a!<%j%s%0%j%9%H$G$b5DO@$5$l$F$$$^$9!%6=L#$"$kJ}$O$=$C(B
> $B$A$K;22C$7$F$b$i$($k$H4r$7$$$G$9!%(B

  current-digest $B$r(B subscribe $B$7$F$_$^$7$?!#(B
--
$B8EED(B $BFX(B
furuta@sra.co.jp
