Subject: Re: kern/21296: more file corruption since UFS2
To: Frank van der Linden <fvdl@netbsd.org>
From: Sean Davis <dive@endersgame.net>
List: netbsd-bugs
Date: 04/24/2003 08:23:29
On Thu, Apr 24, 2003 at 01:34:59PM +0200, Frank van der Linden wrote:
> On Thu, Apr 24, 2003 at 07:57:11PM +0900, enami tsugutomo wrote:
> > Gregory McGarry <g.mcgarry@ieee.org> writes:
> > 
> > > I think it is because ffs1_din is not being cleared during allocation.
> > > Before ufs2 went in, memset() on the inode would have also cleared the
> > > dinode structure.
> > 
> > For ffs, it is a job of newfs isn't it?
> 
> Correct. newfs(8) initializes all inode blocks to 0; FFS just loads
> the inode from disk (ffs_vget doesn't know if it's gettting an
> allocated inode or not).
> 
> If you're using an UFS2 filesystem, the inode blocks are initialized
> on the fly. But the bug report doesn't seem to be about a UFS2 filesystem.

No, it is not. All the filesystems in question are FFS, not UFS2. (or
s/FFS/UFS/ if that is the proper name)

-- 
/~\ The ASCII
\ / Ribbon Campaign                   Sean Davis
 X  Against HTML                       aka dive
/ \ Email!