OpenBSD cvs log

created 2018-11-30T03:13:05Z
begin 2018-08-30T00:00:00Z
end 2018-08-31T00:00:00Z
path src/sys
commits 6

date 2018-08-30T03:30:25Z
author visa
files src/sys/kern/kern_fork.c log diff annotate
src/sys/kern/sys_futex.c log diff annotate
src/sys/sys/proc.h log diff annotate
message Split the system-wide list of all futexes into process-specific lists
of private futexes and a shared list of shared futexes. This speeds up
futex lookups.

Tested by and OK krw@
OK mpi@

date 2018-08-30T06:16:30Z
author anton
files src/sys/kern/tty_pty.c log diff annotate
message Remove dead code related to tty allocation for ptys. Back in revision 1.17 of
kern/tty_pty.c, allocation of ptys was made dynamic with the introduction of
check_pty(). Every time a new struct pty is allocated its corresponding struct
tty is also allocated. It's therefore no longer necessary to ensure that a pty
has a tty allocated after calling check_pty().

ok deraadt@ millert@ mpi@ visa@

date 2018-08-30T10:11:34Z
author kettenis
files src/sys/dev/acpi/acpi.c log diff annotate
message Move softbutton check before the check that skips attaching certain acpi
devices. Fixes regression caused by matching on _CID in addition to
matching on _HID.

ok matthieu@, mlarkin@

date 2018-08-30T11:18:21Z
author jmatthew
files src/sys/dev/pci/if_bnxt.c log diff annotate
message Set up an aggregation buffer ring and configure placement mode so data
that doesn't fit in the rx buffer goes into an aggregation buffer,
allowing jumbo frames to be received. Using 8k aggregation buffers
means we'll only ever need one per packet.

When receiving jumbos, sometimes we get an interrupt before all three
of the completion events are ready, in which case we should not consume
the events that are ready. Expanding the completion ring makes this
happen less frequently, so allocate four cp ring pages instead of one.

date 2018-08-30T12:14:30Z
author jsg
files src/sys/dev/fdt/imxanatop.c log diff annotate
message fix memory leak in an error path
ok patrick@

date 2018-08-30T14:39:46Z
author patrick
files src/sys/arch/arm64/stand/efiboot/ldscript.arm64 log diff annotate
message Move .dynstr before _edata to fix image size calculation. The PE
header contains an image size field that is calculated using the
difference between the start of the header and edata. Since we
copy out .dynstr into the EFI binary, make sure that .dynstr is
before edata so that it's included in the image size. This makes
it consistent with efiboot on armv7.

ok kettenis@