OpenBSD cvs log

created 2021-10-10T01:54:57Z
begin 2021-10-07T00:00:00Z
end 2021-10-08T00:00:00Z
path src/sys
commits 13

date 2021-10-07T03:39:35Z
author jsg
files src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c log diff annotate
message drm/amd/display: Pass PCI deviceid into DC

From Charlene Liu
c331fad63b6d527193ae8b7c056b2f10fef53c81 in linux 5.10.y/5.10.71
d942856865c733ff60450de9691af796ad71d7bc in mainline linux

date 2021-10-07T03:42:00Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c log diff annotate
message drm/amdgpu: correct initial cp_hqd_quantum for gfx9

From Hawking Zhang
9f382e1edf90ae03be43dbd4976c2a332cd7ce2d in linux 5.10.y/5.10.71
9f52c25f59b504a29dda42d83ac1e24d2af535d4 in mainline linux

date 2021-10-07T03:44:00Z
author jsg
files src/sys/dev/pci/drm/i915/i915_request.c log diff annotate
message drm/i915/request: fix early tracepoints

From Matthew Auld
d35d95e8b9da638d27bce9552262e0c486138343 in linux 5.10.y/5.10.71
c83ff0186401169eb27ce5057d820b7a863455c3 in mainline linux

date 2021-10-07T08:15:04Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
src/sys/dev/pci/if_iwmvar.h log diff annotate
message Make our old BSSID available to iwm_newstate() when roaming.

ic_bss->ni_bssid has already been overwritten once we enter
iwm_newstate() to perform the state transitions necessary for
roaming to our new access point (RUN->AUTH->ASSOC->RUN).

We do however use the BSSID in commands sent to firmware.
Cache our BSSID in struct iwm_node such that firmware commands
keep using the old BSSID while we are still tearing things down.
Switch to the new BSSID only once we start back up in iwm_auth().
This should be consistent from the firmware's point of view.

ok mpi@

date 2021-10-07T08:21:22Z
author claudio
files src/sys/arch/hppa/hppa/trap.c log diff annotate
message trapsignal() can be called without KERNEL_LOCK, adjust code accordingly.
OK mpi@

date 2021-10-07T08:51:00Z
author mpi
files src/sys/kern/kern_synch.c log diff annotate
message Remove the assertion that `curproc' must be SONPROC if found on the sleepqueue.

If `curproc' finds itself on the sleepqueue inside wakeup(9) it is obviously
being executed. Such wakeup(9) currently happens inside the critical section
of the SCHED_LOCK(), generally before cpu_switchto(). However `p_stat' is
changed many operations before cpu_switchto() and the KASSERT() isn't helpful
at catching real bugs.

One example of this is a call to rwsleep() that calls wakeup() via rw_exit()
before sleep_finish(), contented futex(2) triggers that a lot.

Another example are dt(4)'s scheduler TRACEPOINT() in setrunqueue() and
mi_switch().

Suggested by and ok kettenis@

date 2021-10-07T12:26:09Z
author stsp
files src/sys/net80211/ieee80211_node.c log diff annotate
message Send a probe request to our new AP when we are about to roam to it.

Tested by fkr on iwx ax200/ax201 and myself on iwm 8265.
Also tested by florian and bket as part of a larger diff.

ok mpi@

date 2021-10-07T12:31:03Z
author visa
files src/sys/arch/mips64/include/reg.h log diff annotate
message Remove a stale comment.

date 2021-10-07T12:32:10Z
author visa
files src/sys/arch/mips64/include/reg.h log diff annotate
message Use tabs instead of spaces.

date 2021-10-07T12:40:16Z
author visa
files src/sys/arch/mips64/include/pcb.h log diff annotate
src/sys/arch/mips64/mips64/genassym.cf log diff annotate
message Remove struct members that were used by the R4000 EoP workaround.

date 2021-10-07T13:08:17Z
author visa
files src/sys/arch/mips64/include/cpu.h log diff annotate
src/sys/arch/mips64/mips64/tlbhandler.S log diff annotate
message Remove unused TLB routines.

date 2021-10-07T13:34:20Z
author kettenis
files src/sys/arch/arm64/dev/aplpcie.c log diff annotate
message Use correct index variable.

pointed out by patrick@ (with the help of clang)
ok patrick@

date 2021-10-07T14:11:32Z
author robert
files src/sys/dev/pci/azalia_codec.c log diff annotate
message remove quirks for ALC887 because they were only causing trouble on my
machine at least; let's see how others are; ok ratchov@