From owner-FreeBSD-tech-jp@jp.freebsd.org  Wed Sep 24 21:48:59 1997
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) id VAA04761
	Wed, 24 Sep 1997 21:48:59 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta7/8.7.3) with SMTP id VAA04755
	for <freebsd-tech-jp@jp.freebsd.org>; Wed, 24 Sep 1997 21:48:57 +0900 (JST)
Received: from sranhc.sra.co.jp by sraigw.sra.co.jp (8.6.13/3.4W-sraigw)
	id VAA11757; Wed, 24 Sep 1997 21:48:41 +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 VAA28996 for <freebsd-tech-jp@jp.freebsd.org>; Wed, 24 Sep 1997 21:48:40 +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 VAA09549 for freebsd-tech-jp@jp.freebsd.org; Wed, 24 Sep 1997 21:48:17 +0900
Message-Id: <199709241248.VAA09549@sras63.sra.co.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
In-Reply-To: Your message of "Wed, 24 Sep 1997 20:07:00 +0900"
References: <199709241107.UAA01861@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 21:48:15 +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 641
Subject: [FreeBSD-tech-jp 641] 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

  SRA $B$N8EED$G$9!#(B

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

> $BMQ8l$,$a$A$c$/$A$c$G$9$$$^$;$s!%$d$C$Q$j$=$NJ}LL$NJ}$K%U%)%m!<$7$F$b$i(B
> $B$o$J$$$H$D$i$$$G$9!%(B

  $B$2$2!"$^$A$,$C$F$b8EED$O!V$=$NJ}LL!W$J?M4V$G$O$J$$$H;W$&$N$G$9$,!D(B

> $B!t(B $B$^$7$F!$$=$l$r1Q8l$G$d$k$N$@$+$iL5KE$H$7$+8@$$$h$&$,$J$$$G$9(B :($B!%(B

  $B$^$C$?$/46<U$K$?$($^$;$s!#(B(_o_)

>> $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$=$NDL$j$G$9!%I=8=$O$a$A$c$/$A$c$^$:$+$C$?$G$9!%(B

  $B$($($H!";d$bMQ8l$,JQ$@$C$?$h$&$G!"$A$g$H@0M}$7$F$_$^$9!#;d$NM}2r$@$H(B
$B=P$F$/$k(B vnode $B9=B$BN$N%*%V%8%'%/%H$,(B 4 $B$D$"$C$F!"(B

	1. vn device $B>e$K9=C[$5$l$?(B ffs $B$N!"$"$k%U%!%$%k$N(B vnode
	2. vn device $B<+?H$N(B vnode
	3. vn device $B$N<BBN$G$"$k!"(B
	   ffs $B>e$N$"$k%U%!%$%k$N(B vnode
	4. 3. $B$N%U%!%$%k$N$"$k(B block device $B<+?H$N(B vnode

$B$G$9!#(B1,2 $B$KBP1~$9$k(B buf $B$OF1$8$b$N!"(B3,4 $B$KBP1~$9$k(B buf $B$bF1$8$b$N$G$9(B
$B$,!"(B1,2 $B$H(B 3,4 $B$N(B buf $B$OJLJ*$N(B *$B$O$:(B* $B$G$9!#(Bvnstrategy $B$XEO$C$F$/$k(B 
buf $B$OA0<T$G!"$=$N6I=jJQ?t(B vn $B$N;X$9(B vnode $B$O(B 2. $B$N$O$:$G$9!#(Bvn->sc_vp 
$B$O(B 3. $B$N$O$:$G$9!#$G2<0L%l%$%d$N(B ffs_write $B$K(B 3. $B$,EO$k0J>e!"7h$7$F(B
vnstrategy() $B$,8F$S=P$5$l$k$O$:$,$J$$$N$G$9!#(B($B0J>e8EED$NM}2r$N@$3&(B)

  $B$H$3$m$,8=<B$K$O:FEY(B vnstrategy() $B$,8F$S=P$5$l$F$$$^$9$N$G!"JQ$G$9$M(B
$B$H$$$&$N$,@hDx$N<g;]$G$"$j$^$9!#(B

> $B$3$l$G$9$,!$;d$N4*0c$$$+$b$7$l$J$$$G$9!%$N$/$S$5$s$N%m%0$r8+$k$H!$(B

  $B$3$N(B crash dump $B$H(B kernel image $B$,8=B8$7$F$$$l$P!"(Bgdb $B$G%j%s%/4X78$r(B
$B@v$($k$+$b$7$l$J$$$G$9$M!#$b$72DG=$J$i(B ftp $BEy$5$;$F$$$?$@$/$3$H$O2DG=(B
$B$G$7$g$&$+(B? > $B$N$/$S$5$s!#(B

> vnstrategy$B%]%$%s%?(Bbuf$B$NCM$,0[$J$C$F$$$^$9!%$@$+$i!$(B

> 	$B0[$J$k(Bbuffer$B$r$8$C$F$$$k!%(B

> $B$H$$$&$3$H$GL58B%k!<%W$K$O$O$^$i$J$$$H;W$$$^$9!%(B($B$3$3$G:FEYF1$8(Bbuffer
> $B$KBP$7$F(Bstrategy$B$r8F$S=P$9$J$i!$$+$J$jIe$C$F$$$^$9(B)

  $B$J$k$[$I!#;d$O>e$N(B [1-4] $B$N(B logic $B$@$1$G>e<j$/$$$/$O$:$H;W$C$F$$$k$N(B
$B$G!"$I$&$7$F0[$J$k(B buffer $B$r$$$8$kI,MW$,$"$k$N$+!"$o$+$i$J$$$H%@%a$=$&(B
$B$G$9$M!#$b$&>/$7$A$c$s$HFI$s$G$_$^$9!#(B

> $B!t(B $B$I$&$b$+$J$jJ#;($JLdBj$r;}$C$F$$$k$h$&$J5$$,$7$F$-$^$7$?!%(B

  $B$=$&;W$$$^$9!#(B

>> current-digest $B$r(B subscribe $B$7$F$_$^$7$?!#(B

> $B$h$m$7$/$*4j$$$7$^$9!%(B

> $B!t(B $B8EED$5$s$K4]Ej$2$7$?$$5$J,(B :-)$B!%(B

  $B$&!"%O%a$i$l$A$c$C$?$N$+$7$i!#(B:-)
--
$B8EED(B $BFX(B
furuta@sra.co.jp
