OpenBSD cvs log

created 2021-12-19T23:06:10Z
begin 2021-12-11T00:00:00Z
end 2021-12-12T00:00:00Z
path src/sys
commits 9

date 2021-12-11T09:28:26Z
author visa
files src/sys/isofs/cd9660/cd9660_vnops.c log diff annotate
src/sys/kern/kern_event.c log diff annotate
src/sys/kern/spec_vnops.c log diff annotate
src/sys/kern/sys_generic.c log diff annotate
src/sys/kern/tty_tty.c log diff annotate
src/sys/miscfs/fifofs/fifo_vnops.c log diff annotate
src/sys/miscfs/fuse/fuse_vnops.c log diff annotate
src/sys/msdosfs/msdosfs_vnops.c log diff annotate
src/sys/nfs/nfs_kq.c log diff annotate
src/sys/sys/event.h log diff annotate
src/sys/tmpfs/tmpfs_vnops.c log diff annotate
src/sys/ufs/ufs/ufs_vnops.c log diff annotate
message Clarify usage of __EV_POLL and __EV_SELECT

Make __EV_POLL specific to kqueue-based poll(2), to remove overlap
with __EV_SELECT that only select(2) uses.

OK millert@ mpi@

date 2021-12-11T16:33:46Z
author bluhm
files src/sys/net/pfkeyv2_convert.c log diff annotate
src/sys/netinet/ip_ah.c log diff annotate
message Protect the write access to the TDB flags field with a mutex per
TDB. Clearing the timeout flags just before pool put in tdb_free()
does not make sense. Move this to tdb_delete(). While there make
the parentheses in the flag check consistent.
tested by Hrvoje Popovski; OK tobhe@

date 2021-12-11T16:33:47Z
author bluhm
files src/sys/netinet/ip_esp.c log diff annotate
src/sys/netinet/ip_ipcomp.c log diff annotate
src/sys/netinet/ip_ipsp.c log diff annotate
src/sys/netinet/ip_ipsp.h log diff annotate
src/sys/netinet/ipsec_output.c log diff annotate
message Protect the write access to the TDB flags field with a mutex per
TDB. Clearing the timeout flags just before pool put in tdb_free()
does not make sense. Move this to tdb_delete(). While there make
the parentheses in the flag check consistent.
tested by Hrvoje Popovski; OK tobhe@

date 2021-12-11T19:45:05Z
author kettenis
files src/sys/arch/arm64/conf/GENERIC log diff annotate
src/sys/arch/arm64/conf/RAMDISK log diff annotate
message Attach apldart(4) early.

date 2021-12-11T20:04:37Z
author kettenis
files src/sys/arch/arm64/dev/aplspi.c log diff annotate
message Thanks to the reverse engineering efforts by Hector Martin, we now know
that we can controll the CS# pin directly from the SPI controller itself.
Add support for this as future device trees will probably use this mode
instead of explicitly specifying a "cs-gpios" property.

ok patrick@

date 2021-12-11T20:07:27Z
author kettenis
files src/sys/arch/arm64/dev/acpipci.c log diff annotate
message Add support for interrupts represented by ACPI PCI Interrupt Link Devices.
This makes PCI interrupts work on QEMU's SBSA target.

ok patrick@

date 2021-12-11T20:11:17Z
author naddy
files src/sys/arch/arm64/stand/efiboot/efipxe.c log diff annotate
src/sys/arch/armv7/stand/efiboot/efipxe.c log diff annotate
message remove unused variable to fix build with llvm 13; ok jca@

date 2021-12-11T20:11:18Z
author naddy
files src/sys/arch/riscv64/stand/efiboot/efipxe.c log diff annotate
message remove unused variable to fix build with llvm 13; ok jca@

date 2021-12-11T20:36:26Z
author kettenis
files src/sys/arch/arm64/dev/aplhidev.c log diff annotate
message Change compatible string to something that makes more sense.