Module Name:src
Committed By: hannken
Date: Sat Jan 12 10:44:36 UTC 2019
Modified Files:
src/external/cddl/osnet/sys/sys: vnode.h
Log Message:
Allow zfs_vn_rdwr() with "rw == UIO_READ" too.
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/external/cddl/o
Module Name:src
Committed By: hannken
Date: Sat Jan 12 10:43:33 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_ioctl.c
zfs_onexit.c
Log Message:
The ZFS onexit routines expect opening ZFS_DEV with O_EXCL to return
a cloned device w
Module Name:src
Committed By: hannken
Date: Sat Jan 12 10:42:09 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: dmu_send.c
Log Message:
Need FOF_UPDATE_OFFSET to update the offset on plain files.
Running "zfs send" to plain files no longer writes
Module Name:src
Committed By: hannken
Date: Sat Jan 12 10:42:40 UTC 2019
Modified Files:
src/external/cddl/osnet/sys/kern: taskq.c
Log Message:
Disable valid assertion "!(flags & TQ_NOQUEUE)" as "zfs send" triggers it.
To generate a diff of this commit:
cvs rdiff -u -r1.
Module Name:src
Committed By: hannken
Date: Sat Jan 12 10:41:31 UTC 2019
Modified Files:
src/external/cddl/osnet/dev/dtrace/amd64: dtrace_subr.c
Log Message:
There is no such function read_rflags(), probably meant x86_read_flags().
To generate a diff of this commit:
cvs
Module Name:src
Committed By: hannken
Date: Sat Jan 5 09:20:29 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Even though zfs_netbsd_putpages() cannot use ZFS_ENTER() it has
to respect the teardown lock.
Enter z_teardown
Module Name:src
Committed By: hannken
Date: Tue Jan 1 10:08:42 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
As already noted in XXX comment do a zil_commit() on reclaim.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Tue Jan 1 10:09:27 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Cannot use ZFS_ENTER() / ZFS_EXIT() as zfs_netbsd_putpages() is used
during vnode reclaim.
Add missing protect
Module Name:src
Committed By: hannken
Date: Tue Jan 1 10:08:01 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_ioctl.c
zfs_vfsops.c zfs_znode.c
src/external/cddl/osnet/dist/uts/common/fs/zfs/sys: zfs_znode.h
Log Message:
Ca
Module Name:src
Committed By: hannken
Date: Tue Jan 1 10:06:55 UTC 2019
Modified Files:
src/share/man/man9: vfsops.9 vnode.9
src/sys/fs/tmpfs: tmpfs_subr.c tmpfs_vfsops.c
src/sys/fs/udf: udf_subr.c
src/sys/kern: vfs_subr.c vfs_vnode.c
src/sy
Module Name:src
Committed By: hannken
Date: Sun Dec 16 14:04:14 UTC 2018
Modified Files:
src/tests/fs/common: fstest_zfs.c
src/tests/fs/zfs: t_zpool.sh
Log Message:
Have to hijack sysctl() and modctl() for zfs commands.
Should fix PR kern/53422
To generate a dif
Module Name:src
Committed By: hannken
Date: Sun Dec 16 14:03:37 UTC 2018
Modified Files:
src/lib/librumphijack: hijack.c rumphijack.3
Log Message:
Add an option "modctl" to capture modctl().
To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126 src/lib/librumph
Module Name:src
Committed By: hannken
Date: Thu Dec 13 10:20:51 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Drop v_interlock for zfs_range_lock(), another thread might hold part
of this range and wait for v_interlock.
Module Name:src
Committed By: hannken
Date: Thu Dec 13 10:20:20 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Operation zfs_range_lock() needs range as (offset,length), not as (low,high).
To generate a diff of this comm
Module Name:src
Committed By: hannken
Date: Thu Dec 13 10:19:47 UTC 2018
Modified Files:
src/external/cddl/osnet/sys/kern: mod.c
Log Message:
Don't allow module to init before mp_online.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/
Module Name:src
Committed By: hannken
Date: Mon Dec 10 15:22:35 UTC 2018
Modified Files:
src/sys/dev: vnd.c
Log Message:
Operation handle_with_strategy() also needs the
fstrans_start_lazy() / fstrans_done() bracket.
PR kern/53624 (dom0 freeze on domU exit)
To generate a
Module Name:src
Committed By: hannken
Date: Thu Dec 6 10:00:40 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
We have component names as counted strings (cn_nameptr, cn_namelen) but
ZFS expects a null-terminated name.
Al
Module Name:src
Committed By: hannken
Date: Thu Dec 6 09:58:52 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_znode.c
Log Message:
Add missing ZFS_OBJ_HOLD_ENTER() / ZFS_OBJ_HOLD_EXIT() to zfs_zget_cleaner().
To generate a diff of this comm
Module Name:src
Committed By: hannken
Date: Fri Nov 30 09:53:41 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
src/external/cddl/osnet/sys/sys: uio.h
Log Message:
Zfs_write() may hide write errors if uiomove() succeeds but a
fu
Module Name:src
Committed By: hannken
Date: Fri Nov 30 09:52:39 UTC 2018
Modified Files:
src/tests/fs/vfs: t_full.c
Log Message:
Skip zfs, it does not GOP_ALLOC.
PR kern/47656 test zfs_fillfs.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/tests/fs/vfs
Module Name:src
Committed By: hannken
Date: Wed Nov 28 10:01:28 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
src/tests/fs/vfs: t_unpriv.c
Log Message:
Redo the access check for setting va_flags in zfs_netbsd_setattr().
Use u
Module Name:src
Committed By: hannken
Date: Wed Nov 28 09:58:58 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
src/tests/fs/vfs: t_unpriv.c
Log Message:
Add missing access check for REMOVE into zfs_netbsd_lookup().
PR kern/476
Module Name:src
Committed By: hannken
Date: Wed Nov 28 09:57:59 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
src/tests/fs/vfs: t_unpriv.c
Log Message:
Add missing access check for setting va_Xtime into zfs_netbsd_setattr().
Module Name:src
Committed By: hannken
Date: Wed Nov 28 09:57:16 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
We expect VOP_ACCESS() to return EACCESS as general error.
Change zfs_netbsd_access() to translate the common
Module Name:src
Committed By: hannken
Date: Wed Nov 28 09:56:40 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Don't try to release a NULL vnode in zfs_netbsd_rename().
To generate a diff of this commit:
cvs rdiff -u -r1
Module Name:src
Committed By: hannken
Date: Wed Nov 28 09:56:09 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Remove an early test for "source and target are equal" from zfs_rename()
that broke BSD semantics.
To generat
Module Name:src
Committed By: hannken
Date: Wed Nov 28 09:55:36 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_znode.c
Log Message:
Add missing sa_buf_rele() into zfs_zget_cleaner().
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1
Module Name:src
Committed By: hannken
Date: Wed Nov 28 09:55:06 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Always unbusy pages in zfs_putapage() after the data has been written
into the DMU. Running fsx no longer hang
Module Name:src
Committed By: hannken
Date: Tue Nov 20 10:03:39 UTC 2018
Modified Files:
src/external/bsd/nsd/dist: server.c
Log Message:
Fix NSD when built with --enable-recvmmsg:
When resetting a query with query_reset(queries[i], ...) always restore the
corresponding m
Module Name:src
Committed By: hannken
Date: Wed Nov 14 17:51:37 UTC 2018
Modified Files:
src/sys/compat/linux/common: linux_socket.c
src/sys/compat/netbsd32: netbsd32_socket.c
Log Message:
Apply the recent fixes to {send,recv}mmsg() to their compat variants.
To g
Module Name:src
Committed By: hannken
Date: Mon Nov 12 09:21:45 UTC 2018
Modified Files:
src/external/bsd/nsd/include: config.h
Log Message:
Re-enable {send,recv}mmsg now they are working.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/nsd/i
Module Name:src
Committed By: hannken
Date: Mon Nov 12 09:21:13 UTC 2018
Modified Files:
src/sys/kern: uipc_syscalls.c
Log Message:
sys_recvmmsg: don't defer an error that already gets returned.
To generate a diff of this commit:
cvs rdiff -u -r1.198 -r1.199 src/sys/kern
Module Name:src
Committed By: hannken
Date: Wed Nov 7 09:59:12 UTC 2018
Modified Files:
src/sys/kern: uipc_syscalls.c
Log Message:
Don't defer errors from sendmmsg(). This matches the linux manpage.
Defer errors from recvmmsg() through so_rerror and
tests and return a d
Module Name:src
Committed By: hannken
Date: Wed Nov 7 09:58:19 UTC 2018
Modified Files:
src/sys/kern: uipc_socket.c
Log Message:
Update getsockopt(SO_ERROR) to behave like soreceive() and
return and clear so->so_rerror if so->so_error is zero.
Ok: christos@
To generate
Module Name:src
Committed By: hannken
Date: Fri Oct 12 09:43:59 UTC 2018
Modified Files:
src/external/bsd/nsd: Makefile.inc
Log Message:
Fix obvious typo: add missing equal sign.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/nsd/Makefile.in
Module Name:src
Committed By: hannken
Date: Fri Oct 5 09:51:56 UTC 2018
Modified Files:
src/distrib/sets/lists/comp: mi
src/share/man/man9: Makefile fstrans.9
src/sys/dev: vnd.c
src/sys/kern: vfs_trans.c
src/sys/miscfs/genfs: genfs_vfsops.c
Module Name:src
Committed By: hannken
Date: Fri Oct 5 09:49:23 UTC 2018
Modified Files:
src/sbin/fsck_ffs: setup.c
Log Message:
Add a test for duplicate inodes on the persistent snapshot list.
To generate a diff of this commit:
cvs rdiff -u -r1.101 -r1.102 src/sbin/fsck
Module Name:src
Committed By: hannken
Date: Wed Aug 29 09:04:40 UTC 2018
Modified Files:
src/sys/dev: fss.c fssvar.h
Log Message:
Add two new states FSS_CREATING and FSS_DESTROYING and use them
while creating or destroying a snapshot.
Remove now unneeded sc_lock that made
Module Name:src
Committed By: hannken
Date: Wed Aug 29 09:05:17 UTC 2018
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
Make sure getnewbuf() runs bawrite() inside fstrans.
Use fstrans_start_nowait() to skip buffers that would block.
To generate a diff of this comm
Module Name:src
Committed By: hannken
Date: Wed Aug 29 09:04:03 UTC 2018
Modified Files:
src/sys/dev: fss.c fssvar.h
Log Message:
Convert flags FSS_ACTIVE and FSS_ERROR into new member sc_state
with states FSS_IDLE, FSS_ACTIVE and FSS_ERROR.
No functional change intended.
Module Name:src
Committed By: hannken
Date: Tue Jul 31 09:33:50 UTC 2018
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_znode.c
Log Message:
Initialize z_lockf for new znodes.
Ok: Chuck Silvers
To generate a diff of this commit:
cvs rdiff -u -r1.20
Module Name:src
Committed By: hannken
Date: Thu May 3 07:28:44 UTC 2018
Modified Files:
src/sys/nfs: nfs_serv.c
Log Message:
nfsrv_readlink: stop attaching a zero-length mbuf for zero length symlinks.
To generate a diff of this commit:
cvs rdiff -u -r1.173 -r1.174 src/s
Module Name:src
Committed By: hannken
Date: Mon Apr 16 20:27:38 UTC 2018
Modified Files:
src/sys/miscfs/procfs: procfs_subr.c
Log Message:
Change procfs_revoke_vnodes() to use vrecycle()/vgone() instead
of VOP_REVOKE().
Gets rid of a bunch of suspensions on /proc as vrecy
Module Name:src
Committed By: hannken
Date: Mon Apr 16 20:25:21 UTC 2018
Modified Files:
src/sys/kern: subr_pserialize.c
Log Message:
Function pserialize_perform() usually succeeds after two cross calls
so defer kpause() to iterations three and above.
Speeds up VOP_REVOKE
Module Name:src
Committed By: hannken
Date: Sat Apr 7 13:42:42 UTC 2018
Modified Files:
src/sys/miscfs/procfs: procfs_vnops.c
Log Message:
Lock the target cwdi and take an additional reference to the
vnode we are interested in to prevent it from disappearing
before getcwd
Module Name:src
Committed By: hannken
Date: Tue Feb 13 11:20:08 UTC 2018
Modified Files:
src/sbin/fsck_ffs: pass1.c
Log Message:
Treat an inode with "mode == 0" and "blocks != 0" as partially allocated
and clear it as ffs_newvnode() tests for "blocks == 0".
To generate a
Module Name:src
Committed By: hannken
Date: Sun Jan 28 10:02:01 UTC 2018
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
Prevent use-after-free where genfs_node_destroy() would destroy
a lock residing in the just freed inode data.
To generate a diff of this co
Module Name:src
Committed By: hannken
Date: Sun Jan 28 10:01:18 UTC 2018
Modified Files:
src/sys/ufs/ufs: ufs_inode.c
Log Message:
Make sure inode blocks and size are zero when VOP_INACTIVE()
finalises a now unlinked inode.
Counterpart of the check in ffs_newvnode().
To
Module Name:src
Committed By: hannken
Date: Thu Dec 21 15:52:19 UTC 2017
Modified Files:
src/usr.sbin/fssconfig: fssconfig.c
Log Message:
Use stat() information to decide if the backing store is a directory.
Depending on open() returning EISDIR fails for mount points.
To
Module Name:src
Committed By: hannken
Date: Thu Dec 21 15:51:39 UTC 2017
Modified Files:
src/sys/dev: fss.c
Log Message:
Pass residual back to b_resid for persistent snapshots.
To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103 src/sys/dev/fss.c
Please note
Module Name:src
Committed By: hannken
Date: Thu Dec 21 15:51:07 UTC 2017
Modified Files:
src/sys/dev: fss.c
Log Message:
Bounds check against media size for non-persistent snapshots.
To generate a diff of this commit:
cvs rdiff -u -r1.101 -r1.102 src/sys/dev/fss.c
Pleas
Module Name:src
Committed By: hannken
Date: Thu Dec 21 15:50:33 UTC 2017
Modified Files:
src/sys/dev: fss.c
Log Message:
Treat partial read from backing store as I/O error.
To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101 src/sys/dev/fss.c
Please note tha
Module Name:src
Committed By: hannken
Date: Sun Dec 10 17:52:13 UTC 2017
Modified Files:
src/sys/arch/i386/conf: ALL
Log Message:
Add option XHCI_DEBUG.
To generate a diff of this commit:
cvs rdiff -u -r1.432 -r1.433 src/sys/arch/i386/conf/ALL
Please note that diffs are
Module Name:src
Committed By: hannken
Date: Sun Dec 10 17:50:01 UTC 2017
Modified Files:
src/sys/dev/usb: xhci.c
Log Message:
Use USB_DEBUG, not XHCI_DEBUG to protect `dci', DPRINTFN() always uses it.
To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81 src/sys/
Module Name:src
Committed By: hannken
Date: Mon Aug 21 09:00:21 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c vfs_vnode.c
src/sys/sys: vnode_impl.h
Log Message:
Change forced unmount to revert open device vnodes to anonymous devices.
To generate a diff of th
Module Name:src
Committed By: hannken
Date: Mon Aug 21 08:56:45 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c
src/sys/miscfs/deadfs: dead_vfsops.c
Log Message:
No need to cache anonymous device vnodes, they will never be looked up.
Set key to (dead_rootmount,
Module Name:src
Committed By: hannken
Date: Mon Jul 17 14:36:13 UTC 2017
Modified Files:
src/distrib/sparc64/xminiroot: Makefile
Log Message:
Bump image size.
To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/distrib/sparc64/xminiroot/Makefile
Please not
Module Name:src
Committed By: hannken
Date: Mon Jul 17 09:22:36 UTC 2017
Modified Files:
src/sys/fs/union: union.h union_subr.c
Log Message:
Make union_newlower() ans union_newupper() local to union_subr.c,
expand and remove union_updatevp() and take care to transfer the
v
Module Name:src
Committed By: hannken
Date: Wed Jul 12 09:32:00 UTC 2017
Modified Files:
src/sys/kern: vnode_if.c
src/sys/rump/include/rump: rumpvnode_if.h
src/sys/rump/librump/rumpvfs: rumpvnode_if.c
src/sys/sys: vnode_if.h
Log Message:
Regen.
To
Module Name:src
Committed By: hannken
Date: Wed Jul 12 09:31:07 UTC 2017
Modified Files:
src/sys/kern: vnode_if.src
Log Message:
As VOP_ADVLOCK() may block indefinitely we cannot take fstrans here.
Fixes PR kern/52364: System hangs not much before showing the login prompt
Module Name:src
Committed By: hannken
Date: Wed Jul 12 09:30:16 UTC 2017
Modified Files:
src/sys/ufs/ffs: ffs_alloc.c
Log Message:
When initializing more inodes make sure to write them to disk
before writing the cylinder group with updated cg_initediblk.
To generate a di
Module Name:src
Committed By: hannken
Date: Tue Jun 27 08:40:53 UTC 2017
Modified Files:
src/sys/miscfs/genfs: genfs_io.c
Log Message:
Add missing check for dead or dying vnode to the entry of genfs_getpages().
To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.7
Module Name:src
Committed By: hannken
Date: Sat Jun 24 12:14:21 UTC 2017
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c
Log Message:
Refuse to open a block device with zero open count when it has
a mountpoint set. This may happen after forced detach or unplug
of a mo
Module Name:src
Committed By: hannken
Date: Sat Jun 24 12:13:16 UTC 2017
Modified Files:
src/sys/fs/udf: udf_vfsops.c
Log Message:
No need to call vflush from failing udf_mount(). If the system nodes
really have to disappear we should change vrele() to vrecycle() here.
Module Name:src
Committed By: hannken
Date: Sun Jun 18 14:00:18 UTC 2017
Modified Files:
src/sys/kern: vfs_trans.c
Log Message:
Make the fast path of fstrans_get_lwp_info() "static inline".
To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/kern/vfs_tr
Module Name:src
Committed By: hannken
Date: Sun Jun 18 13:59:45 UTC 2017
Modified Files:
src/sys/kern: vfs_trans.c
Log Message:
Clear fstrans entries whose mount is gone from the last fstrans_done() only.
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/
Module Name:src
Committed By: hannken
Date: Sun Jun 4 08:05:42 UTC 2017
Modified Files:
src/share/man/man9: fstrans.9
src/sys/kern: vfs_mount.c vfs_trans.c vfs_vnode.c vnode_if.c
src/sys/miscfs/genfs: genfs_io.c layer_vnops.c
src/sys/rump/include/ru
Module Name:src
Committed By: hannken
Date: Sun Jun 4 08:03:26 UTC 2017
Modified Files:
src/sys/kern: vnode_if.sh
Log Message:
Operations fstrans_start() and fstrans_start_nowait() now always
use FSTRANS_SHARED as lock type so remove the lock type argument.
To generate
Module Name:src
Committed By: hannken
Date: Sun Jun 4 08:02:26 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c
src/sys/miscfs/genfs: genfs_vnops.c layer_extern.h layer_vfsops.c
src/sys/miscfs/nullfs: null_vnops.c
src/sys/miscfs/overlay: overlay_v
Module Name:src
Committed By: hannken
Date: Sun Jun 4 08:01:33 UTC 2017
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
Now that FSTRANS is part of VOP_*LOCK() remove FSTRANS and vdead_check()
from genfs_.*lock() and assert the vnode state once the vnode
Module Name:src
Committed By: hannken
Date: Sun Jun 4 08:00:27 UTC 2017
Modified Files:
src/sys/kern: vnode_if.c
src/sys/rump/include/rump: rumpvnode_if.h
src/sys/rump/librump/rumpvfs: rumpvnode_if.c
src/sys/sys: vnode_if.h
Log Message:
Regen.
To
Module Name:src
Committed By: hannken
Date: Sun Jun 4 07:59:17 UTC 2017
Modified Files:
src/sys/kern: vnode_if.sh vnode_if.src
Log Message:
Add "FSTRANS=LOCK" and "FSTRANS=UNLOCK" to vop_lock and vop_unlock.
Add two "static inline" functions to vnode_if.c to handle MPSAF
Module Name:src
Committed By: hannken
Date: Sun Jun 4 07:58:30 UTC 2017
Modified Files:
src/sys/kern: vfs_subr.c vfs_vnode.c
src/sys/sys: vnode_impl.h
Log Message:
A vnode is usually called "active", if it has an associated file system
node and a usecount greater
Module Name:src
Committed By: hannken
Date: Sun May 28 16:39:42 UTC 2017
Modified Files:
src/share/man/man9: vnode.9
src/sys/kern: vfs_vnode.c
src/sys/sys: param.h
Log Message:
Restrict vgone() to suspended file systems only.
Welcome to 7.99.75, old file s
Module Name:src
Committed By: hannken
Date: Sun May 28 16:38:55 UTC 2017
Modified Files:
src/sys/ufs/ext2fs: ext2fs_alloc.c ext2fs_extern.h ext2fs_vfsops.c
ext2fs_vnops.c
Log Message:
Change ext2fs to use vcache_new like we did for ffs:
- Change ext2fs_valloc t
Module Name:src
Committed By: hannken
Date: Sun May 28 16:37:55 UTC 2017
Modified Files:
src/sys/ufs/ffs: ffs_wapbl.c
Log Message:
No need to call vgone() on the just created in file system log vnode,
vput() is sufficient.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Sun May 28 16:37:16 UTC 2017
Modified Files:
src/sys/rump/librump/rumpvfs: rumpfs.c
Log Message:
Suspend file system for vgone().
To generate a diff of this commit:
cvs rdiff -u -r1.149 -r1.150 src/sys/rump/librump/rumpvfs/rump
Module Name:src
Committed By: hannken
Date: Sun May 28 16:36:37 UTC 2017
Modified Files:
src/sys/fs/smbfs: smbfs_node.c smbfs_node.h smbfs_vnops.c
Log Message:
When a vnode has an invalid type because the type changed on the
server replace vgone() with new operation smbfs_
Module Name:src
Committed By: hannken
Date: Sun May 28 16:35:47 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Add a helper to propagate file system suspension for vrevoke().
Take care to retry suspension on interrupt as vrevoke must succeed.
To generat
Module Name:src
Committed By: hannken
Date: Wed May 24 09:55:19 UTC 2017
Modified Files:
src/sys/fs/union: union_vnops.c
Log Message:
Use VCALL() to lock or unlock the lower node.
To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 src/sys/fs/union/union_vnops.
Module Name:src
Committed By: hannken
Date: Wed May 24 09:54:40 UTC 2017
Modified Files:
src/sys/miscfs/genfs: layer_vnops.c
Log Message:
Protect layer_getpages against vnodes disappearing during a
forced unmount.
To generate a diff of this commit:
cvs rdiff -u -r1.64 -r
Module Name:src
Committed By: hannken
Date: Wed May 24 09:53:55 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c vfs_subr.c
src/sys/miscfs/genfs: genfs_vfsops.c
src/sys/sys: mount.h param.h
Log Message:
With dounmount() working on a suspended file system
Module Name:src
Committed By: hannken
Date: Wed May 24 09:53:00 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c vfs_subr.c
src/sys/sys: mount.h
Log Message:
Remove the syncer dance from dounmount(). The syncer skips
unmounting file systems as they are suspended
Module Name:src
Committed By: hannken
Date: Wed May 17 12:46:14 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Suspend file system while revoking a vnode. This way no operations run
on the mounted file system during revoke and all operations see
the state
Module Name:src
Committed By: hannken
Date: Wed May 17 12:45:03 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Suspend file system while unmounting. This way no operations run
on the mounted file system during unmount and all operations see
the state befo
Module Name:src
Committed By: hannken
Date: Sun May 7 08:26:58 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c vfs_subr.c vfs_syscalls.c
Log Message:
Enter fstrans from _vfs_busy() and leave from vfs_unbusy().
Adapt sched_sync() and do_sys_sync().
To generate a diff
Module Name:src
Committed By: hannken
Date: Sun May 7 08:25:54 UTC 2017
Modified Files:
src/sys/kern: vfs_syscalls.c
src/sys/miscfs/genfs: genfs_vfsops.c
Log Message:
Return ENOENT if trying to suspend an unmounted file system.
To generate a diff of this commit:
Module Name:src
Committed By: hannken
Date: Sun May 7 08:24:20 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c vfs_trans.c
Log Message:
Move fstrans initialization to vfs_mountalloc().
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/kern/vfs_mou
Module Name:src
Committed By: hannken
Date: Sun May 7 08:23:28 UTC 2017
Modified Files:
src/sys/kern: vfs_trans.c
Log Message:
Handle the case where the mount is gone and its mnt_transinfo is NULL.
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/ke
Module Name:src
Committed By: hannken
Date: Sun May 7 08:22:40 UTC 2017
Modified Files:
src/sys/fs/union: union_vnops.c
Log Message:
Move v_writecount adjustment from revoke to reclaim.
To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 src/sys/fs/union/union
Module Name:src
Committed By: hannken
Date: Sun May 7 08:21:08 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Remove now invalid comment.
To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/sys/kern/vfs_mount.c
Please note that diffs are
Module Name:src
Committed By: hannken
Date: Sun May 7 08:21:57 UTC 2017
Modified Files:
src/sys/miscfs/genfs: layer_vnops.c
Log Message:
Move v_writecount adjustment from revoke to reclaim.
To generate a diff of this commit:
cvs rdiff -u -r1.63 -r1.64 src/sys/miscfs/gen
Module Name:src
Committed By: hannken
Date: Mon Apr 17 08:34:58 UTC 2017
Modified Files:
src/sys/sys: param.h
Log Message:
Welcome to 7.99.70
To generate a diff of this commit:
cvs rdiff -u -r1.536 -r1.537 src/sys/sys/param.h
Please note that diffs are not public domain
Module Name:src
Committed By: hannken
Date: Mon Apr 17 08:34:27 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c vfs_subr.c
src/sys/sys: mount.h
Log Message:
Add vfs_trybusy() and mountlist_iterator_trynext() and use it for the syncer.
To generate a diff of thi
Module Name:src
Committed By: hannken
Date: Mon Apr 17 08:33:40 UTC 2017
Modified Files:
src/share/man/man9: vfssubr.9
Log Message:
Update vfs_busy(), vfs_unbusy(), vfs_mountalloc() and vfs_rootmountalloc().
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 s
Module Name:src
Committed By: hannken
Date: Mon Apr 17 08:32:55 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
No need to keep a not yet visible mount busy. Move vfs_busy()
from vfs_mountalloc() to vfs_rootmountalloc().
XXX: Do we really need to vfs_busy
Module Name:src
Committed By: hannken
Date: Mon Apr 17 08:32: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
src/sys/f
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
src/sys/f
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 m
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 src/s
101 - 200 of 716 matches
Mail list logo