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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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"
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"
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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:
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)
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)
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
801 - 900 of 1790 matches
Mail list logo