Re: BSD XFS Port & BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
I forgot I had some old diffs that may be of help, http://www.freebsd.org/~mch/vop1a.diff You'll notice that just about everywhere that I moved vput() to the appropriate layer a path component buffer was also freed in the wrong place. John Dyson put these buffers in zones so the free routine prob

Re: BSD XFS Port & BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
> > Have you tried Heidemann's student's stacking layers? There is one > > encryption, and one per-file compression with namespace hiding, that > > I think it would be hard pressed to keep up with. But I'll give it > > the benefit of the doubt. 8-). > > Nope. The problem is that while stacking

Re: BSD XFS Port & BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
I forgot I had some old diffs that may be of help, http://www.freebsd.org/~mch/vop1a.diff You'll notice that just about everywhere that I moved vput() to the appropriate layer a path component buffer was also freed in the wrong place. John Dyson put these buffers in zones so the free routine pro

Re: BSD XFS Port & BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
> > Have you tried Heidemann's student's stacking layers? There is one > > encryption, and one per-file compression with namespace hiding, that > > I think it would be hard pressed to keep up with. But I'll give it > > the benefit of the doubt. 8-). > > Nope. The problem is that while stacking

Re: BSD XFS Port & BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
On Tue, 17 Aug 1999, Bill Studenmund wrote: > I've compared the two, and making the NetBSD number match the FreeBSD > number is one of my goals. :-) > > Any suggestions, or just plod&fix? It can be very cumbersome tracking down references being bumped by vref/VREF and other operations. Among th

Re: BSD XFS Port & BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
On Tue, 17 Aug 1999, Bill Studenmund wrote: > I've compared the two, and making the NetBSD number match the FreeBSD > number is one of my goals. :-) > > Any suggestions, or just plod&fix? It can be very cumbersome tracking down references being bumped by vref/VREF and other operations. Among t

Re: BSD XFS Port & BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
> > I'm not familiar with the VFS_default stuff. All the vop_default_desc > > routines in NetBSD point to error routines. > > In FreeBSD, they now point to default routines that are *not* error > routines. This is the problem. I admit the change was very well > intentioned, since it made the cod

Re: BSD XFS Port & BSD VFS Rewrite

1999-08-17 Thread Michael Hancock
> > I'm not familiar with the VFS_default stuff. All the vop_default_desc > > routines in NetBSD point to error routines. > > In FreeBSD, they now point to default routines that are *not* error > routines. This is the problem. I admit the change was very well > intentioned, since it made the co