OpenBSD cvs log

created 2018-12-02T20:21:34Z
begin 2018-10-25T00:00:00Z
end 2018-10-26T00:00:00Z
path src/sys
commits 3

date 2018-10-25T01:05:19Z
author dlg
files src/sys/net/if_gre.c log diff annotate
message start both the sc_ka_send and sc_ka_hold timeout when
the timeout gets configured instead of gre_up().
this avoids complex gre_ioctl() ordering rules and
enables the sc_ka_hold timeout before the first packet
is received.

from markus@

date 2018-10-25T15:38:37Z
author visa
files src/sys/kern/uipc_syscalls.c log diff annotate
message Fix a resource leak in doaccept().

If a connection that is being accepted gets aborted early, or if the
user-supplied buffer is invalid, doaccept() leaks a socket. This is
a regression caused by r1.153 of uipc_syscalls.c.

Correct the issue by associating the socket with the file early enough.
In case soaccept() or copyaddrout() fails, the socket will be freed
as a result of the file closing. This logic was used by the pre-r1.153
code.

closef() may block, so it is hoisted outside the fdp lock.

OK bluhm@ mpi@

date 2018-10-25T20:29:38Z
author kettenis
files src/sys/dev/pci/drm/i915/i915_dma.c log diff annotate
message New mesa uses the I915_MMAP_WC flag which we advertise but don't actually
implement. Knock out the I915_PARAM_MMAP_VERSION parameter that advertises
this flag until we actually implement it.

Fixes GPU hangs on GM45 chipset graphics.

ok deraadt@