From owner-freebsd-stable Fri Dec 7 3:41:17 2001 Delivered-To: freebsd-stable@freebsd.org Received: from ada.eu.org (marvin.enst.fr [137.194.161.2]) by hub.freebsd.org (Postfix) with ESMTP id E35E037B405 for ; Fri, 7 Dec 2001 03:41:07 -0800 (PST) Received: by ada.eu.org (Postfix, from userid 10) id 0755AA8023; Fri, 7 Dec 2001 12:41:06 +0100 (CET) Received: by trillian.rfc1149.net (Postfix, from userid 1000) id D00831930D4; Fri, 7 Dec 2001 12:40:57 +0100 (CET) X-Draft-From: ("nnml:mail.unsorted" 8196) To: Richard Nyberg Cc: freebsd-stable@freebsd.org, "Kristian K. Nielsen" Subject: Re: 4.4-STABLE crashes - suspects new ata-driver over wd-driver References: <20011205204045.GA7485@zigman.2y.net> <2001-12-07-10-59-13+trackit+sam@inf.enst.fr> <2001-12-07-11-30-31+trackit+sam@inf.enst.fr> Date: Fri, 07 Dec 2001 12:40:56 +0100 In-Reply-To: <2001-12-07-11-30-31+trackit+sam@inf.enst.fr> (Samuel Tardieu's message of "Fri, 7 Dec 2001 11:30:31 +0100") Lines: 29 User-Agent: Gnus/5.090004 (Oort Gnus v0.04) XEmacs/21.1 (Cuyahoga Valley, i386--freebsd) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii From: Samuel Tardieu Organization: RFC 1149 (see http://www.rfc1149.net/) Reply-To: Samuel Tardieu Content-Transfer-Encoding: 8bit X-WWW: http://www.rfc1149.net/sam X-Mail-Processing: Sam's procmail tools X-ICQ: 21547599 X-Sam-Laptop: yes Message-Id: <2001-12-07-12-40-57+trackit+sam@rfc1149.net> Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG >>>>> "Sam" == Samuel Tardieu writes: Sam> #6 0xc01b287b in vn_stat (vp=0x0, sb=0xd60534cd, p=0xd601cc60) Sam> at vnode_if.h:276 Sam> #7 0xc01af2d6 in stat (p=0x0, uap=0x0) at ../../kern/vfs_syscalls.c:1758 Oh, and here is the relevant portion of vnode_if.h on my system (since it is automatically generated, I thought it might help): 263 static __inline int VOP_GETATTR(vp, vap, cred, p) 264 struct vnode *vp; 265 struct vattr *vap; 266 struct ucred *cred; 267 struct proc *p; 268 { 269 struct vop_getattr_args a; 270 int rc; 271 a.a_desc = VDESC(vop_getattr); 272 a.a_vp = vp; 273 a.a_vap = vap; 274 a.a_cred = cred; 275 a.a_p = p; 276 rc = VCALL(vp, VOFFSET(vop_getattr), &a); 277 return (rc); 278 } Sam -- Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/sam To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message