--- src/sys/vfs/ufs/ufs_inode.c 2005/09/17 07:43:12 1.14 +++ src/sys/vfs/ufs/ufs_inode.c 2005/09/29 20:20:59 1.15 @@ -81,7 +81,7 @@ ufs_inactive(struct vop_inactive_args *a */ if (ip == NULL || ip->i_mode == 0) goto out; - if (ip->i_nlink <= 0) { + if (ip->i_nlink <= 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) { #ifdef QUOTA if (!getinoquota(ip)) (void)chkiq(ip, -1, NOCRED, FORCE);