svn commit: r357286 - head/sys/ufs/ufs

Mateusz Guzik mjg at FreeBSD.org
Thu Jan 30 05:37:35 UTC 2020


Author: mjg
Date: Thu Jan 30 05:37:35 2020
New Revision: 357286
URL: https://svnweb.freebsd.org/changeset/base/357286

Log:
  ufs: add the missing vn_need_pageq_flush call to ufs_need_inactive

Modified:
  head/sys/ufs/ufs/ufs_inode.c

Modified: head/sys/ufs/ufs/ufs_inode.c
==============================================================================
--- head/sys/ufs/ufs/ufs_inode.c	Thu Jan 30 04:59:08 2020	(r357285)
+++ head/sys/ufs/ufs/ufs_inode.c	Thu Jan 30 05:37:35 2020	(r357286)
@@ -77,6 +77,8 @@ ufs_need_inactive(ap)
 	ip = VTOI(vp);
 	if (UFS_RDONLY(ip))
 		return (0);
+	if (vn_need_pageq_flush(vp))
+		return (1);
 	if (ip->i_mode == 0 ||  ip->i_nlink <= 0 ||
 	    (ip->i_effnlink == 0 && DOINGSOFTDEP(vp)) ||
 	    (ip->i_flag & (IN_ACCESS | IN_CHANGE | IN_MODIFIED |


More information about the svn-src-all mailing list