git: 28abe46c4b0f - stable/15 - ffs: do not return ESTALE on attempt to ffs_unotovp() on unlinked inode
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 10 Jul 2026 02:29:52 UTC
The branch stable/15 has been updated by kib:
URL: https://cgit.FreeBSD.org/src/commit/?id=28abe46c4b0fa9c19839370ce8e903b001f01191
commit 28abe46c4b0fa9c19839370ce8e903b001f01191
Author: Konstantin Belousov <kib@FreeBSD.org>
AuthorDate: 2026-07-01 01:14:45 +0000
Commit: Konstantin Belousov <kib@FreeBSD.org>
CommitDate: 2026-07-10 02:26:53 +0000
ffs: do not return ESTALE on attempt to ffs_unotovp() on unlinked inode
(cherry picked from commit c041b82c59e885d106f45454302bad3d9dcc58a7)
---
sys/ufs/ffs/ffs_vfsops.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys/ufs/ffs/ffs_vfsops.c b/sys/ufs/ffs/ffs_vfsops.c
index e3f9270c2f49..76007d448536 100644
--- a/sys/ufs/ffs/ffs_vfsops.c
+++ b/sys/ufs/ffs/ffs_vfsops.c
@@ -1962,7 +1962,7 @@ ffs_inotovp(struct mount *mp,
return (ESTALE);
ip = VTOI(nvp);
- if (ip->i_mode == 0 || ip->i_gen != gen || ip->i_effnlink <= 0) {
+ if (ip->i_mode == 0 || ip->i_gen != gen) {
if (ip->i_mode == 0)
vgone(nvp);
vput(nvp);