]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ufs_inactive(): stop hiding ERELOOKUP from ffs_truncate(), return it.
authorKonstantin Belousov <kib@FreeBSD.org>
Sat, 30 Jan 2021 19:18:22 +0000 (21:18 +0200)
committerKonstantin Belousov <kib@FreeBSD.org>
Fri, 12 Feb 2021 01:02:21 +0000 (03:02 +0200)
commit013168db8cea926c3dde1247d400d6bedf9a889d
treec22f6a0a2f68622feb75d0b585a6c8c877f2a139
parentb59a8e63d6bf9092419b7a421c655d0ae2099662
ufs_inactive(): stop hiding ERELOOKUP from ffs_truncate(), return it.

VFS should retry inactivation when possible, then. This should provide
timely removal of unlinked unreferenced inodes.

Reviewed by: chs, mckusick
Tested by: pho
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
sys/ufs/ffs/ffs_softdep.c
sys/ufs/ufs/ufs_inode.c