Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Konrad Schroder <perseant@netbsd.org>
List: source-changes
Date: 07/05/2000 15:25:46
Module Name:	syssrc
Committed By:	perseant
Date:		Wed Jul  5 22:25:45 UTC 2000

Modified Files:
	syssrc/sys/ufs/lfs: lfs.h lfs_alloc.c lfs_bio.c lfs_extern.h
	    lfs_inode.c lfs_segment.c lfs_syscalls.c lfs_vfsops.c lfs_vnops.c
	syssrc/sys/ufs/ufs: inode.h ufs_vnops.c

Log Message:
Clean up accounting of lfs_uinodes (dirty but unwritten inodes).

Make lfs_uinodes a signed quantity for debugging purposes, and set it to
zero as fs mount time.

Enclose setting/clearing of the dirty flags (IN_MODIFIED, IN_ACCESSED,
IN_CLEANING) in macros, and use those macros everywhere.  Make
LFS_ITIMES use these macros; updated the ITIMES macro in inode.h to know
about this.  Make ufs_getattr use ITIMES instead of FFS_ITIMES.


To generate a diff of this commit:
cvs rdiff -r1.28 -r1.29 syssrc/sys/ufs/lfs/lfs.h
cvs rdiff -r1.41 -r1.42 syssrc/sys/ufs/lfs/lfs_alloc.c \
    syssrc/sys/ufs/lfs/lfs_inode.c
cvs rdiff -r1.25 -r1.26 syssrc/sys/ufs/lfs/lfs_bio.c
cvs rdiff -r1.19 -r1.20 syssrc/sys/ufs/lfs/lfs_extern.h
cvs rdiff -r1.55 -r1.56 syssrc/sys/ufs/lfs/lfs_segment.c
cvs rdiff -r1.46 -r1.47 syssrc/sys/ufs/lfs/lfs_syscalls.c
cvs rdiff -r1.56 -r1.57 syssrc/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -r1.42 -r1.43 syssrc/sys/ufs/lfs/lfs_vnops.c
cvs rdiff -r1.20 -r1.21 syssrc/sys/ufs/ufs/inode.h
cvs rdiff -r1.70 -r1.71 syssrc/sys/ufs/ufs/ufs_vnops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.