From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Jun 20 22:44:50 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id WAA02909;
	Tue, 20 Jun 2000 22:44:50 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ns.yamada.gr.jp (ns.yamada.gr.jp [210.161.77.252])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id WAA02900
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 20 Jun 2000 22:44:47 +0900 (JST)
	(envelope-from masakazu@yamada.gr.jp)
Received: (from masakazu@localhost)
	by ns.yamada.gr.jp (8.9.3/3.7W) id WAA11923;
	Tue, 20 Jun 2000 22:44:45 +0900 (JST)
	(envelope-from masakazu@yamada.gr.jp)
X-Authentication-Warning: kdx.yamada.gr.jp: masakazu set sender to masakazu@yamada.gr.jp using -f
To: FreeBSD-users-jp@jp.freebsd.org
References: <m2hfap6tef.fsf@yamada.gr.jp> <20000620110928B.simokawa@sat.t.u-tokyo.ac.jp> <m2vgz44xcn.fsf@yamada.gr.jp> <20000620185047H.simokawa@sat.t.u-tokyo.ac.jp>
X-Face: "eh;q+(S.*/UH%*zN1_HQR>pU[S[3oX%^=yA5eS+aeCsbYkAu5sh|99qI3n|Nbg9,k}9`&M
 ~\9`;lIq=dGJ\?VvgH01WG+.PI'>'n7q7rz%+*/=N+^7QTn~1M%0LYU/9XF\5eEdNgL`Ma:U/X.W7j
 68{"n/pT-oI#/_N>3zrCyywBQ$u5fK}(d:6I#vt;.4gjE);@q4vs|Lk>?dL#kZh=`V9A]7+
MIME-Version: 1.0 (generated by EMIKO 1.13.7 - "Euglena caudata")
Content-Type: text/plain; charset=ISO-2022-JP
From: masakazu@yamada.gr.jp (Masakazu Yamada)
Date: 20 Jun 2000 22:44:45 +0900
In-Reply-To: <20000620185047H.simokawa@sat.t.u-tokyo.ac.jp>
 (Hidetoshi Shimokawa's message of "Tue, 20 Jun 2000 18:50:47 +0900")
Message-ID: <8766r4eab6.fsf@kdx.yamada.gr.jp>
Lines: 37
User-Agent: T-gnus/6.14.0 (based on Gnus v5.8.2) (revision 06) EMIKO/1.13.7 (Euglena caudata) FLIM/1.13.2 (Kasanui) MULE XEmacs/21.2 (beta34) (Molpe) (i386-unknown-freebsd4.0)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 52769
Subject: [FreeBSD-users-jp 52769] Re: panic: free vnode isn't
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: masakazu@ns.yamada.gr.jp

>>>>> In <20000620185047H.simokawa@sat.t.u-tokyo.ac.jp> 
>>>>>	Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp> wrote:

> $B$I$&%3%s%Q%$%k$,DL$i$J$$$N$+$h$/$o$+$j$^$;$s$,(B, $B$H$j$"$($:(B,

+                        } else if (VOP_ISLOCKED(vp))
+                                TAILQ_REMOVE(&vnode_free_list, vp, v_freelist);
+                                TAILQ_INSERT_TAIL(&vnode_tmp_list, vp, v_freelist);
+                                continue;
                         } else {

$BCf3g8L$,B-$j$J$$$N$H!"$3$A$i$N4D6-(B(FreeBSD4.0-STABLE)$B$G$O!"(Bvnode_if.h
$B$G!"(B

static __inline int VOP_ISLOCKED __P((
        struct vnode *vp,
        struct proc *p));

$B$HDj5A$5$l$F$$$k$N$G!"0z?t$N?t$,9g$$$^$;$s!#$3$N%Q%C%A$rEv$F$k$J$i!"(B

+                        } else if (VOP_ISLOCKED(vp, NULL)) {

$B$H$k$9$N$G$7$g$&$+!)(B


> +        if (vp->v_flag & VDOOMED) {
> +                vprint("vbusy", vp);
> +                panic("vbusy on VDOOMED vnode");
> +        }

> $B$3$3$NItJ,$@$1F~$l$F$_$F(B, $B$3$NItJ,$G(B panic $B$9$k$+$I$&$+3NG'$7$F$_$F(B
> $B$O$I$&$G$7$g$&$+(B? $B$3$l$G(B, $BF1$8LdBj$+$I$&$+@Z$j$o$1$G$-$k$H;W$$$^$9(B.

$B$H$j$"$($:!"$=$&$7$F$_$^$9!#(B

-- 
masakazu@yamada.gr.jp (Masakazu Yamada) $B;3ED(B $B2m0l(B
