Date: Mon, 20 Sep 2021 20:27:41 GMT From: Konstantin Belousov <kib@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 2933a7ca03f1 - main - aio_fsync_vnode: handle ERELOOKUP after VOP_FSYNC() Message-ID: <202109202027.18KKRfUU022281@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=2933a7ca03f16ba7b048a9bd2b3df1fc3cf9c344 commit 2933a7ca03f16ba7b048a9bd2b3df1fc3cf9c344 Author: Konstantin Belousov <kib@FreeBSD.org> AuthorDate: 2021-09-20 09:32:28 +0000 Commit: Konstantin Belousov <kib@FreeBSD.org> CommitDate: 2021-09-20 18:40:17 +0000 aio_fsync_vnode: handle ERELOOKUP after VOP_FSYNC() Reported by: tmunro Reviewed by: jhb, tmunro Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D32023 --- sys/kern/vfs_aio.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/kern/vfs_aio.c b/sys/kern/vfs_aio.c index 66792ccc1b92..87c45bf2c078 100644 --- a/sys/kern/vfs_aio.c +++ b/sys/kern/vfs_aio.c @@ -745,7 +745,8 @@ aio_fsync_vnode(struct thread *td, struct vnode *vp, int op) VOP_UNLOCK(vp); vn_finished_write(mp); - break; + if (error != ERELOOKUP) + break; } return (error); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202109202027.18KKRfUU022281>