OpenBSD cvs log

created 2021-12-04T12:40:37Z
begin 2021-11-27T00:00:00Z
end 2021-11-28T00:00:00Z
path src/sys
commits 8

date 2021-11-27T00:49:21Z
author jsg
files src/sys/arch/amd64/conf/Makefile.amd64 log diff annotate
src/sys/arch/arm64/conf/Makefile.arm64 log diff annotate
src/sys/arch/armv7/conf/Makefile.armv7 log diff annotate
src/sys/arch/i386/conf/Makefile.i386 log diff annotate
src/sys/arch/loongson/conf/Makefile.loongson log diff annotate
src/sys/arch/macppc/conf/Makefile.macppc log diff annotate
message stop building kernels with -Wno-uninitialized on clang archs
this hides real problems that could be found at build time

ok kettenis@ visa@, ok sashan@ on amd64/i386

date 2021-11-27T00:49:22Z
author jsg
files src/sys/arch/octeon/conf/Makefile.octeon log diff annotate
src/sys/arch/powerpc64/conf/Makefile.powerpc64 log diff annotate
src/sys/arch/riscv64/conf/Makefile.riscv64 log diff annotate
message stop building kernels with -Wno-uninitialized on clang archs
this hides real problems that could be found at build time

ok kettenis@ visa@, ok sashan@ on amd64/i386

date 2021-11-27T04:26:18Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dml/display_mode_enums.h log diff annotate
message drm/amd/display: Update swizzle mode enums

From Alvin Lee
3d68d6ee83144044f610d67304cc194c2af7d0c5 in linux 5.10.y/5.10.82
58065a1e524de30df9a2d8214661d5d7eed0a2d9 in mainline linux

date 2021-11-27T04:29:00Z
author jsg
files src/sys/dev/pci/drm/i915/display/intel_dp.c log diff annotate
message drm/i915/dp: Ensure sink rate values are always valid

From Imre Deak
47901b77bf7dc801a084a0b377aee5974d9bc4ce in linux 5.10.y/5.10.82
6c34bd4532a3f39952952ddc102737595729afc4 in mainline linux

date 2021-11-27T04:32:32Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c log diff annotate
message drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors

From hongao
04c586a601dc0acb8e739205db350ab660dffc4f in linux 5.10.y/5.10.82
bf552083916a7f8800477b5986940d1c9a31b953 in mainline linux

date 2021-11-27T06:14:10Z
author deraadt
files src/sys/arch/powerpc64/dev/kexec.c log diff annotate
message free() with nullptr is OK, but not if the size is unitialized, and the
fail label is reachable before the sizes are known.

date 2021-11-27T11:22:26Z
author stsp
files src/sys/dev/pci/if_iwm.c log diff annotate
src/sys/dev/pci/if_iwmvar.h log diff annotate
message Let iwm(4) use per-Tx-queue interface timers to ensure that the interface
watchdog will trigger a device timeout if a particular Tx queue gets stuck
while other Tx queues keep working.

The Linux driver is using a similar workaround for "stuck queues".
I have only observed this problem on iwx(4) hardware but it won't hurt
to add this workaround to iwm(4) as well.

date 2021-11-27T16:25:40Z
author deraadt
files src/sys/dev/pci/if_ixl.c log diff annotate
message previous commit causes gcc to perform an unaligned access to the tcphdr
(at least on sparc64) since it accesses the bitfield using an "int sized"
instructions, rather than the minimally sized byte instruction. This is
permitted by the language laywers who probably prefer we change the tcphdr
in every packet. It is not clear how to convince gcc to avoid this behaviour,
and a week of futzing hasn't found fast path solutions yet. In the meantime
the tree may not be broken.