Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:49:21 UTC 2022
Modified Files:
src/sys/arch/landisk/landisk: autoconf.c
Log Message:
Lock vnode across VOP_OPEN/VOP_IOCTL/VOP_CLOSE.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:49:21 UTC 2022
Modified Files:
src/sys/arch/landisk/landisk: autoconf.c
Log Message:
Lock vnode across VOP_OPEN/VOP_IOCTL/VOP_CLOSE.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:48:42 UTC 2022
Modified Files:
src/sys/ufs/mfs: mfs_vfsops.c mfs_vnops.c
Log Message:
Switch MFS device node to real vnode locking, VV_LOCKSWORK now.
To generate a diff of this commit:
cvs rdiff -u -r1.114
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:48:42 UTC 2022
Modified Files:
src/sys/ufs/mfs: mfs_vfsops.c mfs_vnops.c
Log Message:
Switch MFS device node to real vnode locking, VV_LOCKSWORK now.
To generate a diff of this commit:
cvs rdiff -u -r1.114
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:48:04 UTC 2022
Modified Files:
src/sys/fs/union: union_subr.c union_vnops.c
Log Message:
As FSTRANS is part of VOP_*LOCK() since June 4, 2017 the vdead_check()
from union_lock() is no longer needed.
Adapt
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:48:04 UTC 2022
Modified Files:
src/sys/fs/union: union_subr.c union_vnops.c
Log Message:
As FSTRANS is part of VOP_*LOCK() since June 4, 2017 the vdead_check()
from union_lock() is no longer needed.
Adapt
Module Name:src
Committed By: hannken
Date: Tue Mar 15 15:27:43 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
vrelel(): No need to test usecount if VGET marker is clear.
Assert "usecount == 1" instead.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Tue Mar 15 15:27:43 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
vrelel(): No need to test usecount if VGET marker is clear.
Assert "usecount == 1" instead.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Wed Mar 9 08:43:28 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
vrelel(): after all locks are in place check for new reference again.
Should fix assertion "vp->v_iflag & VI_TEXT" under load.
To generate a
Module Name:src
Committed By: hannken
Date: Wed Mar 9 08:43:28 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
vrelel(): after all locks are in place check for new reference again.
Should fix assertion "vp->v_iflag & VI_TEXT" under load.
To generate a
Module Name:src
Committed By: hannken
Date: Mon Feb 28 08:45:36 UTC 2022
Modified Files:
src/sys/nfs: nfs_clntsubs.c
Log Message:
Revert the hack from the last commit now that VOP_UNLOCK()
no longer may hold v_interlock or vmobjlock.
To generate a diff of this commit:
Module Name:src
Committed By: hannken
Date: Mon Feb 28 08:45:36 UTC 2022
Modified Files:
src/sys/nfs: nfs_clntsubs.c
Log Message:
Revert the hack from the last commit now that VOP_UNLOCK()
no longer may hold v_interlock or vmobjlock.
To generate a diff of this commit:
Module Name:src
Committed By: hannken
Date: Mon Feb 28 08:44:04 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
vrelel(): no VOP_UNLOCK() with v_interlock or vmobjlock held.
To generate a diff of this commit:
cvs rdiff -u -r1.133 -r1.134
Module Name:src
Committed By: hannken
Date: Mon Feb 28 08:44:04 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
vrelel(): no VOP_UNLOCK() with v_interlock or vmobjlock held.
To generate a diff of this commit:
cvs rdiff -u -r1.133 -r1.134
Module Name:src
Committed By: hannken
Date: Mon Feb 21 17:07:45 UTC 2022
Modified Files:
src/sys/ufs/ufs: ufs_readwrite.c
Log Message:
Fix wrong assertion, the negatiopn of "a && b" is "!a || !b" so we
need "DIP(ip, blocks) != 0" here.
Should fix PR kern/56725 (Panic
Module Name:src
Committed By: hannken
Date: Mon Feb 21 17:07:45 UTC 2022
Modified Files:
src/sys/ufs/ufs: ufs_readwrite.c
Log Message:
Fix wrong assertion, the negatiopn of "a && b" is "!a || !b" so we
need "DIP(ip, blocks) != 0" here.
Should fix PR kern/56725 (Panic
Module Name:src
Committed By: hannken
Date: Thu Feb 17 14:39:51 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Do the space accounting before VOP_INACTIVE() so we may
unlock the vnode after VOP_INCATIVE().
This was the last call from vrelel() to
Module Name:src
Committed By: hannken
Date: Thu Feb 17 14:39:51 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Do the space accounting before VOP_INACTIVE() so we may
unlock the vnode after VOP_INCATIVE().
This was the last call from vrelel() to
Module Name:src
Committed By: hannken
Date: Thu Feb 17 14:39:14 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
src/usr.sbin/pstat: pstat.c
Log Message:
Add a marker VUSECOUNT_VGET to v_usecount that gets set whenever
vcache_vget() or vache_tryvget() succeeds.
Module Name:src
Committed By: hannken
Date: Thu Feb 17 14:39:14 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
src/usr.sbin/pstat: pstat.c
Log Message:
Add a marker VUSECOUNT_VGET to v_usecount that gets set whenever
vcache_vget() or vache_tryvget() succeeds.
Module Name:src
Committed By: hannken
Date: Thu Feb 17 14:38:06 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
If the vnode to vrelel() is already reclaimed there is no need
to lock or defer it. Jump straight to decrement usecount and requeue.
To
Module Name:src
Committed By: hannken
Date: Thu Feb 17 14:38:06 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
If the vnode to vrelel() is already reclaimed there is no need
to lock or defer it. Jump straight to decrement usecount and requeue.
To
Module Name:src
Committed By: hannken
Date: Fri Feb 11 10:55:15 UTC 2022
Modified Files:
src/sbin/fsck_v7fs: main.c pathname.c
src/sys/fs/v7fs: v7fs_dirent.c v7fs_dirent.h v7fs_file.c v7fs_file.h
v7fs_file_util.c v7fs_vnops.c
Module Name:src
Committed By: hannken
Date: Fri Feb 11 10:55:15 UTC 2022
Modified Files:
src/sbin/fsck_v7fs: main.c pathname.c
src/sys/fs/v7fs: v7fs_dirent.c v7fs_dirent.h v7fs_file.c v7fs_file.h
v7fs_file_util.c v7fs_vnops.c
Module Name:src
Committed By: hannken
Date: Thu Feb 10 10:59:12 UTC 2022
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
Remove the assertion "searchdir != foundobj" from lookup_crossmount().
It will trigger whenever we lookup "." on a directory that becomes
Module Name:src
Committed By: hannken
Date: Thu Feb 10 10:59:12 UTC 2022
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
Remove the assertion "searchdir != foundobj" from lookup_crossmount().
It will trigger whenever we lookup "." on a directory that becomes
Module Name:src
Committed By: hannken
Date: Tue Feb 8 08:57:11 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Operation vfs_suspend() returns ENOENT if the mount is gone (IMNT_GONE).
Adjust the KASSERT() appropriately.
To generate a diff of this
Module Name:src
Committed By: hannken
Date: Tue Feb 8 08:57:11 UTC 2022
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Operation vfs_suspend() returns ENOENT if the mount is gone (IMNT_GONE).
Adjust the KASSERT() appropriately.
To generate a diff of this
Module Name:src
Committed By: hannken
Date: Sat Feb 5 17:32:59 UTC 2022
Modified Files:
src/sys/dev/scsipi: scsiconf.c
Log Message:
Initialize "replun" -- found with KMSAN.
To generate a diff of this commit:
cvs rdiff -u -r1.297 -r1.298 src/sys/dev/scsipi/scsiconf.c
Module Name:src
Committed By: hannken
Date: Sat Feb 5 17:32:59 UTC 2022
Modified Files:
src/sys/dev/scsipi: scsiconf.c
Log Message:
Initialize "replun" -- found with KMSAN.
To generate a diff of this commit:
cvs rdiff -u -r1.297 -r1.298 src/sys/dev/scsipi/scsiconf.c
Module Name:src
Committed By: hannken
Date: Fri Feb 4 15:33:57 UTC 2022
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Stop clearing "v_mountedhere" in mount_domount() error path.
We did not set it and may clear the value from another mount.
To generate a diff
Module Name:src
Committed By: hannken
Date: Fri Feb 4 15:33:57 UTC 2022
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Stop clearing "v_mountedhere" in mount_domount() error path.
We did not set it and may clear the value from another mount.
To generate a diff
Module Name:src
Committed By: hannken
Date: Tue Jan 11 11:10:46 UTC 2022
Modified Files:
src/sys/miscfs/procfs: procfs_vnops.c
Log Message:
Use a single "p" variable.
Should fix PR kern/56614: kernel panic on tmux
To generate a diff of this commit:
cvs rdiff -u -r1.222
Module Name:src
Committed By: hannken
Date: Tue Jan 11 11:10:46 UTC 2022
Modified Files:
src/sys/miscfs/procfs: procfs_vnops.c
Log Message:
Use a single "p" variable.
Should fix PR kern/56614: kernel panic on tmux
To generate a diff of this commit:
cvs rdiff -u -r1.222
Module Name:src
Committed By: hannken
Date: Sat Jan 1 11:57:44 UTC 2022
Modified Files:
src/sys/dev/wscons: wsemul_sun.c
Log Message:
Protect KASSERT() with "#ifdef DIAGNOSTIC" as its expression is
undefined otherwise.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Sat Jan 1 11:57:44 UTC 2022
Modified Files:
src/sys/dev/wscons: wsemul_sun.c
Log Message:
Protect KASSERT() with "#ifdef DIAGNOSTIC" as its expression is
undefined otherwise.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Sat Jan 1 11:56:15 UTC 2022
Modified Files:
src/sys/arch/sparc64/sparc64: pmap.c
Log Message:
Remove an "#ifdef DIAGNOSTIC", KASSERT() always conumes its expression.
To generate a diff of this commit:
cvs rdiff -u -r1.312
Module Name:src
Committed By: hannken
Date: Sat Jan 1 11:56:15 UTC 2022
Modified Files:
src/sys/arch/sparc64/sparc64: pmap.c
Log Message:
Remove an "#ifdef DIAGNOSTIC", KASSERT() always conumes its expression.
To generate a diff of this commit:
cvs rdiff -u -r1.312
Module Name:src
Committed By: hannken
Date: Thu Dec 23 17:13:13 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: ALL
src/sys/arch/i386/conf: ALL
Log Message:
Disable amdgpu as it uses floating point arithmetics and subr_kcov
doesnt handle it.
Ok: riastradh@
To
Module Name:src
Committed By: hannken
Date: Thu Dec 23 17:13:13 UTC 2021
Modified Files:
src/sys/arch/amd64/conf: ALL
src/sys/arch/i386/conf: ALL
Log Message:
Disable amdgpu as it uses floating point arithmetics and subr_kcov
doesnt handle it.
Ok: riastradh@
To
Module Name:src
Committed By: hannken
Date: Thu Dec 23 17:11:41 UTC 2021
Modified Files:
src/sys/external/bsd/drm2/dist/drm: drm_atomic.c
Log Message:
Initialize crtc_state to suppress false warning it may be used uninitialized.
Ok: riastradh@
To generate a diff of
Module Name:src
Committed By: hannken
Date: Thu Dec 23 17:11:41 UTC 2021
Modified Files:
src/sys/external/bsd/drm2/dist/drm: drm_atomic.c
Log Message:
Initialize crtc_state to suppress false warning it may be used uninitialized.
Ok: riastradh@
To generate a diff of
Module Name:src
Committed By: hannken
Date: Thu Dec 23 17:09:25 UTC 2021
Modified Files:
src/sys/external/bsd/drm2/dist/drm/radeon: radeon_ttm.c
src/sys/external/bsd/drm2/dist/drm/ttm: ttm_bo.c
Log Message:
Cast addr to uint64_t before printing.
Ok: riastradh@
Module Name:src
Committed By: hannken
Date: Thu Dec 23 17:09:25 UTC 2021
Modified Files:
src/sys/external/bsd/drm2/dist/drm/radeon: radeon_ttm.c
src/sys/external/bsd/drm2/dist/drm/ttm: ttm_bo.c
Log Message:
Cast addr to uint64_t before printing.
Ok: riastradh@
Module Name:src
Committed By: hannken
Date: Thu Dec 23 17:05:49 UTC 2021
Modified Files:
src/sys/dev/pci: if_wm.c
Log Message:
Keep constants 32 bit, why does __BIT() return uintmax_t?
To generate a diff of this commit:
cvs rdiff -u -r1.724 -r1.725
Module Name:src
Committed By: hannken
Date: Thu Dec 23 17:05:49 UTC 2021
Modified Files:
src/sys/dev/pci: if_wm.c
Log Message:
Keep constants 32 bit, why does __BIT() return uintmax_t?
To generate a diff of this commit:
cvs rdiff -u -r1.724 -r1.725
Module Name:src
Committed By: hannken
Date: Fri Dec 10 09:20:38 UTC 2021
Modified Files:
src/sys/fs/union: union_vnops.c
Log Message:
Fix previous, don't copy up if the underlying node is unreadable.
To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81
Module Name:src
Committed By: hannken
Date: Fri Dec 10 09:20:38 UTC 2021
Modified Files:
src/sys/fs/union: union_vnops.c
Log Message:
Fix previous, don't copy up if the underlying node is unreadable.
To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81
Module Name:src
Committed By: hannken
Date: Sun Dec 5 16:16:58 UTC 2021
Modified Files:
src/sys/fs/union: union_vnops.c
Log Message:
In union_access() copy up regular files before checking permissions.
Unionfs is meant to provide a writable layer above a read-only layer
Module Name:src
Committed By: hannken
Date: Sun Dec 5 16:16:58 UTC 2021
Modified Files:
src/sys/fs/union: union_vnops.c
Log Message:
In union_access() copy up regular files before checking permissions.
Unionfs is meant to provide a writable layer above a read-only layer
Module Name:src
Committed By: hannken
Date: Thu Nov 25 14:17:22 UTC 2021
Modified Files:
src/tests/net: net_common.sh
src/tests/net/mpls: t_ldp_regen.sh
src/tests/net/net: t_ipv6_lifetime.sh
Log Message:
Consistently use "drvctl -l qemufwcfg0" to check if
Module Name:src
Committed By: hannken
Date: Thu Nov 25 14:17:22 UTC 2021
Modified Files:
src/tests/net: net_common.sh
src/tests/net/mpls: t_ldp_regen.sh
src/tests/net/net: t_ipv6_lifetime.sh
Log Message:
Consistently use "drvctl -l qemufwcfg0" to check if
Module Name:src
Committed By: hannken
Date: Sun Nov 21 09:35:39 UTC 2021
Modified Files:
src/tests/kernel/kqueue: Makefile t_timer.c
Log Message:
Test kernel/kqueue/t_timer, subtests abstime, basic_timer and timer_units
often fail when run on QEMU because QEMU misses
Module Name:src
Committed By: hannken
Date: Sun Nov 21 09:35:39 UTC 2021
Modified Files:
src/tests/kernel/kqueue: Makefile t_timer.c
Log Message:
Test kernel/kqueue/t_timer, subtests abstime, basic_timer and timer_units
often fail when run on QEMU because QEMU misses
Module Name:src
Committed By: hannken
Date: Sat Nov 13 14:52:08 UTC 2021
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
If lookup_fastforward() loses an intermediate searchdir, has to roll
back and retry it must use the initial searchdir from *searchdir_ret
for
Module Name:src
Committed By: hannken
Date: Sat Nov 13 14:52:08 UTC 2021
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
If lookup_fastforward() loses an intermediate searchdir, has to roll
back and retry it must use the initial searchdir from *searchdir_ret
for
Module Name:src
Committed By: hannken
Date: Sun Nov 7 09:22:58 UTC 2021
Modified Files:
src/external/gpl3/gcc/dist/gcc/config: netbsd.h
Log Message:
Libtsan intercepts the pthread exported functions with
dlsym(RTLD_NEXT, func_name). This fails for pthread_join() as it
Module Name:src
Committed By: hannken
Date: Sun Nov 7 09:22:58 UTC 2021
Modified Files:
src/external/gpl3/gcc/dist/gcc/config: netbsd.h
Log Message:
Libtsan intercepts the pthread exported functions with
dlsym(RTLD_NEXT, func_name). This fails for pthread_join() as it
Module Name:src
Committed By: hannken
Date: Mon Nov 1 14:33:42 UTC 2021
Modified Files:
src/tests/lib/libc/sys: Makefile t_timerfd.c
Log Message:
Test lib/libc/sys/t_timerfd often fails when run on QEMU because
QEMU misses clock interrupts.
Always check values against [
Module Name:src
Committed By: hannken
Date: Mon Nov 1 14:33:42 UTC 2021
Modified Files:
src/tests/lib/libc/sys: Makefile t_timerfd.c
Log Message:
Test lib/libc/sys/t_timerfd often fails when run on QEMU because
QEMU misses clock interrupts.
Always check values against [
Module Name:src
Committed By: hannken
Date: Sat Oct 30 13:43:40 UTC 2021
Modified Files:
src/usr.bin/telnet: telnet.c
Log Message:
Obvious typo ':' -> ';'.
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/usr.bin/telnet/telnet.c
Please note that diffs
Module Name:src
Committed By: hannken
Date: Sat Oct 30 13:43:40 UTC 2021
Modified Files:
src/usr.bin/telnet: telnet.c
Log Message:
Obvious typo ':' -> ';'.
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/usr.bin/telnet/telnet.c
Please note that diffs
Module Name:src
Committed By: hannken
Date: Sat Oct 30 09:53:47 UTC 2021
Modified Files:
src/tests/fs/tmpfs: t_link.sh
Log Message:
With the recent "centralize vnode kevent handling" kevent(2) no
longer raises NOTE_LINK when removing a hard linked node.
It now behaves as
Module Name:src
Committed By: hannken
Date: Sat Oct 30 09:53:47 UTC 2021
Modified Files:
src/tests/fs/tmpfs: t_link.sh
Log Message:
With the recent "centralize vnode kevent handling" kevent(2) no
longer raises NOTE_LINK when removing a hard linked node.
It now behaves as
Module Name:src
Committed By: hannken
Date: Sat Oct 23 17:43:08 UTC 2021
Modified Files:
src/tests/fs/vfs: t_renamerace.c
Log Message:
After converting msdosfs_rename() to use genfs_sane_rename() the
MSDOS tests should pass.
Tested on QEMU/nvmm archs i386 and amd64.
Module Name:src
Committed By: hannken
Date: Sat Oct 23 17:43:08 UTC 2021
Modified Files:
src/tests/fs/vfs: t_renamerace.c
Log Message:
After converting msdosfs_rename() to use genfs_sane_rename() the
MSDOS tests should pass.
Tested on QEMU/nvmm archs i386 and amd64.
Module Name:src
Committed By: hannken
Date: Sat Oct 23 07:45:03 UTC 2021
Modified Files:
src/sys/fs/msdosfs: denode.h msdosfs_rename.c
Log Message:
Convert msdosfs_rename() to use genfs_sane_rename().
Based on work by Taylor R Campbell.
To generate a diff of this
Module Name:src
Committed By: hannken
Date: Sat Oct 23 07:45:03 UTC 2021
Modified Files:
src/sys/fs/msdosfs: denode.h msdosfs_rename.c
Log Message:
Convert msdosfs_rename() to use genfs_sane_rename().
Based on work by Taylor R Campbell.
To generate a diff of this
Module Name:src
Committed By: hannken
Date: Sat Oct 23 07:41:38 UTC 2021
Modified Files:
src/sys/fs/msdosfs: files.msdosfs msdosfs_lookup.c msdosfs_vnops.c
src/sys/modules/msdos: Makefile
src/sys/rump/fs/lib/libmsdos: Makefile
Added Files:
Module Name:src
Committed By: hannken
Date: Sat Oct 23 07:41:38 UTC 2021
Modified Files:
src/sys/fs/msdosfs: files.msdosfs msdosfs_lookup.c msdosfs_vnops.c
src/sys/modules/msdos: Makefile
src/sys/rump/fs/lib/libmsdos: Makefile
Added Files:
Module Name:src
Committed By: hannken
Date: Sat Oct 23 07:38:33 UTC 2021
Modified Files:
src/sys/fs/msdosfs: denode.h msdosfs_lookup.c msdosfs_vnops.c
src/usr.sbin/makefs/msdos: msdosfs_vnops.c
Log Message:
Factor out the lookup results from struct denode.
No
Module Name:src
Committed By: hannken
Date: Sat Oct 23 07:38:33 UTC 2021
Modified Files:
src/sys/fs/msdosfs: denode.h msdosfs_lookup.c msdosfs_vnops.c
src/usr.sbin/makefs/msdos: msdosfs_vnops.c
Log Message:
Factor out the lookup results from struct denode.
No
Module Name:src
Committed By: hannken
Date: Mon Oct 18 08:15:00 UTC 2021
Modified Files:
src/sys/dev/pci: xmm7360.c
Log Message:
Use a local static variable to hold "pktq_rps_hash_default"
like the other devices do.
Kernel ALL/amd64 compiles again.
OK: Kengo NAKAHARA
Module Name:src
Committed By: hannken
Date: Mon Oct 18 08:15:00 UTC 2021
Modified Files:
src/sys/dev/pci: xmm7360.c
Log Message:
Use a local static variable to hold "pktq_rps_hash_default"
like the other devices do.
Kernel ALL/amd64 compiles again.
OK: Kengo NAKAHARA
Module Name:src
Committed By: hannken
Date: Sat Oct 2 07:35:41 UTC 2021
Modified Files:
src/sys/kern: sys_pipe.c
Log Message:
Fix a deadlock where one thread writes to a pipe, has more data
and no space in the pipe and waits on "pipe_wcv" while the reader
is closing the
Module Name:src
Committed By: hannken
Date: Sat Oct 2 07:35:41 UTC 2021
Modified Files:
src/sys/kern: sys_pipe.c
Log Message:
Fix a deadlock where one thread writes to a pipe, has more data
and no space in the pipe and waits on "pipe_wcv" while the reader
is closing the
Module Name:src
Committed By: hannken
Date: Mon Aug 23 13:08:18 UTC 2021
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
Return immediately from uvm_swap_shutdown() if there are
no (more) swap devices configured.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Mon Aug 23 13:08:18 UTC 2021
Modified Files:
src/sys/uvm: uvm_swap.c
Log Message:
Return immediately from uvm_swap_shutdown() if there are
no (more) swap devices configured.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Fri Nov 8 11:06:21 UTC 2019
Modified Files:
src/external/cddl/osnet/dev/dtrace/amd64: dtrace_subr.c
Log Message:
dtrace_trap() gets called from alltraps() -> trap() with interrupts enabled
so we cannot assert for interrupts
Module Name:src
Committed By: hannken
Date: Fri Nov 8 11:06:21 UTC 2019
Modified Files:
src/external/cddl/osnet/dev/dtrace/amd64: dtrace_subr.c
Log Message:
dtrace_trap() gets called from alltraps() -> trap() with interrupts enabled
so we cannot assert for interrupts
Module Name:src
Committed By: hannken
Date: Thu Oct 24 08:21:18 UTC 2019
Modified Files:
src/usr.sbin/syslogd: tls.c
Log Message:
With TLSv1.3 a client has to receive and process metadata.
Update dispatch_tls_eof() to check for metadata and
rearm on success.
Ok:
Module Name:src
Committed By: hannken
Date: Thu Oct 24 08:21:18 UTC 2019
Modified Files:
src/usr.sbin/syslogd: tls.c
Log Message:
With TLSv1.3 a client has to receive and process metadata.
Update dispatch_tls_eof() to check for metadata and
rearm on success.
Ok:
Module Name:src
Committed By: hannken
Date: Fri Oct 18 15:00:15 UTC 2019
Modified Files:
src/sys/arch/i386/pci: piixpcib.c
Log Message:
Add missing include -- kernel ALL/i386 compiles.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24
Module Name:src
Committed By: hannken
Date: Fri Oct 18 15:00:15 UTC 2019
Modified Files:
src/sys/arch/i386/pci: piixpcib.c
Log Message:
Add missing include -- kernel ALL/i386 compiles.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24
Module Name:src
Committed By: hannken
Date: Fri Oct 18 14:59:22 UTC 2019
Modified Files:
src/sys/arch/x86/x86: multiboot2.c
Log Message:
Make compile with "options DEBUG".
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/x86/x86/multiboot2.c
Module Name:src
Committed By: hannken
Date: Fri Oct 18 14:59:22 UTC 2019
Modified Files:
src/sys/arch/x86/x86: multiboot2.c
Log Message:
Make compile with "options DEBUG".
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/x86/x86/multiboot2.c
Module Name:src
Committed By: hannken
Date: Fri Oct 18 08:19:33 UTC 2019
Modified Files:
src/sys/fs/ntfs: ntfs_subr.c
Log Message:
When the MFT record size is lower than the cluster size we have
to read consecutive clusters to fill the MFT record.
Should fix PR
Module Name:src
Committed By: hannken
Date: Fri Oct 18 08:19:33 UTC 2019
Modified Files:
src/sys/fs/ntfs: ntfs_subr.c
Log Message:
When the MFT record size is lower than the cluster size we have
to read consecutive clusters to fill the MFT record.
Should fix PR
Module Name:src
Committed By: hannken
Date: Fri Oct 18 08:18:40 UTC 2019
Modified Files:
src/sys/fs/ntfs: ntfs_vfsops.c
Log Message:
It is not possible to call vflush() from xxx_mount().
Replace with a vnode iterator and use vrecycle().
To generate a diff of this
Module Name:src
Committed By: hannken
Date: Fri Oct 18 08:18:40 UTC 2019
Modified Files:
src/sys/fs/ntfs: ntfs_vfsops.c
Log Message:
It is not possible to call vflush() from xxx_mount().
Replace with a vnode iterator and use vrecycle().
To generate a diff of this
Module Name:src
Committed By: hannken
Date: Tue Oct 15 06:58:13 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: dmu_diff.c
Log Message:
Add missing "#ifdef _KERNEL" to fix the build of userland zfs libraries.
To generate a diff of this commit:
Module Name:src
Committed By: hannken
Date: Tue Oct 15 06:58:13 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: dmu_diff.c
Log Message:
Add missing "#ifdef _KERNEL" to fix the build of userland zfs libraries.
To generate a diff of this commit:
Module Name:src
Committed By: hannken
Date: Mon Oct 14 13:18:00 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: dmu_diff.c zfs_ioctl.c
src/external/cddl/osnet/dist/uts/common/fs/zfs/sys: dmu.h
Log Message:
Change dmu_diff() back to use a
Module Name:src
Committed By: hannken
Date: Mon Oct 14 13:18:00 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: dmu_diff.c zfs_ioctl.c
src/external/cddl/osnet/dist/uts/common/fs/zfs/sys: dmu.h
Log Message:
Change dmu_diff() back to use a
Module Name:src
Committed By: hannken
Date: Fri Oct 11 08:05:19 UTC 2019
Modified Files:
src/sys/kern: vnode_if.c
Log Message:
Regen.
To generate a diff of this commit:
cvs rdiff -u -r1.107 -r1.108 src/sys/kern/vnode_if.c
Please note that diffs are not public domain;
Module Name:src
Committed By: hannken
Date: Fri Oct 11 08:05:19 UTC 2019
Modified Files:
src/sys/kern: vnode_if.c
Log Message:
Regen.
To generate a diff of this commit:
cvs rdiff -u -r1.107 -r1.108 src/sys/kern/vnode_if.c
Please note that diffs are not public domain;
Module Name:src
Committed By: hannken
Date: Fri Oct 11 08:04:52 UTC 2019
Modified Files:
src/sys/kern: vnode_if.sh vnode_if.src
Log Message:
As VOP_STRATEGY() usually calls itself on the file system holding "/dev"
it may deadlock on suspension of this file system.
Add
Module Name:src
Committed By: hannken
Date: Fri Oct 11 08:04:52 UTC 2019
Modified Files:
src/sys/kern: vnode_if.sh vnode_if.src
Log Message:
As VOP_STRATEGY() usually calls itself on the file system holding "/dev"
it may deadlock on suspension of this file system.
Add
Module Name:src
Committed By: hannken
Date: Thu Aug 29 16:20:48 UTC 2019
Modified Files:
src/sys/dev: md.c
Log Message:
Add "d_minphys" to "mddkdriver" to make physio() on wedges happy.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/dev/md.c
Module Name:src
Committed By: hannken
Date: Thu Aug 29 16:20:48 UTC 2019
Modified Files:
src/sys/dev: md.c
Log Message:
Add "d_minphys" to "mddkdriver" to make physio() on wedges happy.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/dev/md.c
201 - 300 of 416 matches
Mail list logo