Module Name:src
Committed By: hannken
Date: Thu Apr 25 11:25:09 UTC 2024
Modified Files:
src/usr.sbin/sysinst: msg.mi.de msg.mi.en msg.mi.es msg.mi.pl util.c
Log Message:
Increase length of set description to 40 characters so recent additions fit.
Ok: martin@
Fixes PR
Module Name:src
Committed By: hannken
Date: Thu Apr 25 11:25:09 UTC 2024
Modified Files:
src/usr.sbin/sysinst: msg.mi.de msg.mi.en msg.mi.es msg.mi.pl util.c
Log Message:
Increase length of set description to 40 characters so recent additions fit.
Ok: martin@
Fixes PR
Module Name:src
Committed By: hannken
Date: Fri Apr 12 14:22:51 UTC 2024
Modified Files:
src/distrib/sets/lists/debug32: md.amd64
Log Message:
Files libgcc_eh_g.a and libgcc_s_g.a are debuglib, not debug.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6
Module Name:src
Committed By: hannken
Date: Fri Apr 12 14:22:51 UTC 2024
Modified Files:
src/distrib/sets/lists/debug32: md.amd64
Log Message:
Files libgcc_eh_g.a and libgcc_s_g.a are debuglib, not debug.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6
Module Name:src
Committed By: hannken
Date: Sat Apr 6 09:51:34 UTC 2024
Modified Files:
src/sys/dev/dkwedge: dkwedge_tos.c
Log Message:
Use "%zu" for type "size_t". Kernel ALL/i386 compiles again.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: hannken
Date: Sat Apr 6 09:51:34 UTC 2024
Modified Files:
src/sys/dev/dkwedge: dkwedge_tos.c
Log Message:
Use "%zu" for type "size_t". Kernel ALL/i386 compiles again.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: hannken
Date: Sun Mar 31 14:56:41 UTC 2024
Modified Files:
src/sys/dev: ccd.c
Log Message:
Using a ccd(4) with GPT (dk* at ccd*) the disk framework will call
ccdstrategy() -> ccdstart() -> ccdbuffer() from softint context.
Allocating the
Module Name:src
Committed By: hannken
Date: Sun Mar 31 14:56:41 UTC 2024
Modified Files:
src/sys/dev: ccd.c
Log Message:
Using a ccd(4) with GPT (dk* at ccd*) the disk framework will call
ccdstrategy() -> ccdstart() -> ccdbuffer() from softint context.
Allocating the
Module Name:src
Committed By: hannken
Date: Sat Feb 3 15:26:35 UTC 2024
Modified Files:
src/sys/fs/cd9660: cd9660_vfsops.c
Log Message:
cd9660_mountroot: must initialize new args "fmask" and "dmask".
To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99
Module Name:src
Committed By: hannken
Date: Sat Feb 3 15:26:35 UTC 2024
Modified Files:
src/sys/fs/cd9660: cd9660_vfsops.c
Log Message:
cd9660_mountroot: must initialize new args "fmask" and "dmask".
To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:21:01 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs_vfsops.c
Log Message:
Remove all procfs nodes for this process on process exit.
To generate a diff of this commit:
cvs rdiff -u -r1.113 -r1.114
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:21:01 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs_vfsops.c
Log Message:
Remove all procfs nodes for this process on process exit.
To generate a diff of this commit:
cvs rdiff -u -r1.113 -r1.114
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:20:12 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs.h procfs_subr.c procfs_vfsops.c
Log Message:
Using the exechook to revoke procfs nodes is racy and may deadlock:
one thread runs doexechooks() ->
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:20:12 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs.h procfs_subr.c procfs_vfsops.c
Log Message:
Using the exechook to revoke procfs nodes is racy and may deadlock:
one thread runs doexechooks() ->
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:19:21 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs.h procfs_vfsops.c procfs_vnops.c
Log Message:
Add a hashmap to access all procfs nodes by pid.
To generate a diff of this commit:
cvs rdiff -u -r1.82
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:19:21 UTC 2024
Modified Files:
src/sys/miscfs/procfs: procfs.h procfs_vfsops.c procfs_vnops.c
Log Message:
Add a hashmap to access all procfs nodes by pid.
To generate a diff of this commit:
cvs rdiff -u -r1.82
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:18:41 UTC 2024
Modified Files:
src/sys/kern: init_main.c kern_hook.c
Log Message:
Protect kernel hooks exechook, exithook and forkhook with rwlock.
Lock as writer on establish/disestablish and as reader on list
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:18:41 UTC 2024
Modified Files:
src/sys/kern: init_main.c kern_hook.c
Log Message:
Protect kernel hooks exechook, exithook and forkhook with rwlock.
Lock as writer on establish/disestablish and as reader on list
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:17:29 UTC 2024
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Print dangling vnode before panic() to help debug.
PR kern/57775 ""panic: unmount: dangling vnode" while umounting procfs"
To generate a diff
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:17:29 UTC 2024
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Print dangling vnode before panic() to help debug.
PR kern/57775 ""panic: unmount: dangling vnode" while umounting procfs"
To generate a diff
Module Name:src
Committed By: hannken
Date: Thu Dec 28 12:49:06 UTC 2023
Modified Files:
src/sys/kern: kern_fileassoc.c
Log Message:
Initialize mutex fileassoc_global.lock.
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/sys/kern/kern_fileassoc.c
Module Name:src
Committed By: hannken
Date: Thu Dec 28 12:49:06 UTC 2023
Modified Files:
src/sys/kern: kern_fileassoc.c
Log Message:
Initialize mutex fileassoc_global.lock.
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/sys/kern/kern_fileassoc.c
Module Name:src
Committed By: hannken
Date: Thu Dec 28 12:48:09 UTC 2023
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Include "veriexec.h" and to run
veriexec_unmountchk() on "NVERIEXEC > 0".
To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103
Module Name:src
Committed By: hannken
Date: Thu Dec 28 12:48:09 UTC 2023
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Include "veriexec.h" and to run
veriexec_unmountchk() on "NVERIEXEC > 0".
To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103
Module Name:src
Committed By: hannken
Date: Mon Nov 27 16:13:59 UTC 2023
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Restore kpause() accidentially removed with last commit.
To generate a diff of this commit:
cvs rdiff -u -r1.152 -r1.153
Module Name:src
Committed By: hannken
Date: Mon Nov 27 16:13:59 UTC 2023
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Restore kpause() accidentially removed with last commit.
To generate a diff of this commit:
cvs rdiff -u -r1.152 -r1.153
Module Name:src
Committed By: hannken
Date: Mon Nov 27 10:03:40 UTC 2023
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Implement and use an iterator over LRU lists.
Replace the vdrain kernel thread with two threadpool jobs,
one to process deferred vrele and
one
Module Name:src
Committed By: hannken
Date: Mon Nov 27 10:03:40 UTC 2023
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Implement and use an iterator over LRU lists.
Replace the vdrain kernel thread with two threadpool jobs,
one to process deferred vrele and
one
Module Name:src
Committed By: hannken
Date: Mon Nov 6 12:18:59 UTC 2023
Modified Files:
src/usr.sbin/dumpfs: dumpfs.c
Log Message:
Print the inode numbers of persistent snapshots.
PR kern/57675 "persistent file system snapshots aren't obvious"
To generate a diff of
Module Name:src
Committed By: hannken
Date: Mon Nov 6 12:18:59 UTC 2023
Modified Files:
src/usr.sbin/dumpfs: dumpfs.c
Log Message:
Print the inode numbers of persistent snapshots.
PR kern/57675 "persistent file system snapshots aren't obvious"
To generate a diff of
Module Name:src
Committed By: hannken
Date: Mon Nov 6 12:17:50 UTC 2023
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
As the number of allocated vnodes goes beyond 106% of desiredvnodes
start throttling threads allocating new vnodes at a rate of ~100 new
vnodes
Module Name:src
Committed By: hannken
Date: Mon Nov 6 12:17:50 UTC 2023
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
As the number of allocated vnodes goes beyond 106% of desiredvnodes
start throttling threads allocating new vnodes at a rate of ~100 new
vnodes
Module Name:src
Committed By: hannken
Date: Mon Nov 6 12:16:52 UTC 2023
Modified Files:
src/sys/dev/usb: ugen.c
Log Message:
Undo the DPRINTFN part of the last commit. It breaks i386 at least
when KERNHIST_LOG casts the pointer to uintmax_t.
Kernel ALL/i386 compiles
Module Name:src
Committed By: hannken
Date: Mon Nov 6 12:16:52 UTC 2023
Modified Files:
src/sys/dev/usb: ugen.c
Log Message:
Undo the DPRINTFN part of the last commit. It breaks i386 at least
when KERNHIST_LOG casts the pointer to uintmax_t.
Kernel ALL/i386 compiles
Module Name:src
Committed By: hannken
Date: Thu Jun 15 09:15:54 UTC 2023
Modified Files:
src/sys/dev/raidframe: rf_netbsdkintf.c
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
Undo unlock/relock for VOP_IOCTL().
PR kern/57450 (unplugging hung USB disk triggers panic
Module Name:src
Committed By: hannken
Date: Thu Jun 15 09:15:54 UTC 2023
Modified Files:
src/sys/dev/raidframe: rf_netbsdkintf.c
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
Undo unlock/relock for VOP_IOCTL().
PR kern/57450 (unplugging hung USB disk triggers panic
Module Name:src
Committed By: hannken
Date: Thu Jun 15 09:15:13 UTC 2023
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.
Module Name:src
Committed By: hannken
Date: Thu Jun 15 09:15:13 UTC 2023
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.
Module Name:src
Committed By: hannken
Date: Thu Jun 15 09:13:36 UTC 2023
Modified Files:
src/share/man/man9: vnodeops.9
src/sys/kern: vnode_if.src
Log Message:
VOP_IOCTL() is a wrapper around spec_ioctl() aka Xdev_ioctl() and
protected with
Module Name:src
Committed By: hannken
Date: Thu Jun 15 09:13:36 UTC 2023
Modified Files:
src/share/man/man9: vnodeops.9
src/sys/kern: vnode_if.src
Log Message:
VOP_IOCTL() is a wrapper around spec_ioctl() aka Xdev_ioctl() and
protected with
Module Name:src
Committed By: hannken
Date: Sun May 28 08:17:00 UTC 2023
Modified Files:
src/tests/fs/nfs: t_rquotad.sh
src/tests/lib/librumphijack: t_tcpip.sh t_vfs.sh
Log Message:
Add RUMPHIJACK option "blanket=/DEV" so mount_ffs may canonicalise
and mount the
Module Name:src
Committed By: hannken
Date: Sun May 28 08:17:00 UTC 2023
Modified Files:
src/tests/fs/nfs: t_rquotad.sh
src/tests/lib/librumphijack: t_tcpip.sh t_vfs.sh
Log Message:
Add RUMPHIJACK option "blanket=/DEV" so mount_ffs may canonicalise
and mount the
Module Name:src
Committed By: hannken
Date: Tue May 23 20:07:21 UTC 2023
Modified Files:
src/external/bsd/unbound/include: config.h
Log Message:
Set PID path back to "/var/run/unbound.pid" so rc scripts work again.
Ok: Christos Zoulas
PR bin/57242 unbound rc.d script
Module Name:src
Committed By: hannken
Date: Tue May 23 20:07:21 UTC 2023
Modified Files:
src/external/bsd/unbound/include: config.h
Log Message:
Set PID path back to "/var/run/unbound.pid" so rc scripts work again.
Ok: Christos Zoulas
PR bin/57242 unbound rc.d script
Module Name:src
Committed By: hannken
Date: Sat Apr 22 14:30:54 UTC 2023
Modified Files:
src/sys/sys: mount.h
Log Message:
Remove unused mount member mnt_transinfo.
Ride 10.99.4
To generate a diff of this commit:
cvs rdiff -u -r1.240 -r1.241 src/sys/sys/mount.h
Please
Module Name:src
Committed By: hannken
Date: Sat Apr 22 14:30:54 UTC 2023
Modified Files:
src/sys/sys: mount.h
Log Message:
Remove unused mount member mnt_transinfo.
Ride 10.99.4
To generate a diff of this commit:
cvs rdiff -u -r1.240 -r1.241 src/sys/sys/mount.h
Please
Module Name:src
Committed By: hannken
Date: Sat Apr 22 14:30:17 UTC 2023
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
Remove unused specdev member sd_rdev.
Ride 10.99.4
To generate a diff of this commit:
cvs rdiff -u -r1.216 -r1.217
Module Name:src
Committed By: hannken
Date: Sat Apr 22 14:30:17 UTC 2023
Modified Files:
src/sys/miscfs/specfs: spec_vnops.c specdev.h
Log Message:
Remove unused specdev member sd_rdev.
Ride 10.99.4
To generate a diff of this commit:
cvs rdiff -u -r1.216 -r1.217
Module Name:src
Committed By: hannken
Date: Thu Apr 6 09:49:12 UTC 2023
Modified Files:
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common:
sanitizer_mutex.h
Log Message:
Fix StaticSpinMutex::CheckLocked() on sparc32.
The lock gets set with
Module Name:src
Committed By: hannken
Date: Thu Apr 6 09:49:12 UTC 2023
Modified Files:
src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common:
sanitizer_mutex.h
Log Message:
Fix StaticSpinMutex::CheckLocked() on sparc32.
The lock gets set with
Module Name:src
Committed By: hannken
Date: Wed Apr 5 07:41:38 UTC 2023
Modified Files:
src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common:
sanitizer_mutex.h
Log Message:
Fix StaticSpinMutex::CheckLocked() on sparc32.
The lock gets set with
Module Name:src
Committed By: hannken
Date: Wed Apr 5 07:41:38 UTC 2023
Modified Files:
src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common:
sanitizer_mutex.h
Log Message:
Fix StaticSpinMutex::CheckLocked() on sparc32.
The lock gets set with
Module Name:src
Committed By: hannken
Date: Wed Mar 22 21:14:46 UTC 2023
Modified Files:
src/sys/dev: fss.c
Log Message:
Pass B_PHYS when reading from device. Xbd(4) at least checks
this flag and may trigger an assertion.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Wed Mar 22 21:14:46 UTC 2023
Modified Files:
src/sys/dev: fss.c
Log Message:
Pass B_PHYS when reading from device. Xbd(4) at least checks
this flag and may trigger an assertion.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Tue Mar 21 08:31:30 UTC 2023
Modified Files:
src/bin/sh: error.h
Log Message:
Use "sigjmp_buf loc" after switch to sigsetjmp()/siglongjmp().
Fixes errors and aborts on sparc at least.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: hannken
Date: Tue Mar 21 08:31:30 UTC 2023
Modified Files:
src/bin/sh: error.h
Log Message:
Use "sigjmp_buf loc" after switch to sigsetjmp()/siglongjmp().
Fixes errors and aborts on sparc at least.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: hannken
Date: Mon Mar 20 11:19:30 UTC 2023
Modified Files:
src/sys/arch/sparc/sparc: syscall.c vm_machdep.c
src/tests/lib/libc/sys: t_ptrace_syscall_wait.h
Log Message:
Adjust pc/npc before syscall allowing EJUSTRETURN to return
to
Module Name:src
Committed By: hannken
Date: Mon Mar 20 11:19:30 UTC 2023
Modified Files:
src/sys/arch/sparc/sparc: syscall.c vm_machdep.c
src/tests/lib/libc/sys: t_ptrace_syscall_wait.h
Log Message:
Adjust pc/npc before syscall allowing EJUSTRETURN to return
to
Module Name:src
Committed By: hannken
Date: Tue Mar 14 12:55:43 UTC 2023
Modified Files:
src/sys/dev: vnd.c
Log Message:
Do not limit the number of pending requests for the worker thread.
With wedge on vnd it prevents a deadlock when requests get queued with
biodone() ->
Module Name:src
Committed By: hannken
Date: Tue Mar 14 12:55:43 UTC 2023
Modified Files:
src/sys/dev: vnd.c
Log Message:
Do not limit the number of pending requests for the worker thread.
With wedge on vnd it prevents a deadlock when requests get queued with
biodone() ->
Module Name:src
Committed By: hannken
Date: Fri Mar 3 10:02:51 UTC 2023
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
Fix genfs_can_chtimes() to also handle the condition:
If the time pointer is null, then write permission
on the file is also
Module Name:src
Committed By: hannken
Date: Fri Mar 3 10:02:51 UTC 2023
Modified Files:
src/sys/miscfs/genfs: genfs_vnops.c
Log Message:
Fix genfs_can_chtimes() to also handle the condition:
If the time pointer is null, then write permission
on the file is also
Module Name:src
Committed By: hannken
Date: Fri Mar 3 10:01:31 UTC 2023
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Adapt zfs_netbsd_access() to ACL support. As ZFS itself only
handles VREAD, VWRITE, VEXEC and VAPPEND we use
Module Name:src
Committed By: hannken
Date: Fri Mar 3 10:01:31 UTC 2023
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Adapt zfs_netbsd_access() to ACL support. As ZFS itself only
handles VREAD, VWRITE, VEXEC and VAPPEND we use
Module Name:src
Committed By: hannken
Date: Mon Feb 13 08:39:40 UTC 2023
Modified Files:
src/sys/fs/union: union_vfsops.c
Log Message:
When mounting a union file system set its lower mount only on success.
Reported-by:
Module Name:src
Committed By: hannken
Date: Mon Feb 13 08:39:40 UTC 2023
Modified Files:
src/sys/fs/union: union_vfsops.c
Log Message:
When mounting a union file system set its lower mount only on success.
Reported-by:
Module Name:src
Committed By: hannken
Date: Mon Feb 6 10:33:32 UTC 2023
Modified Files:
src/sys/fs/union: union_vfsops.c
Log Message:
Set IMNT_MPSAFE only if all lower layers have it set.
To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86
Module Name:src
Committed By: hannken
Date: Mon Feb 6 10:33:32 UTC 2023
Modified Files:
src/sys/fs/union: union_vfsops.c
Log Message:
Set IMNT_MPSAFE only if all lower layers have it set.
To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86
Module Name:src
Committed By: hannken
Date: Mon Feb 6 10:32:58 UTC 2023
Modified Files:
src/sys/miscfs/nullfs: null_vfsops.c
Log Message:
Set IMNT_MPSAFE only if the lower layer has it set.
To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101
Module Name:src
Committed By: hannken
Date: Mon Feb 6 10:32:58 UTC 2023
Modified Files:
src/sys/miscfs/nullfs: null_vfsops.c
Log Message:
Set IMNT_MPSAFE only if the lower layer has it set.
To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.101
Module Name:src
Committed By: hannken
Date: Fri Jan 13 15:46:40 UTC 2023
Modified Files:
src/sys/dev: md.c
Log Message:
It is not sufficient to have a comment /* Sanity check the size. */,
also check the size is greater than zero and a multiple of DEV_BSIZE.
Reported-by:
Module Name:src
Committed By: hannken
Date: Fri Jan 13 15:46:40 UTC 2023
Modified Files:
src/sys/dev: md.c
Log Message:
It is not sufficient to have a comment /* Sanity check the size. */,
also check the size is greater than zero and a multiple of DEV_BSIZE.
Reported-by:
Module Name:src
Committed By: hannken
Date: Tue Jan 3 18:30:33 UTC 2023
Modified Files:
src/external/gpl3/binutils/usr.bin/c++filt: Makefile
Log Message:
One more fix to build binutils with read-only source trees:
don't try to rebuild .../dist/binutils/doc/c++filt.1
Module Name:src
Committed By: hannken
Date: Tue Jan 3 18:30:33 UTC 2023
Modified Files:
src/external/gpl3/binutils/usr.bin/c++filt: Makefile
Log Message:
One more fix to build binutils with read-only source trees:
don't try to rebuild .../dist/binutils/doc/c++filt.1
Module Name:src
Committed By: hannken
Date: Mon Jan 2 20:49:59 UTC 2023
Modified Files:
src/external/gpl3/binutils/dist/bfd: Makefile.in
Log Message:
Fix typo "zecho" -> "echo".
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13
Module Name:src
Committed By: hannken
Date: Mon Jan 2 20:49:59 UTC 2023
Modified Files:
src/external/gpl3/binutils/dist/bfd: Makefile.in
Log Message:
Fix typo "zecho" -> "echo".
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13
Module Name:src
Committed By: hannken
Date: Mon Jan 2 16:08:13 UTC 2023
Modified Files:
src/sbin/fsck: partutil.c
Log Message:
Change getdiskinfo() to no longer infer the partition from the device name.
Since 2016-06-16 we create disk devices "<" as an alias
for "<"
Module Name:src
Committed By: hannken
Date: Mon Jan 2 16:08:13 UTC 2023
Modified Files:
src/sbin/fsck: partutil.c
Log Message:
Change getdiskinfo() to no longer infer the partition from the device name.
Since 2016-06-16 we create disk devices "<" as an alias
for "<"
Module Name:src
Committed By: hannken
Date: Tue Dec 20 09:40:09 UTC 2022
Modified Files:
src/sys/nfs: nfs_srvsocket.c
Log Message:
When partitioning a mbuf chain with m_split() the last mbuf of the returned
tail chain is not necessarily the same as the last mbuf of the
Module Name:src
Committed By: hannken
Date: Tue Dec 20 09:40:09 UTC 2022
Modified Files:
src/sys/nfs: nfs_srvsocket.c
Log Message:
When partitioning a mbuf chain with m_split() the last mbuf of the returned
tail chain is not necessarily the same as the last mbuf of the
Module Name:src
Committed By: hannken
Date: Fri Dec 9 10:33:18 UTC 2022
Modified Files:
src/sys/kern: vfs_mount.c
src/sys/miscfs/genfs: layer_vfsops.c
Log Message:
Harden layered file systems usage of field "mnt_lower" against
forced unmounts of the lower layer.
Module Name:src
Committed By: hannken
Date: Fri Dec 9 10:33:18 UTC 2022
Modified Files:
src/sys/kern: vfs_mount.c
src/sys/miscfs/genfs: layer_vfsops.c
Log Message:
Harden layered file systems usage of field "mnt_lower" against
forced unmounts of the lower layer.
Module Name:src
Committed By: hannken
Date: Mon Nov 21 10:37:14 UTC 2022
Modified Files:
src/sys/fs/union: union_vfsops.c
Log Message:
When testing whiteout support on the underlying file system
union_mount() should not use a NULL componentname as not all
file systems can
Module Name:src
Committed By: hannken
Date: Mon Nov 21 10:37:14 UTC 2022
Modified Files:
src/sys/fs/union: union_vfsops.c
Log Message:
When testing whiteout support on the underlying file system
union_mount() should not use a NULL componentname as not all
file systems can
Module Name:src
Committed By: hannken
Date: Thu Nov 10 10:55:01 UTC 2022
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
If built with DEBUG Limit the depth of file system stack so kernel sanitizers
may stress mount/unmount without exhausting the kernel stack.
To
Module Name:src
Committed By: hannken
Date: Thu Nov 10 10:55:01 UTC 2022
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
If built with DEBUG Limit the depth of file system stack so kernel sanitizers
may stress mount/unmount without exhausting the kernel stack.
To
Module Name:src
Committed By: hannken
Date: Thu Nov 10 10:54:14 UTC 2022
Modified Files:
src/sys/fs/tmpfs: tmpfs_vfsops.c
Log Message:
Tmpfs_mount() uses tmpfs_unmount() for cleanup if set_statvfs_info() fails.
This will not work as tmpfs_unmount() needs a suspended file
Module Name:src
Committed By: hannken
Date: Thu Nov 10 10:54:14 UTC 2022
Modified Files:
src/sys/fs/tmpfs: tmpfs_vfsops.c
Log Message:
Tmpfs_mount() uses tmpfs_unmount() for cleanup if set_statvfs_info() fails.
This will not work as tmpfs_unmount() needs a suspended file
Module Name:src
Committed By: hannken
Date: Thu Nov 10 10:53:29 UTC 2022
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
Some changes to "fs->fs_fmod" and "fs->fs_clean":
- clear "fs->fs_fmod" after reading the super block.
- assert we don't write a super block
Module Name:src
Committed By: hannken
Date: Thu Nov 10 10:53:29 UTC 2022
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
Some changes to "fs->fs_fmod" and "fs->fs_clean":
- clear "fs->fs_fmod" after reading the super block.
- assert we don't write a super block
Module Name:src
Committed By: hannken
Date: Fri Nov 4 11:20:40 UTC 2022
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_ctldir.c
src/sys/fs/union: union_vfsops.c
src/sys/kern: vfs_mount.c vfs_trans.c
src/sys/miscfs/nullfs:
Module Name:src
Committed By: hannken
Date: Fri Nov 4 11:20:40 UTC 2022
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_ctldir.c
src/sys/fs/union: union_vfsops.c
src/sys/kern: vfs_mount.c vfs_trans.c
src/sys/miscfs/nullfs:
Module Name:src
Committed By: hannken
Date: Fri Aug 26 11:03:53 UTC 2022
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Two defects in vfs_getnewfsid():
- Parallel mounts may get the same fsid. Always increment "xxxfs_mntid"
to make it unlikely.
- Directly
Module Name:src
Committed By: hannken
Date: Fri Aug 26 11:03:53 UTC 2022
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Two defects in vfs_getnewfsid():
- Parallel mounts may get the same fsid. Always increment "xxxfs_mntid"
to make it unlikely.
- Directly
Module Name:src
Committed By: hannken
Date: Mon Aug 22 13:57:24 UTC 2022
Modified Files:
src/sys/arch/amd64/include: asan.h
src/sys/arch/x86/x86: kgdb_machdep.c
Log Message:
Sprinkle "#include ", kernel ALL/amd64
compiles again.
To generate a diff of this
Module Name:src
Committed By: hannken
Date: Mon Aug 22 13:57:24 UTC 2022
Modified Files:
src/sys/arch/amd64/include: asan.h
src/sys/arch/x86/x86: kgdb_machdep.c
Log Message:
Sprinkle "#include ", kernel ALL/amd64
compiles again.
To generate a diff of this
Module Name:src
Committed By: hannken
Date: Mon Aug 22 09:14:59 UTC 2022
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
Use fstrans_start()/fstrans_done() to cross the mount in lookup_crossmount().
It is sufficient here as it prevents the file system from unmount
Module Name:src
Committed By: hannken
Date: Mon Aug 22 09:14:59 UTC 2022
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
Use fstrans_start()/fstrans_done() to cross the mount in lookup_crossmount().
It is sufficient here as it prevents the file system from unmount
Module Name:src
Committed By: hannken
Date: Mon Aug 22 09:14:24 UTC 2022
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Protect changing "v_mountedhere" with file system suspension instead
of vnode lock.
To generate a diff of this commit:
cvs rdiff -u -r1.94
Module Name:src
Committed By: hannken
Date: Mon Aug 22 09:14:24 UTC 2022
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Protect changing "v_mountedhere" with file system suspension instead
of vnode lock.
To generate a diff of this commit:
cvs rdiff -u -r1.94
1 - 100 of 412 matches
Mail list logo