Linux/linux ef31d04drivers/pci/controller/dwc pci-imx6.c

Merge tag 'pci-v7.3-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci

Pull PCI fix from Bjorn Helgaas:

 - Enable clock after core reset is asserted to fix enumeration
   regression on i.MX6Q Apalis platforms with ASM1061/ASM1062 SATA
   controllers (Richard Zhu)

* tag 'pci-v7.3-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci:
  PCI: imx6: Move clock enable after core reset assertion
DeltaFile
+6-6drivers/pci/controller/dwc/pci-imx6.c
+6-61 files

Illumos/gate d2a51aausr/src/uts/common/fs/zfs spa.c

18413 zfs: spa_sync_upgrades() should only take lock when needed
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+40-25usr/src/uts/common/fs/zfs/spa.c
+40-251 files

FreeBSD/ports aa4f53dtextproc/libxmlbird Makefile distinfo

textproc/libxmlbird: Update to 1.2.15
DeltaFile
+3-3textproc/libxmlbird/distinfo
+1-1textproc/libxmlbird/Makefile
+4-42 files

FreeBSD/ports 2a0bf0aemulators/edumips64 Makefile

emulators/edumips64: Return to pool
DeltaFile
+1-1emulators/edumips64/Makefile
+1-11 files

LLVM/project 4cc7b28llvm/utils profcheck-xfail.txt

Exclude tailcallelim test (#224708)

keeping the bot green. This failure was introduced in PR #221694, but
tailcallelimination isn't yet clean wrt profcheck
DeltaFile
+1-0llvm/utils/profcheck-xfail.txt
+1-01 files

FreeBSD/ports f717c57www/browsh Makefile distinfo

www/browsh: Update to 1.8.3
DeltaFile
+77-9www/browsh/distinfo
+51-24www/browsh/Makefile
+128-332 files

LLVM/project b91795blibsycl/unittests/usm alloc.cpp, offload/liboffload/src OffloadImpl.cpp

Revert "[offload] add context to olMemAlloc*" (#224703)

Revert: https://github.com/llvm/llvm-project/pull/222677 and
https://github.com/llvm/llvm-project/pull/224622

Bot has been down: https://lab.llvm.org/buildbot/#/builders/234

errors:
```
Failed Tests (5):
  libomptarget :: amdgpu-amd-amdhsa :: tools/omp-kernel-replay/record-replay-advanced.cpp
  libomptarget :: amdgpu-amd-amdhsa :: tools/omp-kernel-replay/record-replay-basic.cpp
  libomptarget :: amdgpu-amd-amdhsa :: tools/omp-kernel-replay/record-replay-diff-teams-threads.cpp
  libomptarget :: amdgpu-amd-amdhsa :: tools/omp-kernel-replay/record-replay-diff-threads.cpp
  libomptarget :: amdgpu-amd-amdhsa :: tools/omp-kernel-replay/record-replay-ir-bitcode.cpp
```

After revert:
```

    [5 lines not shown]
DeltaFile
+147-114offload/liboffload/src/OffloadImpl.cpp
+68-127offload/plugins-nextgen/common/src/PluginInterface.cpp
+25-80offload/plugins-nextgen/common/include/PluginInterface.h
+50-55libsycl/unittests/usm/alloc.cpp
+2-100offload/plugins-nextgen/level_zero/src/L0Plugin.cpp
+35-39offload/unittests/OffloadAPI/kernel/olLaunchKernel.cpp
+327-51537 files not shown
+580-1,13343 files

FreeBSD/src 17af098usr.sbin/virtual_oss/virtual_oss main.c

Revert "virtual_oss(8): Fix cuse.ko check"

parse_options() was moved above cuse_init(), which makes every single
regular virtual_oss invocation which uses cuse_dev_create() fail.

This reverts commit f014795ec3bd5efb88dfc249599e9665dc10a59e.
DeltaFile
+5-11usr.sbin/virtual_oss/virtual_oss/main.c
+5-111 files

LLVM/project 4f90f2ellvm/test/MC/AMDGPU gfx12_asm_vop3_err.s gfx12_asm_features.s

[AMDGPU][MC] Upstream gfx11/gfx12 true16 assembler test coverage

Upstream new assembler test cases, covering true16 .l/.h operands and op_sel
handling that had no upstream coverage.
DeltaFile
+75-0llvm/test/MC/AMDGPU/gfx12_asm_vop1_t16_err.s
+69-0llvm/test/MC/AMDGPU/gfx11_asm_opsel.s
+59-0llvm/test/MC/AMDGPU/gfx11_asm_t16.s
+6-0llvm/test/MC/AMDGPU/gfx11_asm_vop3_features.s
+3-0llvm/test/MC/AMDGPU/gfx12_asm_features.s
+2-0llvm/test/MC/AMDGPU/gfx12_asm_vop3_err.s
+214-06 files

FreeNAS/freenas 334f378src/middlewared/middlewared/plugins/nvmet namespace.py, tests/sharing_protocols/nvmet test_nvmet_tcp.py

NAS-143945 / 26.0.0 / Turn off ZVOL threading for NVMe-oF namespaces (by bmeagherix) (#19813)

Mirrors the existing iSCSI behavior: disable multi-threading on a zvol
while it's exposed as an NVMe-oF namespace, and restore it afterward.

Add `test__zvol_namespace_volthreading`

----
Passing CI for stable/26 backport
[here](http://jenkins-eng-ci.cmb1.ixsystems.net:8080/job/stable_26/job/sharing_protocols_tests/228/).

Original PR: https://github.com/truenas/middleware/pull/19812

Co-authored-by: bmeagherix <118192357+bmeagherix at users.noreply.github.com>
DeltaFile
+97-1src/middlewared/middlewared/plugins/nvmet/namespace.py
+24-0tests/sharing_protocols/nvmet/test_nvmet_tcp.py
+121-12 files

LLVM/project fedbd3bclang/lib/CIR/CodeGen CIRGenModule.cpp

[CIR][NFC] Fix compilation error CIRGenModule (#224694)

Fix deduced conflicting types for parameter when calling std::max with
unsigned long and unsigned long long, can be fixed by
`std::max(f.getAlignment().value_or(1), 2ull)` but in this line, the
alignment is always less than 2 because of the parent if condition, so
max is always 2
DeltaFile
+1-1clang/lib/CIR/CodeGen/CIRGenModule.cpp
+1-11 files

FreeBSD/src 73ce582sys/netpfil/pf pf_nl.c

pf: table_addr_parser parses to struct nl_parsed_table_addrs

Not to struct pfioc_table.

MFC after:      1 week
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+5-5sys/netpfil/pf/pf_nl.c
+5-51 files

LLVM/project 52fd92bclang/test/SemaSYCL sycl-address-space-attr-appertainment.cpp, llvm/test/CodeGen/RISCV abds-neg.ll abdu-neg.ll

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+505-536llvm/test/CodeGen/RISCV/rvv/fpclamptosat_vec.ll
+313-361llvm/test/CodeGen/RISCV/abdu-neg.ll
+271-351llvm/test/CodeGen/RISCV/abds-neg.ll
+448-0llvm/test/Transforms/LoopVectorize/X86/pr217019.ll
+388-0clang/test/SemaSYCL/sycl-address-space-attr-appertainment.cpp
+118-151offload/liboffload/src/OffloadImpl.cpp
+2,043-1,3991,110 files not shown
+13,084-5,6721,116 files

LLVM/project 1b55c28llvm/test/MC/AMDGPU gfx12_asm_vop3_err.s gfx12_asm_features.s

[AMDGPU][MC] Upstream gfx11/gfx12 true16 assembler test coverage

Upstream new assembler test cases, covering true16 .l/.h operands and op_sel
handling that had no upstream coverage.
DeltaFile
+69-0llvm/test/MC/AMDGPU/gfx11_asm_opsel.s
+59-0llvm/test/MC/AMDGPU/gfx11_asm_t16.s
+51-0llvm/test/MC/AMDGPU/gfx12_asm_vop1_t16_err.s
+5-0llvm/test/MC/AMDGPU/gfx11_asm_vop3_features.s
+3-0llvm/test/MC/AMDGPU/gfx12_asm_features.s
+2-0llvm/test/MC/AMDGPU/gfx12_asm_vop3_err.s
+189-06 files

LLVM/project 5099cb5llvm/test/MC/Disassembler/AMDGPU gfx12_dasm_vop2.txt gfx12_dasm_vop3_from_vop2_dpp8.txt

[AMDGPU][MC] Upstream gfx12 true16 disassembler test coverage

Upstream new gfx12 disassembler test cases, covering true16 operand (.l/.h)
and op_sel decoding for f16 opcodes that had no upstream coverage:
DeltaFile
+168-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2_dpp16.txt
+84-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2_dpp8.txt
+84-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp8.txt
+84-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp16.txt
+84-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1.txt
+70-0llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop2.txt
+574-05 files not shown
+711-011 files

LLVM/project 5f23b5elldb/source/Plugins/UnwindAssembly/InstEmulation UnwindAssemblyInstEmulation.h UnwindAssemblyInstEmulation.cpp, lldb/test/API/functionalities/unwind/outlined-prologue Makefile main.c

[lldb] Follow serial outlined functions when scanning for an unwind plan (#222800)

For code-size-constrained builds the compiler's instruction outliner
finds
identical instruction sequences across functions, moves them into a
single
OUTLINED_FUNCTION_<n>, and has every user call it. Instructions from a
function's prologue, body or epilogue may all be outlined.

lldb's instruction-emulation UnwindPlan creator scans the instructions
of a
function and, following the ABI's calling convention, assumes a call
leaves the
stack and registers in a known state. That assumption does not hold for
outlined functions: when prologue and epilogue instructions are outlined
out of
the function body, the UnwindPlan misses those register spills and
restores,
which leads to inaccurate variable tracking in the caller's frames.

    [20 lines not shown]
DeltaFile
+196-1lldb/unittests/UnwindAssembly/ARM64/TestArm64InstEmulation.cpp
+99-24lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
+59-0lldb/test/API/functionalities/unwind/outlined-prologue/TestOutlinedPrologueUnwind.py
+19-0lldb/test/API/functionalities/unwind/outlined-prologue/main.c
+9-7lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h
+11-0lldb/test/API/functionalities/unwind/outlined-prologue/Makefile
+393-323 files not shown
+401-359 files

FreeBSD/ports 81366c2deskutils/joplin-desktop Makefile, deskutils/podman-desktop Makefile

*/*: Bump port revision after electron42 update (7e2f1f94fca1)
DeltaFile
+1-1net-im/teams/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1graphics/drawio/Makefile
+1-1deskutils/podman-desktop/Makefile
+1-1deskutils/joplin-desktop/Makefile
+1-0editors/vscode/Makefile
+6-56 files

LLVM/project 216acfblldb/include/lldb/Target ThreadPlan.h, lldb/source/Target Thread.cpp

[lldb] Don't consult the plan stack for a stop an auto-continue will discard (#215522)

Fixes part (2) of #215189. The sibling PR for part (1) is #215521. The
two are
independent, but are best landed together.

When a completed thread plan auto-continues, `Thread::ShouldStop()`
still
consults subsequent plans and then discards their stop decisions. Those
calls
can change the state of the plans being consulted. In the failing case,
`ThreadPlanRunToAddress` loses the breakpoint it was running to, so the
process
runs past the requested address.

This does not require a scripted plan:

```python
# thread stopped on an enabled breakpoint site

    [46 lines not shown]
DeltaFile
+96-0lldb/test/API/functionalities/thread_plan/step_over_breakpoint_site/TestStepOverBreakpointSite.py
+20-0lldb/test/API/functionalities/thread_plan/step_over_breakpoint_site/run_to_address_plan.py
+10-0lldb/test/API/functionalities/thread_plan/step_over_breakpoint_site/main.c
+2-2lldb/include/lldb/Target/ThreadPlan.h
+3-0lldb/source/Target/Thread.cpp
+3-0lldb/test/API/functionalities/thread_plan/step_over_breakpoint_site/Makefile
+134-26 files

LLVM/project ae374f8lldb/include/lldb/Target Process.h, lldb/source/Target Process.cpp

[lldb] Remove the unused Process::ReadMemoryInChunks (#224656)

`Process::ReadMemoryInChunks` and its `ReadMemoryChunkCallback` typedef
have no callers left in the tree, no unit tests, and no SB API exposure.
This commit removes it.

The method was added in commit f869d6efeec8 (#129307) for the minidump
writer, which was its only caller.  Then, commit 7f04a40a220e (#212641)
replaced that call with a direct loop over `ReadMemoryFromInferior` in
`MinidumpFileBuilder::ReadWriteMemoryInChunks`, leaving this method
dead.

This commit also drop the reference to this method from the description
of
`TestProcessSaveCoreMinidumpSizeMismatch.py`. The test is unchanged.
DeltaFile
+0-46lldb/include/lldb/Target/Process.h
+0-44lldb/source/Target/Process.cpp
+3-4lldb/test/API/functionalities/process_save_core_minidump/size_mismatch/TestProcessSaveCoreMinidumpSizeMismatch.py
+3-943 files

FreeBSD/ports 7e2f1f9devel/electron42 Makefile.version distinfo, devel/electron42/files patch-gpu_command__buffer_service_shared__context__state.cc patch-electron_spec_chromium-spec.ts

devel/electron42: Update to 42.11.5

Changelog: https://github.com/electron/electron/releases/tag/v42.11.5

Reported by:    GitHub (watch releases)
DeltaFile
+7-7devel/electron42/distinfo
+5-5devel/electron42/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+4-4devel/electron42/files/patch-gpu_command__buffer_service_shared__context__state.cc
+4-4devel/electron42/files/patch-electron_spec_chromium-spec.ts
+1-1devel/electron42/Makefile.version
+21-215 files

FreeBSD/ports 737bafatextproc/apache-poi Makefile

textproc/apache-poi: Remove NO_EXTRACT

It has no effect anymore, so clean it up.
DeltaFile
+0-1textproc/apache-poi/Makefile
+0-11 files

LLVM/project a5503d0llvm/test/CodeGen/RISCV/rvv vector-interleave.ll vector-interleave-fixed.ll

fixup! Rebase
DeltaFile
+20-1,257llvm/test/CodeGen/RISCV/rvv/vector-interleave-fixed.ll
+152-138llvm/test/CodeGen/RISCV/rvv/vector-interleave.ll
+172-1,3952 files

Illumos/gate 9742e5dusr/src/cmd/format global.h menu_fdisk.c

18411 format: remove __STDC__
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+0-34usr/src/cmd/format/ctlr_scsi.h
+0-31usr/src/cmd/format/startup.c
+0-15usr/src/cmd/format/main.c
+0-14usr/src/cmd/format/menu_fdisk.c
+0-14usr/src/cmd/format/auto_sense.h
+0-13usr/src/cmd/format/global.h
+0-12123 files not shown
+0-20729 files

LLVM/project 3b65887llvm/test/MC/Disassembler/AMDGPU gfx11_dasm_vop2_dpp16.txt gfx11_dasm_vop3_features.txt

[AMDGPU][MC] Upstream gfx11 true16 disassembler test coverage

Upstream new gfx11 disassembler test cases, mostly covering true16 operand
(.l/.h) and op_sel decoding that had no upstream coverage.
DeltaFile
+203-0llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8_from_vop2.txt
+203-0llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16_from_vop2.txt
+158-0llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
+78-0llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2-real16.txt
+66-0llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_features.txt
+60-0llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2_dpp16.txt
+768-06 files not shown
+922-312 files

LLVM/project de2197bllvm/lib/Target/RISCV/AsmParser RISCVAsmParser.cpp, llvm/lib/Target/RISCV/MCTargetDesc RISCVELFStreamer.cpp

RISCV: Don't use MCTargetOptions::ABIName in the ELF target streamer

The abi name should come from the target-abi module flag in codegen,
which should be set up in the AsmPrinter. The ABI name field should
only be of practical use in the assembler, which reads the flag in
onBeginOfFile.

Co-Authored-By: Claude <noreply at anthropic.com> (Claude Opus 4.8)
DeltaFile
+0-18llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp
+0-1llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+0-192 files

LLVM/project bb302a7.github/workflows bazel-checks.yml

[GitHub] Avoid downloading outputs during Bazel tests when possible

I noticed recently that `Bazel Build/Test` takes 90s even when everything is cached. It looks like it's downloading a GiB of artifacts from the cache. For example, in [a recent run](https://github.com/llvm/llvm-project/actions/runs/35147456695/job/104967035656):

```
[82,641 / 90,341] 1094 / 7245 tests; Linking external/+_repo_rules+llvm-project/flang/lib/Semantics/libFortranSemantics.a; Downloading external/+_repo_rules+llvm-project/flang/lib/Semantics/libFortranSemantics.a, 260.4 MiB / 288.7 MiB; 1s remote-cache ... (62 actions, 10 running)
[88,426 / 91,191] 1238 / 7245 tests; Linking external/+_repo_rules+llvm-project/mlir/mlir-reduce; Downloading external/+_repo_rules+llvm-project/mlir/mlir-reduce, 337.0 MiB / 344.6 MiB; 13s remote-cache ... (58 actions, 0 running)
[88,870 / 92,185] 1315 / 7245 tests; Linking external/+_repo_rules+llvm-project/mlir/mlir-query; Downloading external/+_repo_rules+llvm-project/mlir/mlir-query, 241.9 MiB / 264.2 MiB; 11s remote-cache ... (55 actions, 0 running)
...
Executed 0 out of 7245 tests: 7245 tests pass.
```

Adding `--remote_download_outputs=minimal` makes it so Bazel only downloads artifacts if they are needed for local actions. This saves about ~30s on my machine (90s -> 60s). The next limiting factor is that Bazel has 100 max # of HTTP connections. If you bumped that up, the fully-cached case reduces to 20s total, but I don't think we should necessarily do that. It's just a little silly that Bazel spends about 40s just asking "is this cached?" over and over again.
DeltaFile
+1-0.github/workflows/bazel-checks.yml
+1-01 files

FreeBSD/ports cf1ff70www/angie distinfo, www/angie-module-jwt Makefile

www/angie-module-jwt: Update to 3.4.6

This bugfix release fixes the module's test suite:

test_conf forwarded an unquoted $@, so the expected message was split
on spaces and only its first word was ever grepped. Two expectations
were pointing at the wrong configuration file, unnoticed.

PR:             298635
Changes:        https://github.com/max-lt/nginx-jwt-module/releases/tag/v3.4.6
Sponsored by:   Netzkommune GmbH
DeltaFile
+2-2www/angie/distinfo
+2-2www/angie-module-jwt/Makefile
+4-42 files

FreeBSD/ports e62eab7www/angie distinfo, www/angie-module-auth-jwt Makefile

www/angie-module-auth-jwt: Update to 0.15.0

This new release adds the nxe-phase submodule and bumps the version of
nxe-jwx from 0.2.0 to 0.4.0.

PR:             298634
Changes:        https://github.com/kjdev/nginx-auth-jwt/releases
Sponsored by:   Netzkommune GmbH
DeltaFile
+6-4www/angie/distinfo
+4-3www/angie-module-auth-jwt/Makefile
+10-72 files

FreeBSD/ports 2c7dcffwww/angie distinfo, www/angie-module-njs Makefile

www/angie-module-njs: Security update to 1.0.1

This maintenance update of njs fixes three security issues:

- Access control bypass in js_access when an asynchronous request body
  continuation threw an exception or produced an unhandled rejection
  (CVE-2026-18329). Previously, nginx could continue processing the
  request as though the js_access check had succeeded. Affects
  0.9.9-1.0.0. Thanks to Ta Duc Thien.

- Worker process crash when reading Response.statusText after an
  upstream server returned a status line with an empty reason phrase
  (CVE-2026-78222). Affects 0.5.1-1.0.0.

- Heap buffer overflow while parsing namespace prefix lists passed to
  xml.exclusiveC14n() (CVE-2026-78689). Affects 0.7.10-1.0.0. Thanks to
  Vladimir, Vulnerability Research Tech Lead @ Cyera, evilgensec.

PR:             298637

    [3 lines not shown]
DeltaFile
+2-2www/angie/distinfo
+2-2www/angie-module-njs/Makefile
+4-42 files

FreeBSD/ports 1fa3fa2www/angie Makefile distinfo, www/angie-module-set-misc Makefile

www/angie: Security update to 1.12.2

This maintenance release fixes CVE-2026-90439:

When using an OpenSSL version without native HTTP/3 support (3.5.0
or earlier), if the default server for the address that accepted a
regular HTTPS request also used HTTP/3 (the listen directive with the
quic parameter, possibly on a different port), while a server block
without HTTP/3 was selected by domain name (SNI), limited worker process
memory corruption or a worker process crash could occur
(CVE-2026-90439); the fix was ported from nginx 1.31.6.

PR:             298632
Changes:        https://en.angie.software/angie/docs/oss_changes/#angie-1-12-2
Security:       6cf2ff4b-b38c-11f1-a655-3497f65b111b
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/angie/distinfo
+1-1www/angie/Makefile
+1-1www/angie-module-zstd/Makefile
+1-1www/angie-module-vod/Makefile
+1-1www/angie-module-upload/Makefile
+1-1www/angie-module-set-misc/Makefile
+8-818 files not shown
+26-2624 files