From owner-cvs-src@FreeBSD.ORG Wed Nov 12 02:19:41 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7EA616A4CE; Wed, 12 Nov 2003 02:19:41 -0800 (PST) Received: from ftp.bjpu.edu.cn (ftp.bjpu.edu.cn [202.112.78.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E4BC43FDD; Wed, 12 Nov 2003 02:19:40 -0800 (PST) (envelope-from delphij@frontfree.net) Received: by ftp.bjpu.edu.cn (Postfix, from userid 426) id BE56652D3; Wed, 12 Nov 2003 18:19:38 +0800 (CST) Received: from srv (unknown [202.112.73.151]) by ftp.bjpu.edu.cn (Postfix) with ESMTP id 6DE515299; Wed, 12 Nov 2003 18:19:38 +0800 (CST) From: "=?gb2312?B?WGluIExJL8Du9s4=?=" To: "'Johan Karlsson'" , "'Kirk McKusick'" Date: Wed, 12 Nov 2003 18:19:39 +0800 Organization: Frontfree Technology Network MIME-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.5510 In-Reply-To: <20031112083530.GB61125@numeri.campus.luth.se> Thread-Index: AcOo+BmEcOKiVOCISxWaKEObk2qBRQADfZYw X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0 Message-Id: <20031112101938.6DE515299@ftp.bjpu.edu.cn> 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.hsrc/sys/ufs/ffs ffs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Nov 2003 10:19:42 -0000 Is it possible to commit this patch? This will also convert several leading spaces to tabs, which makes the file more consistent. Xin LI, Frontfree Technology Network, School of Computer Science, Beijing University of Technology --- UPDATING.orig Wed Nov 12 18:09:36 2003 +++ UPDATING Wed Nov 12 18:11:07 2003 @@ -18,15 +18,25 @@ to maximize performance. 20031112: - Some netgraph string length constants have been changed. This - change requires the netgraph kernel modules and all netgraph - userland components to be in sync. Especially users who require - netgraph to boot need to make sure to have world and kernel in - sync before rebooting. + The statfs structure has been updated 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. + +20031112: + Some netgraph string length constants have been changed. This + change requires the netgraph kernel modules and all netgraph + userland components to be in sync. Especially users who require + netgraph to boot need to make sure to have world and kernel in + sync before rebooting. 20031103: The i386 APIC_IO kernel option has been replaced by - 'device apic'. The ACPI module has also been temporarily + 'device apic'. The ACPI module has also been temporarily disabled, so ACPI must be statically compiled into your kernel using 'device acpi' if you wish to use the ACPI driver. -----Original Message----- From: owner-cvs-all@freebsd.org [mailto:owner-cvs-all@freebsd.org] On Behalf Of Johan Karlsson Sent: Wednesday, November 12, 2003 4:36 PM To: Kirk McKusick Cc: cvs-src@FreeBSD.org; src-committers@FreeBSD.org; 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.hsrc/sys/ufs/ffs ffs_vfsops.c Hi On Wed, Nov 12, 2003 at 00:01 (-0800) +0000, 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. Can you also make a note in src/UPDATING as weel, please. /Johan K