OpenBSD cvs log

created 2023-08-19T15:41:14Z
begin 2023-08-13T00:00:00Z
end 2023-08-14T00:00:00Z
path src/sys
commits 13

date 2023-08-13T08:29:28Z
author visa
files src/sys/kern/kern_event.c log diff annotate
src/sys/sys/event.h log diff annotate
message kevent: Add precision and abstimer flags for EVFILT_TIMER

Add timer precision flags NOTE_SECONDS, NOTE_MSECONDS, NOTE_USECONDS
and NOTE_NSECONDS for EVFILT_TIMER. Also, add an initial implementation
of NOTE_ABSTIME timers.

Similar kevent(2) flags exist on FreeBSD, NetBSD and XNU.

Initial diff by and OK aisha@
OK mpi@

date 2023-08-13T10:20:31Z
author jsg
files src/sys/dev/pci/drm/ttm/ttm_bo.c log diff annotate
message drm/ttm: check null pointer before accessing when swapping

From Guchun Chen
1fdd16d89c01336d9a942b5f03673c17d401da87 in linux-6.1.y/6.1.45
2dedcf414bb01b8d966eb445db1d181d92304fb2 in mainline linux

date 2023-08-13T10:22:20Z
author jsg
files src/sys/dev/pci/drm/i915/i915_active.c log diff annotate
src/sys/dev/pci/drm/i915/i915_request.c log diff annotate
message drm/i915: Fix premature release of request's reusable memory

From Janusz Krzysztofik
4db8b39418a685179263b7ad895a3182d72be358 in linux-6.1.y/6.1.45
a337b64f0d5717248a0c894e2618e658e6a9de9f in mainline linux

date 2023-08-13T10:23:58Z
author jsg
files src/sys/dev/pci/drm/i915/gt/gen8_engine_cs.c log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_gt_regs.h log diff annotate
src/sys/dev/pci/drm/i915/gt/intel_lrc.c log diff annotate
message drm/i915/gt: Cleanup aux invalidation registers

From Andi Shyti
37f6073f7db329c9db4357f82e565958fb64ea16 in linux-6.1.y/6.1.45
d14560ac1b595aa2e792365e91fea6aeaee66c2b in mainline linux

date 2023-08-13T10:25:34Z
author jsg
files src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c log diff annotate
message drm/amd/display: Ensure that planes are in the same order

From Rodrigo Siqueira
63eeb50fa11009cc4c82919b040c361c4ea0f14e in linux-6.1.y/6.1.45
bb46a6a9bab134b9d15043ea8fa9d6c276e938b8 in mainline linux

date 2023-08-13T10:27:32Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/core/dc_link.c log diff annotate
message drm/amd/display: skip CLEAR_PAYLOAD_ID_TABLE if device mst_en is 0

From Peichen Huang
56562676102e135e7aebada26c2aea146a5b5ad0 in linux-6.1.y/6.1.45
a1c9a1e27022d13c70a14c4faeab6ce293ad043b in mainline linux

date 2023-08-13T10:30:28Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_atomfirmware.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h log diff annotate
src/sys/dev/pci/drm/amd/include/atomfirmware.h log diff annotate
message drm/amdgpu: add vram reservation based on vram_usagebyfirmware_v2_2

From Tong Liu01
526defeec474ea8002b8312b9c88f96fa1f85a48 in linux-6.1.y/6.1.45
4864f2ee9ee2acf4a1009b58fbc62f17fa086d4e in mainline linux

date 2023-08-13T10:33:48Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_virt.c log diff annotate
message drm/amdgpu: Remove unnecessary domain argument

From Luben Tuikov
3d0a34c42f0d50c06ca21761d625a823e245118e in linux-6.1.y/6.1.45
3273f11675ef11959d25a56df3279f712bcd41b7 in mainline linux

date 2023-08-13T10:36:26Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h log diff annotate
message drm/amdgpu: Use apt name for FW reserved region

From Lijo Lazar
af7215182417c892e09bcb6829377ce5c69f127f in linux-6.1.y/6.1.45
db3b5cb64a9ca301d14ed027e470834316720e42 in mainline linux

date 2023-08-13T10:40:45Z
author jsg
files src/sys/dev/pci/drm/i915/display/intel_display.c log diff annotate
message Revert "drm/i915: Disable DC states for all commits"

From Greg Kroah-Hartman
673cdde74fd13fff0acc4c6c41f5f949434156a5 in linux-6.1.y/6.1.45

date 2023-08-13T12:25:36Z
author tb
files src/sys/lib/libz/deflate.c log diff annotate
message sync with userland

date 2023-08-13T15:53:31Z
author claudio
files src/sys/kern/kern_sig.c log diff annotate
message Fix P_WSLEEP handling when continuing SSTOP-ed processes

When continuing a process on the sleep queue just let it switch to
p_stat = SSLEEP even when P_WSLEEP is set. Once a proc is SSTOP-ed
in sleep_finish() a valid sleep point has been reached and there is
no need to make the process runnable again (which results in some
hairy race conditions). Instead simply clear P_WSLEEP since a stopped
proc reached the sleep state and there is no race with wakeup() anymore.

OK mpi@

date 2023-08-13T21:54:02Z
author miod
files src/sys/dev/pckbc/pckbd.c log diff annotate
src/sys/dev/pckbc/pckbdreg.h log diff annotate
message The 8042 emulation found on Chromebooks does not support the RESET command,
for no good reason, and causes pckbc not to attach. However, sending a `get
keyboard id' works, so this can be used as a second check to give those
fawlty pieces of hardware a chance to work.

Based on a diff submitted by, and tested by, Vladimir 'phcoder' Serbinenko.