OpenBSD cvs log

created 2019-02-01T12:24:33Z
begin 2018-02-25T00:00:00Z
end 2018-02-26T00:00:00Z
path src/sys
commits 9

date 2018-02-25T01:45:01Z
author guenther
files src/sys/arch/arm/arm/cpufunc.c log diff annotate
src/sys/dev/fdt/bcm2835_aux.c log diff annotate
message Typo: auxilliary -> auxiliary

date 2018-02-25T01:52:25Z
author dlg
files src/sys/net/if_gre.c log diff annotate
message default the nvgre vnetid to the first valid value according to the rfc

date 2018-02-25T12:40:06Z
author stsp
files src/sys/dev/pci/if_iwn.c log diff annotate
src/sys/dev/pci/if_iwnvar.h log diff annotate
message My previous commit to iwn(4) broke the scan loop.

The problem happened if we didn't find an AP to connect to after one scan
iteration. The net80211 stack then performs a SCAN -> SCAN transition to
kick off another scan, but the driver treated this transition as a no-op
and remained in SCAN state doing nothing.

To fix this, introduce a flag which keeps track of whether a firmware
scan command is in progress, and start another scan during a SCAN->SCAN
transition if no scan is in progress. Matches what iwm(4) does.
Note that previously (i.e. in 6.2), iwn(4) would always try to start
a new scan regardless of what the firmware was currently doing.

Problem noticed by myself and also by deraadt@
test & ok tb@

date 2018-02-25T12:40:51Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
message Don't pass our configured SSID to iwm(4) firmware during a background scan.
Apparently this can cause a firmware crash during a TX command on 7265 devices.
Why this happens is unclear.

Problem reported and workaround tested by trondd on bugs@
I have verified that hidden SSID APs still work, though we won't be able to
seamlessly roam between them anymore. Seems like a fair trade-off for now.

date 2018-02-25T13:25:57Z
author kettenis
files src/sys/dev/fdt/rkclock.c log diff annotate
src/sys/dev/fdt/rkclock_clocks.h log diff annotate
message Initial RK3328 clocks.

date 2018-02-25T13:26:44Z
author kettenis
files src/sys/dev/fdt/rkpinctrl.c log diff annotate
message RK3328 support.

date 2018-02-25T20:42:13Z
author kettenis
files src/sys/dev/fdt/rkclock.c log diff annotate
src/sys/dev/fdt/rkclock_clocks.h log diff annotate
message More RK3328 clocks.

date 2018-02-25T20:42:42Z
author kettenis
files src/sys/dev/fdt/rkiic.c log diff annotate
message Add RK3328 support.

date 2018-02-25T20:43:33Z
author kettenis
files src/sys/dev/fdt/rkpmic.c log diff annotate
message Add RK805 support.