CVS commit: src/sys

2017-04-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Apr 17 08:31:02 UTC 2017 Modified Files: src/sys/fs/cd9660: cd9660_vfsops.c src/sys/fs/filecorefs: filecore_vfsops.c src/sys/fs/msdosfs: msdosfs_vfsops.c src/sys/fs/ntfs: ntfs_vfsops.c

CVS commit: src

2017-04-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Apr 17 08:29:58 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c src/sys/sys: mount.h src/usr.sbin/pstat: pstat.c Log Message: Cleanup after mountlist iterator: - remove now unused field mnt_list. - rename

CVS commit: src

2017-04-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Apr 17 08:29:58 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c src/sys/sys: mount.h src/usr.sbin/pstat: pstat.c Log Message: Cleanup after mountlist iterator: - remove now unused field mnt_list. - rename

CVS commit: src/sys/ufs/lfs

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:57:28 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_bio.c lfs_vfsops.c Log Message: Switch lfs_flush() and lfs_writerd() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.137 -r1.138

CVS commit: src/sys/ufs/lfs

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:57:28 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_bio.c lfs_vfsops.c Log Message: Switch lfs_flush() and lfs_writerd() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.137 -r1.138

CVS commit: src/sys/miscfs/procfs

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:54:18 UTC 2017 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: Switch procfs_domounts() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73

CVS commit: src/sys/miscfs/procfs

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:54:18 UTC 2017 Modified Files: src/sys/miscfs/procfs: procfs_linux.c Log Message: Switch procfs_domounts() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73

CVS commit: src/sys/gdbscripts

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:52:18 UTC 2017 Modified Files: src/sys/gdbscripts: vchain Log Message: Change command mountdump to evaluate mountlist_entry. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/gdbscripts/vchain

CVS commit: src/sys/gdbscripts

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:52:18 UTC 2017 Modified Files: src/sys/gdbscripts: vchain Log Message: Change command mountdump to evaluate mountlist_entry. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/gdbscripts/vchain

CVS commit: src/sys/compat/netbsd32

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:46:59 UTC 2017 Modified Files: src/sys/compat/netbsd32: netbsd32_compat_20.c Log Message: Switch compat_20_netbsd32_getfsstat() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

CVS commit: src/sys/compat/netbsd32

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:46:59 UTC 2017 Modified Files: src/sys/compat/netbsd32: netbsd32_compat_20.c Log Message: Switch compat_20_netbsd32_getfsstat() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

CVS commit: src/sys/compat/ndis

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:44:48 UTC 2017 Modified Files: src/sys/compat/ndis: subr_ndis.c Log Message: Switch NdisOpenFile() to mountlist iterator. XXX: Do we need a function or variable to retrieve the root mount or NULL? To generate a

CVS commit: src/sys/compat/ndis

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:44:48 UTC 2017 Modified Files: src/sys/compat/ndis: subr_ndis.c Log Message: Switch NdisOpenFile() to mountlist iterator. XXX: Do we need a function or variable to retrieve the root mount or NULL? To generate a

CVS commit: src/sys/compat/common

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:41:28 UTC 2017 Modified Files: src/sys/compat/common: vfs_syscalls_20.c Log Message: Switch compat_20_sys_getfsstat() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40

CVS commit: src/sys/compat/common

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:41:28 UTC 2017 Modified Files: src/sys/compat/common: vfs_syscalls_20.c Log Message: Switch compat_20_sys_getfsstat() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40

CVS commit: src/sys/compat/ultrix

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:18:18 UTC 2017 Modified Files: src/sys/compat/ultrix: ultrix_fs.c Log Message: Switch ultrix_sys_getmnt() to mountlist iterator. Really skip "start" items instead of a useless loop. Compile tested only. To

CVS commit: src/sys/compat/ultrix

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:18:18 UTC 2017 Modified Files: src/sys/compat/ultrix: ultrix_fs.c Log Message: Switch ultrix_sys_getmnt() to mountlist iterator. Really skip "start" items instead of a useless loop. Compile tested only. To

CVS commit: src/sys/compat/osf1

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:17:55 UTC 2017 Modified Files: src/sys/compat/osf1: osf1_mount.c Log Message: Switch osf1_sys_getfsstat() to mountlist iterator. Compile tested only. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54

CVS commit: src/sys/compat/osf1

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:17:55 UTC 2017 Modified Files: src/sys/compat/osf1: osf1_mount.c Log Message: Switch osf1_sys_getfsstat() to mountlist iterator. Compile tested only. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 12 10:35:10 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c Log Message: Switch vfs_getvfs(), dounmount() and vfs_mountroot() to mountlist iterator. Add a helper to retrieve a mount with "highest generation < arg"

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 12 10:35:10 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c Log Message: Switch vfs_getvfs(), dounmount() and vfs_mountroot() to mountlist iterator. Add a helper to retrieve a mount with "highest generation < arg"

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 12 10:30:02 UTC 2017 Modified Files: src/sys/kern: kern_veriexec.c Log Message: Switch veriexec_dump() and veriexec_flush() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 12 10:30:02 UTC 2017 Modified Files: src/sys/kern: kern_veriexec.c Log Message: Switch veriexec_dump() and veriexec_flush() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 12 10:28:39 UTC 2017 Modified Files: src/sys/kern: vfs_syscalls.c Log Message: Switch do_sys_sync() and do_sys_getvfsstat() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.509 -r1.510

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 12 10:28:39 UTC 2017 Modified Files: src/sys/kern: vfs_syscalls.c Log Message: Switch do_sys_sync() and do_sys_getvfsstat() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.509 -r1.510

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 12 10:26:33 UTC 2017 Modified Files: src/sys/kern: vfs_subr.c Log Message: Switch vfs_vnode_lock_print() and printlockedvnodes() to _mountlist_next(). Switch sched_sync() and sysctl_kern_vnode() to mountlist iterator.

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 12 10:23:35 UTC 2017 Modified Files: src/sys/kern: vfs_trans.c Log Message: Switch fstrans_dump() to _mountlist_next(). To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/sys/kern/vfs_trans.c Please

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 12 10:23:35 UTC 2017 Modified Files: src/sys/kern: vfs_trans.c Log Message: Switch fstrans_dump() to _mountlist_next(). To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/sys/kern/vfs_trans.c Please

CVS commit: src/sys/miscfs

2017-04-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 11 07:51:37 UTC 2017 Modified Files: src/sys/miscfs/genfs: layer.h layer_vfsops.c src/sys/miscfs/nullfs: null.h null_vfsops.c src/sys/miscfs/overlay: overlay.h overlay_vfsops.c

CVS commit: src/sys/miscfs

2017-04-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 11 07:51:37 UTC 2017 Modified Files: src/sys/miscfs/genfs: layer.h layer_vfsops.c src/sys/miscfs/nullfs: null.h null_vfsops.c src/sys/miscfs/overlay: overlay.h overlay_vfsops.c

CVS commit: src/sys

2017-04-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 11 07:46:38 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c src/sys/sys: mount.h Log Message: Add an iterator over the currently mounted file systems. Ride 7.99.68 To generate a diff of this commit: cvs

CVS commit: src/sys

2017-04-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 11 07:46:38 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c src/sys/sys: mount.h Log Message: Add an iterator over the currently mounted file systems. Ride 7.99.68 To generate a diff of this commit: cvs

CVS commit: src/sys/fs/v7fs

2017-04-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 8 08:51:02 UTC 2017 Modified Files: src/sys/fs/v7fs: v7fs_vnops.c Log Message: Update mtime when updating file size. PR kern/51762 (mtime not updated by open(O_TRUNC)) To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/fs/v7fs

2017-04-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 8 08:51:02 UTC 2017 Modified Files: src/sys/fs/v7fs: v7fs_vnops.c Log Message: Update mtime when updating file size. PR kern/51762 (mtime not updated by open(O_TRUNC)) To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/fs/puffs

2017-04-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 8 08:49:44 UTC 2017 Modified Files: src/sys/fs/puffs: puffs_vnops.c Log Message: Update mtime when updating file size. PR kern/51762 (mtime not updated by open(O_TRUNC)) To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/fs/puffs

2017-04-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 8 08:49:44 UTC 2017 Modified Files: src/sys/fs/puffs: puffs_vnops.c Log Message: Update mtime when updating file size. PR kern/51762 (mtime not updated by open(O_TRUNC)) To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/coda

2017-04-04 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 4 07:36:38 UTC 2017 Modified Files: src/sys/coda: coda_vfsops.c Log Message: Use spec_node_lookup_by_dev() and spec_node_getmountedfs() to retrieve a mount by device. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/coda

2017-04-04 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 4 07:36:38 UTC 2017 Modified Files: src/sys/coda: coda_vfsops.c Log Message: Use spec_node_lookup_by_dev() and spec_node_getmountedfs() to retrieve a mount by device. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:16:53 UTC 2017 Modified Files: src/sys/kern: vfs_vnode.c src/sys/miscfs/genfs: genfs_vnops.c layer_extern.h layer_vfsops.c layer_vnops.c src/sys/miscfs/nullfs: null_vnops.c

CVS commit: src/sys

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:16:53 UTC 2017 Modified Files: src/sys/kern: vfs_vnode.c src/sys/miscfs/genfs: genfs_vnops.c layer_extern.h layer_vfsops.c layer_vnops.c src/sys/miscfs/nullfs: null_vnops.c

CVS commit: src/sys/kern

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:15:51 UTC 2017 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Change the operations vector before changing the mount. Vnode operations enter the mount before using the vector. To generate a diff of this

CVS commit: src/sys/kern

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:15:51 UTC 2017 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Change the operations vector before changing the mount. Vnode operations enter the mount before using the vector. To generate a diff of this

CVS commit: src/sys/kern

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:14:59 UTC 2017 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Change vrelel() to defer the test for a reclaimed vnode until we hold both the interlock and the vnode lock. Add a common operation to

CVS commit: src/sys/kern

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:14:59 UTC 2017 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Change vrelel() to defer the test for a reclaimed vnode until we hold both the interlock and the vnode lock. Add a common operation to

CVS commit: src/sys/kern

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:14:08 UTC 2017 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Add flag VRELEL_FORCE_RELE to vrelel() to force release and use it from vdrain_vrele() and vrele_flush() to prevent a possible live lock from

CVS commit: src/sys/kern

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:14:08 UTC 2017 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Add flag VRELEL_FORCE_RELE to vrelel() to force release and use it from vdrain_vrele() and vrele_flush() to prevent a possible live lock from

CVS commit: src/sys/kern

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:13:37 UTC 2017 Modified Files: src/sys/kern: vfs_vnops.c Log Message: Lock the vnode before changing its writecount. To generate a diff of this commit: cvs rdiff -u -r1.194 -r1.195 src/sys/kern/vfs_vnops.c

CVS commit: src/sys/kern

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:13:37 UTC 2017 Modified Files: src/sys/kern: vfs_vnops.c Log Message: Lock the vnode before changing its writecount. To generate a diff of this commit: cvs rdiff -u -r1.194 -r1.195 src/sys/kern/vfs_vnops.c

CVS commit: src/sys

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:13:01 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c vfs_trans.c src/sys/miscfs/nullfs: null_vfsops.c src/sys/miscfs/overlay: overlay_vfsops.c src/sys/miscfs/umapfs: umap_vfsops.c Log

CVS commit: src/sys

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:13:01 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c vfs_trans.c src/sys/miscfs/nullfs: null_vfsops.c src/sys/miscfs/overlay: overlay_vfsops.c src/sys/miscfs/umapfs: umap_vfsops.c Log

CVS commit: src/sys

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:12:22 UTC 2017 Modified Files: src/sys/kern: vfs_vnode.c src/sys/miscfs/genfs: genfs_io.c genfs_vfsops.c Log Message: Change last users of FSTRANS_LAZY to FSTRANS_SHARED and change genfs_suspendctl() to

CVS commit: src/sys

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:12:22 UTC 2017 Modified Files: src/sys/kern: vfs_vnode.c src/sys/miscfs/genfs: genfs_io.c genfs_vfsops.c Log Message: Change last users of FSTRANS_LAZY to FSTRANS_SHARED and change genfs_suspendctl() to

CVS commit: src/sys/ufs/ufs

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:11:45 UTC 2017 Modified Files: src/sys/ufs/ufs: ufs_lookup.c Log Message: Remove now redundant calls to fstrans_start()/fstrans_done(). To generate a diff of this commit: cvs rdiff -u -r1.145 -r1.146

CVS commit: src/sys/miscfs/genfs

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:11:12 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_rename.c Log Message: Remove now redundant calls to fstrans_start()/fstrans_done(). To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/miscfs/genfs

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:11:12 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_rename.c Log Message: Remove now redundant calls to fstrans_start()/fstrans_done(). To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/sys/ufs/chfs

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:10:47 UTC 2017 Modified Files: src/sys/ufs/chfs: chfs_vnops.c Log Message: Remove now redundant calls to fstrans_start()/fstrans_done(). To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/sys/ufs/chfs

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:10:47 UTC 2017 Modified Files: src/sys/ufs/chfs: chfs_vnops.c Log Message: Remove now redundant calls to fstrans_start()/fstrans_done(). To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/sys/ufs/lfs

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:10:08 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_pages.c lfs_vnops.c ulfs_bmap.c ulfs_inode.c ulfs_lookup.c ulfs_quota2.c ulfs_readwrite.c ulfs_vnops.c Log Message: Remove now redundant calls to

CVS commit: src/sys/ufs/lfs

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:10:08 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_pages.c lfs_vnops.c ulfs_bmap.c ulfs_inode.c ulfs_lookup.c ulfs_quota2.c ulfs_readwrite.c ulfs_vnops.c Log Message: Remove now redundant calls to

CVS commit: src/sys/fs/tmpfs

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:09:26 UTC 2017 Modified Files: src/sys/fs/tmpfs: tmpfs_vnops.c Log Message: Protect tmpfs_getpages() against reclaiming vnodes. To generate a diff of this commit: cvs rdiff -u -r1.129 -r1.130

CVS commit: src/sys/fs/tmpfs

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:09:26 UTC 2017 Modified Files: src/sys/fs/tmpfs: tmpfs_vnops.c Log Message: Protect tmpfs_getpages() against reclaiming vnodes. To generate a diff of this commit: cvs rdiff -u -r1.129 -r1.130

CVS commit: src/sys/miscfs/genfs

2017-03-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 9 10:10:02 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Protect genfs_do_putpages() against vnodes disappearing during a forced mount update from read-write to read-only. To generate a diff

CVS commit: src/sys/miscfs/genfs

2017-03-09 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 9 10:10:02 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Protect genfs_do_putpages() against vnodes disappearing during a forced mount update from read-write to read-only. To generate a diff

CVS commit: src/sys/kern

2017-03-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Mar 7 11:54:17 UTC 2017 Modified Files: src/sys/kern: vfs_syscalls.c Log Message: Fix a logic error introduced with Rev. 1.507: defer setting MNT_RDONLY only if going from read-write to read-only. Should fix PR kern/52045

CVS commit: src/sys/kern

2017-03-07 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Mar 7 11:54:17 UTC 2017 Modified Files: src/sys/kern: vfs_syscalls.c Log Message: Fix a logic error introduced with Rev. 1.507: defer setting MNT_RDONLY only if going from read-write to read-only. Should fix PR kern/52045

CVS commit: src/sys/ufs/ffs

2017-03-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 6 10:12:00 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Adapt the test "enable WAPBL on rw mounts only" to the recent change of the protocol to update a mounted file. Should fix PR kern/52031

CVS commit: src/sys/ufs/ffs

2017-03-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 6 10:12:00 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Adapt the test "enable WAPBL on rw mounts only" to the recent change of the protocol to update a mounted file. Should fix PR kern/52031

CVS commit: src/sys/kern

2017-03-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 6 10:11:21 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c vfs_trans.c Log Message: Always use the lowest mount for fstrans and suspend. This way we enter/leave or suspend/resume the stack of layered file systems as

CVS commit: src/sys/kern

2017-03-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 6 10:11:21 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c vfs_trans.c Log Message: Always use the lowest mount for fstrans and suspend. This way we enter/leave or suspend/resume the stack of layered file systems as

CVS commit: src/sys/kern

2017-03-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 6 10:10:43 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c Log Message: Deny unmounting file systems below layered file systems. To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49

CVS commit: src/sys/kern

2017-03-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 6 10:10:43 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c Log Message: Deny unmounting file systems below layered file systems. To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49

CVS commit: src/sys

2017-03-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 6 10:10:07 UTC 2017 Modified Files: src/sys/fs/union: union_vfsops.c src/sys/miscfs/nullfs: null_vfsops.c src/sys/miscfs/overlay: overlay_vfsops.c src/sys/miscfs/umapfs: umap_vfsops.c

CVS commit: src/sys

2017-03-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 6 10:10:07 UTC 2017 Modified Files: src/sys/fs/union: union_vfsops.c src/sys/miscfs/nullfs: null_vfsops.c src/sys/miscfs/overlay: overlay_vfsops.c src/sys/miscfs/umapfs: umap_vfsops.c

CVS commit: src/sys/fs/union

2017-03-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 6 10:08:49 UTC 2017 Modified Files: src/sys/fs/union: union_vnops.c Log Message: Handle v_writecount from union_open(), union_close() and union_revoke() so lower file system vnodes get marked as open for writing. To

CVS commit: src/sys/fs/union

2017-03-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 6 10:08:49 UTC 2017 Modified Files: src/sys/fs/union: union_vnops.c Log Message: Handle v_writecount from union_open(), union_close() and union_revoke() so lower file system vnodes get marked as open for writing. To

CVS commit: src/sys/kern

2017-03-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 6 10:07:52 UTC 2017 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Change vrecycle() and vgone() to lock with LK_RETRY. If this node is a layerfs node the lower node(s) may already be reclaimed. To generate a

CVS commit: src/sys/kern

2017-03-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 6 10:07:52 UTC 2017 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Change vrecycle() and vgone() to lock with LK_RETRY. If this node is a layerfs node the lower node(s) may already be reclaimed. To generate a

CVS commit: src/sys/kern

2017-03-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 2 10:41:27 UTC 2017 Modified Files: src/sys/kern: vfs_trans.c Log Message: Add an operation to test a mount for fstrans support and use it for _fstrans_start(), fstrans_done(), fstrans_is_owner(), vfs_suspend() and

CVS commit: src/sys/kern

2017-03-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 2 10:41:27 UTC 2017 Modified Files: src/sys/kern: vfs_trans.c Log Message: Add an operation to test a mount for fstrans support and use it for _fstrans_start(), fstrans_done(), fstrans_is_owner(), vfs_suspend() and

CVS commit: src/sys/ufs/ffs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 21:55:07 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_vnops.c Log Message: Make compile again without "options WAPBL". >From John D. Baker via current-users@, slightly modified by me. To generate a diff of this

CVS commit: src/sys/ufs/ffs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 21:55:07 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_vnops.c Log Message: Make compile again without "options WAPBL". >From John D. Baker via current-users@, slightly modified by me. To generate a diff of this

CVS commit: src/sys/miscfs/genfs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:47:26 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Protect genfs_getpages() against vnodes disappearing during a forced mount update from read-write to read-only. To generate a diff of

CVS commit: src/sys/miscfs/genfs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:47:26 UTC 2017 Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: Protect genfs_getpages() against vnodes disappearing during a forced mount update from read-write to read-only. To generate a diff of

CVS commit: src/sys/ufs/ffs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:46:43 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Bring back read-write to read-only mount update for ffs. To generate a diff of this commit: cvs rdiff -u -r1.347 -r1.348

CVS commit: src/sys/ufs/ffs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:46:43 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Bring back read-write to read-only mount update for ffs. To generate a diff of this commit: cvs rdiff -u -r1.347 -r1.348

CVS commit: src/sys/miscfs/specfs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:46:05 UTC 2017 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: Add a diagnostic test for buffers written to a block device holding a read-only mounted file system. This will become a KASSERT in

CVS commit: src/sys/miscfs/specfs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:46:05 UTC 2017 Modified Files: src/sys/miscfs/specfs: spec_vnops.c Log Message: Add a diagnostic test for buffers written to a block device holding a read-only mounted file system. This will become a KASSERT in

CVS commit: src/sys/kern

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:45:24 UTC 2017 Modified Files: src/sys/kern: vfs_syscalls.c Log Message: Suspend the mounted file system while updating. To generate a diff of this commit: cvs rdiff -u -r1.507 -r1.508 src/sys/kern/vfs_syscalls.c

CVS commit: src/sys/kern

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:45:24 UTC 2017 Modified Files: src/sys/kern: vfs_syscalls.c Log Message: Suspend the mounted file system while updating. To generate a diff of this commit: cvs rdiff -u -r1.507 -r1.508 src/sys/kern/vfs_syscalls.c

CVS commit: src/sys

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:44:47 UTC 2017 Modified Files: src/sys/fs/tmpfs: tmpfs.h tmpfs_vfsops.c src/sys/kern: vfs_syscalls.c src/sys/rump/librump/rumpvfs: rumpfs.c src/sys/sys: fstypes.h param.h Log Message: Change

CVS commit: src/sys

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:44:47 UTC 2017 Modified Files: src/sys/fs/tmpfs: tmpfs.h tmpfs_vfsops.c src/sys/kern: vfs_syscalls.c src/sys/rump/librump/rumpvfs: rumpfs.c src/sys/sys: fstypes.h param.h Log Message: Change

CVS commit: src/sys/kern

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:43:37 UTC 2017 Modified Files: src/sys/kern: vfs_vnops.c Log Message: Must always lock the parent -> lock the child -> unlock the parent. To generate a diff of this commit: cvs rdiff -u -r1.193 -r1.194

CVS commit: src/sys/ufs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:42:46 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_alloc.c ffs_snapshot.c ffs_vfsops.c ffs_vnops.c src/sys/ufs/ufs: ufs_bmap.c ufs_inode.c ufs_quota2.c ufs_readwrite.c ufs_vnops.c ufs_wapbl.c

CVS commit: src/sys/kern

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:43:37 UTC 2017 Modified Files: src/sys/kern: vfs_vnops.c Log Message: Must always lock the parent -> lock the child -> unlock the parent. To generate a diff of this commit: cvs rdiff -u -r1.193 -r1.194

CVS commit: src/sys/ufs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:42:46 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_alloc.c ffs_snapshot.c ffs_vfsops.c ffs_vnops.c src/sys/ufs/ufs: ufs_bmap.c ufs_inode.c ufs_quota2.c ufs_readwrite.c ufs_vnops.c ufs_wapbl.c

CVS commit: src/sys/fs/msdosfs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:41:28 UTC 2017 Modified Files: src/sys/fs/msdosfs: msdosfs_denode.c msdosfs_vfsops.c msdosfs_vnops.c Log Message: Remove now redundant calls to fstrans_start()/fstrans_done(). To generate a diff of this commit:

CVS commit: src/sys/fs/msdosfs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:41:28 UTC 2017 Modified Files: src/sys/fs/msdosfs: msdosfs_denode.c msdosfs_vfsops.c msdosfs_vnops.c Log Message: Remove now redundant calls to fstrans_start()/fstrans_done(). To generate a diff of this commit:

CVS commit: src/sys/kern

2017-02-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 23 11:23:22 UTC 2017 Modified Files: src/sys/kern: vfs_trans.c Log Message: Test for fstrans support before trying to allocate per-thread info. PR kern/51996 (kmem_alloc called from intr context in fstrans_get_lwp_info)

CVS commit: src/sys/kern

2017-02-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Feb 23 11:23:22 UTC 2017 Modified Files: src/sys/kern: vfs_trans.c Log Message: Test for fstrans support before trying to allocate per-thread info. PR kern/51996 (kmem_alloc called from intr context in fstrans_get_lwp_info)

CVS commit: src/sys/rump/librump/rumpkern

2017-02-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 22 11:20:59 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: Add weak aliases for _fstrans_start() and fstrans_done(). To generate a diff of this commit: cvs rdiff -u -r1.180 -r1.181

<    4   5   6   7   8   9   10   11   12   13   >