OpenBSD cvs log

created 2019-03-16T16:08:32Z
begin 2019-03-14T00:00:00Z
end 2019-03-15T00:00:00Z
path src/sys
commits 3

date 2019-03-14T04:28:10Z
author visa
files src/sys/dev/usb/dwc2/dwc2.c log diff annotate
message Use non-blocking allocation in dwc2_allocx() to make
the routine safe to use in soft interrupt context.

This fixes an assertwaitok() panic reported by
Abel Abraham Camarillo Ojeda.

OK mpi@

date 2019-03-14T16:01:02Z
author visa
files src/sys/arch/octeon/dev/octciu.c log diff annotate
message Fix the balancing of work queue interrupts.

The value of `ncpusfound' no longer reflects the number of cores that
will be utilized by the kernel; it can be larger if secondary cores
have not been enabled by the firmware. This can lead to incorrect
assignment of work queue interrupts, making certain cnmac(4) ports
unable to receive packets. This is a regression introduced in r1.108 of
octeon/machdep.c.

Correct the problem by using `ncpus' for the balancing. All secondary
cores have been attached and the value is final by the time work queue
interrupt handlers are set up.

Network issue reported by krw@

date 2019-03-14T19:25:43Z
author kettenis
files src/sys/arch/amd64/conf/RAMDISK_CD log diff annotate
message Add acpicmos(4).

ok mlarkin@