OpenBSD cvs log

created 2022-06-19T00:14:51Z
begin 2022-06-17T00:00:00Z
end 2022-06-18T00:00:00Z
path src/sys
commits 2

date 2022-06-17T10:08:36Z
author kettenis
files src/sys/dev/pci/pci.c log diff annotate
src/sys/dev/pci/pcireg.h log diff annotate
message Only probe device 0 on PCI busses corresponding to a PCIe root port or a
PCIe switch/bridge downstream port. This fixes an issue where a device would
show up 32 times if the PCIe port does not terminate configuration requests
targeted at device numbers 1-31 as required by the spec and the PCIe device
does not filter requests based on its own device number. Linux, NetBSD and
FreeBSD (to some extent) already do this.

This should fix an issue seen on Ampere Altra where the BMC's PCI bridge
and USB controller would show up multiple times.

ok jsg@

date 2022-06-17T13:40:21Z
author bluhm
files src/sys/netinet/ip_spd.c log diff annotate
message The timeout for ipsec acquire does not decrement the reference
counter to 0 properly. We have one reference count for the lists,
and one for the timeout handler. When the timout fires, it has to
decrement the reference to itself. Then the ipa is removed from
the lists and decremented again.
from Stefan Butz; OK tobhe@ mvs@