Does this impact PR/51084 at all?
On Sat, 19 Mar 2022, Roland Illig wrote:
Module Name:src
Committed By: rillig
Date: Sat Mar 19 14:35:13 UTC 2022
Modified Files:
src: Makefile
Log Message:
Makefile: fix location of postinstall program for MAKEVERBOSE > 2
If
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 10:05:52 UTC 2022
Modified Files:
src/sys/dev/usb: usbdi.c
Log Message:
usbdi(9): Fix usbd_get_no_alts.
This incorrectly rejected the configuration as invalid if any
descriptor is not large enough to be interface
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 10:05:52 UTC 2022
Modified Files:
src/sys/dev/usb: usbdi.c
Log Message:
usbdi(9): Fix usbd_get_no_alts.
This incorrectly rejected the configuration as invalid if any
descriptor is not large enough to be interface
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 11:55:03 UTC 2022
Modified Files:
src/sys/arch/arm/broadcom: bcm2835_rng.c
src/sys/arch/arm/omap: am335x_trng.c
src/sys/arch/arm/ti: ti_rng.c
src/sys/arch/mips/cavium/dev: octeon_rnm.c
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 11:55:03 UTC 2022
Modified Files:
src/sys/arch/arm/broadcom: bcm2835_rng.c
src/sys/arch/arm/omap: am335x_trng.c
src/sys/arch/arm/ti: ti_rng.c
src/sys/arch/mips/cavium/dev: octeon_rnm.c
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 11:54:53 UTC 2022
Modified Files:
src/share/man/man9: rnd.9
Log Message:
rnd(9): Document the serial use of rndsource callbacks.
This simplifies the rndsource API -- no need to lock, unless you're
also coordinating
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 11:54:53 UTC 2022
Modified Files:
src/share/man/man9: rnd.9
Log Message:
rnd(9): Document the serial use of rndsource callbacks.
This simplifies the rndsource API -- no need to lock, unless you're
also coordinating
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: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: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: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: riastradh
Date: Sat Mar 19 14:35:08 UTC 2022
Modified Files:
src/sys/kern: kern_entropy.c
src/sys/sys: rnd.h
Log Message:
rnd(9): Delete legacy rnd_initial_entropy symbol.
Use entropy_epoch() instead.
XXX kernel ABI change deleting
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 14:35:08 UTC 2022
Modified Files:
src/sys/kern: kern_entropy.c
src/sys/sys: rnd.h
Log Message:
rnd(9): Delete legacy rnd_initial_entropy symbol.
Use entropy_epoch() instead.
XXX kernel ABI change deleting
Module Name:src
Committed By: rillig
Date: Sat Mar 19 14:35:13 UTC 2022
Modified Files:
src: Makefile
Log Message:
Makefile: fix location of postinstall program for MAKEVERBOSE > 2
If MAKEVERBOSE > 2, each shell command from a make target is echoed.
This resulted in two
Module Name:src
Committed By: rillig
Date: Sat Mar 19 14:35:13 UTC 2022
Modified Files:
src: Makefile
Log Message:
Makefile: fix location of postinstall program for MAKEVERBOSE > 2
If MAKEVERBOSE > 2, each shell command from a make target is echoed.
This resulted in two
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 14:34:48 UTC 2022
Modified Files:
src/sys/kern: kern_clock.c
src/sys/sys: kernel.h
Log Message:
kern: Delete kernel_ticks from kernel ABI.
Use getticks() instead.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 14:34:48 UTC 2022
Modified Files:
src/sys/kern: kern_clock.c
src/sys/sys: kernel.h
Log Message:
kern: Delete kernel_ticks from kernel ABI.
Use getticks() instead.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: rillig
Date: Sat Mar 19 14:48:31 UTC 2022
Modified Files:
src/usr.bin/xlint/lint1: ckctype.c
Log Message:
lint: be more specific in comment about check
No binary change.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4
Module Name:src
Committed By: rillig
Date: Sat Mar 19 14:48:31 UTC 2022
Modified Files:
src/usr.bin/xlint/lint1: ckctype.c
Log Message:
lint: be more specific in comment about check
No binary change.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 16:20:45 UTC 2022
Modified Files:
src/sys/dev/pci: viornd.c
Log Message:
viornd(4): Revert IPL change for lock.
This lock is taken in hard interrupt context, so it needs to remain
at IPL_VM.
To generate a diff of
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 16:20:45 UTC 2022
Modified Files:
src/sys/dev/pci: viornd.c
Log Message:
viornd(4): Revert IPL change for lock.
This lock is taken in hard interrupt context, so it needs to remain
at IPL_VM.
To generate a diff of
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 11:37:06 UTC 2022
Modified Files:
src/sys/arch/arm/broadcom: bcm2835_rng.c
src/sys/arch/arm/omap: am335x_trng.c
src/sys/arch/arm/rockchip: rk_v1crypto.c
src/sys/arch/arm/sunxi: sun8i_crypto.c
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 11:36:43 UTC 2022
Modified Files:
src/sys/arch/arm/amlogic: meson_rng.c
Log Message:
meson_rng(4): No need for lock -- delete it.
We only ever read a single register at a time; no exclusive access or
serialization
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 11:36:43 UTC 2022
Modified Files:
src/sys/arch/arm/amlogic: meson_rng.c
Log Message:
meson_rng(4): No need for lock -- delete it.
We only ever read a single register at a time; no exclusive access or
serialization
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 11:36:53 UTC 2022
Modified Files:
src/sys/arch/arm/nvidia: tegra124_car.c
Log Message:
tegra124_car(4): No need for rnd lock -- delete it.
This only ever reads from a single device register, so no need to
serialize
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 11:37:06 UTC 2022
Modified Files:
src/sys/arch/arm/broadcom: bcm2835_rng.c
src/sys/arch/arm/omap: am335x_trng.c
src/sys/arch/arm/rockchip: rk_v1crypto.c
src/sys/arch/arm/sunxi: sun8i_crypto.c
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 11:37:17 UTC 2022
Modified Files:
src/sys/arch/arm/nvidia: tegra124_car.c
Log Message:
tegra124_car(4): Attach rndsource synchronously.
It looks like the original motivation for deferring to
config_interrupts was
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 11:37:17 UTC 2022
Modified Files:
src/sys/arch/arm/nvidia: tegra124_car.c
Log Message:
tegra124_car(4): Attach rndsource synchronously.
It looks like the original motivation for deferring to
config_interrupts was
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 11:36:53 UTC 2022
Modified Files:
src/sys/arch/arm/nvidia: tegra124_car.c
Log Message:
tegra124_car(4): No need for rnd lock -- delete it.
This only ever reads from a single device register, so no need to
serialize
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: skrll
Date: Sat Mar 19 09:53:19 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Slight code re-organisation. NFCI.
To generate a diff of this commit:
cvs rdiff -u -r1.130 -r1.131
Module Name:src
Committed By: skrll
Date: Sat Mar 19 09:53:19 UTC 2022
Modified Files:
src/sys/arch/aarch64/aarch64: pmap.c
Log Message:
Slight code re-organisation. NFCI.
To generate a diff of this commit:
cvs rdiff -u -r1.130 -r1.131
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: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: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: skrll
Date: Sat Mar 19 09:54:25 UTC 2022
Modified Files:
src/sys/arch/arm/arm32: pmap.c
Log Message:
Alight code re-organisation so it better matches the VPRINTF headings
it is under. NFCI.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: skrll
Date: Sat Mar 19 09:54:25 UTC 2022
Modified Files:
src/sys/arch/arm/arm32: pmap.c
Log Message:
Alight code re-organisation so it better matches the VPRINTF headings
it is under. NFCI.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: skrll
Date: Sat Mar 19 09:55:30 UTC 2022
Modified Files:
src/sys/arch/evbarm/fdt: fdt_machdep.c
Log Message:
Improve a VPRINTF
To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/evbarm/fdt/fdt_machdep.c
Please note
Module Name:src
Committed By: skrll
Date: Sat Mar 19 09:55:30 UTC 2022
Modified Files:
src/sys/arch/evbarm/fdt: fdt_machdep.c
Log Message:
Improve a VPRINTF
To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/evbarm/fdt/fdt_machdep.c
Please note
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:48:04 UTC 2022
Modified Files:
src/sys/fs/union: union_subr.c union_vnops.c
Log Message:
As FSTRANS is part of VOP_*LOCK() since June 4, 2017 the vdead_check()
from union_lock() is no longer needed.
Adapt
Module Name:src
Committed By: hannken
Date: Sat Mar 19 13:48:04 UTC 2022
Modified Files:
src/sys/fs/union: union_subr.c union_vnops.c
Log Message:
As FSTRANS is part of VOP_*LOCK() since June 4, 2017 the vdead_check()
from union_lock() is no longer needed.
Adapt
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
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 20:44:07 UTC 2022
Modified Files:
src/sys/dev/usb: umidi.c
Log Message:
umidi(4): Parse descriptors a little more robustly.
Reported-by: syzbot+fd58d1d4dd12f8931...@syzkaller.appspotmail.com
To generate a diff of
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 20:44:07 UTC 2022
Modified Files:
src/sys/dev/usb: umidi.c
Log Message:
umidi(4): Parse descriptors a little more robustly.
Reported-by: syzbot+fd58d1d4dd12f8931...@syzkaller.appspotmail.com
To generate a diff of
Module Name:src
Committed By: riastradh
Date: Sun Mar 20 00:40:52 UTC 2022
Modified Files:
src/sys/dev/usb: usbdi.c
Log Message:
usbdi(9): Make sure aborting a pipe waits for all callbacks.
There may be a callback in flight from an xfer that has already been
taken off
Module Name:src
Committed By: riastradh
Date: Sun Mar 20 00:40:52 UTC 2022
Modified Files:
src/sys/dev/usb: usbdi.c
Log Message:
usbdi(9): Make sure aborting a pipe waits for all callbacks.
There may be a callback in flight from an xfer that has already been
taken off
Module Name:src
Committed By: riastradh
Date: Sun Mar 20 00:41:01 UTC 2022
Modified Files:
src/sys/dev/usb: ualea.c
Log Message:
ualea(4): Fix detach and error paths.
- Set sc_needed before aborting the pipe to prevent the xfer callback
from rescheduling itself.
-
Module Name:src
Committed By: riastradh
Date: Sun Mar 20 00:41:01 UTC 2022
Modified Files:
src/sys/dev/usb: ualea.c
Log Message:
ualea(4): Fix detach and error paths.
- Set sc_needed before aborting the pipe to prevent the xfer callback
from rescheduling itself.
-
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 20:50:32 UTC 2022
Modified Files:
src/sys/dev/usb: usb_subr.c
Log Message:
usb: Insert assertion to diagnose ud_cdesc/ud_ifaces inconsistency.
Syzbot found a way to see ud_cdesc=NULL but ud_ifaces!=NULL:
Module Name:src
Committed By: riastradh
Date: Sat Mar 19 20:50:32 UTC 2022
Modified Files:
src/sys/dev/usb: usb_subr.c
Log Message:
usb: Insert assertion to diagnose ud_cdesc/ud_ifaces inconsistency.
Syzbot found a way to see ud_cdesc=NULL but ud_ifaces!=NULL:
Module Name:src
Committed By: riastradh
Date: Sun Mar 20 00:19:11 UTC 2022
Modified Files:
src/sys/kern: kern_entropy.c
Log Message:
entropy(9): Avoid reentrance to per-CPU state from sleeping on lock.
Changing the global entropy lock from IPL_VM to IPL_SOFTSERIAL meant
Module Name:src
Committed By: riastradh
Date: Sun Mar 20 00:19:11 UTC 2022
Modified Files:
src/sys/kern: kern_entropy.c
Log Message:
entropy(9): Avoid reentrance to per-CPU state from sleeping on lock.
Changing the global entropy lock from IPL_VM to IPL_SOFTSERIAL meant
Am 19.03.2022 um 16:28 schrieb Paul Goyette:
Does this impact PR/51084 at all?
PR/51084 is about MAKEVERBOSE as well, but it's a different part of the
build infrastructure. So no, that PR is not yet fixed.
62 matches
Mail list logo