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

From: Matthias Scheler <tron@NetBSD.org>
To: Hauke Fath <hauke@Espresso.Rhein-Neckar.DE>
Cc: NetBSD GNATS <gnats-bugs@netbsd.org>,
	Konrad Schroder <perseant@NetBSD.org>
Subject: Re: PR/29151 CVS commit: [netbsd-3] src
Date: Sat, 7 May 2005 13:59:34 +0100

 On Sat, May 07, 2005 at 02:28:32PM +0200, Hauke Fath wrote:
 > At 11:22 Uhr +0000 7.5.2005, Matthias Scheler wrote:
 > > Modified Files:
 > > 	src/distrib/sets/lists/base [netbsd-3]: mi
 > > 	src/distrib/sets/lists/man [netbsd-3]: mi
 > > 	src/libexec/lfs_cleanerd [netbsd-3]: cleanerd.c library.c
 > > 	src/sbin [netbsd-3]: Makefile
 > > 	src/sbin/fsck_lfs [netbsd-3]: bufcache.c bufcache.h fsck.h fsck_lfs.8
 > > 	    fsck_vars.h inode.c lfs.c lfs.h main.c pass0.c pass2.c pass5.c
 > > 	    pass6.c segwrite.c setup.c vars.c vnode.c vnode.h
 > > 	src/sbin/newfs_lfs [netbsd-3]: make_lfs.c newfs.c
 > > 	src/sys/ufs/lfs [netbsd-3]: TODO lfs.h lfs_alloc.c lfs_balloc.c
 > > 	    lfs_bio.c lfs_debug.c lfs_extern.h lfs_inode.c lfs_segment.c
 > > 	    lfs_subr.c lfs_syscalls.c lfs_vfsops.c lfs_vnops.c
 > > 	src/sys/ufs/ufs [netbsd-3]: ufs_readwrite.c
 > > 	src/usr.sbin/mountd [netbsd-3]: mountd.c
 > 
 > That's an impressive list - thanks for the work!
 > 
 > Can you add an entry in doc/CHANGES-30, please?
 
 I've already committed one:
 
 	Module Name:	src
 	Committed By:	tron
 	Date:		Sat May  7 11:56:01 UTC 2005
 
 	Modified Files:
 		src/doc [netbsd-3]: CHANGES-3.0
 
 	Log Message:
 	Tickets 242, 245 to 249, 252, 253 and 255 to 258.
 
 
 	To generate a diff of this commit:
 	cvs rdiff -r1.1.2.78 -r1.1.2.79 src/doc/CHANGES-3.0
 
 Here is contents:
 
 distrib/sets/lists/base/mi			1.549
 distrib/sets/lists/man/mi			1.781
 libexec/lfs_cleanerd/cleanerd.c			1.54
 libexec/lfs_cleanerd/library.c			1.42
 sbin/Makefile					1.92
 sbin/fsck_lfs/bufcache.c			1.4-1.6
 sbin/fsck_lfs/bufcache.h			1.4
 sbin/fsck_lfs/fsck.h				1.14
 sbin/fsck_lfs/fsck_lfs.8			1.18-1.20
 sbin/fsck_lfs/fsck_vars.h			1.9
 sbin/fsck_lfs/inode.c				1.26
 sbin/fsck_lfs/lfs.c				1.9-1.12
 sbin/fsck_lfs/lfs.h				1.4-1.5
 sbin/fsck_lfs/main.c				1.21-1.24
 sbin/fsck_lfs/pass0.c				1.19-1.20
 sbin/fsck_lfs/pass2.c				1.13
 sbin/fsck_lfs/pass5.c				1.15-1.16
 sbin/fsck_lfs/pass6.c				1.4-1.7
 sbin/fsck_lfs/segwrite.c			1.8-1.9
 sbin/fsck_lfs/setup.c				1.20-1.21
 sbin/fsck_lfs/vars.c				1.9
 sbin/fsck_lfs/vnode.c				1.3
 sbin/fsck_lfs/vnode.h				1.2
 sbin/newfs_lfs/make_lfs.c			1.2-1.3
 sbin/newfs_lfs/newfs.c				1.16
 sbin/resize_lfs/Makefile			1.1
 sbin/resize_lfs/resize_lfs.8			1.1-1.2
 sbin/resize_lfs/resize_lfs.c			1.1
 sys/ufs/lfs/TODO				1.9
 sys/ufs/lfs/lfs.h				1.78-1.86
 sys/ufs/lfs/lfs_alloc.c				1.78-1.82
 sys/ufs/lfs/lfs_balloc.c			1.52-1.56
 sys/ufs/lfs/lfs_bio.c				1.82-1.85
 sys/ufs/lfs/lfs_debug.c				1.28-1.29
 sys/ufs/lfs/lfs_debug.c				1.30
 sys/ufs/lfs/lfs_extern.h			1.65-1.67
 sys/ufs/lfs/lfs_inode.c				1.91-1.95
 sys/ufs/lfs/lfs_segment.c			1.159-1.163
 sys/ufs/lfs/lfs_subr.c				1.51-1.52
 sys/ufs/lfs/lfs_syscalls.c			1.104-1.105
 sys/ufs/lfs/lfs_vfsops.c			1.169-1.177
 sys/ufs/lfs/lfs_vnops.c				1.141-1.150
 sys/ufs/ufs/ufs_readwrite.c			1.62-1.63
 usr.sbin/mountd/mountd.c			1.94
 
 	* 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.
 	[perseant, ticket #242]
 
 	Kind regards
 
 -- 
 Matthias Scheler                                  http://scheler.de/~matthias/