OpenBSD cvs log

created 2023-01-17T10:44:46Z
begin 2023-01-13T00:00:00Z
end 2023-01-14T00:00:00Z
path src/sys
commits 22

date 2023-01-13T01:27:41Z
author jsg
files src/sys/dev/pci/drm/include/acpi/video.h log diff annotate
message add acpi_video_report_nolcd() for 6.1.5 drm

date 2023-01-13T01:32:39Z
author jsg
files src/sys/dev/pci/drm/i915/gvt/scheduler.c log diff annotate
message drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()

From Dan Carpenter
20a07570c1667a48fe50fdfa59f4ece57775b69a in linux-6.1.y/6.1.5
3792fc508c095abd84b10ceae12bd773e61fdc36 in mainline linux

date 2023-01-13T01:34:34Z
author jsg
files src/sys/dev/pci/drm/i915/gvt/gtt.c log diff annotate
message drm/i915/gvt: fix double free bug in split_2MB_gtt_entry

From Zheng Wang
1022519da69d99d455c58ca181a6c499c562c70e in linux-6.1.y/6.1.5
4a61648af68f5ba4884f0e3b494ee1cabc4b6620 in mainline linux

date 2023-01-13T01:37:01Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c log diff annotate
message drm/amdgpu: Fix size validation for non-exclusive domains (v4)

From Luben Tuikov
8ba7c55e112f4ffd2a95b99be1cb1c891ef08ba1 in linux-6.1.y/6.1.5
7554886daa31eacc8e7fac9e15bbce67d10b8f1f in mainline linux

date 2023-01-13T01:38:35Z
author jsg
files src/sys/dev/pci/drm/amd/amdkfd/kfd_process.c log diff annotate
message drm/amdkfd: Fix kfd_process_device_init_vm error handling

From Philip Yang
9d74d1f52e16d8e07f7fbe52e96d6391418a2fe9 in linux-6.1.y/6.1.5
29d48b87db64b6697ddad007548e51d032081c59 in mainline linux

date 2023-01-13T01:40:51Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_process.c log diff annotate
message drm/amdkfd: Fix double release compute pasid

From Philip Yang
a02c07b619899179384fde06f951530438a3512d in linux-6.1.y/6.1.5
1a799c4c190ea9f0e81028e3eb3037ed0ab17ff5 in mainline linux

date 2023-01-13T01:42:45Z
author jsg
files src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c log diff annotate
message drm/amd/display: Report to ACPI video if no panels were found

From Mario Limonciello
adaf41b56803fe7a9a4ac625c7e41615ef23591f in linux-6.1.y/6.1.5
c573e240609ff781a0246c0c8c8351abd0475287 in mainline linux

date 2023-01-13T01:46:41Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu.h log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c log diff annotate
src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c log diff annotate
message Revert "drm/amd/display: Enable Freesync Video Mode by default"

From Michel Daenzer
d54f66bc9c371e4765d78144c8dac568a59a31dd in linux-6.1.y/6.1.5
6fe6ece398f7431784847e922a2c8c385dc58a35 in mainline linux

date 2023-01-13T01:49:06Z
author jsg
files src/sys/dev/pci/drm/include/drm/drm_plane_helper.h log diff annotate
message drm/plane-helper: Add the missing declaration of drm_atomic_state

From Ma Jun
c7041ec41036f64db5104f33348c45a1aedcf098 in linux-6.1.y/6.1.5
4e699e34f923188175986ad8a74ab99f7034075e in mainline linux

date 2023-01-13T01:50:53Z
author jsg
files src/sys/dev/pci/drm/amd/amdkfd/kfd_topology.c log diff annotate
message drm/amdkfd: Fix kernel warning during topology setup

From Mukul Joshi
306888b1246bf44e703b6f1ccc746c2746c1a981 in linux-6.1.y/6.1.5
cf97eb7e47d4671084c7e114c5d88a3d0540ecbd in mainline linux

date 2023-01-13T01:52:52Z
author jsg
files src/sys/dev/pci/drm/i915/gvt/debugfs.c log diff annotate
message drm/i915/gvt: fix gvt debugfs destroy

From Zhenyu Wang
fe340500baf84b6531c9fc508b167525b9bf6446 in linux-6.1.y/6.1.5
c4b850d1f448a901fbf4f7f36dec38c84009b489 in mainline linux

date 2023-01-13T01:54:11Z
author jsg
files src/sys/dev/pci/drm/i915/gvt/debugfs.c log diff annotate
message drm/i915/gvt: fix vgpu debugfs clean in remove

From Zhenyu Wang
44c0e07e3972e3f2609d69ad873d4f342f8a68ec in linux-6.1.y/6.1.5
704f3384f322b40ba24d958473edfb1c9750c8fd in mainline linux

date 2023-01-13T01:56:44Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/dml/display_mode_vba.h log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h log diff annotate
message drm/amd/display: Add check for DET fetch latency hiding for dcn32

From Dillon Varone
4ac1437d64efdd2788f8c511276243f594e946fd in linux-6.1.y/6.1.5
6d4727c80947de0e6fad58b196a9d215e3b32608 in mainline linux

date 2023-01-13T01:58:55Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c log diff annotate
message drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0

From Samson Tam
d179f9d27f1e31fdcf6b02c4f1658dd69985f602 in linux-6.1.y/6.1.5
f3c23bea598ab7e8e4b8c5ca66598921310f718e in mainline linux

date 2023-01-13T02:01:14Z
author jsg
files src/sys/dev/pci/drm/i915/i915_irq.c log diff annotate
src/sys/dev/pci/drm/i915/i915_reg.h log diff annotate
src/sys/dev/pci/drm/i915/display/intel_dsi_vbt.c log diff annotate
message drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence

From Jani Nikula
c7229577d93d53870fd77e961143305aeec97a7b in linux-6.1.y/6.1.5
963bbdb32b47cfa67a449e715e1dcc525fbd01fc in mainline linux

date 2023-01-13T02:03:06Z
author jsg
files src/sys/dev/pci/drm/i915/display/intel_dsi_vbt.c log diff annotate
message drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index

From Jani Nikula
0c84b7de26588f4032992ee2a1df6c3d367be829 in linux-6.1.y/6.1.5
6217e9f05a74df48c77ee68993d587cdfdb1feb7 in mainline linux

date 2023-01-13T03:22:18Z
author cheloha
files src/sys/arch/sparc64/include/_types.h log diff annotate
src/sys/arch/sparc64/include/cpu.h log diff annotate
src/sys/arch/sparc64/sparc64/clock.c log diff annotate
message sparc64: switch to clockintr

- Remove all use of timer(4/sparc64) from sparc64/clock.c.
- Don't map interrupts in timer_match(), effectively disabling
timer(4/sparc64). The driver will be completely removed in a
later commit.
- Wire up tick_intrclock, stick_intrclock, and sys_tick_intrclock.
- All sparc64 machines now have a randomized statclock; stathz = hz,
profhz = stathz * 10.

Very special thanks to miod@, without whom this would have been impossible.

sun4v testing by kmos@, mlarkin@, and kn@. sun4u testing (%tick and the
oddball USIIe %stick) by miod@. With input from miod@, mlarkin@, and
kettenis@.

v1: https://marc.info/?l=openbsd-tech&m=166776418803680&w=2
v2: https://marc.info/?l=openbsd-tech&m=167287772220176&w=2
v3: https://marc.info/?l=openbsd-tech&m=167322011602530&w=2

ok mlarkin@ kettenis@ miod@

date 2023-01-13T14:15:49Z
author dv
files src/sys/arch/amd64/amd64/vmm.c log diff annotate
message Retake kernel lock in error paths of vmmioctl.

From Christian Ludwig.

date 2023-01-13T15:49:26Z
author deraadt
files src/sys/arch/luna88k/stand/boot/Makefile log diff annotate
message put man page in the right place

date 2023-01-13T17:53:30Z
author miod
files src/sys/arch/sparc64/include/asm.h log diff annotate
message Drop PICCY_SET() and RODATA() macros now that libc no longer needs them.

ok kettenis@

date 2023-01-13T23:02:43Z
author kettenis
files src/sys/kern/exec_elf.c log diff annotate
src/sys/kern/kern_exec.c log diff annotate
message Since the signal trampoline is now execute-only we no longer write it
into core dumps. As a result backtraces through signal handlers no
longer work in gdb and other debuggers.

Fix this by keeping a read-only mapping of the signal trampoline in the
kernel and writing it into the core dump at the virtual address where it
is mapped in the process.

ok deraadt@, tb@

date 2023-01-13T23:02:44Z
author kettenis
files src/sys/uvm/uvm_unix.c log diff annotate
message Since the signal trampoline is now execute-only we no longer write it
into core dumps. As a result backtraces through signal handlers no
longer work in gdb and other debuggers.

Fix this by keeping a read-only mapping of the signal trampoline in the
kernel and writing it into the core dump at the virtual address where it
is mapped in the process.

ok deraadt@, tb@