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 t
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 t
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 src/sys/kern/vfs_vnode
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 src/sys/kern/vfs_vnode
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 src/
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 src/
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
Pleas
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
Pleas
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:17:29 UTC 2024
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Print dangling vnode before panic() to help debug.
PR kern/57775 ""panic: unmount: dangling vnode" while umounting procfs"
To generate a diff
Module Name:src
Committed By: hannken
Date: Wed Jan 17 10:17:29 UTC 2024
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Print dangling vnode before panic() to help debug.
PR kern/57775 ""panic: unmount: dangling vnode" while umounting procfs"
To generate a diff
Module Name:src
Committed By: hannken
Date: 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 trav
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 trav
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 -r
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 -r
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() -> procfs_
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() -> procfs_
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 src/sys/
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 src/sys/
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 src/sys/
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 src/sys/
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 buff
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 buff
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 src/sys/dev/
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 src/sys/dev/
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 src/di
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 src/di
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 in
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 in
Module Name:src
Committed By: hannken
Date: Sat Jun 8 08:01:49 UTC 2024
Modified Files:
src/lib/libpthread: pthread.c
Log Message:
Fix resource leak in pthread_create(). Pthread field "pt_lwpctl"
must not be accessed after _lwp_exit() as the kernel may free
it, attach it
Module Name:src
Committed By: hannken
Date: Sat Jun 8 08:01:49 UTC 2024
Modified Files:
src/lib/libpthread: pthread.c
Log Message:
Fix resource leak in pthread_create(). Pthread field "pt_lwpctl"
must not be accessed after _lwp_exit() as the kernel may free
it, attach it
Module Name:src
Committed By: hannken
Date: Sun Aug 11 13:16:10 UTC 2019
Modified Files:
src/sys/dev/usb: if_urndis.c
Log Message:
urndis_attach: change "sc->sc_bulkout_no" to "un->un_ed[USBNET_ENDPT_TX]"
in DPRINTF().
Kernels ALL/amd64 and ALL/i386 compile again.
To ge
Module Name:src
Committed By: hannken
Date: Sun Aug 11 13:16:10 UTC 2019
Modified Files:
src/sys/dev/usb: if_urndis.c
Log Message:
urndis_attach: change "sc->sc_bulkout_no" to "un->un_ed[USBNET_ENDPT_TX]"
in DPRINTF().
Kernels ALL/amd64 and ALL/i386 compile again.
To ge
Module Name:src
Committed By: hannken
Date: Tue Aug 13 08:03:25 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: dsl_dataset.c
Log Message:
Add missing "defined(__NetBSD__)" to make "zfs promote" work.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: hannken
Date: Tue Aug 13 08:03:25 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: dsl_dataset.c
Log Message:
Add missing "defined(__NetBSD__)" to make "zfs promote" work.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: hannken
Date: Tue Aug 20 08:11:21 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/lib/libzfs/common: libzfs_import.c
Log Message:
Always open the raw block devices as "" like it
comes from sysctl "hw.disknames" without attaching the raw
Module Name:src
Committed By: hannken
Date: Tue Aug 20 08:11:21 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/lib/libzfs/common: libzfs_import.c
Log Message:
Always open the raw block devices as "" like it
comes from sysctl "hw.disknames" without attaching the raw
Module Name:src
Committed By: hannken
Date: Tue Aug 20 08:12:14 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: vdev_disk.c
Log Message:
Rearrange the evaluation of "dvd_maxphys" so it works for wedges too.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: hannken
Date: Tue Aug 20 08:12:14 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: vdev_disk.c
Log Message:
Rearrange the evaluation of "dvd_maxphys" so it works for wedges too.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: hannken
Date: Tue Aug 20 08:12:50 UTC 2019
Modified Files:
src/external/cddl/osnet/sys/kern: taskq.c
Log Message:
task_executor: prevent use after free, the task function may free
the tasq entry.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: hannken
Date: Tue Aug 20 08:12:50 UTC 2019
Modified Files:
src/external/cddl/osnet/sys/kern: taskq.c
Log Message:
task_executor: prevent use after free, the task function may free
the tasq entry.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: hannken
Date: Sat Aug 24 12:58:25 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Implement poll support.
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 \
src/external/cddl
Module Name:src
Committed By: hannken
Date: Sat Aug 24 12:58:25 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Implement poll support.
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 \
src/external/cddl
Module Name:src
Committed By: hannken
Date: Sat Aug 24 12:59:06 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Implement kqueue support.
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 \
src/external/cd
Module Name:src
Committed By: hannken
Date: Sat Aug 24 12:59:06 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c
Log Message:
Implement kqueue support.
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 \
src/external/cd
Module Name:src
Committed By: hannken
Date: Sat Aug 24 12:59:34 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: dnode.c
Log Message:
Add missing dmu_zfetch_fini() when dnode_create() lost the race.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Sat Aug 24 12:59:34 UTC 2019
Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: dnode.c
Log Message:
Add missing dmu_zfetch_fini() when dnode_create() lost the race.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Thu Aug 29 06:43:13 UTC 2019
Modified Files:
src/sys/miscfs/kernfs: kernfs_vnops.c
src/sys/miscfs/procfs: procfs_vnops.c
Log Message:
Add missing operation VOP_GETPAGES() returning EFAULT.
Without this operation posix_fa
Module Name:src
Committed By: hannken
Date: Thu Aug 29 06:43:13 UTC 2019
Modified Files:
src/sys/miscfs/kernfs: kernfs_vnops.c
src/sys/miscfs/procfs: procfs_vnops.c
Log Message:
Add missing operation VOP_GETPAGES() returning EFAULT.
Without this operation posix_fa
Module Name:src
Committed By: hannken
Date: Thu Aug 29 16:20:48 UTC 2019
Modified Files:
src/sys/dev: md.c
Log Message:
Add "d_minphys" to "mddkdriver" to make physio() on wedges happy.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/dev/md.c
Pleas
Module Name:src
Committed By: hannken
Date: Thu Aug 29 16:20:48 UTC 2019
Modified Files:
src/sys/dev: md.c
Log Message:
Add "d_minphys" to "mddkdriver" to make physio() on wedges happy.
To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/dev/md.c
Pleas
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 src/libexec/l
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 src/libexec/l
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 \
src/externa
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 \
src/externa
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 src/sys/dev/raidframe/rf_netbsdkint
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 src/sys/dev/raidframe/rf_netbsdkint
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
Ple
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
Ple
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 dif
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 dif
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
Pleas
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
Pleas
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 src/sys/ufs/ffs/ffs_vfsops.
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 src/sys/ufs/ffs/ffs_vfsops.
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 src/
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 src/
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: 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 src/sbin/fsck_
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 src/sbin/fsck_
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
diagno
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
diagno
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 "DQ_
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 "DQ_
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: 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 dire
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 dire
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 src/sys
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 src/sys
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 rd
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 rd
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: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 not
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 not
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 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.
To
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.
To
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 -r1.7
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 -r1.7
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.
To
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.
To
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 src/
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 src/
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 n
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 n
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
er
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
er
1 - 100 of 429 matches
Mail list logo