OpenBSD cvs log

created 2019-05-04T02:24:28Z
begin 2017-10-16T00:00:00Z
end 2017-10-17T00:00:00Z
path src/sys
commits 11

date 2017-10-16T02:32:09Z
author jsg
files src/sys/dev/pci/drm/i915/intel_bios.c log diff annotate
message drm/i915/bios: ignore HDMI on port A

From Jani Nikula
33d1fa43aad4ca11f5d01ede363c1dbdd2010540 in linux 4.4.y/4.4.92
2ba7d7e0437127314864238f8bfcb8369d81075c in mainline linux

ok kettenis@

date 2017-10-16T08:19:15Z
author mpi
files src/sys/net/if.c log diff annotate
message Change most of the returns into breaks. This will let us release a lock.

While here add error checks for SIOC{A,D}IFGROUP.

ok sashan@, bluhm@, visa@

date 2017-10-16T08:22:25Z
author mpi
files src/sys/net/if_enc.c log diff annotate
src/sys/net/pfkeyv2.c log diff annotate
src/sys/netinet/ip_ipsp.c log diff annotate
src/sys/netinet/ip_ipsp.h log diff annotate
src/sys/netinet/ip_spd.c log diff annotate
message Last changes before running IPsec w/o KERNEL_LOCK().

Put more NET_ASSERT_LOCK() and document which globals it protects.

Add a mutex for pfkeyv2 globals.

Convert ipsp_delete_acquire() to timeout_set_proc().

Tested by Hrvoje Popovski, ok bluhm@ visa@

date 2017-10-16T10:39:41Z
author stsp
files src/sys/net80211/ieee80211_pae_input.c log diff annotate
message Add comments which document already fixed WPA attack vectors.

date 2017-10-16T13:20:20Z
author mpi
files src/sys/netinet/ip_carp.c log diff annotate
message Handle the case where the parent of a carp(4) is being destroyed
while packets where being passed to IPsec tasks.

Found the hardway by Hrvoje Popovski.

ok phessler@, claudio@

date 2017-10-16T13:24:26Z
author mpi
files src/sys/net/if.c log diff annotate
message Multiple tweaks:

- Assert that all drivers declare a if_ioctl function pointer and stop
checking it against NULL.

- Do not use return statements in ifioctl() where a lock is needed.

- Call if_setlladdr() only if the underlying driver did not report an
error.

ok bluhm@

date 2017-10-16T13:40:58Z
author mpi
files src/sys/net/if.c log diff annotate
src/sys/net/if_gif.c log diff annotate
src/sys/netinet6/in6.c log diff annotate
message Remove kernel support for the following ioctl(2)s, deprecated since 2001:

- SIOCSIFPHYADDR
- SIOCSIFPHYADDR_IN6
- SIOCGIFPSRCADDR
- SIOCGIFPSRCADDR_IN6
- SIOCGIFPDSTADDR
- SIOCGIFPDSTADDR_IN6

ok bluhm@

date 2017-10-16T14:18:47Z
author visa
files src/sys/arch/octeon/dev/octmmc.c log diff annotate
src/sys/arch/octeon/dev/octmmcreg.h log diff annotate
message Utilize scatter/gather DMA with the newer MMC controller.

date 2017-10-16T21:10:28Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
src/sys/dev/ic/bwfmreg.h log diff annotate
message Clear up some defines regarding WPA cipher settings. This allows me
to attach to my WiFi AP. It looks like even though it's thought of
as a bitvector, the settings are exclusive. More tests will have to
occur to verify that theory. Add a comment to enabling the firmware
supplicant, mentioning its use is not really awesome.

date 2017-10-16T21:59:30Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
message Handle wpa parameters using the ieee80211 ioctl so we can start
setting and allowing only the specified parameters.

date 2017-10-16T22:27:16Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
src/sys/dev/ic/bwfmreg.h log diff annotate
message Allow a more fine grained control about which ciphers to use.