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
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to