ufs_direnter/SU: unconditionally UFS_UPDATE inode when extending directory

(cherry picked from commit 08c2dc2841)
This commit is contained in:
Konstantin Belousov 2021-01-23 23:52:10 +02:00
parent 861d47845f
commit ed3b4bbe35

View file

@ -964,9 +964,7 @@ ufs_direnter(dvp, tvp, dirp, cnp, newdirbp, isrename)
if (newdirbp)
bdwrite(newdirbp);
bdwrite(bp);
if ((dp->i_flag & IN_NEEDSYNC) == 0)
return (UFS_UPDATE(dvp, 0));
return (0);
return (UFS_UPDATE(dvp, 0));
}
if (DOINGASYNC(dvp)) {
bdwrite(bp);