svn commit: r354125 - stable/11/sys/ufs/ufs

Kirk McKusick mckusick at FreeBSD.org
Sun Oct 27 04:10:50 UTC 2019


Author: mckusick
Date: Sun Oct 27 04:10:49 2019
New Revision: 354125
URL: https://svnweb.freebsd.org/changeset/base/354125

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

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

Modified: stable/11/sys/ufs/ufs/ufs_lookup.c
==============================================================================
--- stable/11/sys/ufs/ufs/ufs_lookup.c	Sun Oct 27 04:09:24 2019	(r354124)
+++ stable/11/sys/ufs/ufs/ufs_lookup.c	Sun Oct 27 04:10:49 2019	(r354125)
@@ -1176,6 +1176,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 {
@@ -1289,6 +1290,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 {


More information about the svn-src-all mailing list