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
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
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
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
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"
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"
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.
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.
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 \
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 \
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
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
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
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
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()
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()
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"
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"
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:
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:
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
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
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
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
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,
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,
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
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
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
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
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
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
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
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
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:49:21 UTC 2022
Modified Files:
src/sys/arch/landisk/landisk: autoconf.c
Log Message:
Lock vnode across VOP_OPEN/VOP_IOCTL/VOP_CLOSE.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:49:21 UTC 2022
Modified Files:
src/sys/arch/landisk/landisk: autoconf.c
Log Message:
Lock vnode across VOP_OPEN/VOP_IOCTL/VOP_CLOSE.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:48:42 UTC 2022
Modified Files:
src/sys/ufs/mfs: mfs_vfsops.c mfs_vnops.c
Log Message:
Switch MFS device node to real vnode locking, VV_LOCKSWORK now.
To generate a diff of this commit:
cvs rdiff -u -r1.114
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:48:42 UTC 2022
Modified Files:
src/sys/ufs/mfs: mfs_vfsops.c mfs_vnops.c
Log Message:
Switch MFS device node to real vnode locking, VV_LOCKSWORK now.
To generate a diff of this commit:
cvs rdiff -u -r1.114
101 - 200 of 412 matches
Mail list logo