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/