From: Keith Bostic Date: Fri, 31 Jan 1992 05:08:04 +0000 (-0800) Subject: initialize the size field, FFS does it in newfs, we don't X-Git-Tag: BSD-4_4-Snapshot-Development~8276 X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/commitdiff_plain/1ef966eeee3d0f4e790deee17f3826b121d89563 initialize the size field, FFS does it in newfs, we don't SCCS-vsn: sys/ufs/lfs/lfs_alloc.c 7.40 --- 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); }