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
Scott Long
scottl at freebsd.org
Wed Nov 12 09:27:18 PST 2003
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
More information about the cvs-src
mailing list