Module Name: src Committed By: simonb Date: Sun Aug 7 02:33:47 UTC 2022
Modified Files: src/sys/ufs/lfs: ulfs_dirhash.c src/sys/ufs/ufs: ufs_dirhash.c Log Message: If UFS or LFS dirhash is enabled in the kernel, set the dirhash cache size dependant on memory size. If less than 128MB of memory, default to no cache. With 128MB of memory or more, use a maximum cache size of 1/64th of memory; cap maximum default cache size to 32MB (for systems with 2GB of memory or more). The dirhash cache sizes are still explicityly setable by sysctl(8) or by adding relevant entry(s) to sysctl.conf(5). To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/ufs/lfs/ulfs_dirhash.c cvs rdiff -u -r1.40 -r1.41 src/sys/ufs/ufs/ufs_dirhash.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.