OpenBSD cvs log

created 2019-12-25T09:43:59Z
begin 2019-12-18T00:00:00Z
end 2019-12-19T00:00:00Z
path src/sys
commits 8

date 2019-12-18T00:27:47Z
author cheloha
files src/sys/dev/audio.c log diff annotate
message audio(4): msleep(9) -> msleep_nsec(9)

ok ratchov@

date 2019-12-18T05:09:53Z
author deraadt
files src/sys/dev/usb/fido.c log diff annotate
message undo assumptions about MI .h inclusions

date 2019-12-18T06:53:46Z
author deraadt
files src/sys/arch/arm/arm/conf.c log diff annotate
message typo

date 2019-12-18T08:53:29Z
author kettenis
files src/sys/uvm/uvm_map.c log diff annotate
message Use separate rwlock initializations for userland ("vmspace") and kernel
maps. This lets witness know that these really are different classes
avoiding false positives when detecting lock order reversals.

ok guenther@, visa@, mpi@

date 2019-12-18T08:56:19Z
author kettenis
files src/sys/dev/pci/drm/include/linux/uaccess.h log diff annotate
message Allow pagefault_disable() to be called recursively, something that may happen
in inteldrm(4).

ok guenther@

date 2019-12-18T09:52:15Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
src/sys/dev/pci/if_iwmvar.h log diff annotate
src/sys/net80211/ieee80211_mira.c log diff annotate
src/sys/net80211/ieee80211_mira.h log diff annotate
message Re-enable firmware-based Tx retries at lower rates for iwm(4).

Firmware-based Tx retries were disabled when it was found that MiRA
makes better choices while probing with a constant Tx retry rate.
Before that change, high Tx rates looked better than they actually
were. The change resulted in less retries and thus higher throughput
because a lower, but actually working, initial Tx rate eventually
became the preferred choice.

However, disallowing retries at lower rates also resulted in increased
amounts of observable packet loss, especially while the connection to
the AP was still fresh and bad Tx rates had not been discovered yet.

To get the best of both worlds, use a constant Tx rate for retries while
MiRA is probing and otherwise allow firmware fallback to lower rates.

tested by Tracey Emery, pamela, jasper, and myself, on 7265/8265/9260

date 2019-12-18T10:07:26Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
message Mask high bits of iwm(4) firmware SYSASSERT codes before matching
against codes in the known-codes table, like Linux does it.

Mark the known-codes table static so it won't ever collide with
symbols declared elsewhere in the kernel.

Also add some more cause codes found in iwlwifi. I still keep hitting
firmware SYSASSERT codes that aren't declared in this table, though :(

These changes only affect IWM_DEBUG builds.

date 2019-12-18T13:33:29Z
author visa
files src/sys/uvm/uvm_km.c log diff annotate
src/sys/uvm/uvm_map.c log diff annotate
src/sys/uvm/uvm_map.h log diff annotate
message Set vm_map's pmap in uvm_map_setup().

OK guenther@, kettenis@, mpi@