The branch stable/13 has been updated by kib:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=7a1e21f194e44d57f4d89012b5d7dd61668d7da8

commit 7a1e21f194e44d57f4d89012b5d7dd61668d7da8
Author:     Konstantin Belousov <[email protected]>
AuthorDate: 2021-02-28 00:12:43 +0000
Commit:     Konstantin Belousov <[email protected]>
CommitDate: 2021-03-04 19:10:55 +0000

    Do not call nameicap_tracker_add() for dotdot case.
    
    (cherry picked from commit 59e749428111c029116a4302a544c7cc18b33772)
---
 sys/kern/vfs_lookup.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys/kern/vfs_lookup.c b/sys/kern/vfs_lookup.c
index 4ddd7b63ce5c..73290e8da05f 100644
--- a/sys/kern/vfs_lookup.c
+++ b/sys/kern/vfs_lookup.c
@@ -1258,7 +1258,8 @@ success:
                }
        }
        if (ndp->ni_vp != NULL) {
-               nameicap_tracker_add(ndp, ndp->ni_vp);
+               if ((cnp->cn_flags & ISDOTDOT) == 0)
+                       nameicap_tracker_add(ndp, ndp->ni_vp);
                if ((cnp->cn_flags & (FAILIFEXISTS | ISSYMLINK)) == 
FAILIFEXISTS)
                        goto bad_eexist;
        }
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to