From owner-freebsd-hackers@FreeBSD.ORG Mon Mar 28 13:42:54 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB87116A4CE; Mon, 28 Mar 2005 13:42:54 +0000 (GMT) Received: from f9.mail.ru (f9.mail.ru [194.67.57.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6EE6743D4C; Mon, 28 Mar 2005 13:42:54 +0000 (GMT) (envelope-from shmukler@mail.ru) Received: from mail by f9.mail.ru with local id 1DFuW4-000PNm-00; Mon, 28 Mar 2005 17:42:52 +0400 Received: from [24.185.245.215] by win.mail.ru with HTTP; Mon, 28 Mar 2005 17:42:52 +0400 From: Igor Shmukler To: Robert Watson Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: [24.185.245.215] Date: Mon, 28 Mar 2005 17:42:52 +0400 In-Reply-To: Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: cc: hackers@freebsd.org Subject: name cache cont. X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Igor Shmukler List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 13:42:54 -0000 Robert > which would generally explain the issues. However, the >my.file case is a > bit concerning. Could you confirm that the file descriptor in that case > is definitely pointed at a vnode? Indeed does not work. It only happens when my.file is a file newly created by the shell. If one forwarded output to an existing file, vn_fullpath() returns name just fine. For my purposes the Linux/DragonFly functionality is needed. Is there a way to know that once a patch that correctly resolves corner cases for vn_fullpath() (including name cache changes) exists it will be committed to the 5.x branch? It appears that these changes would require serious labor changing the name cache. Who would be the right person to even decide that these can/cannot be applied to a stable tree? Igor.