cvs commit: src/sys/ufs/ffs ffs_alloc.c

Bjoern A. Zeeb bz at FreeBSD.org
Mon Sep 10 07:12:30 PDT 2007


bz          2007-09-10 14:12:29 UTC

  FreeBSD src repository

  Modified files:
    sys/ufs/ffs          ffs_alloc.c 
  Log:
  Fix a DIV0 in case a large value for fs_avgfilesize or fs_avgfpdir
  is given (with newfs or tunefs) and dirsize overflows.
  
  In case dirsize is <= 0 because of an overflow set maxcontigdirs
  to 0 so it will be 1 later. This is what would happen for large
  fs_avgfilesize. [1]
  
  Identified with help from:      roberto, pjd
  Submitted by:                   pjd [1]
  Approved by:                    re (rwatson)
  MFC after:                      8 days
  
  Revision  Changes    Path
  1.147     +4 -1      src/sys/ufs/ffs/ffs_alloc.c


More information about the cvs-src mailing list