Linux/linux bea8d77drivers/staging/octeon octeon-stubs.h, drivers/staging/rtl8723bs/core rtw_mlme.c rtw_recv.c

Merge tag 'staging-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging

Pull staging driver updates from Greg KH:
 "Here is the "big" set of staging driver changes for 7.1-rc1.

  Nothing major in here at all, just lots of little cleanups for the
  staging drivers, driven by new developers getting their feet wet in
  kernel development. "Largest" thing in here is the change of some of
  the octeon variable types into proper kernel ones.

  Full details are in the shortlog.

  All of these have been in linux-next for a while with no reported
  issues"

* tag 'staging-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (154 commits)
  staging: rtl8723bs: remove redundant & parentheses
  staging: most: dim2: replace BUG_ON() in poison_channel()
  staging: most: dim2: replace BUG_ON() in enqueue()

    [18 lines not shown]
DeltaFile
+807-807drivers/staging/octeon/octeon-stubs.h
+95-124drivers/staging/rtl8723bs/core/rtw_mlme.c
+72-68drivers/staging/rtl8723bs/core/rtw_recv.c
+65-66drivers/staging/rtl8723bs/core/rtw_ieee80211.c
+55-61drivers/staging/rtl8723bs/core/rtw_security.c
+60-51drivers/staging/rtl8723bs/core/rtw_cmd.c
+1,154-1,17785 files not shown
+1,726-2,25891 files

FreeBSD/src 5cfadb6sys/modules/ath12k Makefile

ath12k: update module Makefiles for v7.0 driver version

Update LINUXKPI_VERSION to reflect that the driver is based on
Linux v7.0.

Handle the file changes and the extra wifi7/ subdirectory.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+12-3sys/modules/ath12k/Makefile
+12-31 files

Linux/linux 99ef60ddrivers/power/supply max77759_charger.c, drivers/usb/dwc3 dwc3-imx.c

Merge tag 'usb-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb

Pull USB / Thunderbolt updates from Greg KH:
 "Here is the big set of USB and Thunderbolt changes for 7.1-rc1.

  Lots of little things in here, nothing major, just constant
  improvements, updates, and new features. Highlights are:

   - new USB power supply driver support.

     These changes did touch outside of drivers/usb/ but got acks from
     the relevant mantainers for them.

   - dts file updates and conversions

   - string function conversions into "safer" ones

   - new device quirks


    [37 lines not shown]
DeltaFile
+767-122drivers/usb/typec/tcpm/tcpm.c
+774-0drivers/power/supply/max77759_charger.c
+448-0drivers/usb/dwc3/dwc3-imx.c
+178-205drivers/usb/host/xhci-hub.c
+123-108drivers/usb/host/xhci.c
+137-29include/linux/mfd/max77759.h
+2,427-464128 files not shown
+4,767-1,385134 files

Linux/linux 73398c2drivers/tty/serial esp32_uart.c esp32_acm.c, drivers/tty/serial/8250 8250_pci.c

Merge tag 'tty-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty

Pull tty/serial updates from Greg KH:
 "Here is the set of tty and serial driver changes for 7.1-rc1.

  Not much here this cycle, biggest thing is the removal of an old
  driver that never got any actual hardware support (esp32), and the
  second try to moving the tty ports to their own workqueues (first try
  was in 7.0-rc1 but was reverted due to problems)

  Otherwise it's just a small set of driver updates and some vt modifier
  key enhancements.

  All have been in linux-next for a while with no reported issues"

* tag 'tty-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (35 commits)
  tty: serial: ip22zilog: Fix section mispatch warning
  hvc/xen: Check console connection flag
  serial: sh-sci: Add support for RZ/G3L RSCI

    [18 lines not shown]
DeltaFile
+0-779drivers/tty/serial/esp32_uart.c
+0-459drivers/tty/serial/esp32_acm.c
+126-27drivers/tty/serial/amba-pl011.c
+74-6drivers/tty/vt/keyboard.c
+51-0drivers/tty/serial/8250/8250_pci.c
+45-3drivers/tty/vt/vt.c
+296-1,27437 files not shown
+534-1,36643 files

FreeBSD/ports e5fd1c9net/netatalk4 distinfo Makefile

net/netatalk4: Update to 4.4.2

See https://github.com/Netatalk/netatalk/releases/tag/netatalk-4-4-2 for
a list of changes in this release.
DeltaFile
+3-3net/netatalk4/distinfo
+1-1net/netatalk4/Makefile
+4-42 files

Illumos/gate 7e16cfbusr/src/uts/common/crypto/io blowfish.c

18025 blowfish: passing freed memory
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+4-2usr/src/uts/common/crypto/io/blowfish.c
+4-21 files

FreeBSD/src 60bac4dsys/contrib/dev/athk/ath12k dp_mon.c dp_rx.c, sys/contrib/dev/athk/ath12k/wifi7 dp_mon.c hal_desc.h

ath12k: update Atheros/QCA's ath12k driver

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ).

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+103-3,414sys/contrib/dev/athk/ath12k/dp_mon.c
+257-3,253sys/contrib/dev/athk/ath12k/dp_rx.c
+3,385-0sys/contrib/dev/athk/ath12k/wifi7/dp_mon.c
+0-3,045sys/contrib/dev/athk/ath12k/hal_desc.h
+2,742-0sys/contrib/dev/athk/ath12k/wifi7/hal_desc.h
+256-2,061sys/contrib/dev/athk/ath12k/hal.c
+6,743-11,77386 files not shown
+28,207-23,80192 files

FreeBSD/ports 64eb672x11/plank distinfo Makefile

x11/plank: Update 0.11.166 => 0.11.167

Changelog:
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.167

PR:             294637
Sponsored by:   UNIS Labs
DeltaFile
+3-3x11/plank/distinfo
+1-1x11/plank/Makefile
+4-42 files

FreeBSD/src 20cf118sys/modules/ath11k Makefile

ath11k: update module Makefiles for v7.0 driver version

Update LINUXKPI_VERSION to reflect that the driver is based on
Linux v7.0.

Add optional support for the new cfr (channel frequency response)
file/option.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+7-1sys/modules/ath11k/Makefile
+7-11 files

FreeBSD/src 4ed5b94sys/contrib/dev/athk/ath11k cfr.c cfr.h

ath11k: update Atheros/QCA's ath11k driver

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ).

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+1,022-0sys/contrib/dev/athk/ath11k/cfr.c
+308-0sys/contrib/dev/athk/ath11k/cfr.h
+154-13sys/contrib/dev/athk/ath11k/wmi.c
+141-1sys/contrib/dev/athk/ath11k/debugfs_sta.c
+96-12sys/contrib/dev/athk/ath11k/core.c
+94-3sys/contrib/dev/athk/ath11k/wmi.h
+1,815-2921 files not shown
+1,999-11027 files

FreeBSD/ports d9c5a50converters/bibtexconv distinfo Makefile

converters/bibtexconv: Update 2.1.1 => 2.2.0

Changelog:
https://github.com/dreibh/bibtexconv/blob/bibtexconv-2.2.0/ChangeLog

Commit log:
https://github.com/dreibh/bibtexconv/compare/bibtexconv-2.1.1...bibtexconv-2.2.0

PR:             294635
Sponsored by:   UNIS Labs
DeltaFile
+3-3converters/bibtexconv/distinfo
+1-1converters/bibtexconv/Makefile
+4-42 files

FreeBSD/ports acc9799net/subnetcalc distinfo Makefile

net/subnetcalc: Update 2.6.5 => 2.6.6

Changelog:
https://github.com/dreibh/subnetcalc/blob/subnetcalc-2.6.6/ChangeLog

Commit log:
https://github.com/dreibh/subnetcalc/compare/subnetcalc-2.6.5...subnetcalc-2.6.6

PR:             294634
Sponsored by:   UNIS Labs
DeltaFile
+3-3net/subnetcalc/distinfo
+2-1net/subnetcalc/Makefile
+5-42 files

FreeBSD/src 634a48fsys/modules/brcm80211/brcmfmac Makefile, sys/modules/brcm80211/brcmutil Makefile

brcm80211: update module Makefiles for v7.0 driver version

Update LINUXKPI_VERSION to reflect that the driver is based on
Linux v7.0.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+1-1sys/modules/brcm80211/brcmfmac/Makefile
+1-1sys/modules/brcm80211/brcmutil/Makefile
+2-22 files

FreeBSD/src 117d933sys/contrib/dev/broadcom/brcm80211/brcmfmac cfg80211.c pcie.c, sys/contrib/dev/broadcom/brcm80211/brcmsmac main.c

brcm80211: update Broadcom wireless brcmsmac and brcmfmac drivers

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ).

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+14-15sys/contrib/dev/broadcom/brcm80211/brcmsmac/main.c
+13-14sys/contrib/dev/broadcom/brcm80211/brcmfmac/cfg80211.c
+5-10sys/contrib/dev/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
+7-8sys/contrib/dev/broadcom/brcm80211/brcmfmac/pcie.c
+6-7sys/contrib/dev/broadcom/brcm80211/brcmfmac/bcmsdh.c
+6-6sys/contrib/dev/broadcom/brcm80211/brcmfmac/msgbuf.c
+51-6027 files not shown
+106-11233 files

NetBSD/pkgsrc-wip 970d80bsayonara Makefile

sayonara: fix depends
DeltaFile
+2-0sayonara/Makefile
+2-01 files

FreeBSD/src 4546eb0sys/modules/ath10k Makefile, sys/modules/athk_common Makefile

athk_common / ath10k: update module Makefiles for v7.0 driver version

Update LINUXKPI_VERSION to reflect that the driver is based on
Linux v7.0.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+1-1sys/modules/ath10k/Makefile
+1-1sys/modules/athk_common/Makefile
+2-22 files

NetBSD/src rCuNsTvsys/arch/aarch64/aarch64 pmap_machdep.c pmap.c, sys/arch/aarch64/include pmap.h

   pmap: move userland xtab activate/deactivate into pmap_md_asid{,de}activate

   pmap_segtab_{,de}activate() no longer calls pmap_md_xtab_{,de}activate()

   Instead move the calls into
       - pmap_tlb_asid_acquire()
       - pmap_tlb_asid_deactivate()

   respectively.

   Rename xtab to asid at the same time so that the functions are now named
   pmap_md_asid_{,de}activate(), and are provided as static inline to improve
   code size.

   On arm32 and aarch64 TTBR0 is disabled for the entire time that a userland
   process in not pmap_activate()ed and only ever enabled if a userland
   process is pmap_activate()ed. This results in less twiddling of the disable
   bit, and no speculation window there incorrect TTBR0 walks can occur.

   The last part makes GENERIC64_PMAPMI stable on Fusion on an M4 laptop.
VersionDeltaFile
1.448+18-93sys/arch/arm/arm32/pmap.c
1.13+11-72sys/arch/aarch64/aarch64/pmap_machdep.c
1.179+60-1sys/arch/arm/include/arm32/pmap.h
1.60+48-1sys/arch/aarch64/include/pmap.h
1.154+13-34sys/arch/aarch64/aarch64/pmap.c
1.26+2-35sys/arch/riscv/riscv/pmap_machdep.c
+152-23610 files not shown
+234-27516 files

FreeBSD/src 02b4631sys/contrib/dev/athk/ath10k snoc.c wmi.c

ath10k: update Atheros/QCA's ath10k driver

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ).

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+50-3sys/contrib/dev/athk/ath10k/snoc.c
+16-16sys/contrib/dev/athk/ath10k/wmi.c
+4-8sys/contrib/dev/athk/ath10k/ce.c
+8-2sys/contrib/dev/athk/ath10k/sdio.c
+5-5sys/contrib/dev/athk/ath10k/wmi-tlv.c
+4-6sys/contrib/dev/athk/ath10k/mac.c
+87-406 files not shown
+100-5112 files

FreeBSD/ports 6e4354bwww/forgejo-lts Makefile pkg-plist

www/forgejo-lts: Correct AppWorkPAth

We were incorrectly setting AppWorkPath to DATADIR and creating DATADIR
on installation.  Set it to DBDIR instead to match the app.ini and rc
script we generate.  This should be a nop for anyone with a working
configuration, and should allow forgejo-cli to work without explicitly
specifying the correct work directory.

PR:             294619
MFH:            2026Q2
(cherry picked from commit 7c546a3a09e0e09f2fa1e5695057410e52a15dfb)
DeltaFile
+2-1www/forgejo-lts/Makefile
+0-1www/forgejo-lts/pkg-plist
+2-22 files

FreeBSD/ports 186c106www/forgejo Makefile pkg-plist

www/forgejo: Correct AppWorkPAth

We were incorrectly setting AppWorkPath to DATADIR and creating DATADIR
on installation.  Set it to DBDIR instead to match the app.ini and rc
script we generate.  This should be a nop for anyone with a working
configuration, and should allow forgejo-cli to work without explicitly
specifying the correct work directory.

PR:             294619
MFH:            2026Q2
(cherry picked from commit 3686ad021c2308f83b00ccba3e046b69dbb0ecf6)
DeltaFile
+2-1www/forgejo/Makefile
+0-1www/forgejo/pkg-plist
+2-22 files

FreeBSD/src ff18554sys/contrib/dev/athk dfs_pri_detector.c dfs_pattern_detector.c

ath-common: update common Atheros/QCA code

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
028ef9c96e96197026887c0f092424679298aae8 ( tag: v7.0 ).

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+3-3sys/contrib/dev/athk/dfs_pri_detector.c
+2-2sys/contrib/dev/athk/dfs_pattern_detector.c
+5-52 files

FreeBSD/ports 7c546a3www/forgejo-lts Makefile pkg-plist

www/forgejo-lts: Correct AppWorkPAth

We were incorrectly setting AppWorkPath to DATADIR and creating DATADIR
on installation.  Set it to DBDIR instead to match the app.ini and rc
script we generate.  This should be a nop for anyone with a working
configuration, and should allow forgejo-cli to work without explicitly
specifying the correct work directory.

PR:             294619
MFH:            2026Q2
DeltaFile
+2-1www/forgejo-lts/Makefile
+0-1www/forgejo-lts/pkg-plist
+2-22 files

FreeBSD/ports 3686ad0www/forgejo Makefile pkg-plist

www/forgejo: Correct AppWorkPAth

We were incorrectly setting AppWorkPath to DATADIR and creating DATADIR
on installation.  Set it to DBDIR instead to match the app.ini and rc
script we generate.  This should be a nop for anyone with a working
configuration, and should allow forgejo-cli to work without explicitly
specifying the correct work directory.

PR:             294619
MFH:            2026Q2
DeltaFile
+2-1www/forgejo/Makefile
+0-1www/forgejo/pkg-plist
+2-22 files

Linux/linux 40735a6include/linux memcontrol.h, mm userfaultfd.c memcontrol.c

Merge tag 'mm-stable-2026-04-18-02-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull more MM updates from Andrew Morton:

 - "Eliminate Dying Memory Cgroup" (Qi Zheng and Muchun Song)

   Address the longstanding "dying memcg problem". A situation wherein a
   no-longer-used memory control group will hang around for an extended
   period pointlessly consuming memory

 - "fix unexpected type conversions and potential overflows" (Qi Zheng)

   Fix a couple of potential 32-bit/64-bit issues which were identified
   during review of the "Eliminate Dying Memory Cgroup" series

 - "kho: history: track previous kernel version and kexec boot count"
   (Breno Leitao)

   Use Kexec Handover (KHO) to pass the previous kernel's version string

    [87 lines not shown]
DeltaFile
+399-291mm/userfaultfd.c
+425-215mm/memcontrol.c
+221-82mm/vmscan.c
+124-94mm/mprotect.c
+99-106mm/zswap.c
+98-95include/linux/memcontrol.h
+1,366-88378 files not shown
+2,831-1,69284 files

NetBSD/src qydPaq1external/mpl/bind/lib Makefile.inc

   bind: re-enable some suppressed lint warnings

   An amd64 build works fine without them.
VersionDeltaFile
1.3+1-3external/mpl/bind/lib/Makefile.inc
+1-31 files

NetBSD/pkgsrc ERW7ZB2doc CHANGES-2026 TODO

   doc: Updated graphics/openexr to 3.4.10
VersionDeltaFile
1.2457+2-1doc/CHANGES-2026
1.27133+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc C9LErfTgraphics/openexr distinfo Makefile

   openexr: update to 3.4.10.

   ## Version 3.4.10 (April 16, 2026)

   Patch release that addresses the following security vulnerabilities:

   * [CVE-2026-39886](https://www.cve.org/CVERecord?id=CVE-2026-39886) HTJ2K Signed Integer Overflow in `ht_undo_impl()`
   * [CVE-2026-40244](https://www.cve.org/CVERecord?id=CVE-2026-40244) Integer overflow in DWA `setupChannelData` `planarUncRle` pointer arithmetic (missed variant of CVE-2026-34589)
   * [CVE-2026-40250](https://www.cve.org/CVERecord?id=CVE-2026-40250) Integer overflow in DWA decoder `outBufferEnd` pointer arithmetic (missed variant of CVE-2026-34589)

   ### Merged Pull Requests

   * [2346](https://github.com/AcademySoftwareFoundation/openexr/pull/2346)
   Fix integer overflow in internal_dwa_compressor.h
   * [2345](https://github.com/AcademySoftwareFoundation/openexr/pull/2345)
   Fix HTJ2K bytes-per-line integer overflow in internal_ht.cpp
   * [2340](https://github.com/AcademySoftwareFoundation/openexr/pull/2340)
   Fix 3.4.9 cve list formatting
   * [2339](https://github.com/AcademySoftwareFoundation/openexr/pull/2339)

    [24 lines not shown]
VersionDeltaFile
1.73+4-4graphics/openexr/distinfo
1.81+2-2graphics/openexr/Makefile
+6-62 files

NetBSD/pkgsrc Bynm5dtdoc CHANGES-2026 TODO

   doc: Updated textproc/libxmlb to 0.3.26
VersionDeltaFile
1.2456+2-1doc/CHANGES-2026
1.27132+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc x15woHatextproc/libxmlb distinfo Makefile

   libxmlb: update to 0.3.26.

   Version 0.3.26
   ~~~~~~~~~~~~~~
   Released: 2026-04-14

   New Features:
    - Parse CDATA as text (Milan Crha)

   Bugfixes:
    - Add bounds check to prevent OOB read in token index lookup (Richard Hughes)
    - Do not write an invalid silo when more than 63 attrs on one node (Richard Hughes)
    - No inotify for illumos and Solaris (Marcel Telka)
    - Prevent stack overflow from unbounded recursion in export (Richard Hughes)
VersionDeltaFile
1.4+4-4textproc/libxmlb/distinfo
1.9+2-3textproc/libxmlb/Makefile
+6-72 files

HardenedBSD/ports f7c8e94devel/build2 Makefile

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-4devel/build2/Makefile
+1-41 files