OpenBSD cvs log

created 2019-05-08T03:17:06Z
begin 2017-11-23T00:00:00Z
end 2017-11-24T00:00:00Z
path src/sys
commits 5

date 2017-11-23T06:07:55Z
author ratchov
files src/sys/dev/audio.c log diff annotate
message No need to grab the audio lock to call audio_canstart() as it checks
whether the device is started before using structures shared with the
interrupt handler. From Michael W. Bombardieri, tested by me.

date 2017-11-23T13:32:25Z
author mpi
files src/sys/netinet/ip_carp.c log diff annotate
src/sys/netinet/ip_carp.h log diff annotate
src/sys/netinet6/in6.c log diff annotate
src/sys/netinet6/nd6_nbr.c log diff annotate
message Replace non mp-safe carp_iamatch6() with mp-safe carp_iamatch().

They have the same functionnality since friehm@ cleaned up
balancing code.

ok florian@, visa@, patrick@, bluhm@, jmatthew@

date 2017-11-23T13:42:53Z
author mpi
files src/sys/kern/uipc_socket.c log diff annotate
src/sys/kern/uipc_socket2.c log diff annotate
src/sys/sys/socketvar.h log diff annotate
message We want `sb_flags' to be protected by the socket lock rather than the
KERNEL_LOCK(), so change asserts accordingly.

This is now possible since sblock()/sbunlock() are always called with
the socket lock held.

ok bluhm@, visa@

date 2017-11-23T13:45:46Z
author mpi
files src/sys/kern/uipc_domain.c log diff annotate
src/sys/kern/uipc_socket.c log diff annotate
src/sys/netinet/in_proto.c log diff annotate
src/sys/netinet/ip_input.c log diff annotate
src/sys/netinet6/in6_proto.c log diff annotate
src/sys/netinet6/ip6_input.c log diff annotate
src/sys/netinet6/ip6protosw.h log diff annotate
src/sys/sys/domain.h log diff annotate
src/sys/sys/protosw.h log diff annotate
src/sys/sys/socketvar.h log diff annotate
message Constify protocol tables and remove an assert now that ip_deliver() is
mp-safe.

ok bluhm@, visa@

date 2017-11-23T22:59:42Z
author bru
files src/sys/dev/wscons/wsmouse.c log diff annotate
src/sys/dev/wscons/wsmouseinput.h log diff annotate
src/sys/dev/wscons/wstpad.c log diff annotate
message 1. Prepare a consistent treatment of edge areas. 2. Add mechanisms
that identify and mask touches resting in the bottom area.