OpenBSD cvs log

created 2019-02-09T16:10:11Z
begin 2019-02-06T00:00:00Z
end 2019-02-07T00:00:00Z
path src/sys
commits 3

date 2019-02-06T15:11:20Z
author mpi
files src/sys/kern/sys_futex.c log diff annotate
message Use ktrreltimespec() as the timeout is relative, pointed by matthew@.

ok cheloha@

date 2019-02-06T17:32:16Z
author bluhm
files src/sys/netinet/tcp_usrreq.c log diff annotate
message Fix a possible mbuf leak in tcp_usrreq(). Make the error handling
more consistent to the other protocols' usrreq functions.
OK visa@ claudio@

date 2019-02-06T22:59:06Z
author patrick
files src/sys/dev/fdt/if_fec.c log diff annotate
message Rework fec(4). I have written this driver in 2012 as my first ever
ethernet controller driver. Handling of descriptors and buffers has
not been great. There was no way to recover from a full tx queue.
This introduces a mechanism akin to dwxe(4) and tsec(4) and fixes
that. On rd we now map mbufs directly. On tx we can do that as
well for newer SoCs. The i.MX6 Q/DL generation still needs a bounce
buffer on tx for proper alignment.

Tested with bluhm on Cubox-i (armv7) and Hummingboard Pulse (arm64)