Date: Wed, 12 Nov 2003 00:01:40 -0800 (PST) From: Kirk McKusick <mckusick@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/bin/df df.c src/sys/kern syscalls.master vfs_bio.c vfs_cluster.c vfs_syscalls.c src/sys/sys mount.h src/sys/ufs/ffs ffs_vfsops.c Message-ID: <200311120801.hAC81ea1053948@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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. Reviewed by: Bruce Evans <bde@zeta.org.au> Reviewed by: Tim Robbins <tjr@freebsd.org> Reviewed by: Julian Elischer <julian@elischer.org> Reviewed by: the hoards of <arch@freebsd.org> Sponsored by: DARPA & NAI Labs. Revision Changes Path 1.52 +25 -23 src/bin/df/df.c 1.157 +10 -8 src/sys/kern/syscalls.master 1.422 +2 -2 src/sys/kern/vfs_bio.c 1.148 +2 -2 src/sys/kern/vfs_cluster.c 1.333 +296 -13 src/sys/kern/vfs_syscalls.c 1.152 +34 -7 src/sys/sys/mount.h 1.225 +11 -0 src/sys/ufs/ffs/ffs_vfsops.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311120801.hAC81ea1053948>