Module Name: src Committed By: bouyer Date: Sun Jun 4 20:35:45 UTC 2017
Modified Files: src/doc [netbsd-8]: CHANGES-8.0 Log Message: ticket #2 To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/doc/CHANGES-8.0 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/doc/CHANGES-8.0 diff -u src/doc/CHANGES-8.0:1.1.2.1 src/doc/CHANGES-8.0:1.1.2.2 --- src/doc/CHANGES-8.0:1.1.2.1 Sun Jun 4 07:12:09 2017 +++ src/doc/CHANGES-8.0 Sun Jun 4 20:35:45 2017 @@ -1,4 +1,4 @@ -# $NetBSD: CHANGES-8.0,v 1.1.2.1 2017/06/04 07:12:09 snj Exp $ +# $NetBSD: CHANGES-8.0,v 1.1.2.2 2017/06/04 20:35:45 bouyer Exp $ A complete list of changes from the initial NetBSD 8.0 branch on 2017-06-04 until the 8.0 release: @@ -11,3 +11,43 @@ sys/sys/param.h patched by hand Welcome to 8.0_BETA! +src/share/man/man9/fstrans.9 1.25 +src/sys/kern/vfs_mount.c 1.66 +src/sys/kern/vfs_subr.c 1.468 +src/sys/kern/vfs_trans.c 1.46 +src/sys/kern/vfs_vnode.c 1.94, 1.95, 1.96 +src/sys/kern/vnode_if.c 1.105, 1.106 +src/sys/kern/vnode_if.sh 1.65, 1.66 +src/sys/kern/vnode_if.src 1.76 +src/sys/miscfs/genfs/genfs_io.c 1.69 +src/sys/miscfs/genfs/genfs_vnops.c 1.196, 1.197 +src/sys/miscfs/genfs/layer_extern.h 1.40 +src/sys/miscfs/genfs/layer_vfsops.c 1.51 +src/sys/miscfs/genfs/layer_vnops.c 1.67 +src/sys/miscfs/nullfs/null_vnops.c 1.42 +src/sys/miscfs/overlay/overlay_vnops.c 1.24 +src/sys/miscfs/umapfs/umap_vnops.c 1.60 +src/sys/rump/include/rump/rumpvnode_if.h 1.29, 1.30 +src/sys/rump/librump/rumpkern/emul.c 1.182 +src/sys/rump/librump/rumpvfs/rumpvnode_if.c 1.29, 1.30 +src/sys/sys/fstrans.h 1.11 +src/sys/sys/vnode.h 1.278 +src/sys/sys/vnode_if.h 1.100, 1.101 +src/sys/sys/vnode_impl.h 1.14, 1.15 +src/sys/ufs/lfs/lfs_pages.c 1.12 + + Vnode state, lock and fstrans cleanup: + - Rename vnode state "VS_ACTIVE" to "VS_LOADED" and add synthetic + state "VS_ACTIVE" to assert a loaded vnode with usecount > 0. + + - Redo FSTRANS in vnode_if.c and use it for VOP_LOCK and VOP_UNLOCK. + + - Cleanup the genfs lock operations. + + - Make "struct vnode_impl" member "vi_lock" a krwlock_t again. + + - Remove the lock type argument from fstrans_start and + fstrans_start_nowait, + remove now unused FSTRANS state "FSTRANS_SUSPENDING". + [hannken, ticket #2] +