OpenBSD cvs log

created 2022-04-23T23:15:02Z
begin 2022-04-21T00:00:00Z
end 2022-04-22T00:00:00Z
path src/sys
commits 22

date 2022-04-21T05:08:39Z
author kevlo
files src/sys/dev/pci/if_rge.c log diff annotate
message Repair hw vlan tagging. Previously swapped byte RGE_TDEXTSTS_VTAG, this
caused no tag was sent on the outgoing packet.

Bug reported and the fix tested by Andrew Laramore.

date 2022-04-21T09:28:16Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_hubbub.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_hubbub.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn301/dcn301_hubbub.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_hubbub.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_resource.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/inc/hw/dchubbub.h log diff annotate
message drm/amd/display: Add pstate verification and recovery for DCN31

From Nicholas Kazlauskas
685a19fa6ae99dc7a18a9af2a7626162e1db7aff in linux 5.15.y/5.15.35
e7031d8258f1b4d6d50e5e5b5d92ba16f66eb8b4 in mainline linux

date 2022-04-21T09:30:18Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_hubbub.c log diff annotate
message drm/amd/display: Fix p-state allow debug index on dcn31

From Nicholas Kazlauskas
8e663865f5284124196bc04e010e7344d8a278f3 in linux 5.15.y/5.15.35
3107e1a7ae088ee94323fe9ab05dbefd65b3077f in mainline linux

date 2022-04-21T09:31:58Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/ObjectID.h log diff annotate
message drm/amd: Add USBC connector ID

From Aurabindo Pillai
6dded62e5aa6e29f18a1079002109cb6068e9bf6 in linux 5.15.y/5.15.35
c5c948aa894a831f96fccd025e47186b1ee41615 in mainline linux

date 2022-04-21T09:33:45Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c log diff annotate
message drm/amdgpu: conduct a proper cleanup of PDB bo

From Guchun Chen
5a3b56a4a1c79111bc4aaa9caba5eb5e9cfaeaeb in linux 5.15.y/5.15.35
2d505453f38e18d42ba7d5428aaa17aaa7752c65 in mainline linux

date 2022-04-21T09:36:10Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gmc_v10_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gmc_v7_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gmc_v8_0.c log diff annotate
src/sys/dev/pci/drm/amd/amdgpu/gmc_v9_0.c log diff annotate
message drm/amdgpu/gmc: use PCI BARs for APUs in passthrough

From Alex Deucher
37bc29a445384f4bdfc734dfe7f763ede604acfe in linux 5.15.y/5.15.35
b818a5d374542ccec73dcfe578a081574029820e in mainline linux

date 2022-04-21T09:37:52Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/core/dc_resource.c log diff annotate
message drm/amd/display: fix audio format not updated after edid updated

From Charlene Liu
b054e8183fbdec15955311956df8a9ce47e0ab6d in linux 5.15.y/5.15.35
5e8a71cf13bc9184fee915b2220be71b4c6cac74 in mainline linux

date 2022-04-21T09:40:40Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/core/amdgpu_dc.c log diff annotate
message drm/amd/display: FEC check in timing validation

From Chiawen Huang
92951699a5f11043b9d1402ea21787f420b36094 in linux 5.15.y/5.15.35
7d56a154e22ffb3613fdebf83ec34d5225a22993 in mainline linux

date 2022-04-21T09:42:38Z
author jsg
files src/sys/dev/pci/drm/amd/display/modules/info_packet/info_packet.c log diff annotate
message drm/amd/display: Update VTEM Infopacket definition

From Leo (Hanghong) Ma
7a3bc11a40346987649018ecd82caa744117c347 in linux 5.15.y/5.15.35
c9fbf6435162ed5fb7201d1d4adf6585c6a8c327 in mainline linux

date 2022-04-21T09:44:07Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c log diff annotate
src/sys/dev/pci/drm/amd/amdkfd/kfd_device.c log diff annotate
message drm/amdkfd: Fix Incorrect VMIDs passed to HWS

From Tushar Patel
25efb191d86b108f100f82f414229f8269d00b28 in linux 5.15.y/5.15.35
b7dfbd2e601f3fee545bc158feceba4f340fe7cf in mainline linux

date 2022-04-21T09:45:53Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c log diff annotate
message drm/amdgpu/vcn: improve vcn dpg stop procedure

From Tianci Yin
9f0fabf30b486e3d5c9b578073cea369ffc05c43 in linux 5.15.y/5.15.35
6ea239adc2a712eb318f04f5c29b018ba65ea38a in mainline linux

date 2022-04-21T09:47:25Z
author jsg
files src/sys/dev/pci/drm/amd/amdkfd/kfd_events.c log diff annotate
message drm/amdkfd: Check for potential null return of kmalloc_array()

From QintaoShen
f2658d5966bcee8c3eb487875f459756d4f7cdfc in linux 5.15.y/5.15.35
ebbb7bb9e80305820dc2328a371c1b35679f2667 in mainline linux

date 2022-04-21T09:49:14Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn30/dcn30_hwseq.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn31/dcn31_hwseq.c log diff annotate
message drm/amd/display: Enable power gating before init_pipes

From Roman Li
eab8e585840f84c6a352eaab70e5495eda7ebb6f in linux 5.15.y/5.15.35
58e16c752e9540b28a873c44c3bee83e022007c1 in mainline linux

date 2022-04-21T09:51:39Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/core/amdgpu_dc.c log diff annotate
message drm/amd/display: Revert FEC check in validation

From Martin Leung
ac2eb310af0582428400186173d070320a8bfd6f in linux 5.15.y/5.15.35
b2075fce104b88b789c15ef1ed2b91dc94198e26 in mainline linux

date 2022-04-21T09:53:32Z
author jsg
files src/sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c log diff annotate
message drm/amd/display: Fix allocate_mst_payload assert on resume

From Roman Li
6a03581ccffa571bfa1a9f3a097e1a4d7164fd2d in linux 5.15.y/5.15.35
f4346fb3edf7720db3f7f5e1cab1f667cd024280 in mainline linux

date 2022-04-21T09:55:25Z
author jsg
files src/sys/dev/pci/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c log diff annotate
src/sys/dev/pci/drm/amd/display/dc/dcn20/dcn20_hwseq.c log diff annotate
message drm/amd/display: don't ignore alpha property on pre-multiplied mode

From Melissa Wen
804c096d640ece718d6505c5252eb66544bbc2c9 in linux 5.15.y/5.15.35
e4f1541caf60fcbe5a59e9d25805c0b5865e546a in mainline linux

date 2022-04-21T09:59:41Z
author jsg
files src/sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c log diff annotate
message drm/amdgpu: Enable gfxoff quirk on MacBook Pro

From Tomasz Mon
2dd7d2eddf8e1ff3556e333979af99e4c167a7b5 in linux 5.15.y/5.15.35
4593c1b6d159f1e5c35c07a7f125e79e5a864302 in mainline linux

date 2022-04-21T10:01:24Z
author jsg
files src/sys/dev/pci/drm/i915/gem/i915_gem_mman.c log diff annotate
message drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL

From Matt Roper
14785927a1d46817b1648806ed5124be049bea75 in linux 5.15.y/5.15.35
1acb34e7dd7720a1fff00cbd4d000ec3219dc9d6 in mainline linux

date 2022-04-21T15:22:49Z
author sashan
files src/sys/net/if_pfsync.c log diff annotate
src/sys/net/pfvar.h log diff annotate
message Introduce a dedicated link entries for snapshots in pfsync(4). The purpose
of snapshots is to allow pfsync(4) to move items from global lists
to local lists (a.k.a. snapshots) under a mutex protection. Snapshots
are then processed without holding any mutexes. Such idea does not fly
well if link entry is currently used for global lists as well as snapshots.
Feedback by bluhm@ Credits also goes to hrvoje@ for extensive testing.

OK bluhm@

date 2022-04-21T15:22:50Z
author sashan
files src/sys/netinet/ip_ipsp.h log diff annotate
message Introduce a dedicated link entries for snapshots in pfsync(4). The purpose
of snapshots is to allow pfsync(4) to move items from global lists
to local lists (a.k.a. snapshots) under a mutex protection. Snapshots
are then processed without holding any mutexes. Such idea does not fly
well if link entry is currently used for global lists as well as snapshots.
Feedback by bluhm@ Credits also goes to hrvoje@ for extensive testing.

OK bluhm@

date 2022-04-21T21:03:02Z
author stsp
files src/sys/dev/ic/acx.c log diff annotate
src/sys/dev/ic/an.c log diff annotate
src/sys/dev/ic/ar5008.c log diff annotate
src/sys/dev/ic/ar9003.c log diff annotate
src/sys/dev/ic/ath.c log diff annotate
src/sys/dev/ic/atw.c log diff annotate
src/sys/dev/ic/bwfm.c log diff annotate
src/sys/dev/ic/bwi.c log diff annotate
src/sys/dev/ic/malo.c log diff annotate
src/sys/dev/ic/pgt.c log diff annotate
src/sys/dev/ic/rt2560.c log diff annotate
src/sys/dev/ic/rt2661.c log diff annotate
src/sys/dev/ic/rt2860.c log diff annotate
src/sys/dev/ic/rtw.c log diff annotate
message Use memset() to initialize struct ieee80211_rxinfo properly.

Sven Wolf noticed that scans on ral(4) are buggy ever since I added a new
field to this struct. Turns out a lot of drivers were initializing fields
one-by-one, leaving any newly added fields uninitialized by default.

Affected drivers may report wrong channel numbers for received beacons.
The net80211 stack will discard such beacons, assuming they were received
on the wrong channel due to signal leakage. Scanning is broken as result.

ok miod@

date 2022-04-21T21:03:03Z
author stsp
files src/sys/dev/pci/if_ipw.c log diff annotate
src/sys/dev/pci/if_iwi.c log diff annotate
src/sys/dev/pci/if_iwn.c log diff annotate
src/sys/dev/pci/if_rtwn.c log diff annotate
src/sys/dev/pci/if_wpi.c log diff annotate
src/sys/dev/usb/if_athn_usb.c log diff annotate
src/sys/dev/usb/if_atu.c log diff annotate
src/sys/dev/usb/if_mtw.c log diff annotate
src/sys/dev/usb/if_otus.c log diff annotate
src/sys/dev/usb/if_ral.c log diff annotate
src/sys/dev/usb/if_rsu.c log diff annotate
src/sys/dev/usb/if_rum.c log diff annotate
src/sys/dev/usb/if_run.c log diff annotate
src/sys/dev/usb/if_uath.c log diff annotate
src/sys/dev/usb/if_upgt.c log diff annotate
src/sys/dev/usb/if_urtw.c log diff annotate
src/sys/dev/usb/if_urtwn.c log diff annotate
src/sys/dev/usb/if_zyd.c log diff annotate
message Use memset() to initialize struct ieee80211_rxinfo properly.

Sven Wolf noticed that scans on ral(4) are buggy ever since I added a new
field to this struct. Turns out a lot of drivers were initializing fields
one-by-one, leaving any newly added fields uninitialized by default.

Affected drivers may report wrong channel numbers for received beacons.
The net80211 stack will discard such beacons, assuming they were received
on the wrong channel due to signal leakage. Scanning is broken as result.

ok miod@