From 1ef966eeee3d0f4e790deee17f3826b121d89563 Mon Sep 17 00:00:00 2001 From: Keith Bostic Date: Thu, 30 Jan 1992 21:08:04 -0800 Subject: [PATCH] initialize the size field, FFS does it in newfs, we don't SCCS-vsn: sys/ufs/lfs/lfs_alloc.c 7.40 --- usr/src/sys/ufs/lfs/lfs_alloc.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/usr/src/sys/ufs/lfs/lfs_alloc.c b/usr/src/sys/ufs/lfs/lfs_alloc.c index 178c45740b..c52e38d7a9 100644 --- a/usr/src/sys/ufs/lfs/lfs_alloc.c +++ b/usr/src/sys/ufs/lfs/lfs_alloc.c @@ -4,7 +4,7 @@ * * %sccs.include.redist.c% * - * @(#)lfs_alloc.c 7.39 (Berkeley) %G% + * @(#)lfs_alloc.c 7.40 (Berkeley) %G% */ #include @@ -149,18 +149,19 @@ lfs_vcreate(mp, ino, vpp) MALLOC(ip, struct inode *, sizeof(struct inode), M_LFSNODE, M_WAITOK); (*vpp)->v_data = ip; ip->i_vnode = *vpp; + ip->i_devvp = ump->um_devvp; ip->i_flag = 0; - ip->i_mode = 0; - ip->i_diroff = 0; - ip->i_lockf = 0; ip->i_dev = ump->um_dev; ip->i_number = ip->i_din.di_inum = ino; ip->i_lfs = ump->um_lfs; - ip->i_devvp = ump->um_devvp; #ifdef QUOTA for (i = 0; i < MAXQUOTAS; i++) ip->i_dquot[i] = NODQUOT; #endif + ip->i_lockf = 0; + ip->i_diroff = 0; + ip->i_mode = 0; + ip->i_size = 0; return (0); } -- 2.20.1