Subject: PR/33457 CVS commit: src
To: None <gnats-admin@netbsd.org, netbsd-bugs@netbsd.org,>
From: Konrad Schroder <perseant@netbsd.org>
List: netbsd-bugs
Date: 06/24/2006 05:30:02
The following reply was made to PR bin/33457; it has been noted by GNATS.

From: Konrad Schroder <perseant@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: PR/33457 CVS commit: src
Date: Sat, 24 Jun 2006 05:28:54 +0000 (UTC)

 Module Name:	src
 Committed By:	perseant
 Date:		Sat Jun 24 05:28:54 UTC 2006
 
 Modified Files:
 	src/regress/sys/fs/lfs/ckckp: Makefile ckckp.c
 	src/sbin/dump: dump.h main.c optr.c tape.c traverse.c
 	src/sbin/dump_lfs: dump_lfs.8 lfs_inode.c
 	src/sys/ufs/lfs: lfs.h lfs_segment.c lfs_vnops.c
 Removed Files:
 	src/regress/sys/fs/lfs/ckckp: go.c
 
 Log Message:
 Change LFCNWRAP{STOP,GO} to make them more suitable for snapshotting; in
 particular, the caller can now choose whether to wait for the condition
 to be met, and if the caller of LFCNWRAPSTOP dies or otherwise closes
 the descriptor, the filesystem is started again.  Updated the ckckp
 regression test to use the new semantics.
 
 dump_lfs(8) now uses the fcntls to implement LFS-style snapshotting through
 the -X flag, addressing PR#33457 albeit not using fss(4).  Fixed a couple
 other problems with dump_lfs that manifested themselves during testing.
 
 
 To generate a diff of this commit:
 cvs rdiff -r1.4 -r1.5 src/regress/sys/fs/lfs/ckckp/Makefile
 cvs rdiff -r1.3 -r1.4 src/regress/sys/fs/lfs/ckckp/ckckp.c
 cvs rdiff -r1.1 -r0 src/regress/sys/fs/lfs/ckckp/go.c
 cvs rdiff -r1.42 -r1.43 src/sbin/dump/dump.h
 cvs rdiff -r1.61 -r1.62 src/sbin/dump/main.c
 cvs rdiff -r1.34 -r1.35 src/sbin/dump/optr.c
 cvs rdiff -r1.45 -r1.46 src/sbin/dump/tape.c
 cvs rdiff -r1.46 -r1.47 src/sbin/dump/traverse.c
 cvs rdiff -r1.12 -r1.13 src/sbin/dump_lfs/dump_lfs.8
 cvs rdiff -r1.11 -r1.12 src/sbin/dump_lfs/lfs_inode.c
 cvs rdiff -r1.107 -r1.108 src/sys/ufs/lfs/lfs.h
 cvs rdiff -r1.183 -r1.184 src/sys/ufs/lfs/lfs_segment.c
 cvs rdiff -r1.178 -r1.179 src/sys/ufs/lfs/lfs_vnops.c
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.