From owner-svn-src-all@FreeBSD.ORG Fri Apr 27 08:52:22 2012 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9CE6D106564A; Fri, 27 Apr 2012 08:52:22 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mx1.sbone.de (mx1.sbone.de [IPv6:2a01:4f8:130:3ffc::401:25]) by mx1.freebsd.org (Postfix) with ESMTP id 257318FC15; Fri, 27 Apr 2012 08:52:22 +0000 (UTC) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:31::2013:587]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id F0F6925D3A05; Fri, 27 Apr 2012 08:52:20 +0000 (UTC) Received: from content-filter.sbone.de (content-filter.sbone.de [IPv6:fde9:577b:c1a9:31::2013:2742]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 06C35BE5B97; Fri, 27 Apr 2012 08:52:20 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:31::2013:587]) by content-filter.sbone.de (content-filter.sbone.de [fde9:577b:c1a9:31::2013:2742]) (amavisd-new, port 10024) with ESMTP id 5bd8QuAzE8Wz; Fri, 27 Apr 2012 08:52:19 +0000 (UTC) Received: from orange-en1.sbone.de (orange-en1.sbone.de [IPv6:fde9:577b:c1a9:31:cabc:c8ff:fecf:e8e3]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id DB4F9BE5B95; Fri, 27 Apr 2012 08:52:18 +0000 (UTC) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: "Bjoern A. Zeeb" In-Reply-To: <201201151208.q0FC8KAh082348@svn.freebsd.org> Date: Fri, 27 Apr 2012 08:52:17 +0000 Content-Transfer-Encoding: quoted-printable Message-Id: <8DFCF784-D4D4-420F-80FD-6B6609B035D4@lists.zabbadoz.net> References: <201201151208.q0FC8KAh082348@svn.freebsd.org> To: Martin Matuska X-Mailer: Apple Mail (2.1084) Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r230129 - in head/sys: kern sys X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Apr 2012 08:52:22 -0000 On 15. Jan 2012, at 12:08 , Martin Matuska wrote: > Author: mm > Date: Sun Jan 15 12:08:20 2012 > New Revision: 230129 > URL: http://svn.freebsd.org/changeset/base/230129 >=20 > Log: > Introduce vn_path_to_global_path() >=20 > This function updates path string to vnode's full global path and = checks > the size of the new path string against the pathlen argument. >=20 > In vfs_domount(), sys_unmount() and kern_jail_set() this new function > is used to update the supplied path argument to the respective global = path. And I have been bitten by that with my image building inside a chroot = that after some years now failed to mount an md file system due to now being over the 88 char limit with chroot path + mount path inside the chroot (thanks kib for helping me figure out:) What I think the solution seems to be a larger project to break statfs once again and maybe convert it to a nmount like API as nmount and jails already use so that we'd not need more "ostatfs" versions in the future and could thus overcome the 88 character limit more easily (and handle backward compat somehow erroring or truncating or ...). It'd be hard, tiresome and not much rewarding but great to finally have it. Meanwhile I'll adjust quite a lot of setups to allow them to continue to work:) /bz --=20 Bjoern A. Zeeb You have to have visions! It does not matter how good you are. It matters what good you do!