OpenBSD cvs log

created 2018-11-30T05:47:12Z
begin 2018-10-05T00:00:00Z
end 2018-10-06T00:00:00Z
path src/sys
commits 4

date 2018-10-05T07:06:09Z
author florian
files src/sys/netinet6/in6.c log diff annotate
src/sys/netinet6/in6_ifattach.c log diff annotate
src/sys/netinet6/in6_ifattach.h log diff annotate
message Do not join node information multicast group (RFC 4620).
Benno removed code to answer ICMP queries over 4 years ago.
Aham Brahmasmi (aham.brahmasmi AT gmx.com) points out
that we still joined the group though.

OK sthen, bluhm, kn

date 2018-10-05T13:35:41Z
author naddy
files src/sys/sys/cdefs.h log diff annotate
message Garbage-collect the now unused __statement() macro.

The sys/arch/*/include/endian.h headers were the only place in the
whole source tree that used __statement(), and they did so to mark
statement expressions, which are a GNU extension. This usage will
not come back.

ok deraadt@

date 2018-10-05T15:13:55Z
author naddy
files src/sys/arch/sh/include/endian.h log diff annotate
message Provide an MD 64-bit byteswapping function build on 32-bit swaps
as we do on arm and i386. Copied from arm.

If there are no MD byteswapping functions, MI macros are used.
These are wrapped by static inline functions to prevent multiple
evaluation of their argument. If there are MD functions, they are
used directly and therefore we must implicitly guarantee that they
are safe from multiple evaluation. Defining an MD function to an
MI macro breaks this promise.

ok deraadt@

date 2018-10-05T18:56:57Z
author cheloha
files src/sys/kern/kern_sched.c log diff annotate
src/sys/kern/kern_sysctl.c log diff annotate
src/sys/sys/sched.h log diff annotate
message Revert KERN_CPTIME2 ENODEV changes in kernel and userspace.

ok kettenis deraadt