LLVM/project 6514822llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Tool BUILD.gn, llvm/utils/gn/secondary/clang/tools/clang-ssaf-format BUILD.gn

[gn] port a2c0c436999
DeltaFile
+10-0llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Tool/BUILD.gn
+1-0llvm/utils/gn/secondary/clang/tools/clang-ssaf-format/BUILD.gn
+1-0llvm/utils/gn/secondary/clang/tools/clang-ssaf-linker/BUILD.gn
+12-03 files

LLVM/project 0e7a8acllvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Core BUILD.gn, llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework BUILD.gn

[gn build] Port c6ba0e00161e
DeltaFile
+3-2llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework/BUILD.gn
+3-0llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Core/BUILD.gn
+6-22 files

LLVM/project c58f322llvm/utils/gn/secondary/llvm/unittests/Target/SPIRV BUILD.gn

[gn build] Port 78729251fbb2
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/unittests/Target/SPIRV/BUILD.gn
+1-01 files

LLVM/project ea489fellvm/benchmarks PointerUnionBM.cpp CMakeLists.txt

[llvm][ADT] Add PointerUnion benchmarks. NFC. (#187874)

Add microbenchmarks for `PointerUnion`'s `isa` and `isNull` operations
across union sizes of 2, 4, and 8 types. This it to establish baseline
performance numbers before making changes to the implementation.

I plan to refactor the implementation a bit and add support for more
variants using sparse encoding.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+121-0llvm/benchmarks/PointerUnionBM.cpp
+1-0llvm/benchmarks/CMakeLists.txt
+122-02 files

Linux/linux ec69c9edrivers/i2c/busses i2c-tegra.c Kconfig

i2c: tegra: Don't mark devices with pins as IRQ safe

I2C devices with associated pinctrl states (DPAUX I2C controllers)
will change pinctrl state during runtime PM. This requires taking
a mutex, so these devices cannot be marked as IRQ safe.

Add PINCTRL as dependency to avoid build errors.

Signed-off-by: Mikko Perttunen <mperttunen at nvidia.com>
Reported-by: Russell King <rmk+kernel at armlinux.org.uk>
Link: https://lore.kernel.org/all/E1vsNBv-00000009nfA-27ZK@rmk-PC.armlinux.org.uk/
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+4-1drivers/i2c/busses/i2c-tegra.c
+2-0drivers/i2c/busses/Kconfig
+6-12 files

FreeBSD/ports 8e35d67ports-mgmt/pkg-devel distinfo Makefile

ports-mgmt/pkg-devel: update to 2.6.99.4

Changes:
- info: fix version comparison with multi-character operators (>=, <=)
- fix --register-only to populate config file contents
- attempt config file merge for force install
- query: add %y and %Y for provides/requires
DeltaFile
+3-3ports-mgmt/pkg-devel/distinfo
+2-2ports-mgmt/pkg-devel/Makefile
+5-52 files

LLVM/project 6e66da1mlir/include/mlir/Dialect/LLVMIR LLVMIntrinsicOps.td, mlir/test/Dialect/LLVMIR roundtrip.mlir

[mlir][LLVM] Add more `llvm.intr.experimental.constrained.*` ops
DeltaFile
+105-0mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir
+77-0mlir/test/Target/LLVMIR/Import/intrinsic.ll
+67-2mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+49-0mlir/test/Dialect/LLVMIR/roundtrip.mlir
+298-24 files

pkgng/pkgng eaa2efc. NEWS auto.def

2.6.99.4
DeltaFile
+6-0NEWS
+1-1auto.def
+7-12 files

FreeBSD/ports 536fbc9cad/silice pkg-plist pkg-descr

cad/silice: Update g20221229 => g20260322

* Add java to CATEGORIES
* Lift off limit to Java version (tested with OpenJDK 21)
* Fix and improve pkg-descr

Approved by:            yuri@ (maintainer, Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D56030
DeltaFile
+44-7cad/silice/pkg-plist
+23-3cad/silice/pkg-descr
+11-9cad/silice/distinfo
+8-9cad/silice/Makefile
+86-284 files

Linux/linux d5273fdkernel/bpf core.c verifier.c, tools/testing/selftests/bpf/progs verifier_linked_scalars.c verifier_bounds.c

Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf

Pull bpf fixes from Alexei Starovoitov:

 - Fix how linked registers track zero extension of subregisters (Daniel
   Borkmann)

 - Fix unsound scalar fork for OR instructions (Daniel Wade)

 - Fix exception exit lock check for subprogs (Ihor Solodrai)

 - Fix undefined behavior in interpreter for SDIV/SMOD instructions
   (Jenny Guanni Qu)

 - Release module's BTF when module is unloaded (Kumar Kartikeya
   Dwivedi)

 - Fix constant blinding for PROBE_MEM32 instructions (Sachin Kumar)


    [17 lines not shown]
DeltaFile
+108-0tools/testing/selftests/bpf/progs/verifier_linked_scalars.c
+94-0tools/testing/selftests/bpf/progs/verifier_bounds.c
+58-0tools/testing/selftests/bpf/progs/verifier_sdiv.c
+53-3tools/testing/selftests/bpf/progs/exceptions_fail.c
+35-8kernel/bpf/core.c
+25-8kernel/bpf/verifier.c
+373-193 files not shown
+416-249 files

pkgng/pkgng 60bea38src info.c, tests/frontend version.sh

info: fix version comparison after e1841f2e9
DeltaFile
+32-1tests/frontend/version.sh
+5-2src/info.c
+37-32 files

Linux/linux ac57fa9include/trace/events task.h, kernel/trace trace.c ftrace.c

Merge tag 'trace-v7.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull tracing fixes from Steven Rostedt:

 - Revert "tracing: Remove pid in task_rename tracing output"

   A change was made to remove the pid field from the task_rename event
   because it was thought that it was always done for the current task
   and recording the pid would be redundant. This turned out to be
   incorrect and there are a few corner case where this is not true and
   caused some regressions in tooling.

 - Fix the reading from user space for migration

   The reading of user space uses a seq lock type of logic where it uses
   a per-cpu temporary buffer and disables migration, then enables
   preemption, does the copy from user space, disables preemption,
   enables migration and checks if there was any schedule switches while
   preemption was enabled. If there was a context switch, then it is

    [60 lines not shown]
DeltaFile
+27-9kernel/trace/trace.c
+5-2include/trace/events/task.h
+2-2kernel/trace/ftrace.c
+1-1kernel/trace/ring_buffer.c
+35-144 files

Linux/linux 11ac4cedrivers/i2c/busses i2c-pxa.c i2c-cp2615.c

Merge tag 'i2c-for-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux

Pull i2c fixes from Wolfram Sang:

 - fix broken I2C communication on Armada 3700 with recovery

 - fix device_node reference leak in probe (fsi)

 - fix NULL-deref when serial string is missing (cp2615)

* tag 'i2c-for-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
  i2c: pxa: defer reset on Armada 3700 when recovery is used
  i2c: fsi: Fix a potential leak in fsi_i2c_probe()
  i2c: cp2615: fix serial string NULL-deref at probe
DeltaFile
+16-1drivers/i2c/busses/i2c-pxa.c
+3-0drivers/i2c/busses/i2c-cp2615.c
+1-0drivers/i2c/busses/i2c-fsi.c
+20-13 files

HardenedBSD/ports 13aecb5finance/hs-hledger-ui distinfo, finance/hs-hledger-web distinfo Makefile.cabal

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+231-223graphics/librsvg2-rust/distinfo
+179-165finance/hs-hledger-web/distinfo
+165-147finance/hs-hledger-ui/distinfo
+251-0finance/hs-hledger-web/Makefile.cabal
+1-247finance/hs-hledger-web/Makefile
+114-110graphics/librsvg2-rust/Makefile.crates
+941-89296 files not shown
+2,133-1,375102 files

LLVM/project ca3d045.github new-prs-labeler.yml

[llubi][Github] Add llubi labelling support (#187877)

So that one can easily subscribe to llubi PRs which are currently not
labelled at all.
DeltaFile
+6-0.github/new-prs-labeler.yml
+6-01 files

Linux/linux 8d8bd2aarch/x86/entry/vdso/common vclock_gettime.c, arch/x86/kernel/apic x2apic_uv_x.c

Merge tag 'x86-urgent-2026-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 fixes from Ingo Molnar:

 - Improve Qemu MCE-injection behavior by only using AMD SMCA MSRs if
   the feature bit is set

 - Fix the relative path of gettimeofday.c inclusion in vclock_gettime.c

 - Fix a boot crash on UV clusters when a socket is marked as
   'deconfigured' which are mapped to the SOCK_EMPTY node ID by
   the UV firmware, while Linux APIs expect NUMA_NO_NODE.

   The difference being (0xffff [unsigned short ~0]) vs [int -1]

* tag 'x86-urgent-2026-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/platform/uv: Handle deconfigured sockets
  x86/entry/vdso: Fix path of included gettimeofday.c
  x86/mce/amd: Check SMCA feature bit before accessing SMCA MSRs
DeltaFile
+16-2arch/x86/kernel/apic/x2apic_uv_x.c
+11-6arch/x86/kernel/cpu/mce/amd.c
+1-1arch/x86/entry/vdso/common/vclock_gettime.c
+28-93 files

NetBSD/src Yo7g84tsys/arch/hp300/hp300 locore.s, sys/arch/luna68k/luna68k locore.s

   Rather than pmap_boostrap2() returning the address of the lwp0 uarea,
   let pmap_bootstrap2() construct the fake exception frame, initialize
   lwp0.l_md.md_regs, and return the new lwp0 stack pointer, thus removing
   a bunch of duplicated asm code in each platform's locore.s.

   XXX amiga and atari TBD, but the changes will be less mechanical.

   XXX sun2/sun3/sun3x TBD, require a slightly different set of mechanical
   changes.
VersionDeltaFile
1.202+12-22sys/arch/mac68k/mac68k/locore.s
1.106+7-22sys/arch/luna68k/luna68k/locore.s
1.210+8-20sys/arch/hp300/hp300/locore.s
1.106+8-20sys/arch/next68k/next68k/locore.s
1.154+7-19sys/arch/x68k/x68k/locore.s
1.41+7-19sys/arch/virt68k/virt68k/locore.s
+49-1225 files not shown
+90-18411 files

Illumos/gate 0b18e7ausr/src/cmd/diskinfo diskinfo.c

17878 diskinfo(8) ignores labels for NVMe devices
Reviewed by: Andrew Stormont <andyjstormont at gmail.com>
Reviewed by: Vitaliy Gusev <gusev.vitaliy at gmail.com>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Robert Mustacchi <rm+illumos at fingolfin.org>
DeltaFile
+3-1usr/src/cmd/diskinfo/diskinfo.c
+3-11 files

Linux/linux ebfd9b7arch/x86/events core.c, arch/x86/events/intel core.c ds.c

Merge tag 'perf-urgent-2026-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull perf fixes from Ingo Molnar:

 - Fix a PMU driver crash on AMD EPYC systems, caused by
   a race condition in x86_pmu_enable()

 - Fix a possible counter-initialization bug in x86_pmu_enable()

 - Fix a counter inheritance bug in inherit_event() and
   __perf_event_read()

 - Fix an Intel PMU driver branch constraints handling bug
   found by UBSAN

 - Fix the Intel PMU driver's new Off-Module Response (OMR)
   support code for Diamond Rapids / Nova lake, to fix a snoop
   information parsing bug


    [6 lines not shown]
DeltaFile
+21-10arch/x86/events/intel/core.c
+8-11kernel/events/core.c
+7-4arch/x86/events/intel/ds.c
+5-2arch/x86/events/core.c
+41-274 files

LLVM/project 45039dfclang/unittests/Analysis CFGBackEdgesTest.cpp

[clang] On Windows, silence warning in `CFGBackEdgesTest` with MSVC (#187939)

This fixes:
```
[5804/7029] Building CXX object tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Analysis\CFGBackEdgesTest.cpp.obj
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\xutility(721): warning C4018: '>': signed/unsigned mismatch
...
C:\git\llvm-project\clang\unittests\Analysis\CFGBackEdgesTest.cpp(170): note: see the first reference to 'testing::internal::PredicateFormatterFromMatcher<testing::internal::SizeIsMatcher<testing::internal::GtMatcher<int>>>::operator ()' in 'clang::analysis::`anonymous-namespace'::CFGBackEdgesTest_WhileWithContinueLoop_Test::TestBody'
```
DeltaFile
+1-1clang/unittests/Analysis/CFGBackEdgesTest.cpp
+1-11 files

HardenedBSD/ports 204908csysutils/cbsd-mq-router Makefile, sysutils/cbsd-mq-router/files cbsd-mq-router.in

sysutils/cbsd-mq-router: Use documented placeholder NETWOKING in RC scripts

PR:             293652
Approved by:    olevole at olevole.ru (maintainer timeout)
Differential Revision:  https://reviews.freebsd.org/D55712
DeltaFile
+1-1sysutils/cbsd-mq-router/files/cbsd-mq-router.in
+1-1sysutils/cbsd-mq-router/Makefile
+2-22 files

FreeBSD/ports 204908csysutils/cbsd-mq-router Makefile, sysutils/cbsd-mq-router/files cbsd-mq-router.in

sysutils/cbsd-mq-router: Use documented placeholder NETWOKING in RC scripts

PR:             293652
Approved by:    olevole at olevole.ru (maintainer timeout)
Differential Revision:  https://reviews.freebsd.org/D55712
DeltaFile
+1-1sysutils/cbsd-mq-router/Makefile
+1-1sysutils/cbsd-mq-router/files/cbsd-mq-router.in
+2-22 files

LLVM/project 33a14cbllvm/lib/Target/RISCV RISCVMoveMerger.cpp, llvm/test/CodeGen/RISCV rv32-move-merge-crash.ll

[RISCV] Add guard to prevent GPRPair merge on targets without Zdinx or P (#186600)

Resolves #186527.

The issue points out that GPRPair merge logic in the RISCVMoveMerger
pass was being called on a target without `zdinx` or `experimental-P`,
triggering an unreachable in `getGPRPairCopyOpcode`.

This patch fixes this issue by guarding `isEvenRegisterCopy` and
`isOddRegisterCopy` to return false when neither Zdinx nor P is present.
DeltaFile
+82-0llvm/test/CodeGen/RISCV/rv32-move-merge-crash.ll
+10-6llvm/lib/Target/RISCV/RISCVMoveMerger.cpp
+92-62 files

HardenedBSD/ports d27c53dsecurity/openca-ocspd Makefile, security/openca-ocspd/files ocspd.in

security/openca-ocspd: Use documented placeholder NETWOKING in RC scripts

PR:             293652
Approved by:    bruno at ruomad.net (maintainer timeout)
Differential Revision:  https://reviews.freebsd.org/D55712
DeltaFile
+1-1security/openca-ocspd/files/ocspd.in
+1-1security/openca-ocspd/Makefile
+2-22 files

FreeBSD/ports d27c53dsecurity/openca-ocspd Makefile, security/openca-ocspd/files ocspd.in

security/openca-ocspd: Use documented placeholder NETWOKING in RC scripts

PR:             293652
Approved by:    bruno at ruomad.net (maintainer timeout)
Differential Revision:  https://reviews.freebsd.org/D55712
DeltaFile
+1-1security/openca-ocspd/Makefile
+1-1security/openca-ocspd/files/ocspd.in
+2-22 files

FreeBSD/ports c5ebe54databases/mongodb70 Makefile, databases/mongodb70/files mongod.in

databases/mongodb{7,8}0: Use documented placeholder NETWOKING in RC scripts

PR:             293652
Approved by:    ronald (maintainer timeout)
Differential Revision:  https://reviews.freebsd.org/D55712
DeltaFile
+1-1databases/mongodb80/files/mongod.in
+1-1databases/mongodb70/files/mongod.in
+1-1databases/mongodb80/Makefile
+1-0databases/mongodb70/Makefile
+4-34 files

HardenedBSD/ports c5ebe54databases/mongodb70 Makefile, databases/mongodb70/files mongod.in

databases/mongodb{7,8}0: Use documented placeholder NETWOKING in RC scripts

PR:             293652
Approved by:    ronald (maintainer timeout)
Differential Revision:  https://reviews.freebsd.org/D55712
DeltaFile
+1-1databases/mongodb80/Makefile
+1-1databases/mongodb80/files/mongod.in
+1-1databases/mongodb70/files/mongod.in
+1-0databases/mongodb70/Makefile
+4-34 files

OpenBSD/ports e8t1IfEnet/dnsdist Makefile

   bump dnsdist after boringssl update (static link)
VersionDeltaFile
1.62+1-1net/dnsdist/Makefile
+1-11 files

OpenBSD/ports vQqrZ6ysecurity/boringssl/head distinfo Makefile, security/boringssl/head/pkg PLIST

   Update boringssl/head to 20260322
VersionDeltaFile
1.28+34-26security/boringssl/head/distinfo
1.36+10-9security/boringssl/head/Makefile
1.13+4-3security/boringssl/head/pkg/PLIST
+48-383 files

Linux/linux dea622escripts/livepatch klp-build, tools/objtool elf.c check.c

Merge tag 'objtool-urgent-2026-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull objtool fixes from Ingo Molnar:
 "Fix three more livepatching related build environment bugs, and a
  false positive warning with Clang jump tables"

* tag 'objtool-urgent-2026-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  objtool: Fix Clang jump table detection
  livepatch/klp-build: Fix inconsistent kernel version
  objtool/klp: fix mkstemp() failure with long paths
  objtool/klp: fix data alignment in __clone_symbol()
DeltaFile
+3-20tools/objtool/elf.c
+4-5scripts/livepatch/klp-build
+2-3tools/objtool/check.c
+2-1tools/objtool/klp-diff.c
+11-294 files