From nobody Tue Jun 27 10:43:56 2023 X-Original-To: bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Qr1Xt0PkJz4gBcj for ; Tue, 27 Jun 2023 10:43:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Qr1Xs3q6yz3m1C for ; Tue, 27 Jun 2023 10:43:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1687862637; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=XjsbEIT0Ms0hEpKhopOMYaJ/dy3HQRtuudtOG9qvaCg=; b=mCbIix1oiEpTlmIzTL7f02EZ2hwrPOI42b3BuUi2VrFpa2TMmAUc/0tzghVrQCNizhYqsw wlVzzMjWyJpf8qMbCiTZiUlfUl7/HpfcWEL89WSJ8S5O4RSmLrD91PlVDflqiymBdGFeop XnV6HyPaF5PaTUjbPf4cYYcEYTVBB6VVDzXacPg5txfFjitpYmXCiXFRIEKI4Tbw2kzNJK dT+pr5gc6ZJYBOJkoXWLliW40X8JXRgICIU/w64Tw9HtDB96ej4QOn49CkitE9WpFJoo1r t2li0n+NOFxmFXSM+9KvWOf/gBmo+IQBNa0Er3MHufZ2tZ/ar0qYOL/OE9U3Tg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1687862637; a=rsa-sha256; cv=none; b=tkQ7o2rHesLZj2EPl9jcCBlUOhzRrfGj2hNVbV+wNCb0A+MnYaiC654UjqqMsfwSY2ygGz Ld2YWbBEV7eMAX9fkQkzQHA5hEBgAW2gR/9cKQCnGVebaHiLdHfFfM98GdScuvDWvLMBxh D2OjnsDpSxgTvfakJ64Z11T7kA1jj4zNhXla0pAUltqayyu7uFqjSxkM9MZDb/Wbftkh6D UNTeg/XSHKdvdWL0Dk1nloqzYpiXxs90rIXBna8gLLOe/VCE1YqbMEfY+dPYN1+ddL8Id9 UKgkGf9HKVsTI8s6xtGlz6DUGAO/Dq64UDDoY5yplGFANNiZ+71DI+qrN0zeXQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Qr1Xs2pjTzptG for ; Tue, 27 Jun 2023 10:43:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 35RAhvJx034921 for ; Tue, 27 Jun 2023 10:43:57 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 35RAhvCu034920 for bugs@FreeBSD.org; Tue, 27 Jun 2023 10:43:57 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 272127] fdescfs with linkrdlnk fails openat with O_DIRECTORY unless "ls -l" done in fdescfs dir first... Date: Tue, 27 Jun 2023 10:43:56 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 13.2-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D272127 --- Comment #6 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3D3bffa2262328e4ff1737516f176107f60= 7e7bc76 commit 3bffa2262328e4ff1737516f176107f607e7bc76 Author: Konstantin Belousov AuthorDate: 2023-06-22 13:30:59 +0000 Commit: Konstantin Belousov CommitDate: 2023-06-27 10:43:17 +0000 fdescfs: improve linrdlnk mount option Instead of using VV_READLINK vnode flag and checking it in one place, just assign VLNK type to the Fdesc vnodes for linrdlnk mounts. Then all places where symlinks needs to be followed, e.g. lookup(), are handled. PR: 272127 Reported by: Peter Eriksson Reviewed by: markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D40700 sys/fs/fdescfs/fdesc_vnops.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) --=20 You are receiving this mail because: You are the assignee for the bug.=