aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKirk McKusick <mckusick@FreeBSD.org>2019-10-24 21:28:37 +0000
committerKirk McKusick <mckusick@FreeBSD.org>2019-10-24 21:28:37 +0000
commit1a75045196a26c2dd00a03a3d6d231dd5b422a9b (patch)
treeeec180d5cd3707bd4494b024a6fe3f63b5fa7116
parentcd188da20f49cf17ef61d833c86088fb9ac41161 (diff)
Notes
-rw-r--r--sys/ufs/ufs/ufs_lookup.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/ufs/ufs/ufs_lookup.c b/sys/ufs/ufs/ufs_lookup.c
index 06c99645f4d3b..5a934b8a53018 100644
--- a/sys/ufs/ufs/ufs_lookup.c
+++ b/sys/ufs/ufs/ufs_lookup.c
@@ -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 {