FreeBSD/src a85c4abshare/man/man4 appleir.4 Makefile, sys/conf files

appleir: Add Apple IR receiver driver

HID driver for Apple IR receivers (USB HID, vendor 0x05ac).
Supports Apple Remote and generic IR remotes using NEC protocol.

Supported hardware:
- Apple IR Receiver (0x8240, 0x8241, 0x8242, 0x8243, 0x1440)

Apple Remote protocol (proprietary 5-byte HID reports):
- Key down/repeat/battery-low detection
- 17-key mapping with two-packet command support
- Synthesized key-up via 125ms callout timer

Generic IR remotes (NEC protocol):
- Format: [0x26][0x7f][0x80][code][~code]
- Checksum: code + ~code = 0xFF
- Default keymap with 8 common codes
- See: https://techdocs.altium.com/display/FPGA/NEC+Infrared+Transmission+Protocol


    [9 lines not shown]
DeltaFile
+440-0sys/dev/hid/appleir.c
+93-0share/man/man4/appleir.4
+8-0sys/modules/hid/appleir/Makefile
+1-0share/man/man4/Makefile
+1-0sys/conf/files
+1-0sys/modules/hid/Makefile
+544-06 files

LLVM/project a3af640flang/include/flang/Evaluate tools.h, flang/lib/Evaluate tools.cpp

[flang][cuda] Avoid false positive on multi device symbol with components (#192177)

Semantic was wrongly flagging derived-type components as two device
resident object. Update how we collect symbols and count the number of
device resident object.
DeltaFile
+34-0flang/lib/Evaluate/tools.cpp
+26-0flang/test/Lower/CUDA/cuda-data-transfer.cuf
+11-0flang/include/flang/Evaluate/tools.h
+2-1flang/lib/Semantics/check-cuda.cpp
+73-14 files

Linux/linux aec2f68arch/s390/crypto des_s390.c, arch/sparc/crypto des_glue.c

Merge tag 'v7.1-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6

Pull crypto update from Herbert Xu:
 "API:
   - Replace crypto_get_default_rng with crypto_stdrng_get_bytes
   - Remove simd skcipher support
   - Allow algorithm types to be disabled when CRYPTO_SELFTESTS is off

  Algorithms:
   - Remove CPU-based des/3des acceleration
   - Add test vectors for authenc(hmac(md5),cbc({aes,des})) and
     authenc(hmac({md5,sha1,sha224,sha256,sha384,sha512}),rfc3686(ctr(aes)))
   - Replace spin lock with mutex in jitterentropy

  Drivers:
   - Add authenc algorithms to safexcel
   - Add support for zstd in qat
   - Add wireless mode support for QAT GEN6
   - Add anti-rollback support for QAT GEN6

    [24 lines not shown]
DeltaFile
+1,764-0crypto/testmgr.h
+868-31drivers/crypto/ti/dthev2-aes.c
+0-831arch/x86/crypto/des3_ede-asm_64.S
+515-25drivers/crypto/intel/qat/qat_common/qat_comp_algs.c
+0-502arch/s390/crypto/des_s390.c
+0-482arch/sparc/crypto/des_glue.c
+3,147-1,871160 files not shown
+5,209-3,842166 files

LLVM/project f834a48clang/lib/CIR/CodeGen CIRGenCall.cpp, clang/test/CIR/CodeGen trivial-abi.cpp

[CIR][ABI] Handle callee-destructed params for trivial_abi (#191257)

Replace errorNYI for isParamDestroyedInCallee with working
implementation: create aggregate temp, mark externally destructed,
emit expr.  Unblocks [[trivial_abi]] types on Itanium ABI.

Adds trivial-abi.cpp test covering 17 cases from
CodeGenCXX/trivial_abi.cpp with CIR/LLVM/OGCG checks.

Made with [Cursor](https://cursor.com)
DeltaFile
+316-0clang/test/CIR/CodeGen/trivial-abi.cpp
+20-5clang/lib/CIR/CodeGen/CIRGenCall.cpp
+336-52 files

LLVM/project 0a4d3b3clang/test/CIR/CodeGen attr-noundef.cpp, clang/test/CIR/CodeGenCXX uncopyable-args.cpp x86_64-arguments.cpp

[CIR][ABI][NFC] Add x86_64 ABI parity tests (#191259)

Add three test files for CIR ABI parity on x86_64, all with
CIR/LLVM/OGCG checks:

- uncopyable-args.cpp — 24 functions covering non-copyable and
  move-only types (trivial, default-ctor, move-ctor, etc.)
- x86_64-arguments.cpp — 26 functions covering C++ struct passing,
  inheritance, member pointers, empty bases, packed structs
- attr-noundef.cpp — 26 functions covering noundef placement on
  structs, unions, vectors, member pointers, _BitInt

Made with [Cursor](https://cursor.com)
DeltaFile
+464-0clang/test/CIR/CodeGenCXX/uncopyable-args.cpp
+252-0clang/test/CIR/CodeGenCXX/x86_64-arguments.cpp
+235-0clang/test/CIR/CodeGen/attr-noundef.cpp
+951-03 files

Linux/linux 8801e23Documentation/security ipe.rst

Merge tag 'ipe-pr-20260413' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe

Pull IPE update from Fan Wu:
 "A single commit from Evan Ducas that fixes several spelling and
  grammar mistakes in the IPE documentation. There are no functional
  changes"

* tag 'ipe-pr-20260413' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe:
  docs: security: ipe: fix typos and grammar
DeltaFile
+5-5Documentation/security/ipe.rst
+5-51 files

LLVM/project b2af653clang/include/clang/CIR MissingFeatures.h, clang/lib/CIR/CodeGen CIRGenStmt.cpp CIRGenClass.cpp

[CIR][NFC] Convert MissingFeatures::requiresCleanups to errorNYI (#192350)

This change adds errorNYI calls in two places that we previously had
requiresCleanups() missing features markers, adds a more specific
missing feature marker for loops, removes one requiresCleanups() where
the handling was already implemented, and deletes a bunch of missing
feature markers there were never used.
DeltaFile
+4-4clang/lib/CIR/CodeGen/CIRGenStmt.cpp
+4-3clang/lib/CIR/CodeGen/CIRGenClass.cpp
+1-6clang/include/clang/CIR/MissingFeatures.h
+0-2clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
+9-154 files

LLVM/project 5b979f5bolt/lib/Passes Instrumentation.cpp

[BOLT][Passes] use ADT containers for instrumentation spanning tree. (#192289)

Swap `std::unordered_map<…, std::set<…>>` for
`DenseMap<…, SmallVector<…>>` in `Instrumentation::instrumentFunction`
and switch read paths from `STOutSet[&BB]` to `find()`. This removes
per-set heap allocations, stops inserting empty buckets on every probe,
and replaces linear `is_contained()` scans over a red-black tree with
linear scans over inline `SmallVector` storage (most basic blocks have
at most a couple of spanning-tree out-edges). NFC.
DeltaFile
+12-7bolt/lib/Passes/Instrumentation.cpp
+12-71 files

Linux/linux 8396455arch/arm/xen enlighten.c, drivers/tty/hvc hvc_xen.c

Merge tag 'for-linus-7.1-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip

Pull xen updates from Juergen Gross:

 - fix an error path in drivers/xen/manage.c

 - fix the Xen console driver solving a boot hangup when the console
   backend isn't yet running

 - comment fix in the Xen swiotlb driver

 - hardening for Xen on Arm adding a more thorough validation

 - cleanup of the Xen grant table code hiding suspend/resume code for
   the case if CONFIG_HIBERNATE_CALLBACKS isn't defined

* tag 'for-linus-7.1-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:
  xen/grant-table: guard gnttab_suspend/resume with CONFIG_HIBERNATE_CALLBACKS
  hvc/xen: Check console connection flag

    [3 lines not shown]
DeltaFile
+17-3drivers/xen/manage.c
+13-0include/xen/interface/io/console.h
+12-0include/xen/grant_table.h
+6-4arch/arm/xen/enlighten.c
+3-0drivers/tty/hvc/hvc_xen.c
+2-1drivers/xen/grant-table.c
+53-81 files not shown
+54-97 files

Linux/linux a5f9980Documentation/admin-guide/device-mapper verity.rst, drivers/md dm-verity-fec.c dm-crypt.c

Merge tag 'for-7.1/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm

Pull device mapper updates from Benjamin Marzinski:
 "There are fixes for some corner case crashes in dm-cache and
  dm-mirror, new setup functionality for dm-vdo, and miscellaneous minor
  fixes and cleanups, especially to dm-verity.

  dm-vdo:
   - Make dm-vdo able to format the device itself, like other dm
     targets, instead of needing a userspace formating program
   - Add some sanity checks and code cleanup

  dm-cache:
   - Fix crashes and hangs when operating in passthrough mode (which
     have been around, unnoticed, since 4.12), as well as a late
     arriving fix for an error path bug in the passthrough fix
   - Fix a corner case memory leak

  dm-verity:

    [37 lines not shown]
DeltaFile
+174-210drivers/md/dm-verity-fec.c
+234-101drivers/md/dm-vdo/vdo.c
+211-10drivers/md/dm-vdo/encodings.c
+138-13drivers/md/dm-vdo/dm-vdo-target.c
+49-91drivers/md/dm-crypt.c
+102-20Documentation/admin-guide/device-mapper/verity.rst
+908-44567 files not shown
+1,351-86373 files

Linux/linux f1d26d7drivers/iommu/arm/arm-smmu-v3 arm-smmu-v3.c arm-smmu-v3.h, drivers/iommu/generic_pt iommu_pt.h

Merge tag 'iommu-updates-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux

Pull iommu updates from Joerg Roedel:
 "Core:

   - Support for RISC-V IO-page-table format in generic iommupt code

  ARM-SMMU Updates:

   - Introduction of an "invalidation array" for SMMUv3, which enables
     future scalability work and optimisations for devices with a large
     number of SMMUv3 instances

   - Update the conditions under which the SMMUv3 driver works around
     hardware errata for invalidation on MMU-700 implementations

   - Fix broken command filtering for the host view of NVIDIA's "cmdqv"
     SMMUv3 extension


    [45 lines not shown]
DeltaFile
+800-156drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
+123-263drivers/iommu/riscv/iommu.c
+313-0drivers/iommu/generic_pt/fmt/riscv.h
+105-84drivers/iommu/generic_pt/iommu_pt.h
+136-6drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
+135-0drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-test.c
+1,612-50936 files not shown
+2,157-79642 files

LLVM/project eab567allvm/lib/Target/AMDGPU SIInstructions.td, llvm/test/CodeGen/AMDGPU sub.v2i16.ll add.v2i16.ll

[AMDGPU] Add true16 patterns for build_vector (vgpr, 0) (#192147)

It is shorter than VOP3 `and` instruction and in some cases
can save a second move.
DeltaFile
+8-10llvm/test/CodeGen/AMDGPU/sub.v2i16.ll
+8-10llvm/test/CodeGen/AMDGPU/add.v2i16.ll
+7-5llvm/test/CodeGen/AMDGPU/fcanonicalize.f16.ll
+4-8llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+10-0llvm/lib/Target/AMDGPU/SIInstructions.td
+2-8llvm/test/CodeGen/AMDGPU/divergence-driven-buildvector.ll
+39-414 files not shown
+48-5010 files

Linux/linux 5a69195Documentation/devicetree/bindings/ata baikal,bt1-ahci.yaml, drivers/ata libata-transport.c libata-scsi.c

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

Pull ata updates from Niklas Cassel:

 - Misc code cleanups related to tag checking and tag command completion
   (Damien)

 - Remove Baikal bt1-ahci DT binding since the upstreaming for this SoC
   is not going to be finalized (Andy)

 - Only call the libata port error handler from the SCSI error handler
   if there were command timeouts or if EH was scheduled for the port
   (Damien)

 - Refactor ata_scsiop_maint_in() to more clearly show that there is
   only one service action implemented for the MAINTENANCE IN command
   (me)

 - Clean up the handling of sysfs attributes exposed by libata (Heiner)

    [32 lines not shown]
DeltaFile
+92-146drivers/ata/libata-transport.c
+117-110drivers/ata/libata-scsi.c
+0-115Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
+0-55drivers/ata/ahci_dwc.c
+15-18drivers/ata/libahci_platform.c
+20-10drivers/ata/libata-eh.c
+244-4547 files not shown
+265-48413 files

LLVM/project d430d89clang/lib/CIR/Dialect/Transforms LoweringPrepare.cpp, clang/test/CIR/CodeGenCUDA device-stub.cu

[CIR][CUDA] Do Runtime Kernel Registration (#188926)

Related:
https://github.com/issues/assigned?issue=llvm%7Cllvm-project%7C179278,
https://github.com/llvm/llvm-project/issues/175871

More registration shenanigans -> Generates `__cuda_register_globals`
that associates the fatbin with kernels that contain `__global__`
qualifiers with the runtime.

Generated equivalent runtime code:

``` C
  // Called once per kernel to register it with the CUDA runtime.
  void __cuda_register_globals(void **fatbinHandle) {
      __cudaRegisterFunction(
          fatbinHandle,
          (const char *)&_Z25__device_stub__kernelfunciii, // host-side stub ptr
          (char *)__cuda_kernelname_str,                   // device-side mangled name

    [13 lines not shown]
DeltaFile
+119-2clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+28-2clang/test/CIR/CodeGenCUDA/device-stub.cu
+147-42 files

LLVM/project 5dc1fd4clang/lib/CIR/CodeGen CIRGenCall.cpp, clang/test/CIR/CodeGen amdgpu-call-addrspace-cast.cpp

[CIR] Add address space casts for pointer arguments when creating a call (#192303)

This patch checks if the expected type for an argument is the same as
the actual type. If types are pointers but with different address spaces
then add an address space cast to make the pointer types match.

Assised-by: Cursor / Claude Opus 4.6
DeltaFile
+47-0clang/test/CIR/CodeGen/amdgpu-call-addrspace-cast.cpp
+12-0clang/lib/CIR/CodeGen/CIRGenCall.cpp
+59-02 files

LLVM/project bbc6a54mlir/include/mlir/Dialect/XeGPU/IR XeGPUOps.td, mlir/lib/Dialect/XeGPU/IR XeGPUOps.cpp

[MLIR][XeGPU] Remove create tdesc & update offset op from xegpu dialect (#182804)

This PR removes create_tdesc and update_offset ops from the XeGPU
dialect, as scatter load/store/prefetch now accept memref+offsets
directly.
DeltaFile
+132-300mlir/test/Dialect/XeGPU/invalid.mlir
+1-287mlir/test/Dialect/XeGPU/ops.mlir
+14-219mlir/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
+1-202mlir/test/Dialect/XeGPU/xegpu-unroll-patterns.mlir
+0-168mlir/lib/Dialect/XeGPU/IR/XeGPUOps.cpp
+1-150mlir/test/Dialect/XeGPU/xegpu-blocking.mlir
+149-1,32612 files not shown
+187-1,75818 files

OpenZFS/src 1644e2fmodule/zfs dbuf.c, tests/runfiles common.run

Fix read corruption after block clone after truncate

When copy_file_range overwrites a recent truncation, subsequent reads
can incorrectly determine that it is read hole instead of reading the
cloned blocks.

This can happen when the following conditions are met:
- Truncate adds blkid to dn_free_ranges
- A new TXG is created
- copy_file_range calls dmu_brt_clone which override the block pointer
  and set DB_NOFILL
- Subsequent read, given DB_NOFILL, hits dbuf_read_impl and
  dbuf_read_hole
- dbuf_read_hole calls dnode_block_freed, which returns TRUE because the
  truncated blkids are still in dn_free_ranges

This will not happen if the clone and truncate are in the same TXG,
because the block clone would update the current TXG's dn_free_ranges,
which is why this bug only triggers under high IO load (such as

    [16 lines not shown]
DeltaFile
+117-0tests/zfs-tests/cmd/clone_after_trunc.c
+31-0tests/zfs-tests/tests/functional/block_cloning/block_cloning_after_trunc.ksh
+5-1module/zfs/dbuf.c
+2-1tests/runfiles/common.run
+2-0tests/zfs-tests/cmd/Makefile.am
+1-0tests/zfs-tests/tests/Makefile.am
+158-23 files not shown
+161-29 files

OpenZFS/src 4b4ae48config deb.am

deb.am: propagate build errors in native-deb targets

Replace semicolons with && so build failures are not masked by the
subsequent lockfile cleanup.  Use trap to ensure the lockfile is
removed on both success and failure.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18206
Closes #18424
DeltaFile
+10-10config/deb.am
+10-101 files

OpenZFS/src 01e2a96module/os/linux/zfs zfs_ctldir.c

Use AVL tree lookup in zfsctl_snapdir_vget for mounted snapshots

zfsctl_snapdir_vget resolves NFS file handles for snapshot directory
entries by calling zfsctl_snapshot_path_objset, which iterates all
snapshots via dmu_snapshot_list_next to find the matching objsetid.
With many snapshots this linear scan is expensive.

For snapshots that have been previously mounted, the path is already
cached in the in-memory AVL tree. Check the tree first with
zfsctl_snapshot_find_by_objsetid and fall back to the on-disk scan
only when the entry is not found.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Signed-off-by: Ameer Hamza <ahamza at ixsystems.com>
Closes #18429
DeltaFile
+18-4module/os/linux/zfs/zfs_ctldir.c
+18-41 files

OpenZFS/src 2abf469include/sys vdev_raidz_impl.h, module/zfs vdev_raidz.c vdev_draid.c

draid: fix cksum errors after rebuild with degraded disks

Currently, when more than nparity disks get faulted during the
rebuild, only first nparity disks would go to faulted state, and
all the remaining disks would go to degraded state. When a hot
spare is attached to that degraded disk for rebuild creating the
spare mirror, only that hot spare is getting rebuilt, but not the
degraded device. So when later during scrub some other attached
draid spare happens to map to that spare, it will end up with
cksum error.

Moreover, if the user clears the degraded disk from errors, the
data won't be resilvered to it, hot spare will be detached almost
immediately and the data that was resilvered only to it will be
lost.

Solution: write to all mirrored devices during rebuild, similar
to traditional/healing resilvering, but only if we can verify
the integrity of the data, or when it's the draid spare we are

    [13 lines not shown]
DeltaFile
+157-0tests/zfs-tests/tests/functional/redundancy/redundancy_draid_degraded2.ksh
+40-4module/zfs/vdev_raidz.c
+24-2module/zfs/vdev_draid.c
+7-11module/zfs/vdev_mirror.c
+4-2module/zfs/zio.c
+1-0include/sys/vdev_raidz_impl.h
+233-192 files not shown
+235-198 files

LLVM/project 41d96d5bolt/lib/Rewrite RewriteInstance.cpp

[BOLT] Add guardrails around reading malformed input
DeltaFile
+27-8bolt/lib/Rewrite/RewriteInstance.cpp
+27-81 files

LLVM/project 925e2c6clang/tools/libclang CMakeLists.txt

[Clang][CMake] Fix libclang.dylib not relinking when libclang.map changes (#189698)
DeltaFile
+4-0clang/tools/libclang/CMakeLists.txt
+4-01 files

Linux/linux 40286d6drivers/pci pci.c, drivers/pci/controller pcie-rzg3s-host.c pcie-mediatek-gen3.c

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

Pull pci updates from Bjorn Helgaas:
 "Enumeration:

   - Allow TLP Processing Hints to be enabled for RCiEPs (George Abraham
     P)

   - Enable AtomicOps only if we know the Root Port supports them (Gerd
     Bayer)

   - Don't enable AtomicOps for RCiEPs since none of them need Atomic
     Ops and we can't tell whether the Root Complex would support them
     (Gerd Bayer)

   - Leave Precision Time Measurement disabled until a driver enables it
     to avoid PCIe errors (Mika Westerberg)

   - Make pci_set_vga_state() fail if bridge doesn't support VGA

    [317 lines not shown]
DeltaFile
+0-645drivers/pci/controller/dwc/pcie-bt1.c
+408-0drivers/pci/controller/dwc/pcie-eswin.c
+288-83drivers/pci/controller/pcie-rzg3s-host.c
+173-156drivers/pci/pci.c
+188-114drivers/pci/controller/dwc/pcie-tegra194.c
+133-100drivers/pci/controller/pcie-mediatek-gen3.c
+1,190-1,098112 files not shown
+3,114-2,167118 files

LLVM/project d1e1d54llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.exp2.ll

[AMDGPU]: Add regbank legalize rules for amdgcn exp2 intrinsics (#191953)
DeltaFile
+155-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp2.ll
+120-1llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-fexp2.mir
+8-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+283-13 files

Linux/linux 46576fadrivers/hwmon bt1-pvt.c mcp9982.c, drivers/hwmon/pmbus pmbus_core.c

Merge tag 'hwmon-for-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging

Pull hwmon updates from Guenter Roeck:
 "New drivers:
   - Lenovo Yoga/Legion fan monitoring (yogafan)
   - LattePanda Sigma EC
   - Infineon XDP720 eFuse
   - Microchip MCP998X

  New device support:
   - TI INA234
   - Infineon XDPE1A2G5B/7B
   - Renesas RAA228942 and RAA228943 (isl68137)
   - Delta Q54SN120A1 and Q54SW120A7 (pmbus)
   - TI TMP110 and TMP113 (tmp102)
   - Sony APS-379 (pmbus)
   - ITE IT8689E (it87)
   - ASUS ROG STRIX Z790-H, X470-F, and CROSSHAIR X670E (asus-ec-sensors)
   - GPD Win 5 (gpd-fan)

    [52 lines not shown]
DeltaFile
+0-1,171drivers/hwmon/bt1-pvt.c
+998-0drivers/hwmon/mcp9982.c
+359-0drivers/hwmon/lattepanda-sigma-ec.c
+125-175drivers/hwmon/pmbus/pmbus_core.c
+275-0drivers/hwmon/yogafan.c
+0-247drivers/hwmon/bt1-pvt.h
+1,757-1,59370 files not shown
+3,857-2,47976 files

LLVM/project 151d536llvm/lib/Transforms/Vectorize VPlanTransforms.cpp

[VPlan] Remove VPConstantInt restriction for epilogue fold (NFC) (#192345)

The restriction is not needed currently. Removing it generalizes the
pattern in preparation of future changes.
DeltaFile
+1-1llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+1-11 files

LLVM/project 76d7fddclang/test/CIR/CodeGen cleanup-conditional.cpp cleanup-conditional-eh.cpp

[CIR] Simplify expr with cleanup scopes (#192344)

This change simplifies the level of scopes we build around aggregate
expressions with cleanups and return values involving expressions with
cleanups. This removes unnecessary scopes and lexical scopes that were
created around the expressions and brings the code back into alignment
with the corresponding classic codegen implementation of these handlers.
DeltaFile
+80-93clang/test/CIR/CodeGen/cleanup-conditional.cpp
+78-86clang/test/CIR/CodeGen/cleanup-conditional-eh.cpp
+62-72clang/test/CIR/CodeGen/dtors.cpp
+57-64clang/test/CIR/CodeGen/new-delete-deactivation.cpp
+37-47clang/test/CIR/CodeGen/lambda-dtor-field.cpp
+33-39clang/test/CIR/CodeGen/initializer-list-two-pointers.cpp
+347-40111 files not shown
+478-61017 files

Linux/linux 405f658drivers/spi spi.c spi-stm32.c

Merge tag 'spi-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi

Pull spi updates from Mark Brown:
 "A busy release for SPI, almost all of it in a couple of larger fix and
  cleanup series for patterns that affected many drivers. We do have a
  couple of core API additions as well, relatively application specific
  but they enable some new use cases.

   - A packed command operation for spi-mem devices

   - Improvements to the ancillary device support to enable some IIO use
     cases from Antoniu Miclaus

   - Fixes for a registration ordering issue pattern caused by the
     handover between allocation and registration of controllers in
     concert with devm from Johan Hovold

   - Improvements to handling of clock allocation from Pei Xiao


    [26 lines not shown]
DeltaFile
+82-31drivers/spi/spi.c
+22-50drivers/spi/spi-stm32.c
+30-38drivers/spi/spi-fsl-lpspi.c
+33-27drivers/spi/spi-rzv2h-rspi.c
+19-35drivers/spi/spi-bcm63xx-hsspi.c
+19-34drivers/spi/spi-bcmbca-hsspi.c
+205-21569 files not shown
+741-49375 files

Linux/linux 44f7a37Documentation/devicetree/bindings/mfd spacemit,p1.yaml, Documentation/devicetree/bindings/regulator regulator-max77620.txt maxim,max77620-regulator.yaml

Merge tag 'regulator-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator

Pull regulator updates from Mark Brown:
 "This has been a very quiet update for the regulator API, the bulk of
  the diffstat is DT binding conversions and the most promient series in
  the changelog is Johan Hovold cleaning up some leaks of OF nodes. For
  some reason we have had several different people sending improvements
  to better describe the parent supplies for existing regulators, these
  look to be independent efforts.

  The only new hardware support is for some Motorola custom varints of
  cpcap"

* tag 'regulator-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (35 commits)
  regulator: max77620: drop redundant OF node initialisation
  regulator: bq257xx: Make OTG enable GPIO really optional
  regulator: bq257xx: Remove reference to the parent MFD's dev
  regulator: bd9571mwv: fix OF node reference imbalance
  regulator: act8945a: fix OF node reference imbalance

    [16 lines not shown]
DeltaFile
+0-222Documentation/devicetree/bindings/regulator/regulator-max77620.txt
+105-0drivers/regulator/cpcap-regulator.c
+99-0Documentation/devicetree/bindings/regulator/maxim,max77620-regulator.yaml
+54-0Documentation/devicetree/bindings/regulator/mps,mp8859.yaml
+49-0Documentation/devicetree/bindings/regulator/dlg,da9121.yaml
+47-2Documentation/devicetree/bindings/mfd/spacemit,p1.yaml
+354-22428 files not shown
+518-34734 files

FreeBSD/ports 6232470www/firefox-esr distinfo Makefile

www/firefox-esr: update to 140.10.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/140.10.0/releasenotes/

(cherry picked from commit 2fee95540badde349f78b7ade5f2788f7d5a5bf3)
DeltaFile
+3-3www/firefox-esr/distinfo
+1-1www/firefox-esr/Makefile
+4-42 files