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