FreeBSD/src 8f93ad7 — sys/dev/iwm if_iwm_pcie_trans.h if_iwmvar.h

iwm: add MSI-X support

This brings over the MSI-X support from OpenBSD.
It's mostly untested at this point.

Locally tested:

* Intel 7260, STA mode (but I don't know yet if it used msi-x)

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Differential Revision:  https://reviews.freebsd.org/D60079
DeltaFile
+144-11sys/dev/iwm/if_iwm.c
+116-7sys/dev/iwm/if_iwm_pcie_trans.c
+7-0sys/dev/iwm/if_iwmvar.h
+2-0sys/dev/iwm/if_iwm_pcie_trans.h
+269-184 files

FreeBSD/src 7ce6790 — sys/dev/iwm if_iwm_pcie_trans.h if_iwm_pcie_trans.c

iwm: clear persistence bit on 9000 series NICs

From what I've gathered, this is to make sure that the firmware
clears state and is reloaded through hardware bring-up and
suspend/resume.

It may fix instability issues with the 9000 series NICs.
I'll need to test it out first.

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Differential Revision:  https://reviews.freebsd.org/D60078
DeltaFile
+25-0sys/dev/iwm/if_iwm_pcie_trans.c
+1-0sys/dev/iwm/if_iwm_pcie_trans.h
+26-02 files

FreeBSD/src e6ca3d0 — sys/dev/iwm if_iwm.c

iwm: add thermal cutoff to firmware command support

This is based on firmware capabilities.

Locally tested:

* Intel 7260, STA mode

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Differential Revision:  https://reviews.freebsd.org/D60077
DeltaFile
+28-0sys/dev/iwm/if_iwm.c
+28-01 files

FreeBSD/src b15ec53 — sys/dev/iwm if_iwm_9000.c if_iwm_config.h

iwm: Intel 9000 series bits from OpenBSD

* Add basic SOC conf firmware command
* Configured with the same xtal latency as used by openbsd

Currently untested; will need to find a device.

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Differential Revision:  https://reviews.freebsd.org/D60076
DeltaFile
+45-0sys/dev/iwm/if_iwm.c
+3-0sys/dev/iwm/if_iwm_config.h
+1-0sys/dev/iwm/if_iwm_9000.c
+49-03 files

FreeBSD/ports cb320dd — www/tt-rss Makefile distinfo

www/tt-rss: Update g20260904 => g20261002

Commit log:
https://github.com/tt-rss/tt-rss/compare/542d07baa081f...270fcc71f867b

PR:             299322
Sponsored by:   UNIS Labs (vvd, commit patch)
DeltaFile
+3-3www/tt-rss/distinfo
+2-2www/tt-rss/Makefile
+5-52 files

FreeBSD/src 65373e8 — sys/dev/iwm if_iwmvar.h if_iwm.c

iwm: bring in the command table version code from openbsd

Parse the command table; same way as OpenBSD (ie, memcpy()
and not anything endianness happy.)

Nothing is using it yet.

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Differential Revision:  https://reviews.freebsd.org/D60075
DeltaFile
+31-0sys/dev/iwm/if_iwm.c
+4-0sys/dev/iwm/if_iwmvar.h
+35-02 files

FreeBSD/src b00a90d — sys/dev/iwm if_iwm.c if_iwmvar.h

iwm: bring over placeholder calibration information

Like openbsd at this commit, it's not being used anywhere yet.

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Differential Revision:  https://reviews.freebsd.org/D60074
DeltaFile
+8-0sys/dev/iwm/if_iwmvar.h
+6-0sys/dev/iwm/if_iwm.c
+14-02 files

FreeBSD/src 1f07bcd — sys/dev/iwm if_iwmreg.h if_iwm_phy_ctxt.c

iwm: placeholders for HT rates, update some FW flags to openbsd

* update a flag to openbsd iwm
* lay down placeholder ht rate / MIMO config routines based on
  openbsd's updated init path

Obtained from: OpenBSD a6e25c727a2214219715b51ba6af2221d7e0d674

Differential Revision:  https://reviews.freebsd.org/D60073
DeltaFile
+36-3sys/dev/iwm/if_iwm.c
+3-0sys/dev/iwm/if_iwm_phy_ctxt.c
+1-1sys/dev/iwm/if_iwmreg.h
+40-43 files

FreeBSD/src b3ef401 — sys/dev/iwm if_iwmvar.h if_iwm.c

iwm: add lock assertion checks

Add lock/unlock assertions to use in current and future code.

Differential Revision:  https://reviews.freebsd.org/D60400
DeltaFile
+4-0sys/dev/iwm/if_iwm.c
+2-0sys/dev/iwm/if_iwmvar.h
+6-02 files

FreeBSD/ports aeebc7a — security/ffuf Makefile distinfo

security/ffuf: Update to 2.3.0

ChangeLog:
https://github.com/ffuf/ffuf/releases/tag/v2.3.0
DeltaFile
+5-5security/ffuf/distinfo
+1-2security/ffuf/Makefile
+6-72 files

FreeBSD/ports b894497 — www/marmite Makefile Makefile.crates

www/marmite: Update to 0.4.2

ChangeLog:
https://github.com/rochacbruno/marmite/releases/tag/0.4.2
DeltaFile
+213-215www/marmite/distinfo
+105-106www/marmite/Makefile.crates
+1-2www/marmite/Makefile
+319-3233 files

FreeBSD/src edb100a — libexec/rtld-elf rtld.c

rtld: fix indent

(cherry picked from commit 46399049f8876ca877604f51689aed8cf9105722)
DeltaFile
+2-2libexec/rtld-elf/rtld.c
+2-21 files

GhostBSD/ghostbsd 823abac — sys/net80211 ieee80211_scan_sw.c

net80211: report scan done when a foreground scan is interrupted

scan_done() skipped the scan done event whenever outgoing traffic
interrupted a scan before it covered every channel. That only makes
sense for background scans, which net80211 resumes later. A
foreground scan, such as one requested by wpa_supplicant while
associated, is never resumed, so the requester waited forever.

With wpa_supplicant this left the scan radio work open and every
later "wpa_cli scan" returned FAIL-BUSY until wpa_supplicant was
restarted. Seen on rtwn(4) with an RTL8821AU: the scan was paused on
its first of nine channels and no RTM_IEEE80211_SCAN was sent.

Send the event unless the interrupted scan is a background scan.
DeltaFile
+6-1sys/net80211/ieee80211_scan_sw.c
+6-11 files

FreeBSD/src 4c0c1c3 — sys/ufs/ffs ffs_suspend.c

ufssuspend(4): mark non-passable

(cherry picked from commit 499901dd7a0afc77745ede85c4e6ec063d43a84d)
DeltaFile
+1-0sys/ufs/ffs/ffs_suspend.c
+1-01 files

FreeBSD/src 23c33a9 — sys/fs/devfs devfs_vnops.c

devfs_open: do not access dsw after dev_relthread()

(cherry picked from commit 1e595e959f66e11d0490e90270b9fb701cbc6739)
DeltaFile
+3-2sys/fs/devfs/devfs_vnops.c
+3-21 files

FreeBSD/src 10191b8 — sys/fs/devfs devfs_vnops.c, sys/sys conf.h

cdevsw: add D_NONPASSABLE flag

(cherry picked from commit 850d4562928ea9308dd9188d5014bcabe7049938)
DeltaFile
+25-2sys/fs/devfs/devfs_vnops.c
+2-0sys/sys/conf.h
+27-22 files

GhostBSD/ghostbsd 3fcd936 — sys/net80211 ieee80211_scan_sw.c

Merge pull request #389 from ghostbsd/foreground-scan

net80211: report scan done when a foreground scan is interrupted
DeltaFile
+6-1sys/net80211/ieee80211_scan_sw.c
+6-11 files

GhostBSD/ghostbsd 3768c0d — sys/net80211 ieee80211_scan_sw.c

net80211: report scan done when a foreground scan is interrupted

scan_done() skipped the scan done event whenever outgoing traffic
interrupted a scan before it covered every channel. That only makes
sense for background scans, which net80211 resumes later. A
foreground scan, such as one requested by wpa_supplicant while
associated, is never resumed, so the requester waited forever.

With wpa_supplicant this left the scan radio work open and every
later "wpa_cli scan" returned FAIL-BUSY until wpa_supplicant was
restarted. Seen on rtwn(4) with an RTL8821AU: the scan was paused on
its first of nine channels and no RTM_IEEE80211_SCAN was sent.

Send the event unless the interrupted scan is a background scan.
DeltaFile
+6-1sys/net80211/ieee80211_scan_sw.c
+6-11 files

LLVM/project ca18429 — llvm/test/tools/llvm-ar error-opening-permission.test

Refactor permission test for llvm-ar

Update permission test to handle command chaining
DeltaFile
+2-2llvm/test/tools/llvm-ar/error-opening-permission.test
+2-21 files

OpenBSD/src rWUz9Ms — sys/dev/pci/drm/amd/display/dc/resource/dce80 dce80_resource.c

   drm/amd/display: Fix fast updates on DCE 8.1

   From Timur Kristof
   9b995b757a87d72396c432889aaf7e31141ea4f6 in linux-6.18.y/6.18.56
   687d31ea9ac76b299817060fa1e5582d6c752ae0 in mainline linux
VersionDeltaFile
1.5+1-0sys/dev/pci/drm/amd/display/dc/resource/dce80/dce80_resource.c
+1-01 files

OpenBSD/src dc1iqsJ — sys/dev/pci/drm/amd/amdgpu vi.c

   drm/amdgpu: reset VI ASIC on MacBookPro14,3

   From Francisco Beltran Millalen
   6f36088234647fcf0799e810a2de157032888a1b in linux-6.18.y/6.18.56
   a22e5e4f2ebbdbb962cc3233094d189c4dfaa051 in mainline linux
VersionDeltaFile
1.19+1-0sys/dev/pci/drm/amd/amdgpu/vi.c
+1-01 files

FreeBSD/ports a516d7e — security/seal Makefile distinfo

security/seal: Update to 4.5.1
DeltaFile
+3-3security/seal/distinfo
+1-1security/seal/Makefile
+4-42 files

OpenBSD/src dvP26PJ — sys/dev/pci/drm/amd/amdgpu vi.c

   drm/amdgpu: reset VI ASIC on MacBookPro15,1

   From Andre Eikmeyer
   d12b62677fb48408b8124be72a0eaadc339cc39a in linux-6.18.y/6.18.56
   a5be7ad8f5f0e067613e9197638f216f46252946 in mainline linux
VersionDeltaFile
1.18+20-0sys/dev/pci/drm/amd/amdgpu/vi.c
+20-01 files

OpenBSD/src uFtekuA — sys/dev/pci/drm/amd/display/dc dc.h, sys/dev/pci/drm/amd/display/dc/link/protocols link_edp_panel_control.c

   drm/amd/display: Preserve eDP mode on initial ASSR failure

   From Arthur Heymans
   0e0fd96b2626394b1c320ddeb2208a97199cfa5e in linux-6.18.y/6.18.56
   5e08102d1d336593160d1434261d50b0c0f6cbe6 in mainline linux
VersionDeltaFile
1.7+3-1sys/dev/pci/drm/amd/display/dc/link/protocols/link_edp_panel_control.c
1.24+1-0sys/dev/pci/drm/amd/display/dc/dc.h
+4-12 files

OpenBSD/src mgUJWbt — sys/dev/pci/drm/amd/display/dc/resource/dce60 dce60_resource.c

   drm/amd/display: Mark DCE 6.4 as not APU

   From Timur Kristof
   8786c5bc77375224e9fa34e06286ebc5da840912 in linux-6.18.y/6.18.56
   3a52d587d1fc8e8bf94ba1b07374f7ec91aaffb4 in mainline linux
VersionDeltaFile
1.4+0-1sys/dev/pci/drm/amd/display/dc/resource/dce60/dce60_resource.c
+0-11 files

OpenBSD/src A1JXv8b — sys/dev/pci/drm/amd/pm/powerplay/hwmgr ppatomctrl.c ppatomfwctrl.c

   drm/amd/powerplay: fix VoltageObjectInfo zero-stride loop and OOB read

   From Asad Kamal
   0a6c9b3801903b6db91f3cbf148646b501dbded3 in linux-6.18.y/6.18.56
   5d3cc8e388464f485d0944b87b8f9426e637d082 in mainline linux
VersionDeltaFile
1.5+8-3sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.c
1.8+8-2sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c
+16-52 files

OpenBSD/src Ppd9E4S — sys/dev/pci/drm/amd/amdgpu amdgpu_drv.c

   drm/amdgpu: skip the noirq suspend reset for a switcheroo-parked GPU

   From Theo Andersen Carton
   5b113e8ee3268441f5eafdd4475aa649f4e810e1 in linux-6.18.y/6.18.56
   eadb85cca111152bd334b861fb53747ab851d13a in mainline linux
VersionDeltaFile
1.80+8-0sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
+8-01 files

OpenBSD/src 4n7RYcZ — sys/dev/pci/drm/amd/amdgpu amdgpu_acp.c

   drm/amdgpu: fix ACP MFD device leak on init failure

   From Guangshuo Li
   587469076e4ffb617f7ad1a0c4a13072a3e87113 in linux-6.18.y/6.18.56
   f0013046151b7467e62c471c1c83d63ea255799c in mainline linux
VersionDeltaFile
1.11+9-4sys/dev/pci/drm/amd/amdgpu/amdgpu_acp.c
+9-41 files

OpenBSD/src CZmsdyA — sys/dev/pci/drm/amd/amdgpu amdgpu_discovery.c

   drm/amdgpu: fix IP instance memory leak on kobject add failure

   From Guangshuo Li
   7ca44cb14d0249992a8f1425ba004d6e2d16d255 in linux-6.18.y/6.18.56
   f5a5add3605935163dd0f75749b6a7869e9765af in mainline linux
VersionDeltaFile
1.30+2-0sys/dev/pci/drm/amd/amdgpu/amdgpu_discovery.c
+2-01 files

OpenBSD/src 5Y6J4jn — sys/dev/pci/drm/radeon radeon_bios.c

   drm/radeon: Read the VRAM VBIOS signature with readb()

   From Imre Kaloz
   4d12b763c2c554571b5e03a04832c34b4e90e1d3 in linux-6.18.y/6.18.56
   de1eab13efef83fd2b76f4688de5bf672644596f in mainline linux
VersionDeltaFile
1.23+5-1sys/dev/pci/drm/radeon/radeon_bios.c
+5-11 files