summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/labs.c
diff options
context:
space:
mode:
authormckusick <mckusick@FreeBSD.org>2010-02-10 20:17:46 +0000
committermckusick <mckusick@FreeBSD.org>2010-02-10 20:17:46 +0000
commit52ba27d6b0156c296bb50f3105048256313b14fb (patch)
tree993fe43110b6f9a3a2a4eaf0d4d556cbb87c9972 /lib/libc/stdlib/labs.c
parentd533f2ac8cbe133d3f794fc6d1408cd9304172f4 (diff)
downloadFreeBSD-src-52ba27d6b0156c296bb50f3105048256313b14fb.zip
FreeBSD-src-52ba27d6b0156c296bb50f3105048256313b14fb.tar.gz
Ensure that newfs will never create a filesystem with more than 2^32
inodes by cutting back on the number of inodes per cylinder group if necessary to stay under the limit. For a default (16K block) file system, this limit begins to take effect for file systems above 32Tb. This fix is in addition to -r203763 which corrected a problem in the kernel that treated large inode numbers as negative rather than unsigned. For a default (16K block) file system, this bug began to show up at a file system size above about 16Tb. Reported by: Scott Burns, John Kilburg, Bruce Evans Followup by: Jeff Roberson PR: 133980 MFC after: 2 weeks
Diffstat (limited to 'lib/libc/stdlib/labs.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud