Module Name: src Committed By: kardel Date: Sun Jul 18 07:22:22 UTC 2021
Modified Files: src/external/cddl/osnet/sys/sys: vnode.h Log Message: PR kern/56316: vn_open doesn't follow symlinks remove setting of O_NOFOLLOW. restores ZFS being able to open devices via symlinks again. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/cddl/osnet/sys/sys/vnode.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/cddl/osnet/sys/sys/vnode.h diff -u src/external/cddl/osnet/sys/sys/vnode.h:1.19 src/external/cddl/osnet/sys/sys/vnode.h:1.20 --- src/external/cddl/osnet/sys/sys/vnode.h:1.19 Tue Jun 29 22:40:53 2021 +++ src/external/cddl/osnet/sys/sys/vnode.h Sun Jul 18 07:22:22 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: vnode.h,v 1.19 2021/06/29 22:40:53 dholland Exp $ */ +/* $NetBSD: vnode.h,v 1.20 2021/07/18 07:22:22 kardel Exp $ */ /* * CDDL HEADER START @@ -246,8 +246,6 @@ zfs_vn_open(const char *pnamep, enum uio ASSERT(crwhy == CRCREAT); ASSERT(umask == 0); - filemode |= O_NOFOLLOW; - pb = pathbuf_create(pnamep); error = vn_open(NULL, pb, 0, filemode, createmode, vpp, NULL, NULL); if (error == 0) {