Date: Fri, 8 Jan 2021 13:57:20 GMT From: Mateusz Guzik <mjg@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 8ddea0b12720 - main - cache: just assign ni_resflags = NIRES_ABS Message-ID: <202101081357.108DvKZu094966@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by mjg: URL: https://cgit.FreeBSD.org/src/commit/?id=8ddea0b1272087a13df11d07582df7eab57980c5 commit 8ddea0b1272087a13df11d07582df7eab57980c5 Author: Mateusz Guzik <mjg@FreeBSD.org> AuthorDate: 2021-01-08 12:00:41 +0000 Commit: Mateusz Guzik <mjg@FreeBSD.org> CommitDate: 2021-01-08 13:57:10 +0000 cache: just assign ni_resflags = NIRES_ABS It is guaranteed to be 0 on entry. --- sys/kern/vfs_cache.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/kern/vfs_cache.c b/sys/kern/vfs_cache.c index 811aeb91d9c9..4dad5f388448 100644 --- a/sys/kern/vfs_cache.c +++ b/sys/kern/vfs_cache.c @@ -5414,7 +5414,8 @@ cache_fplookup(struct nameidata *ndp, enum cache_fpl_status *status, if (cnp->cn_pnbuf[0] == '/') { dvp = cache_fpl_handle_root(&fpl); - ndp->ni_resflags |= NIRES_ABS; + MPASS(ndp->ni_resflags == 0); + ndp->ni_resflags = NIRES_ABS; } else { if (ndp->ni_dirfd == AT_FDCWD) { dvp = pwd->pwd_cdir;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101081357.108DvKZu094966>