Linux/linux 15ef2f7drivers/input/touchscreen sur40.c

Merge tag 'input-for-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input

Pull input fixes from Dmitry Torokhov:

 - A couple of fixes to the sur40 touchscreen driver to correct
   registration and teardown ordering, and to fix error path
   unwinding when video device registration fails.

* tag 'input-for-v7.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  Input: sur40 - fix V4L error path cleanup
  Input: sur40 - fix input device registration ordering
DeltaFile
+13-10drivers/input/touchscreen/sur40.c
+13-101 files

LLVM/project 04956d9llvm/include/llvm/Analysis DXILResource.h, llvm/include/llvm/IR IntrinsicsDirectX.td

[DirectX] Add support for heap resources to `DXILResourceMap`.

- `DXILResourceMap` now handles a new `llvm.dx.resource.handlefromheap` intrisics
  and adds the heap resources to the resource map.

- A new member `HeapResourceID` has been added to `ResourceInfo` to distinguish
  between heap resource instances created from different indices. The `HeapResourceID`
  is unique for each heap index `Value*`, so multiple handle creation calls using
  the same index `Value*` resolve to the same resource.

- Heap resources do not have register bindings, so the `Binding` member
  on `ResourceInfo` is now optional.

- All places that were always expecting binding are updated to handle
  heap resources. In most cases that means skipping them, such as when
  generating DXIL resource metadata, creating PSV resource entries or
  pretty-printing the resource table comment for the module disassembly
  output.


    [2 lines not shown]
DeltaFile
+174-0llvm/test/Analysis/DXILResource/buffer-fromheap.ll
+50-14llvm/lib/Analysis/DXILResource.cpp
+24-7llvm/include/llvm/Analysis/DXILResource.h
+9-5llvm/lib/Target/DirectX/DXILTranslateMetadata.cpp
+12-0llvm/test/CodeGen/DirectX/resource_from_heap_counter_error.ll
+10-0llvm/include/llvm/IR/IntrinsicsDirectX.td
+279-262 files not shown
+289-268 files

LLVM/project 22eba47lld/ELF SyntheticSections.cpp, lld/test/ELF eh-frame-hdr-oscillation.s

[ELF] Prevent .eh_frame_hdr size oscillation in address assignment (#216248)

When .eh_frame_hdr size shifts, section addresses can change whether
FDEs evaluate to identical PC-relative offsets, causing FDE
deduplication count to toggle and section size to oscillate infinitely
between passes.

Prevent .eh_frame_hdr from shrinking during iterative address assignment
passes (matching .relr.dyn) to ensure monotonic convergence.
DeltaFile
+51-0lld/test/ELF/eh-frame-hdr-oscillation.s
+6-0lld/ELF/SyntheticSections.cpp
+57-02 files

LLVM/project 05ed268llvm/include/llvm/Analysis DXILResource.h, llvm/lib/Analysis DXILResource.cpp

[NFC][DirectX] Rename ResourceInfo::RecordID to BindingID (#216376)

Rename `ResourceInfo::RecordID` to `BindingID` to better reflect its
purpose. This field is set only for resources with an associated
binding. This also clarifies the distinction from the upcoming
`HeapResourceID` member, which will identify resources originating from
a heap. The existing `RecordID` name could be ambiguous once both
identifiers are present.

The change also removes the `RecordID` argument from the `ResourceIfo`
constructor because it has always been called with `0` value. The
`BindingID` is set later via `setBindingID` after all resource instances
are collected.
DeltaFile
+32-34llvm/unittests/Analysis/DXILResourceTest.cpp
+10-10llvm/test/Analysis/DXILResource/buffer-frombinding.ll
+10-10llvm/include/llvm/Analysis/DXILResource.h
+4-5llvm/lib/Analysis/DXILResource.cpp
+3-3llvm/test/Analysis/DXILResource/has-atomic64-use.ll
+2-2llvm/test/Analysis/DXILResource/buffer-frombinding-unbounded.ll
+61-642 files not shown
+63-668 files

LLVM/project 25e6e73llvm/lib/Target/AMDGPU SIInstrInfo.td, llvm/lib/Target/AMDGPU/Disassembler AMDGPUDisassembler.cpp

[AMDGPU][MC] Fix a crash when invalid SDWA encoding is used

Fixes #215006.
DeltaFile
+16-0llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
+14-0llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_err.txt
+4-1llvm/lib/Target/AMDGPU/SIInstrInfo.td
+34-13 files

LLVM/project 0cd9f45llvm/lib/Target/AMDGPU SIInstrInfo.td, llvm/lib/Target/AMDGPU/Disassembler AMDGPUDisassembler.cpp

[AMDGPU][MC] Fix a crash when invalid SDWA encoding is used

Fixes #215006.
DeltaFile
+16-0llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
+14-0llvm/test/MC/Disassembler/AMDGPU/gfx9_dasm_err.txt
+4-1llvm/lib/Target/AMDGPU/SIInstrInfo.td
+34-13 files

FreeBSD/ports a4abb3ex11/waveterm Makefile

x11/waveterm: Bump port revision after electron41 update (f1d3c7cb5265)
DeltaFile
+1-1x11/waveterm/Makefile
+1-11 files

FreeBSD/ports 0b23ce8Mk/Uses npm.mk

Mk/Uses/npm.mk: Add new variable NPM_PREFETCH_ARCHS

A node modules archive created by the prefetch function may vary
depending on the architecture, especially if the archive contains
architecture-specific node modules.

This variable can be used to indicate which architectures the node
modules archives are prepared for.

If you prepared the archives for amd64 and aarch64 architecutres,
specify:
NPM_PREFETCH_ARCHS= aarch64 amd64
DeltaFile
+27-2Mk/Uses/npm.mk
+27-21 files

FreeBSD/ports f1d3c7cdevel/electron41 distinfo, devel/electron41/files patch-ui_base_x_x11__shm__image__pool.cc patch-ui_base_cursor_cursor__factory.h

devel/electron41: Update to 41.10.5

While here, prepare node modules archives for amd64 and aarch64
separately.

Changelog: https://github.com/electron/electron/releases/tag/v41.10.5

Reported by:    GitHub (watch releases)
DeltaFile
+7-5devel/electron41/distinfo
+11-0devel/electron41/files/patch-ui_base_cursor_cursor__unittest.cc
+5-5devel/electron41/files/patch-ui_base_x_x11__cursor__loader.cc
+4-4devel/electron41/files/patch-ui_base_cursor_cursor__factory.cc
+3-3devel/electron41/files/patch-ui_base_x_x11__shm__image__pool.cc
+3-3devel/electron41/files/patch-ui_base_cursor_cursor__factory.h
+33-204 files not shown
+39-2510 files

FreeBSD/ports bde7a8asysutils/bhyvemgrd Makefile distinfo

sysutils/bhyvemgrd: Update to 1.1.0

ChangeLog at:   https://github.com/alonsobsd/bhyvemgrd/compare/v1.0.2...v1.1.0
DeltaFile
+3-3sysutils/bhyvemgrd/distinfo
+1-1sysutils/bhyvemgrd/Makefile
+4-42 files

FreeBSD/ports 3bf38f6sysutils/bhyvemgr pkg-plist Makefile

sysutils/bhyvemgr: Update to 2.0.4

ChangeLog at:   https://github.com/alonsobsd/bhyvemgr/compare/v2.0.3...v2.0.4
DeltaFile
+3-3sysutils/bhyvemgr/distinfo
+1-1sysutils/bhyvemgr/Makefile
+1-0sysutils/bhyvemgr/pkg-plist
+5-43 files

FreeBSD/ports f08e2eblang/python-doc-html distinfo, lang/python310 Makefile.version Makefile

lang/python310: update to 3.10.21

Changelog: https://docs.python.org/release/3.10.21/whatsnew/changelog.html
(cherry picked from commit 02c9d12d3cf366e1493556247bffa040c6fbce67)
DeltaFile
+3-11lang/python310/distinfo
+5-5lang/python-doc-html/distinfo
+0-5lang/python310/Makefile
+1-1lang/python310/Makefile.version
+9-224 files

FreeBSD/ports 02c9d12lang/python-doc-html distinfo, lang/python310 Makefile.version Makefile

lang/python310: update to 3.10.21

Changelog: https://docs.python.org/release/3.10.21/whatsnew/changelog.html
DeltaFile
+3-11lang/python310/distinfo
+5-5lang/python-doc-html/distinfo
+0-5lang/python310/Makefile
+1-1lang/python310/Makefile.version
+9-224 files

FreeBSD/ports 24ed7b1lang/python-doc-html distinfo, lang/python311 Makefile.version Makefile

lang/python311: update to 3.11.16

Changelog: https://docs.python.org/release/3.11.16/whatsnew/changelog.html
(cherry picked from commit 01b8f0a48e9afa77072cc4cc51f7e4682369910c)
DeltaFile
+3-11lang/python311/distinfo
+5-5lang/python-doc-html/distinfo
+0-5lang/python311/Makefile
+1-1lang/python311/Makefile.version
+9-224 files

FreeBSD/ports 7aa9de7lang/python-doc-html distinfo

lang/python-doc-html: regen for 3.12.14

(cherry picked from commit 41e31ba3e66d38b9815c9b31bbc35dab53170dbe)
DeltaFile
+5-5lang/python-doc-html/distinfo
+5-51 files

FreeBSD/ports 01b8f0alang/python-doc-html distinfo, lang/python311 Makefile.version Makefile

lang/python311: update to 3.11.16

Changelog: https://docs.python.org/release/3.11.16/whatsnew/changelog.html
DeltaFile
+3-11lang/python311/distinfo
+5-5lang/python-doc-html/distinfo
+0-5lang/python311/Makefile
+1-1lang/python311/Makefile.version
+9-224 files

FreeBSD/ports 41e31balang/python-doc-html distinfo

lang/python-doc-html: regen for 3.12.14
DeltaFile
+5-5lang/python-doc-html/distinfo
+5-51 files

LLVM/project b43c56bclang-tools-extra/clangd Diagnostics.cpp, clang-tools-extra/clangd/unittests DiagnosticsTests.cpp

[clangd][clang-tidy] Factor out mergeFixits() logic and reuse it in clangd (#208682)

This patch extracts `mergeFixits()` from `DiagnosticRenderer` to
`clang::edit` and reuses it in clangd. This prevents syntax errors
caused by token merging when applying clang-tidy fixits via clangd.

Fixes #207618
DeltaFile
+56-6clang-tools-extra/clangd/unittests/DiagnosticsTests.cpp
+54-0clang/lib/Edit/EditedSource.cpp
+1-51clang/lib/Frontend/DiagnosticRenderer.cpp
+11-3clang-tools-extra/clangd/Diagnostics.cpp
+9-0clang/include/clang/Edit/EditedSource.h
+2-0clang-tools-extra/docs/ReleaseNotes.md
+133-601 files not shown
+134-607 files

FreeBSD/ports e6a1adclang/python312 Makefile.version Makefile

lang/python312: update to 3.12.14

Changelog: https://docs.python.org/release/3.12.14/whatsnew/changelog.html
(cherry picked from commit fa8b2dac792526636dcd4547da83f7e28bd0783c)
DeltaFile
+3-15lang/python312/distinfo
+0-7lang/python312/Makefile
+1-1lang/python312/Makefile.version
+4-233 files

FreeBSD/ports fa8b2dalang/python312 Makefile.version Makefile

lang/python312: update to 3.12.14

Changelog: https://docs.python.org/release/3.12.14/whatsnew/changelog.html
DeltaFile
+3-15lang/python312/distinfo
+0-7lang/python312/Makefile
+1-1lang/python312/Makefile.version
+4-233 files

FreeBSD/ports 70e5358security/vuxml/vuln 2026.xml

security/vuxml: update lang/python31{0,1} entries for new releases
DeltaFile
+6-6security/vuxml/vuln/2026.xml
+6-61 files

FreeBSD/ports 82aeb38security/vuxml/vuln 2026.xml

security/vuxml: update lang/python315 poplib entry

Commit existed since 3.15.0.a6
DeltaFile
+2-2security/vuxml/vuln/2026.xml
+2-21 files

LLVM/project 125c8d3llvm/lib/DWARFLinker/Parallel AcceleratorRecordsSaver.cpp, llvm/test/tools/dsymutil/AArch64 lit.local.cfg debug-names-accel-table-types.ll

[DWARFLinker] Index Swift mangled type names in the parallel linker (#216429)

Swift records a type's mangled name in DW_AT_linkage_name. The classic
linker indexes it as a type accelerator entry alongside the short
DW_AT_name, but the parallel linker indexed only the short name.

Port the DW_LANG_Swift block added to the classic linker in 8234f8ae2685
to the parallel linker's type case.
DeltaFile
+213-0llvm/test/tools/dsymutil/X86/DWARFLinkerParallel/debug-names-swift-mangled-type.s
+35-14llvm/lib/DWARFLinker/Parallel/AcceleratorRecordsSaver.cpp
+3-3llvm/test/tools/dsymutil/AArch64/debug-names-accel-table-types.ll
+1-1llvm/test/tools/dsymutil/AArch64/lit.local.cfg
+252-184 files

NetBSD/pkgsrc c04sM5Xdoc CHANGES-2026

   doc: Updated textproc/py-libxml2 to 2.15.3
VersionDeltaFile
1.5292+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc TBJUE7tdoc CHANGES-2026

   doc: Updated textproc/libxml2 to 2.15.3
VersionDeltaFile
1.5291+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Fx7SIkLtextproc/libxml2 Makefile.common distinfo

   libxml2: update to 2.15.3.

   From Showta Ishizaki in PR 60591.

   v2.15.3: Apr 15 2026

   ### Security

   - parser: Pass userData to SAX text callbacks in xmlParseReference (type-confusion)
   - entities: copy children in xmlCopyEntity
   - c14n: Fix Type confusion in xmlC14NProcessAttrsAxis
   - python: Do not decref string after adding to the list (double-free / use-after-free)
   - c14n: Reuse tmp_str, xmlStrcat reallocates *cur (double-free)

   ### Improvements

   - schemas: Fix relative schemaLocation resolution in XSI assembly in streaming mode
   - xmlreader: propagate reader resource loaders to validator parsers
   - python: Make python bindings python2 compatible

    [44 lines not shown]
VersionDeltaFile
1.158+4-4textproc/libxml2/distinfo
1.32+2-2textproc/libxml2/Makefile.common
+6-62 files

NetBSD/pkgsrc V0eRphzeditors/emacs30-nox11 version.mk

   emacs30-nox11: fix typo

   Reported by Showta Ishizaki in PR 60590.
VersionDeltaFile
1.2+2-2editors/emacs30-nox11/version.mk
+2-21 files

LLVM/project 34cce43llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 recalc-copyable-deps-on-reorder.ll

Revert "[SLP]Recalculate copyable-element deps after tree reordering"

This reverts commit 8024076c7591b6477d23c3519652a7c6487d97d3 to fix
buildbot https://lab.llvm.org/buildbot/#/builders/210/builds/12275

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/216444
DeltaFile
+0-188llvm/test/Transforms/SLPVectorizer/AArch64/recalc-copyable-deps-on-reorder.ll
+0-50llvm/test/Transforms/SLPVectorizer/RISCV/recalc-copyable-deps-on-reorder.ll
+2-34llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2-2723 files

LLVM/project 101a9b5llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 recalc-copyable-deps-on-reorder.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+0-188llvm/test/Transforms/SLPVectorizer/AArch64/recalc-copyable-deps-on-reorder.ll
+0-50llvm/test/Transforms/SLPVectorizer/RISCV/recalc-copyable-deps-on-reorder.ll
+2-34llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2-2723 files

OpenBSD/src yHN4jWAusr.bin/ssh sshd.8

   Refer to id_mldsa44_ed25519.pub in the pubkey list. bz#3989.
VersionDeltaFile
1.331+3-3usr.bin/ssh/sshd.8
+3-31 files