CVS commit: src/usr.sbin/sysinst

2024-04-25 Thread Juergen Hannken-Illjes
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

CVS commit: src/usr.sbin/sysinst

2024-04-25 Thread Juergen Hannken-Illjes
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

CVS commit: src/distrib/sets/lists/debug32

2024-04-12 Thread Juergen Hannken-Illjes
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

CVS commit: src/distrib/sets/lists/debug32

2024-04-12 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/dev/dkwedge

2024-04-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/dev/dkwedge

2024-04-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/dev

2024-03-31 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/dev

2024-03-31 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/cd9660

2024-02-03 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/cd9660

2024-02-03 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/miscfs/procfs

2024-01-17 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/miscfs/procfs

2024-01-17 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/miscfs/procfs

2024-01-17 Thread Juergen Hannken-Illjes
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() ->

CVS commit: src/sys/miscfs/procfs

2024-01-17 Thread Juergen Hannken-Illjes
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() ->

CVS commit: src/sys/miscfs/procfs

2024-01-17 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/miscfs/procfs

2024-01-17 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2024-01-17 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2024-01-17 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2024-01-17 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2024-01-17 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2023-12-28 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2023-12-28 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2023-12-28 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2023-12-28 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2023-11-27 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2023-11-27 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2023-11-27 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2023-11-27 Thread Juergen Hannken-Illjes
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

CVS commit: src/usr.sbin/dumpfs

2023-11-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/usr.sbin/dumpfs

2023-11-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2023-11-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2023-11-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/dev/usb

2023-11-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/dev/usb

2023-11-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys

2023-06-15 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys

2023-06-15 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys

2023-06-15 Thread Juergen Hannken-Illjes
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.

CVS commit: src/sys

2023-06-15 Thread Juergen Hannken-Illjes
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.

CVS commit: src

2023-06-15 Thread Juergen Hannken-Illjes
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

CVS commit: src

2023-06-15 Thread Juergen Hannken-Illjes
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

CVS commit: src/tests

2023-05-28 Thread Juergen Hannken-Illjes
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

CVS commit: src/tests

2023-05-28 Thread Juergen Hannken-Illjes
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

CVS commit: src/external/bsd/unbound/include

2023-05-23 Thread Juergen Hannken-Illjes
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

CVS commit: src/external/bsd/unbound/include

2023-05-23 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/sys

2023-04-22 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/sys

2023-04-22 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/miscfs/specfs

2023-04-22 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/miscfs/specfs

2023-04-22 Thread Juergen Hannken-Illjes
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

CVS commit: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common

2023-04-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common

2023-04-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common

2023-04-05 Thread Juergen Hannken-Illjes
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

CVS commit: src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common

2023-04-05 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/dev

2023-03-22 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/dev

2023-03-22 Thread Juergen Hannken-Illjes
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

CVS commit: src/bin/sh

2023-03-21 Thread Juergen Hannken-Illjes
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

CVS commit: src/bin/sh

2023-03-21 Thread Juergen Hannken-Illjes
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

CVS commit: src

2023-03-20 Thread Juergen Hannken-Illjes
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

CVS commit: src

2023-03-20 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/dev

2023-03-14 Thread Juergen Hannken-Illjes
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() ->

CVS commit: src/sys/dev

2023-03-14 Thread Juergen Hannken-Illjes
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() ->

CVS commit: src/sys/miscfs/genfs

2023-03-03 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/miscfs/genfs

2023-03-03 Thread Juergen Hannken-Illjes
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

CVS commit: src/external/cddl/osnet/dist/uts/common/fs/zfs

2023-03-03 Thread Juergen Hannken-Illjes
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

CVS commit: src/external/cddl/osnet/dist/uts/common/fs/zfs

2023-03-03 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/union

2023-02-13 Thread Juergen Hannken-Illjes
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:

CVS commit: src/sys/fs/union

2023-02-13 Thread Juergen Hannken-Illjes
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:

CVS commit: src/sys/fs/union

2023-02-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/union

2023-02-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/miscfs/nullfs

2023-02-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/miscfs/nullfs

2023-02-06 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/dev

2023-01-13 Thread Juergen Hannken-Illjes
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:

CVS commit: src/sys/dev

2023-01-13 Thread Juergen Hannken-Illjes
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:

CVS commit: src/external/gpl3/binutils/usr.bin/c++filt

2023-01-03 Thread Juergen Hannken-Illjes
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

CVS commit: src/external/gpl3/binutils/usr.bin/c++filt

2023-01-03 Thread Juergen Hannken-Illjes
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

CVS commit: src/external/gpl3/binutils/dist/bfd

2023-01-02 Thread Juergen Hannken-Illjes
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

CVS commit: src/external/gpl3/binutils/dist/bfd

2023-01-02 Thread Juergen Hannken-Illjes
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

CVS commit: src/sbin/fsck

2023-01-02 Thread Juergen Hannken-Illjes
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 "<"

CVS commit: src/sbin/fsck

2023-01-02 Thread Juergen Hannken-Illjes
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 "<"

CVS commit: src/sys/nfs

2022-12-20 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/nfs

2022-12-20 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys

2022-12-09 Thread Juergen Hannken-Illjes
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.

CVS commit: src/sys

2022-12-09 Thread Juergen Hannken-Illjes
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.

CVS commit: src/sys/fs/union

2022-11-21 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/union

2022-11-21 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2022-11-10 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2022-11-10 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/tmpfs

2022-11-10 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/tmpfs

2022-11-10 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/ufs/ffs

2022-11-10 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/ufs/ffs

2022-11-10 Thread Juergen Hannken-Illjes
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

CVS commit: src

2022-11-04 Thread Juergen Hannken-Illjes
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:

CVS commit: src

2022-11-04 Thread Juergen Hannken-Illjes
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:

CVS commit: src/sys/kern

2022-08-26 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2022-08-26 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/arch

2022-08-22 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/arch

2022-08-22 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2022-08-22 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2022-08-22 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2022-08-22 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2022-08-22 Thread Juergen Hannken-Illjes
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   2   3   4   5   >