Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Oct 2019 04:09:24 +0000 (UTC)
From:      Kirk McKusick <mckusick@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-12@freebsd.org
Subject:   svn commit: r354124 - stable/12/sys/ufs/ufs
Message-ID:  <201910270409.x9R49O1w032206@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 {



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