Subject: PR/29151 CVS commit: [netbsd-3] src/sbin/resize_lfs
To: None <perseant@netbsd.org, gnats-admin@netbsd.org,>
From: Matthias Scheler <tron@netbsd.org>
List: netbsd-bugs
Date: 05/07/2005 15:19:02
The following reply was made to PR bin/29151; it has been noted by GNATS.

From: Matthias Scheler <tron@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: PR/29151 CVS commit: [netbsd-3] src/sbin/resize_lfs
Date: Sat,  7 May 2005 15:18:05 +0000 (UTC)

 Module Name:	src
 Committed By:	tron
 Date:		Sat May  7 15:18:05 UTC 2005
 
 Added Files:
 	src/sbin/resize_lfs [netbsd-3]: Makefile resize_lfs.8 resize_lfs.c
 
 Log Message:
 Apply patch (requested by perseant in ticket #242):
 * fsck_lfs buffer cache fixes, including PR #29151
 * Change fsck_lfs phase 0 message to reflect reality
 * fsck_lfs: check phase 5 (cleanerinfo accounting) even on
   roll-forward
 * Keep better track of the free list during roll-forward, avoiding
   a core dump
 * Improve hash table use for fsck_lfs buffer and vnode cache
 * Document fsck_lfs flag -f, and implement -q
 * Add resize_lfs, including kernel support
 * Add LFS to mountd's list of exportable filesystem types
 * Make the LFS lkm work again [christos@]
 * Add MP locking to the LFS kernel subsystem
 * Fix pager_map deadlock in lfs_putpages()
 * Avoid incomplete file extension that looks like "partial
   truncation" to fsck
 * Use lfs_malloc for cleaner malloc, since the cleaner often runs
   in low-memory conditions.
 * Use splay trees, not hash table, to track page allocation for
   write.
 * Fix mkdir panic on full fs
 * Fix page accounting leak by counting differently.
 * Use rightly named structure for lfs_getattr [skrll@]
 * Cosmetic changes for readability.
 
 
 To generate a diff of this commit:
 cvs rdiff -r0 -r1.1.2.1 src/sbin/resize_lfs/Makefile \
     src/sbin/resize_lfs/resize_lfs.c
 cvs rdiff -r0 -r1.2.2.1 src/sbin/resize_lfs/resize_lfs.8
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.