OpenBSD cvs log

created 2020-08-16T08:59:49Z
begin 2020-08-13T00:00:00Z
end 2020-08-14T00:00:00Z
path src/sys
commits 7

date 2020-08-13T04:26:11Z
author jmatthew
files src/sys/net/route.c log diff annotate
message Use rtm_miss() rather than the simpler rtm_send() to send route delete
messages, and save the route flags before deleting the route. For L2
route entries, the RTF_LLINFO flag is cleared during deletion, so saving
the flags beforehand means they're correct in the routing socket message.

ok mpi@

date 2020-08-13T04:58:22Z
author jmatthew
files src/sys/net/route.h log diff annotate
src/sys/net/rtsock.c log diff annotate
message Add a ROUTE_FLAGFILTER socket option for routing sockets, allowing
filtering out messages for routes with flags matching any bit in a mask.
This allows routing daemons to opt out of receiving messages for L2 and
broadcast route entries, which they currently discard.

ok dlg@ sthen@ deraadt@

date 2020-08-13T10:02:46Z
author jca
files src/sys/lib/libkern/crt_glue.h log diff annotate
src/sys/lib/libkern/lshrti3.c log diff annotate
message Move compiler_rt type definitions to a separate header

so that we can reuse them in other compiler_rt routines.
ok kettenis@

date 2020-08-13T10:04:37Z
author jca
files src/sys/arch/sparc64/conf/files.sparc64 log diff annotate
src/sys/lib/libkern/multi3.c log diff annotate
message Add __multi3 from compiler_rt-8.x

Needed to build a sparc64 kernel with clang 10.
ok kettenis@

date 2020-08-13T10:37:27Z
author krw
files src/sys/dev/ic/qlw.c log diff annotate
message qlw_xs_bus() must return 0 while bus 0 is being probed.

Found the hard way by martijn@ on his alpha.

date 2020-08-13T11:28:31Z
author mpi
files src/sys/dev/dt/dt_dev.c log diff annotate
message Always set `dtpr_size' to the total size required to hold all probe entries.

date 2020-08-13T12:11:15Z
author krw
files src/sys/dev/ic/aic7xxx_openbsd.h log diff annotate
message Give SCSIBUS_B probing a chance to work with better logic in
SCSI_IS_SCSIBUS_B().

i.e. return true when 'A' is finished probing (sc_child != NULL) and the
sc_link->bus is != sc_child.