OpenBSD cvs log

created 2020-01-18T02:16:15Z
begin 2020-01-13T00:00:00Z
end 2020-01-14T00:00:00Z
path src/sys
commits 14

date 2020-01-13T09:51:52Z
author mpi
files src/sys/kern/kern_timeout.c log diff annotate
message Raise ipl of the softclock thread to IPL_SOFTCLOCK.

This prevent the soft-interrupt to run in-between of timeouts executed
in a thread context.

ok kettenis@, visa@

date 2020-01-13T09:57:25Z
author phessler
files src/sys/net80211/ieee80211_ioctl.c log diff annotate
message When we change attributes for a join essid, we should apply the change
immediately instead of waiting to (randomly) switch away and switch
back.

Found by martijn@
OK stsp@

date 2020-01-13T10:01:24Z
author mpi
files src/sys/dev/usb/uthum.c log diff annotate
message Convert to tsleep_nsec(9).

ok kettenis@

date 2020-01-13T10:17:09Z
author kettenis
files src/sys/arch/armv7/stand/efiboot/conf.c log diff annotate
src/sys/arch/armv7/stand/efiboot/disk.h log diff annotate
src/sys/arch/armv7/stand/efiboot/efiboot.c log diff annotate
src/sys/arch/armv7/stand/efiboot/efidev.c log diff annotate
src/sys/arch/armv7/stand/efiboot/efidev.h log diff annotate
message Add the capability to boot from another block device than the one that
efiboot was loaded from. Code taken from arm64 with softraid support
dropped for now.

ok jsg@

date 2020-01-13T13:27:25Z
author mpi
files src/sys/arch/armv7/exynos/exiic.c log diff annotate
message Kill dead code.

ok patrick@

date 2020-01-13T13:28:40Z
author mpi
files src/sys/dev/fdt/imxiic.c log diff annotate
message Kill dead code.

ok patrick@

date 2020-01-13T13:30:00Z
author mpi
files src/sys/dev/fdt/imxesdhc.c log diff annotate
message Timeouts are all specified in multiple of `hz' so define them in term of
seconds and use tsleep_nsec(9).

ok patrick@

date 2020-01-13T13:30:42Z
author mpi
files src/sys/arch/armv7/omap/ommmc.c log diff annotate
message Timeouts are all specified in multiple of `hz' so define them in term of
seconds and use tsleep_nsec(9).

ok patrick@

date 2020-01-13T13:32:17Z
author mpi
files src/sys/arch/armv7/omap/ti_iic.c log diff annotate
message Convert to tsleep_nsec(9), while here fix a bug where the value specified
in ticks was meant to be in msecs.

Pointed out by and ok patrick@

date 2020-01-13T13:57:19Z
author visa
files src/sys/kern/kern_event.c log diff annotate
message Allocate kqueue instance outside fdplock to avoid sleeping with
the lock held. This also shortens the critical section.

Prompted by and OK anton@

date 2020-01-13T14:01:18Z
author visa
files src/sys/kern/syscalls.master log diff annotate
message Unlock a tiny part of the kqueue subsystem: kqueue(2).

Tested by and OK anton@
OK mpi@, kettenis@

date 2020-01-13T14:02:24Z
author visa
files src/sys/kern/init_sysent.c log diff annotate
src/sys/kern/syscalls.c log diff annotate
src/sys/sys/syscall.h log diff annotate
src/sys/sys/syscallargs.h log diff annotate
message regen

date 2020-01-13T16:17:33Z
author krw
files src/sys/dev/usb/xhci.c log diff annotate
message Ensure XHCI_SCTX_DCI() always contains a valid number, i.e. the DCI of
the highest active endpoint context.

Don't zap other fields when setting XHCI_SCTX_DCI().

Fixes (at least) Etron EJ168 USB 3.0 Host Controllers vs USB 2
devices.

Inspired by hselasky FreeBSD revision 243780.

Feedback from kn@, ok beck@ (previous iteration) patrick@

date 2020-01-13T19:57:19Z
author kn
files src/sys/dev/pci/mpii.c log diff annotate
message Unifdef WWN quirk

I committed the last revision under #ifdef sparc64 to make extra sure not
to break platforms/setups I couldn't test.

Now that deraadt and kettenis both expressed how this should really be MI
and noone came up with a good reason to keep this sparc64 specific, I'm
confident enough to remove the #ifdef.

OK kettenis