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
Kirk McKusick
mckusick at FreeBSD.org
Wed Nov 12 00:01:41 PST 2003
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 at zeta.org.au>
Reviewed by: Tim Robbins <tjr at freebsd.org>
Reviewed by: Julian Elischer <julian at elischer.org>
Reviewed by: the hoards of <arch at 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
More information about the cvs-src
mailing list