Author: mckusick
Date: Sun Oct 27 04:09:24 2019
New Revision: 354124
URL: https://svnweb.freebsd.org/changeset/base/354124

Log:
  MFC of 354050
  
  Ensure that ctime update is visible immediately

Modified:
  stable/12/sys/ufs/ufs/ufs_lookup.c
Directory Properties:
  stable/12/   (props changed)

Modified: stable/12/sys/ufs/ufs/ufs_lookup.c
==============================================================================
--- stable/12/sys/ufs/ufs/ufs_lookup.c  Sun Oct 27 03:47:16 2019        
(r354123)
+++ stable/12/sys/ufs/ufs/ufs_lookup.c  Sun Oct 27 04:09:24 2019        
(r354124)
@@ -1178,6 +1178,7 @@ ufs_dirremove(dvp, ip, flags, isrmdir)
         */
        if (ip) {
                ip->i_effnlink--;
+               ip->i_flag |= IN_CHANGE;
                if (DOINGSOFTDEP(dvp)) {
                        softdep_setup_unlink(dp, ip);
                } else {
@@ -1291,6 +1292,7 @@ ufs_dirrewrite(dp, oip, newinum, newtype, isrmdir)
         * necessary.
         */
        oip->i_effnlink--;
+       oip->i_flag |= IN_CHANGE;
        if (DOINGSOFTDEP(vdp)) {
                softdep_setup_unlink(dp, oip);
        } 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