From owner-freebsd-arch@FreeBSD.ORG Thu Mar 21 14:14:49 2013 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 152CF207 for ; Thu, 21 Mar 2013 14:14:49 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id E739FCFC for ; Thu, 21 Mar 2013 14:14:48 +0000 (UTC) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 26212B91A; Thu, 21 Mar 2013 10:14:48 -0400 (EDT) From: John Baldwin To: freebsd-arch@freebsd.org Subject: Re: Increase the mount path to MAXPATHLEN? Date: Thu, 21 Mar 2013 09:44:04 -0400 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p25; KDE/4.5.5; amd64; ; ) References: <20130319201145.GA19260@ambrisko.com> <20130320102116.GA3794@kib.kiev.ua> <20130321034340.GA1120@reks> In-Reply-To: <20130321034340.GA1120@reks> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201303210944.04443.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Thu, 21 Mar 2013 10:14:48 -0400 (EDT) Cc: Konstantin Belousov , Gleb Kurtsou X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Mar 2013 14:14:49 -0000 On Wednesday, March 20, 2013 11:43:40 pm Gleb Kurtsou wrote: > On (20/03/2013 12:21), Konstantin Belousov wrote: > > On Tue, Mar 19, 2013 at 01:11:45PM -0700, Doug Ambrisko wrote: > > > I have a patch at: > > > http://people.freebsd.org/~ambrisko/statf.patch > > > that people can glance at. If this approach is the right way to go > > > then I update it for the latest -current and update it. > > > > No, I do not think this is the right approach. > > You are breaking the ABI in the backward-incompatible way. > > > > What should be done is versioning the fstatfs(2) and other related > > symbols from libc. Please look at the lib/libc/include/compat.h > > and its use for upgrading the syscalls ABI. > > MNAMELEN switch to 1024 was implemented during GSoc 2011. > https://github.com/glk/freebsd- ino64/commit/f2b990cf8861bb72d4477b39426cbe33f95ffcdf > > freebsd-ino64 repo should contain most recent code, I'll double check > during weekend. It also contains patch to change dev_t to 64 bit. > > https://github.com/glk/freebsd-ino64/commits/projects/ino64 > > Konstantin, do you think it's worth pushing ino64 into CURRENT > considering 10.0 is approaching? The only unresolved issue I can recall > is ABI breakage in audit syscalls, providing compat shims for them > wasn't straightforward due to complex structure. > > Unfortunately I've been swamped at $JOB for a while now and had no time > to clean it up and commit. So if somebody is willing to help please > contact me. Oh, I thought this was in 10.0. I think we should get this into 10.0 if at all possible. -- John Baldwin