From owner-cvs-all@FreeBSD.ORG Wed Nov 12 09:27:17 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D435E16A4D1 for ; Wed, 12 Nov 2003 09:27:17 -0800 (PST) Received: from smtp.mho.com (smtp.mho.net [64.58.4.6]) by mx1.FreeBSD.org (Postfix) with SMTP id 29BA443FE1 for ; Wed, 12 Nov 2003 09:27:15 -0800 (PST) (envelope-from scottl@freebsd.org) Received: (qmail 4050 invoked by uid 1002); 12 Nov 2003 17:27:14 -0000 Received: from unknown (HELO ?10.4.1.5?) (64.58.1.252) by smtp.mho.net with SMTP; 12 Nov 2003 17:27:14 -0000 Date: Wed, 12 Nov 2003 10:28:59 -0700 (MST) From: Scott Long X-X-Sender: scottl@pooker.samsco.home To: Kirk McKusick In-Reply-To: <200311120801.hAC81ea1053948@repoman.freebsd.org> Message-ID: <20031112102742.E3170@pooker.samsco.home> References: <200311120801.hAC81ea1053948@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/bin/df df.c src/sys/kern syscalls.mastervfs_bio.c vfs_cluster.c vfs_syscalls.c src/sys/sys mount.h src/sys/ufs/ffs ffs_vfsops.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Nov 2003 17:27:18 -0000 On Wed, 12 Nov 2003, Kirk McKusick wrote:> mckusick 2003/11/12 00:01:40 PST > > FreeBSD src repository > > Modified files: > bin/df df.c > sys/kern syscalls.master vfs_bio.c vfs_cluster.c > vfs_syscalls.c > sys/sys mount.h > sys/ufs/ffs ffs_vfsops.c > Log: > Update the statfs structure with 64-bit fields to allow > accurate reporting of multi-terabyte filesystem sizes. > > You should build and boot a new kernel BEFORE doing a `make world' > as the new kernel will know about binaries using the old statfs > structure, but an old kernel will not know about the new system > calls that support the new statfs structure. Running an old kernel > after a `make world' will cause programs such as `df' that do a > statfs system call to fail with a bad system call. > Kirk, Thanks a lot for getting this in. Can you send a HEADS-UP email to the lists (freebsd-current especially) just to make sure people understand the implications? Thanks, Scott