Date: Thu, 3 Oct 2002 00:14:57 -0400 (EDT) From: Robert Watson <rwatson@FreeBSD.org> To: Brian Feldman <green@FreeBSD.org> Cc: Perforce Change Reviews <perforce@FreeBSD.org> Subject: Re: PERFORCE change 18560 for review Message-ID: <Pine.NEB.3.96L.1021003001356.54053G-100000@fledge.watson.org> In-Reply-To: <200210022109.g92L9phK078099@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This fix appears not to. The bug I think you're running into has to do with how UFS2 layers EA services on top of the existing write API, relying on IO_EXT to address them to the right extent. Since specfs implements the VOP_WRITE() implementation for UFS2 device nodes, this breaks. I've forwarded some details to phk. Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Network Associates Laboratories On Wed, 2 Oct 2002, Brian Feldman wrote: > http://people.freebsd.org/~peter/p4db/chv.cgi?CH=18560 > > Change 18560 by green@green_laptop_2 on 2002/10/02 14:09:06 > > Make certain extattr calls don't occur on specfs files. > > Affected files ... > > .. //depot/projects/trustedbsd/mac/sys/fs/specfs/spec_vnops.c#11 edit > > Differences ... > > ==== //depot/projects/trustedbsd/mac/sys/fs/specfs/spec_vnops.c#11 (text+ko) ==== > > @@ -107,6 +107,10 @@ > { &vop_lock_desc, (vop_t *) vop_nolock }, > { &vop_unlock_desc, (vop_t *) vop_nounlock }, > { &vop_islocked_desc, (vop_t *) vop_noislocked }, > + { &vop_getextattr_desc, (vop_t *) vop_eopnotsupp }, > + { &vop_setextattr_desc, (vop_t *) vop_eopnotsupp }, > + { &vop_openextattr_desc, (vop_t *) vop_eopnotsupp }, > + { &vop_closeextattr_desc, (vop_t *) vop_eopnotsupp }, > { NULL, NULL } > }; > static struct vnodeopv_desc spec_vnodeop_opv_desc = > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1021003001356.54053G-100000>