Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Jun 2020 18:35:21 +0000 (UTC)
From:      Kirk McKusick <mckusick@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r361801 - head/sys/ufs/ffs
Message-ID:  <202006041835.054IZLMs097931@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mckusick
Date: Thu Jun  4 18:35:21 2020
New Revision: 361801
URL: https://svnweb.freebsd.org/changeset/base/361801

Log:
  Two additional places that need to identify IN_IBLKDATA.
  
  Reviewed by: kib
  MFC with: -r361785
  Differential Revision:  https://reviews.freebsd.org/D25072

Modified:
  head/sys/ufs/ffs/ffs_balloc.c

Modified: head/sys/ufs/ffs/ffs_balloc.c
==============================================================================
--- head/sys/ufs/ffs/ffs_balloc.c	Thu Jun  4 18:19:16 2020	(r361800)
+++ head/sys/ufs/ffs/ffs_balloc.c	Thu Jun  4 18:35:21 2020	(r361801)
@@ -154,7 +154,8 @@ ffs_balloc_ufs1(struct vnode *vp, off_t startoffset, i
 			ip->i_size = smalllblktosize(fs, nb + 1);
 			dp->di_size = ip->i_size;
 			dp->di_db[nb] = dbtofsb(fs, bp->b_blkno);
-			UFS_INODE_SET_FLAG(ip, IN_CHANGE | IN_UPDATE);
+			UFS_INODE_SET_FLAG(ip,
+			    IN_CHANGE | IN_UPDATE | IN_IBLKDATA);
 			if (flags & IO_SYNC)
 				bwrite(bp);
 			else if (DOINGASYNC(vp))
@@ -647,7 +648,7 @@ ffs_balloc_ufs2(struct vnode *vp, off_t startoffset, i
 				dp->di_extsize = smalllblktosize(fs, nb + 1);
 				dp->di_extb[nb] = dbtofsb(fs, bp->b_blkno);
 				bp->b_xflags |= BX_ALTDATA;
-				UFS_INODE_SET_FLAG(ip, IN_CHANGE);
+				UFS_INODE_SET_FLAG(ip, IN_CHANGE | IN_BLKDATA);
 				if (flags & IO_SYNC)
 					bwrite(bp);
 				else



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006041835.054IZLMs097931>