LLVM/project cc7d719lldb/source/Plugins/Platform/WebAssembly PlatformWasm.cpp

[lldb] Launch the Wasm runtime with the file the target has (#213384)

PlatformWasm hands the runtime the module to run as a path on the host
it launches the runtime on. It takes that path from the launch info,
whose executable is the name the module goes by on the platform. That
name is whatever a stub reported the module under, which need not be a
path that resolves on this host, so a relaunch runs a file that does not
exist:

```
(lldb) run
error: WebAssembly runtime exited with exit code 255
```

Run the file the target has instead. Only a runtime launched on this
host is affected, since a connection to a remote Wasm platform delegates
the launch to that platform.
DeltaFile
+14-1lldb/source/Plugins/Platform/WebAssembly/PlatformWasm.cpp
+14-11 files

FreeBSD/ports e7a480enet-im/ejabberd Makefile pkg-plist

net-im/ejabberd: Update to 26.07

MFH:            2026Q3
Security:       ca42379d-8d45-11f1-a129-901b0e9408dc
(cherry picked from commit 4a7c7384f8b2aa595378a712d768de4b52f25430)
DeltaFile
+5-5net-im/ejabberd/distinfo
+6-0net-im/ejabberd/pkg-plist
+2-3net-im/ejabberd/Makefile
+13-83 files

FreeBSD/ports 4a7c738net-im/ejabberd Makefile pkg-plist

net-im/ejabberd: Update to 26.07

MFH:            2026Q3
Security:       ca42379d-8d45-11f1-a129-901b0e9408dc
DeltaFile
+5-5net-im/ejabberd/distinfo
+6-0net-im/ejabberd/pkg-plist
+2-3net-im/ejabberd/Makefile
+13-83 files

FreeBSD/ports d79a312security/vuxml/vuln 2026.xml

security/vuxml: Document ejabberd vulnerabilities
DeltaFile
+60-0security/vuxml/vuln/2026.xml
+60-01 files

LLVM/project 6c82ca1mlir/include/mlir-c Rewrite.h, mlir/lib/CAPI/Transforms Rewrite.cpp

[mlir-c] Add RewriterBase insertion point save/restore (#206531)

Exposes `OpBuilder::saveInsertionPoint` / `restoreInsertionPoint` through the MLIR C API for `MlirRewriterBase`, continuing the buildout of the rewrite/conversion C bindings.

Assisted by: Claude
DeltaFile
+77-0mlir/test/CAPI/rewrite.c
+26-0mlir/lib/CAPI/Transforms/Rewrite.cpp
+21-2mlir/include/mlir-c/Rewrite.h
+124-23 files

FreeBSD/doc b5bc268website/content/en/status/report-2026-04-2026-06 pdopenpid.adoc

Status/2026Q2/pdopenpid.adoc: man references markup fixes
DeltaFile
+4-4website/content/en/status/report-2026-04-2026-06/pdopenpid.adoc
+4-41 files

LLVM/project fd999b4lldb/include/lldb/Interpreter/Interfaces ScriptedInterface.h, lldb/source/Plugins/Process/scripted ScriptedThread.cpp ScriptedProcess.cpp

[lldb/Interpreter] Surface Python exceptions from scripted extensions (#198153)
DeltaFile
+325-0lldb/test/API/functionalities/scripted_extensions/malformed_scripted_extensions.py
+227-0lldb/test/API/functionalities/scripted_extensions/TestScriptedExtensionsDiagnostics.py
+75-21lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.h
+47-9lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp
+14-12lldb/include/lldb/Interpreter/Interfaces/ScriptedInterface.h
+11-12lldb/source/Plugins/Process/scripted/ScriptedThread.cpp
+699-5420 files not shown
+840-6826 files

Linux/linux 0131b50fs/ntfs namei.c attrib.c

Merge tag 'ntfs-for-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs

Pull ntfs fixes from Namjae Jeon:

 - Keep RECALL_ON_OPEN in inode flags when reloading them from
   $FILE_NAME

 - Check runlist reallocation sizes for negative values and overflow

 - Drop stale page cache after shrinking non-resident attributes to
   prevent writeback failures and data loss

* tag 'ntfs-for-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs:
  ntfs: drop stale page-cache when shrinking a non-resident attr
  ntfs: harden runlist realloc size calculations
  ntfs: preserve RECALL_ON_OPEN on WSL special-file reparse points
DeltaFile
+27-23fs/ntfs/runlist.c
+10-0fs/ntfs/attrib.c
+2-1fs/ntfs/namei.c
+39-243 files

LLVM/project 956e241lldb/test/API/commands/register/register_command TestRegisters.py

Disable this test on Darwin to give the author a chance to fix it. (#213388)

The test is passing elsewhere.

I filed:

https://github.com/llvm/llvm-project/issues/213386

to cover fixing the issue and re-enabling the tests.
DeltaFile
+1-0lldb/test/API/commands/register/register_command/TestRegisters.py
+1-01 files

FreeBSD/ports ca7ba10benchmarks/py-reframe-hpc Makefile distinfo

benchmarks/py-reframe-hpc: Update 4.10.0 → 4.10.2

Changelogs:
https://github.com/reframe-hpc/reframe/releases/tag/v4.10.1
https://github.com/reframe-hpc/reframe/releases/tag/v4.10.2

PR:             297051
Sponsored by:   UNIS Labs
DeltaFile
+3-3benchmarks/py-reframe-hpc/distinfo
+1-1benchmarks/py-reframe-hpc/Makefile
+4-42 files

Linux/linux bc29fe1fs/smb/server vfs_cache.c connection.h

Merge tag 'v7.2-rc5-smb3-server-fixes' of git://git.samba.org/ksmbd

Pull smb server fixes from Steve French:

 - Use memcmp() when comparing fixed-size binary ClientGUIDs, so
   embedded NUL bytes are handled correctly

 - Reject repeated SMB2 NEGOTIATE requests after dialect selection

   This prevents preauth_info leaks, enforces the SMB2 protocol
   requirements, and serializes negotiation state updates.

 - Fix a use-after-free in __close_file_table_ids() by removing the
   volatile file ID from the owning IDR before dropping the IDR
   reference

* tag 'v7.2-rc5-smb3-server-fixes' of git://git.samba.org/ksmbd:
  ksmbd: use memcmp() to compare ClientGUIDs
  ksmbd: reject repeated SMB2 NEGOTIATE requests
  ksmbd: fix use-after-free in __close_file_table_ids()
DeltaFile
+30-7fs/smb/server/smb_common.c
+4-10fs/smb/server/smb2pdu.c
+5-0fs/smb/server/connection.h
+2-0fs/smb/server/vfs_cache.c
+41-174 files

LLVM/project eda2fb2llvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU fcanonicalize.f16.ll

[AMDGPU] Fix canonicalization of undef in v2f16 (#213373)

When processing canonicalization with an undef in v2f16,
1. If the other element is constant, create a splat vector
2. Otherwise, convert undef to 0.0.

Update comment to make this behavior clear. Do not imply that a v2f16
with two undef's should be unconverted. Do not state that conversion of
undef to qNan is normal. `ConstantFoldScalarCall1` in
`llvm/lib/Analysis/ConstantFolding.cpp` already canonicalizes an undef
to 0.0.

Previous code only converted element 0 if element 1 was a constant.

Signed-off-by: John Lu <John.Lu at amd.com>
DeltaFile
+6-7llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+4-2llvm/test/CodeGen/AMDGPU/fcanonicalize.f16.ll
+10-92 files

LLVM/project 83eec36llvm/lib/Target/AArch64/GISel AArch64RegisterBankInfo.cpp

[AArch64][GlobalISel] Replace uses of getRegBank(GPRRegBankID) with GPRRegBank. NFC (#213387)
DeltaFile
+6-7llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp
+6-71 files

FreeBSD/src 3a39375sys/dev/e1000 igb_txrx.c em_txrx.c

e1000: fix rx accounting for multi-descriptor packets

The receive paths accumulate ri->iri_len across the descriptors making
up a packet, then add that running total to rxr->rx_bytes on every
iteration of the loop.  A packet spanning descriptors of length l1, l2
and l3 thus contributes 3*l1 + 2*l2 + l3 instead of l1 + l2 + l3.

Single descriptor packets, the common case, are accounted correctly,
so this only shows up on jumbo frames.

Add the per descriptor length instead.  iflib memsets the if_rxd_info
before each isc_rxd_pkt_get() call, so summing len gives the same total
as the final iri_len, and the frame error path that returns without
incrementing rx_packets keeps counting bytes exactly as before.

(cherry picked from commit 41a46c2d46aa4078c597ce3a0d19323cab988277)
DeltaFile
+2-2sys/dev/e1000/em_txrx.c
+1-1sys/dev/e1000/igb_txrx.c
+3-32 files

FreeBSD/src 7ed93a1sys/dev/e1000 if_em.h if_em.c

e1000: Defer link-up notification until after TSO reset

em_automask_tso() changes the enabled TSO capabilities when the link
moves between 10/100 and 1000 Mb/s.  A running interface must be
reinitialized to apply the new capability set.  Do not publish
LINK_STATE_UP until the requested iflib reset has completed.

Replace link_active with an explicit state machine that distinguishes
the physical link, its publication to iflib, and an outstanding reset
barrier.  Preserve that barrier across a link flap with
DOWN_RESET_PENDING, and only publish DOWN if UP was previously
published.

Only request a reset for a running interface or for an initialization
while the interface is administratively up.  In other states the next
initialization will apply the capability changes, avoiding a reset
request that iflib's admin task could discard.

Reviewed by:    Faraz Vahedi <kfv at kfv.io>

    [3 lines not shown]
DeltaFile
+61-18sys/dev/e1000/if_em.c
+9-1sys/dev/e1000/if_em.h
+70-192 files

FreeBSD/src 03125b9sys/dev/e1000 igb_txrx.c em_txrx.c

e1000: fix rx accounting for multi-descriptor packets

The receive paths accumulate ri->iri_len across the descriptors making
up a packet, then add that running total to rxr->rx_bytes on every
iteration of the loop.  A packet spanning descriptors of length l1, l2
and l3 thus contributes 3*l1 + 2*l2 + l3 instead of l1 + l2 + l3.

Single descriptor packets, the common case, are accounted correctly,
so this only shows up on jumbo frames.

Add the per descriptor length instead.  iflib memsets the if_rxd_info
before each isc_rxd_pkt_get() call, so summing len gives the same total
as the final iri_len, and the frame error path that returns without
incrementing rx_packets keeps counting bytes exactly as before.

(cherry picked from commit 41a46c2d46aa4078c597ce3a0d19323cab988277)
DeltaFile
+2-2sys/dev/e1000/em_txrx.c
+1-1sys/dev/e1000/igb_txrx.c
+3-32 files

FreeBSD/src ec14a02sys/dev/e1000 if_em.h if_em.c

e1000: Defer link-up notification until after TSO reset

em_automask_tso() changes the enabled TSO capabilities when the link
moves between 10/100 and 1000 Mb/s.  A running interface must be
reinitialized to apply the new capability set.  Do not publish
LINK_STATE_UP until the requested iflib reset has completed.

Replace link_active with an explicit state machine that distinguishes
the physical link, its publication to iflib, and an outstanding reset
barrier.  Preserve that barrier across a link flap with
DOWN_RESET_PENDING, and only publish DOWN if UP was previously
published.

Only request a reset for a running interface or for an initialization
while the interface is administratively up.  In other states the next
initialization will apply the capability changes, avoiding a reset
request that iflib's admin task could discard.

Reviewed by:    Faraz Vahedi <kfv at kfv.io>

    [3 lines not shown]
DeltaFile
+61-18sys/dev/e1000/if_em.c
+9-1sys/dev/e1000/if_em.h
+70-192 files

LLVM/project 35a8074lldb/test/API/functionalities/plugins/python_os_plugin/os_plugin_in_dsym TestOSIndSYM.py

Disable the tests in TestOSIndSYM.py (#213382)

I filed:  github.com/llvm/llvm-project/issues/213380

to cover this issue.  I'm disabling this one test till that is fixed.
DeltaFile
+2-0lldb/test/API/functionalities/plugins/python_os_plugin/os_plugin_in_dsym/TestOSIndSYM.py
+2-01 files

LLVM/project c3b2b42llvm/test/CodeGen/AMDGPU llvm.log10.ll llvm.log.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-fexp.mir legalize-intrinsic-round.mir

AMDGPU/GlobalISel: Switch more FP opcodes to extended LLTs (part 4) (#213353)

Migrate G_FFREXP, G_FMODF, rounding operations, and the LOG/EXP families
to extended LLTs.

Remove f64 for G_FLOG and G_FLOG10 since there is no custom lowering for
them. Adjust G_AND masking for LOG/EXP using extended LLTs.

Update the relevant MIR tests and *.ll tests.
DeltaFile
+1,103-888llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-intrinsic-round.mir
+1,087-533llvm/test/CodeGen/AMDGPU/llvm.exp10.ll
+1,087-533llvm/test/CodeGen/AMDGPU/llvm.exp.ll
+894-561llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fexp.mir
+776-376llvm/test/CodeGen/AMDGPU/llvm.log10.ll
+776-376llvm/test/CodeGen/AMDGPU/llvm.log.ll
+5,723-3,2677 files not shown
+6,742-4,27913 files

NetBSD/src H5bWZl2. build.sh

   build.sh: consider tools/make/configure and tools/make/*.in

   When deciding if nbmake is out-of-date the files in tools/make
   should be considered too.

   Reviewed by: riastradh
VersionDeltaFile
1.404+4-3build.sh
+4-31 files

FreeBSD/ports 3004919security/py-acme Makefile, security/py-certbot Makefile

security/py-{acme,certbot}: remove setuptools from RUN_DEPENDS

Removed since 3.1.0

Reported by: Christian Ullrich
PR: 294853

(cherry picked from commit c8b7fff07c4a6e6c9da0d8695110a458e57a7bed)
DeltaFile
+2-3security/py-certbot/Makefile
+2-3security/py-acme/Makefile
+4-62 files

FreeBSD/ports c8b7fffsecurity/py-acme Makefile, security/py-certbot Makefile

security/py-{acme,certbot}: remove setuptools from RUN_DEPENDS

Removed since 3.1.0

Reported by: Christian Ullrich
PR: 294853
DeltaFile
+2-3security/py-certbot/Makefile
+2-3security/py-acme/Makefile
+4-62 files

Linux/linux f30ca2cdrivers/ata libata-core.c ahci_ceva.c, drivers/scsi/libsas sas_scsi_host.c

Merge tag 'ata-7.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux

Pull ata fixes from Damien Le Moal:

 - Fix PCI resource initialization in the sata_mv driver to keep legacy
   Marvell boards functional (Rosen)

 - Fix ahci_ceva driver initialization error path (Radhey)

 - Fix libata header file to remove a kernel doc compilation warning
   (Randy)

 - Increase the timeout for the STANDBY IMMEDIATE command to avoid
   suspend failures with drives that are slow to respond to this command
   (Matt)

 - Fixes for the handling of timed out commands in the presence of
   deferred non-NCQ commands, to avoid excessive delays in executing the
   error handler (me)

    [19 lines not shown]
DeltaFile
+107-12drivers/ata/libata-scsi.c
+14-23drivers/ata/libata-eh.c
+14-4drivers/ata/ahci_ceva.c
+15-0drivers/scsi/libsas/sas_scsi_host.c
+9-0drivers/ata/libata-core.c
+3-3include/linux/ata.h
+162-425 files not shown
+173-4611 files

HardenedBSD/src a8d8953lib/libc/tests/secure fortify_uio_test.c, sbin/ifconfig ifgif.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+270-34sys/net/if_gif.c
+194-0sbin/ifconfig/ifgif.c
+160-0tests/sys/netlink/test_rtnl_gif.c
+51-83sys/kern/kern_malloc.c
+80-20lib/libc/tests/secure/fortify_uio_test.c
+42-30sys/vm/uma_core.c
+797-16721 files not shown
+977-24127 files

HardenedBSD/src 78e8b0esbin/nvmecontrol nvmecontrol.8, sys/dev/acpica acpi.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+35-24sys/dev/acpica/acpi.c
+4-6sys/vm/uma_core.c
+4-4sys/kern/imgact_elf.c
+5-1sbin/nvmecontrol/nvmecontrol.8
+5-0sys/dev/igc/igc_base.c
+53-355 files

HardenedBSD/src aefd85fshare/man/man4 mt7921.4, sys/contrib/dev/mediatek/mt76 zzz_fw_ports_fwget.sh

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+25-39share/man/man4/mt7921.4
+17-8sys/contrib/dev/mediatek/mt76/zzz_fw_ports_fwget.sh
+24-0usr.sbin/fwget/pci/pci_network_ittim
+7-7usr.sbin/fwget/pci/pci_network_mediatek
+1-0usr.sbin/fwget/pci/pci
+74-545 files

HardenedBSD/src cecb0f4sys/dev/igc igc_base.c

igc: Apply ASPM L1.2 workaround to all I226 devices

Classify I226_LMVP and I226_BLANK_NVM as I226 silicon so they
receive the I226-specific ASPM L1.2 workaround.

PR:             279245
MFC after:      1 week
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2318
DeltaFile
+5-0sys/dev/igc/igc_base.c
+5-01 files

FreeBSD/src cecb0f4sys/dev/igc igc_base.c

igc: Apply ASPM L1.2 workaround to all I226 devices

Classify I226_LMVP and I226_BLANK_NVM as I226 silicon so they
receive the I226-specific ASPM L1.2 workaround.

PR:             279245
MFC after:      1 week
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2318
DeltaFile
+5-0sys/dev/igc/igc_base.c
+5-01 files

Linux/linux f01618fblock genhd.c, drivers/block ublk_drv.c

Merge tag 'block-7.2-20260731' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux

Pull block fixes from Jens Axboe:

 - A set of fixes for s390/dasd, via Stefan

 - Fix for a missing stop of the timeout timer, if a disk has never been
   added

 - Clear kernel owned fields on ublk setup by default

* tag 'block-7.2-20260731' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
  s390/dasd: Fix undersized format-check buffer
  s390/dasd: Fix potential NULL pointer dereference
  s390/dasd: Fix path verification interrupted by concurrent dasd_sleep_on_immediatly
  block: stop the timeout timer when releasing a never added disk
  ublk: reset kernel-owned dev_info fields in ublk_ctrl_add_dev()
DeltaFile
+13-1drivers/s390/block/dasd.c
+8-4block/genhd.c
+7-4drivers/s390/block/dasd_eckd.c
+9-0drivers/block/ublk_drv.c
+1-1drivers/s390/block/dasd_ioctl.c
+38-105 files

FreeBSD/doc 610d2a4website/content/en/releases/15.1R upgrading.adoc

15.1: Tidy architecture notes

CPU architectures have a lot of names,
only use the names we've been using consistently.

Reviewed by:    emaste
DeltaFile
+4-6website/content/en/releases/15.1R/upgrading.adoc
+4-61 files