CVS commit: src/sys/kern

2022-08-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Aug 22 09:13:08 UTC 2022 Modified Files: src/sys/kern: vfs_trans.c Log Message: Don't allocate lwp info for fstrans_held() and fstrans_is_owner(). If it doesn't exist we cannot hold a transaction or suspension. To generate

CVS commit: src/sys/kern

2022-08-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Aug 22 09:13:08 UTC 2022 Modified Files: src/sys/kern: vfs_trans.c Log Message: Don't allocate lwp info for fstrans_held() and fstrans_is_owner(). If it doesn't exist we cannot hold a transaction or suspension. To generate

CVS commit: src/tests/dev/cgd

2022-08-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Aug 13 17:46:26 UTC 2022 Modified Files: src/tests/dev/cgd: t_cgdconfig.sh Log Message: When run from py-anita/amd64 this test fails with: cgdconfig: getfsspecname failed: no match for `wd0e' as the virtual machine has

CVS commit: src/tests/dev/cgd

2022-08-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Aug 13 17:46:26 UTC 2022 Modified Files: src/tests/dev/cgd: t_cgdconfig.sh Log Message: When run from py-anita/amd64 this test fails with: cgdconfig: getfsspecname failed: no match for `wd0e' as the virtual machine has

CVS commit: src/sys/kern

2022-08-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Aug 11 10:17:44 UTC 2022 Modified Files: src/sys/kern: vfs_trans.c Log Message: Finish previous, evaluate the lowest mount on first access to "struct mount_info" and store it here so we no longer derefence the "struct mount"

CVS commit: src/sys/kern

2022-08-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Aug 11 10:17:44 UTC 2022 Modified Files: src/sys/kern: vfs_trans.c Log Message: Finish previous, evaluate the lowest mount on first access to "struct mount_info" and store it here so we no longer derefence the "struct mount"

CVS commit: src/sys/miscfs/deadfs

2022-07-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 8 07:44:18 UTC 2022 Modified Files: src/sys/miscfs/deadfs: dead_vfsops.c Log Message: Make dead vfs ops "vfs_statvfs" and "vfs_vptofh" return EOPNOTSUPP. Both operations may originate from (possible dead) vnodes.

CVS commit: src/sys/miscfs/deadfs

2022-07-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 8 07:44:18 UTC 2022 Modified Files: src/sys/miscfs/deadfs: dead_vfsops.c Log Message: Make dead vfs ops "vfs_statvfs" and "vfs_vptofh" return EOPNOTSUPP. Both operations may originate from (possible dead) vnodes.

CVS commit: src/sys/miscfs/overlay

2022-07-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 8 07:43:48 UTC 2022 Modified Files: src/sys/miscfs/overlay: overlay_vfsops.c Log Message: Don't use LK_RETRY as we need an active vnode here. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72

CVS commit: src/sys/miscfs/overlay

2022-07-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 8 07:43:48 UTC 2022 Modified Files: src/sys/miscfs/overlay: overlay_vfsops.c Log Message: Don't use LK_RETRY as we need an active vnode here. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72

CVS commit: src/sys/kern

2022-07-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 8 07:43:19 UTC 2022 Modified Files: src/sys/kern: vfs_mount.c Log Message: Suspend file system after VFS_MOUNT() and before taking mnt_updating. Prevents deadlock against concurrent unmounts of layered file systems.

CVS commit: src/sys/kern

2022-07-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 8 07:43:19 UTC 2022 Modified Files: src/sys/kern: vfs_mount.c Log Message: Suspend file system after VFS_MOUNT() and before taking mnt_updating. Prevents deadlock against concurrent unmounts of layered file systems.

CVS commit: src/sys/kern

2022-07-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 8 07:42:47 UTC 2022 Modified Files: src/sys/kern: vfs_trans.c Log Message: While one thread runs vgone() it is possible for another thread to grab a "v_mount" that will be freed before it uses this mount for

CVS commit: src/sys/kern

2022-07-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 8 07:42:47 UTC 2022 Modified Files: src/sys/kern: vfs_trans.c Log Message: While one thread runs vgone() it is possible for another thread to grab a "v_mount" that will be freed before it uses this mount for

CVS commit: src/sys

2022-07-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 8 07:42:06 UTC 2022 Modified Files: src/sys/kern: vfs_trans.c src/sys/miscfs/genfs: genfs_vfsops.c Log Message: Handle IMNT_GONE on the file system we want suspended not its lowest mount we really suspend. To

CVS commit: src/sys

2022-07-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 8 07:42:06 UTC 2022 Modified Files: src/sys/kern: vfs_trans.c src/sys/miscfs/genfs: genfs_vfsops.c Log Message: Handle IMNT_GONE on the file system we want suspended not its lowest mount we really suspend. To

CVS commit: src/sys/dev/usb

2022-07-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jul 6 15:24:14 UTC 2022 Modified Files: src/sys/dev/usb: uplcom.c Log Message: Add missing brace. To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/dev/usb/uplcom.c Please note that diffs are not

CVS commit: src/sys/dev/usb

2022-07-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jul 6 15:24:14 UTC 2022 Modified Files: src/sys/dev/usb: uplcom.c Log Message: Add missing brace. To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/dev/usb/uplcom.c Please note that diffs are not

CVS commit: src/sys/kern

2022-06-29 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jun 29 16:33:09 UTC 2022 Modified Files: src/sys/kern: sys_syscall.c Log Message: Synchronize SYS_SYSCALL() with other syscall implementations and call trace_exit() even if trace_enter() returned an error. PR kern/52166

CVS commit: src/sys/kern

2022-06-29 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jun 29 16:33:09 UTC 2022 Modified Files: src/sys/kern: sys_syscall.c Log Message: Synchronize SYS_SYSCALL() with other syscall implementations and call trace_exit() even if trace_enter() returned an error. PR kern/52166

CVS commit: src/sys/nfs

2022-06-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 24 16:50:00 UTC 2022 Modified Files: src/sys/nfs: nfs_bio.c Log Message: Remove an incorrect assertion. Just issue a readahead near the end of the vnode and enqueue an async read. Now let nfs_setattr() truncate the

CVS commit: src/sys/nfs

2022-06-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 24 16:50:00 UTC 2022 Modified Files: src/sys/nfs: nfs_bio.c Log Message: Remove an incorrect assertion. Just issue a readahead near the end of the vnode and enqueue an async read. Now let nfs_setattr() truncate the

CVS commit: src/usr.sbin/sysinst/arch/sparc64

2022-06-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 17 09:00:08 UTC 2022 Modified Files: src/usr.sbin/sysinst/arch/sparc64: md.h Log Message: Remove now obsolete "#define DEFSWAPSIZE (-1)" to fix the build. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/usr.sbin/sysinst/arch/sparc64

2022-06-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 17 09:00:08 UTC 2022 Modified Files: src/usr.sbin/sysinst/arch/sparc64: md.h Log Message: Remove now obsolete "#define DEFSWAPSIZE (-1)" to fix the build. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/lib/libpam/modules/pam_ssh

2022-06-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jun 15 08:31:34 UTC 2022 Modified Files: src/lib/libpam/modules/pam_ssh: pam_ssh.c Log Message: Set provider to NULL -- "pam" is not a valid security key helper library. Now ssh-agent no longer fails key addition with

CVS commit: src/lib/libpam/modules/pam_ssh

2022-06-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jun 15 08:31:34 UTC 2022 Modified Files: src/lib/libpam/modules/pam_ssh: pam_ssh.c Log Message: Set provider to NULL -- "pam" is not a valid security key helper library. Now ssh-agent no longer fails key addition with

CVS commit: src/sys/fs/tmpfs

2022-06-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jun 1 08:42:38 UTC 2022 Modified Files: src/sys/fs/tmpfs: tmpfs_vnops.c Log Message: tmpfs_read: respect MNT_NOATIME. To generate a diff of this commit: cvs rdiff -u -r1.149 -r1.150 src/sys/fs/tmpfs/tmpfs_vnops.c Please

CVS commit: src/sys/fs/tmpfs

2022-06-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jun 1 08:42:38 UTC 2022 Modified Files: src/sys/fs/tmpfs: tmpfs_vnops.c Log Message: tmpfs_read: respect MNT_NOATIME. To generate a diff of this commit: cvs rdiff -u -r1.149 -r1.150 src/sys/fs/tmpfs/tmpfs_vnops.c Please

CVS commit: src/sys/dev/ic

2022-05-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 22 08:59:34 UTC 2022 Modified Files: src/sys/dev/ic: mfi.c Log Message: Use PRIxBUSADDR for bus_addr_t in debug printf. Kernel i386/ALL compiles again. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78

CVS commit: src/sys/dev/ic

2022-05-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 22 08:59:34 UTC 2022 Modified Files: src/sys/dev/ic: mfi.c Log Message: Use PRIxBUSADDR for bus_addr_t in debug printf. Kernel i386/ALL compiles again. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78

CVS commit: src/sys

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 13:55:29 UTC 2022 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

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 13:55:29 UTC 2022 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/kern

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 13:54:18 UTC 2022 Modified Files: src/sys/kern: vnode_if.sh Log Message: Really depend the lockdebug checks on option VNODE_LOCKDEBUG -- were enabled by accident. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/kern

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 13:54:18 UTC 2022 Modified Files: src/sys/kern: vnode_if.sh Log Message: Really depend the lockdebug checks on option VNODE_LOCKDEBUG -- were enabled by accident. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 08:35:11 UTC 2022 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

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 08:35:11 UTC 2022 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

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 08:34:00 UTC 2022 Modified Files: src/sys/kern: vnode_if.sh vnode_if.src src/sys/rump: Makefile.rump README.compileopts Log Message: Make option VNODE_LOCKDEBUG more functional. - Add "LOCKED=EXCL" option for

CVS commit: src/sys

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 08:34:00 UTC 2022 Modified Files: src/sys/kern: vnode_if.sh vnode_if.src src/sys/rump: Makefile.rump README.compileopts Log Message: Make option VNODE_LOCKDEBUG more functional. - Add "LOCKED=EXCL" option for

CVS commit: src/tests/rump/rumpvfs

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 07:36:20 UTC 2022 Modified Files: src/tests/rump/rumpvfs: t_p2kifs.c Log Message: Lock vnode for VOP_LOOKUP(). To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/tests/rump/rumpvfs/t_p2kifs.c Please

CVS commit: src/tests/rump/rumpvfs

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 07:36:20 UTC 2022 Modified Files: src/tests/rump/rumpvfs: t_p2kifs.c Log Message: Lock vnode for VOP_LOOKUP(). To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/tests/rump/rumpvfs/t_p2kifs.c Please

CVS commit: src/sys/fs/udf

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 07:35:43 UTC 2022 Modified Files: src/sys/fs/udf: udf_vnops.c Log Message: No IO_NODELOCKED for unlocked vnode. To generate a diff of this commit: cvs rdiff -u -r1.123 -r1.124 src/sys/fs/udf/udf_vnops.c Please note

CVS commit: src/sys/fs/udf

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 07:35:43 UTC 2022 Modified Files: src/sys/fs/udf: udf_vnops.c Log Message: No IO_NODELOCKED for unlocked vnode. To generate a diff of this commit: cvs rdiff -u -r1.123 -r1.124 src/sys/fs/udf/udf_vnops.c Please note

CVS commit: src/sys/fs

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 07:34:38 UTC 2022 Modified Files: src/sys/fs/sysvbfs: sysvbfs_vfsops.c src/sys/fs/v7fs: v7fs_vfsops.c Log Message: Lock devvp for kauth KAUTH_REQ_SYSTEM_MOUNT_DEVICE. To generate a diff of this commit: cvs

CVS commit: src/sys/fs

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 07:34:38 UTC 2022 Modified Files: src/sys/fs/sysvbfs: sysvbfs_vfsops.c src/sys/fs/v7fs: v7fs_vfsops.c Log Message: Lock devvp for kauth KAUTH_REQ_SYSTEM_MOUNT_DEVICE. To generate a diff of this commit: cvs

CVS commit: src/sys/fs

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 07:33:07 UTC 2022 Modified Files: src/sys/fs/cd9660: cd9660_vfsops.c src/sys/fs/udf: udf_vfsops.c Log Message: Lock devvp for vinvalbuf(). To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97

CVS commit: src/sys/fs

2022-05-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue May 3 07:33:07 UTC 2022 Modified Files: src/sys/fs/cd9660: cd9660_vfsops.c src/sys/fs/udf: udf_vfsops.c Log Message: Lock devvp for vinvalbuf(). To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97

CVS commit: src/sys/nfs

2022-04-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 27 17:38:52 UTC 2022 Modified Files: src/sys/nfs: nfs_serv.c nfs_srvsubs.c nfs_var.h Log Message: As VOP_GETATTR() needs a shared lock at least move the preopattr lookup inside nfs_namei() where we may lock the start

CVS commit: src/sys/nfs

2022-04-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 27 17:38:52 UTC 2022 Modified Files: src/sys/nfs: nfs_serv.c nfs_srvsubs.c nfs_var.h Log Message: As VOP_GETATTR() needs a shared lock at least move the preopattr lookup inside nfs_namei() where we may lock the start

CVS commit: src/usr.sbin/quotaon

2022-04-26 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 26 15:39:00 UTC 2022 Modified Files: src/usr.sbin/quotaon: quotaon.c Log Message: As the quota type comes from the kernel and is only valid when quota is on get the type before quota_off and after quota_on. To generate

CVS commit: src/usr.sbin/quotaon

2022-04-26 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 26 15:39:00 UTC 2022 Modified Files: src/usr.sbin/quotaon: quotaon.c Log Message: As the quota type comes from the kernel and is only valid when quota is on get the type before quota_off and after quota_on. To generate

CVS commit: src/sys/ufs/ufs

2022-04-26 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 26 15:37:25 UTC 2022 Modified Files: src/sys/ufs/ufs: ufs_quota1.c Log Message: Keep flag "UFS_QUOTA" set until the last quota is closed. Prevents a live lock when dqrele() finds a struct with "dq_cnt == 1" and flag

CVS commit: src/sys/ufs/ufs

2022-04-26 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 26 15:37:25 UTC 2022 Modified Files: src/sys/ufs/ufs: ufs_quota1.c Log Message: Keep flag "UFS_QUOTA" set until the last quota is closed. Prevents a live lock when dqrele() finds a struct with "dq_cnt == 1" and flag

CVS commit: src/lib/libquota

2022-04-26 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 26 15:36:42 UTC 2022 Modified Files: src/lib/libquota: quota_oldfiles.c Log Message: Fix default quota file names, both user and group quota used the same default name "QUOTAFILENAME, names[USRQUOTA])" resulting in

CVS commit: src/lib/libquota

2022-04-26 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 26 15:36:42 UTC 2022 Modified Files: src/lib/libquota: quota_oldfiles.c Log Message: Fix default quota file names, both user and group quota used the same default name "QUOTAFILENAME, names[USRQUOTA])" resulting in

CVS commit: src/sbin/fsck_msdos

2022-04-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Apr 24 10:35:15 UTC 2022 Modified Files: src/sbin/fsck_msdos: boot.c Log Message: Cast read()/write() result to size_t to make this compile again. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25

CVS commit: src/sbin/fsck_msdos

2022-04-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Apr 24 10:35:15 UTC 2022 Modified Files: src/sbin/fsck_msdos: boot.c Log Message: Cast read()/write() result to size_t to make this compile again. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25

CVS commit: src/sys/dev/usb

2022-04-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Apr 24 09:55:48 UTC 2022 Modified Files: src/sys/dev/usb: uvideo.c Log Message: Add missing argument to debug printf. To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/sys/dev/usb/uvideo.c Please note that

CVS commit: src/sys/dev/usb

2022-04-24 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Apr 24 09:55:48 UTC 2022 Modified Files: src/sys/dev/usb: uvideo.c Log Message: Add missing argument to debug printf. To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/sys/dev/usb/uvideo.c Please note that

CVS commit: src/sys

2022-04-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 23 16:22:23 UTC 2022 Modified Files: src/sys/dev/dkwedge: dk.c src/sys/ufs/ffs: ffs_alloc.c Log Message: Need vnode locked fot VOP_FDISCARD(). To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111

CVS commit: src/sys

2022-04-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 23 16:22:23 UTC 2022 Modified Files: src/sys/dev/dkwedge: dk.c src/sys/ufs/ffs: ffs_alloc.c Log Message: Need vnode locked fot VOP_FDISCARD(). To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111

CVS commit: src/sys/ufs/ffs

2022-04-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 16 08:00:55 UTC 2022 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Unlock vnode for VOP_IOCTL() and wapbl_flush(). To generate a diff of this commit: cvs rdiff -u -r1.375 -r1.376

CVS commit: src/sys/ufs/ffs

2022-04-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 16 08:00:55 UTC 2022 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Unlock vnode for VOP_IOCTL() and wapbl_flush(). To generate a diff of this commit: cvs rdiff -u -r1.375 -r1.376

CVS commit: src/sys/ufs/ffs

2022-04-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 16 07:59:46 UTC 2022 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Take the link count from the inode. To generate a diff of this commit: cvs rdiff -u -r1.153 -r1.154 src/sys/ufs/ffs/ffs_snapshot.c

CVS commit: src/sys/ufs/ffs

2022-04-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 16 07:59:46 UTC 2022 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Take the link count from the inode. To generate a diff of this commit: cvs rdiff -u -r1.153 -r1.154 src/sys/ufs/ffs/ffs_snapshot.c

CVS commit: src/sys/kern

2022-04-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 16 07:59:02 UTC 2022 Modified Files: src/sys/kern: sys_descrip.c Log Message: Lock vnode for VOP_PATHCONF(). To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/kern/sys_descrip.c Please note that

CVS commit: src/sys/kern

2022-04-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 16 07:59:02 UTC 2022 Modified Files: src/sys/kern: sys_descrip.c Log Message: Lock vnode for VOP_PATHCONF(). To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/kern/sys_descrip.c Please note that

CVS commit: src/sys/fs/msdosfs

2022-04-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 16 07:58:21 UTC 2022 Modified Files: src/sys/fs/msdosfs: msdosfs_vfsops.c Log Message: Lock vnode for vinvalbuf(). To generate a diff of this commit: cvs rdiff -u -r1.137 -r1.138 src/sys/fs/msdosfs/msdosfs_vfsops.c

CVS commit: src/sys/fs/msdosfs

2022-04-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 16 07:58:21 UTC 2022 Modified Files: src/sys/fs/msdosfs: msdosfs_vfsops.c Log Message: Lock vnode for vinvalbuf(). To generate a diff of this commit: cvs rdiff -u -r1.137 -r1.138 src/sys/fs/msdosfs/msdosfs_vfsops.c

CVS commit: src/sys/dev/raidframe

2022-04-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 16 07:57:33 UTC 2022 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Unlock vnode for VOP_IOCTL(). To generate a diff of this commit: cvs rdiff -u -r1.405 -r1.406

CVS commit: src/sys/dev/raidframe

2022-04-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 16 07:57:33 UTC 2022 Modified Files: src/sys/dev/raidframe: rf_netbsdkintf.c Log Message: Unlock vnode for VOP_IOCTL(). To generate a diff of this commit: cvs rdiff -u -r1.405 -r1.406

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

2022-04-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 16 07:56:45 UTC 2022 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: vdev_disk.c Log Message: Unlock vnode for VOP_IOCTL(). To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 \

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

2022-04-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 16 07:56:45 UTC 2022 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: vdev_disk.c Log Message: Unlock vnode for VOP_IOCTL(). To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 \

CVS commit: src/libexec/ld.elf_so

2022-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 30 08:26:45 UTC 2022 Modified Files: src/libexec/ld.elf_so: map_object.c Log Message: _rtld_map_object(): no need to mmap an empty bss segment. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

CVS commit: src/libexec/ld.elf_so

2022-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 30 08:26:45 UTC 2022 Modified Files: src/libexec/ld.elf_so: map_object.c Log Message: _rtld_map_object(): no need to mmap an empty bss segment. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62

CVS commit: src/sys/uvm

2022-03-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Mar 27 20:18:05 UTC 2022 Modified Files: src/sys/uvm: uvm_mmap.c Log Message: Make mmap() with "len == 0" an error if not MAP_ANON. We should return an error for MAP_ANON too but unfortunately our /libexec/ld.elf_so

CVS commit: src/sys/uvm

2022-03-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Mar 27 20:18:05 UTC 2022 Modified Files: src/sys/uvm: uvm_mmap.c Log Message: Make mmap() with "len == 0" an error if not MAP_ANON. We should return an error for MAP_ANON too but unfortunately our /libexec/ld.elf_so

CVS commit: src/sys/net

2022-03-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Mar 25 08:57:51 UTC 2022 Modified Files: src/sys/net: if_wg.c Log Message: Prevent memory corruption from wg_send_handshake_msg_init() on LP64 machines with "MSIZE == 256", sparc64 for example. wg_send_handshake_msg_init()

CVS commit: src/sys/net

2022-03-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Mar 25 08:57:51 UTC 2022 Modified Files: src/sys/net: if_wg.c Log Message: Prevent memory corruption from wg_send_handshake_msg_init() on LP64 machines with "MSIZE == 256", sparc64 for example. wg_send_handshake_msg_init()

CVS commit: src/sys/kern

2022-03-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Mar 25 08:57:15 UTC 2022 Modified Files: src/sys/kern: vfs_vnops.c Log Message: It is impossible for VOP_LOCK() to return ENOENT with LK_RETRY flag. Remove the second call to VOP_LOCK(). Enable assertion "vrefcnt(vp) > 0"

CVS commit: src/sys/kern

2022-03-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Mar 25 08:57:15 UTC 2022 Modified Files: src/sys/kern: vfs_vnops.c Log Message: It is impossible for VOP_LOCK() to return ENOENT with LK_RETRY flag. Remove the second call to VOP_LOCK(). Enable assertion "vrefcnt(vp) > 0"

CVS commit: src/sys/sys

2022-03-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Mar 25 08:56:36 UTC 2022 Modified Files: src/sys/sys: vnode.h Log Message: As VV_LOCKSWORK is gone remove LOCKSWORK from VNODE_FLAGBITS string. Also convert illegal octal number 18 to 20. To generate a diff of this commit:

CVS commit: src/sys/sys

2022-03-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Mar 25 08:56:36 UTC 2022 Modified Files: src/sys/sys: vnode.h Log Message: As VV_LOCKSWORK is gone remove LOCKSWORK from VNODE_FLAGBITS string. Also convert illegal octal number 18 to 20. To generate a diff of this commit:

CVS commit: src

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:53:33 UTC 2022 Modified Files: src/share/man/man9: vnode.9 src/sys/fs/efs: efs_vfsops.c src/sys/fs/hfs: hfs_vfsops.c src/sys/fs/union: union_subr.c src/sys/kern: vfs_vnode.c

CVS commit: src

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:53:33 UTC 2022 Modified Files: src/share/man/man9: vnode.9 src/sys/fs/efs: efs_vfsops.c src/sys/fs/hfs: hfs_vfsops.c src/sys/fs/union: union_subr.c src/sys/kern: vfs_vnode.c

CVS commit: src/sys/miscfs/genfs

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:52:45 UTC 2022 Modified Files: src/sys/miscfs/genfs: genfs_vnops.c Log Message: Remove now unused genfs_nolock(), genfs_nounlock() and genfs_noislocked(). To generate a diff of this commit: cvs rdiff -u -r1.216

CVS commit: src/sys/miscfs/genfs

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:52:45 UTC 2022 Modified Files: src/sys/miscfs/genfs: genfs_vnops.c Log Message: Remove now unused genfs_nolock(), genfs_nounlock() and genfs_noislocked(). To generate a diff of this commit: cvs rdiff -u -r1.216

CVS commit: src/sys

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:52:11 UTC 2022 Modified Files: src/sys/kern: vfs_vnode.c src/sys/miscfs/deadfs: dead_vfsops.c src/sys/miscfs/specfs: spec_vnops.c Log Message: Switch spec_vnodeop vector to real vnode locking,

CVS commit: src/sys

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:52:11 UTC 2022 Modified Files: src/sys/kern: vfs_vnode.c src/sys/miscfs/deadfs: dead_vfsops.c src/sys/miscfs/specfs: spec_vnops.c Log Message: Switch spec_vnodeop vector to real vnode locking,

CVS commit: src/sys

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:51:35 UTC 2022 Modified Files: src/sys/arch/evbarm/fdt: fdt_machdep.c src/sys/arch/x86/x86: x86_autoconf.c src/sys/arch/zaurus/zaurus: autoconf.c src/sys/kern: init_main.c kern_subr.c Log

CVS commit: src/sys

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:51:35 UTC 2022 Modified Files: src/sys/arch/evbarm/fdt: fdt_machdep.c src/sys/arch/x86/x86: x86_autoconf.c src/sys/arch/zaurus/zaurus: autoconf.c src/sys/kern: init_main.c kern_subr.c Log

CVS commit: src/sys/dev/ata

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:51:01 UTC 2022 Modified Files: src/sys/dev/ata: ata_raid_adaptec.c ata_raid_intel.c ata_raid_jmicron.c ata_raid_nvidia.c ata_raid_promise.c ata_raid_subr.c ata_raid_via.c Log Message: Lock vnode across

CVS commit: src/sys/dev/ata

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:51:01 UTC 2022 Modified Files: src/sys/dev/ata: ata_raid_adaptec.c ata_raid_intel.c ata_raid_jmicron.c ata_raid_nvidia.c ata_raid_promise.c ata_raid_subr.c ata_raid_via.c Log Message: Lock vnode across

CVS commit: src/sys/kern

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:50:28 UTC 2022 Modified Files: src/sys/kern: vfs_mount.c Log Message: Lock vnode across VOP_OPEN. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/kern/vfs_mount.c Please note that diffs are

CVS commit: src/sys/kern

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:50:28 UTC 2022 Modified Files: src/sys/kern: vfs_mount.c Log Message: Lock vnode across VOP_OPEN. To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/kern/vfs_mount.c Please note that diffs are

CVS commit: src/sys/kern

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:50:02 UTC 2022 Modified Files: src/sys/kern: vfs_vnops.c Log Message: Lock vnode across VOP_OPEN. To generate a diff of this commit: cvs rdiff -u -r1.225 -r1.226 src/sys/kern/vfs_vnops.c Please note that diffs

CVS commit: src/sys/kern

2022-03-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Mar 19 13:50:02 UTC 2022 Modified Files: src/sys/kern: vfs_vnops.c Log Message: Lock vnode across VOP_OPEN. To generate a diff of this commit: cvs rdiff -u -r1.225 -r1.226 src/sys/kern/vfs_vnops.c Please note that diffs

CVS commit: src/sys/arch/landisk/landisk

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

CVS commit: src/sys/arch/landisk/landisk

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

CVS commit: src/sys/ufs/mfs

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

CVS commit: src/sys/ufs/mfs

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

<    1   2   3   4   5   >