[lldb-dap] Mirgate TestDAP_evaluate. (#212282)
rewrite the `assertEvaluate` and `assertEvaluateFailure` helpers to use
the already existing `session.verify_evaluate` function. THe helpers are
now inlined functions.
NAS-142003 / 25.10.6 / add test for compare and write (by yocalebo) (#19447)
Two of our FC ALUA customers are hitting panic's on the standby
controllers on 25.10.4 and 25.10.5. The stack trace and the details are
in https://github.com/truenas/scst/pull/101. This test reproduced the
_exact_ stack trace that the customers reported.
After the changes in above linked PR, this test completes without
panic'ing the standby controller.
Original PR: https://github.com/truenas/middleware/pull/19444
---------
Co-authored-by: Caleb St. John <30729806+yocalebo at users.noreply.github.com>
[AMDGPU] Fix getDestEquivalentVGPRClass narrowing AV-class registers (#212963)
isVGPRClass() rejects AV-class registers, so they were narrowed to
VGPR-only instead of preserved. Same reasoning behind the fix as in
SIPreAllocateWWMRegs (see
https://github.com/llvm/llvm-project/pull/211560)
DAG: Use poison in getLoad/getStore for offsets
The painful part of this is due to a few unfortunate things.
1. poison is legalized to undef
2. Non-indexed load/store encode the offset as an undef (which is
not like a TargetConstant, and does get legalized)
3. 2 asserts in DAGCombiner expect identical load/store nodes,
which assumes the offset will be preserved and not converted
between poison and undef
4. The getLoad/getStore overloads are a mess, and a path was missing
to recreate the store case with the original offset.
security/zoneminder: Update to 1.38.3
Upstream NEWS, less bugfixes and minor improvements:
ZoneMinder 1.38.x Release Notes
TL;DR - Key Highlights
- Role-Based Access Control - Enterprise-grade permission system with user roles
- Modern Streaming - WebRTC, Go2RTC, RTSP2Web support with hardware acceleration
- Monitor Function Redesign - Granular control with separate Capturing, Analysing, and Recording settings
- Enhanced Protocols - ONVIF Events, MQTT, Amcrest API integration
-Event Tagging - Flexible labeling and organization system
- Server Monitoring - Real-time CPU, memory, and performance metrics
- Geolocation - Geographic tracking for events and servers
- Hardware Encoding - GPU acceleration for video encoding
Overview
ZoneMinder 1.38.x represents a major evolution from version 1.36.x,
[232 lines not shown]
[mlir] Honor IntrHasSideEffects on IntrNoMem LLVM intrinsics (#212760)
`[IntrNoMem, IntrHasSideEffects]` is a perfectly valid intrinsic trait
combination, and MLIR would CSE/DCE those without checking. This mirrors
how LLVM models this, see getEffectiveME in IntrinsicEmitter.cpp
[AArch64] Add all cost kinds for integer getArithmeticInstrCost (#210759)
This adds all (CodeSize, Latency, LatSize) costs to
getArithmeticInstrCost integer operations, getting the cost more correct
especially for operations that expand into multiple instructions.
Floating point are left to another commit to limit the impact.
qt6-qtbase: Put Qt6Drm* cmake files behind PLIST.wayland.
I am not 100% sure this is the correct variable, but it matches
libdrm-egl-server.so and the files are found under the wayland/ source
directory, so it's probably correct. Fixes non-wayland installs.
mbuf: Make m_unshare() fail on KTLS mbufs
Commit f2202ab5abda did not account for KTLS mbufs.
m_unshare() tries to linearize the original mbuf chain and creates a
writable copy of it, converting unmapped mbufs. Both of them are
unsafe for KTLS mbufs.
It is better to return NULL if the mbuf chain contains a KTLS mbuf.
Reported by: jhb
Reviewed by: jhb
Differential Revision: https://reviews.freebsd.org/D58466
[OFFLOAD] Fix a platform selection issue for llvm-gpu-loader (#212893)
Currently if an image supplied to llvm-gpu-loader is not properly
detected by its platform detection logic it does not accept it for
execution. The example could be a spirv or bitcode format. This fix
allows it to rely on devices to device if an image will be accepted and
uses its existing platform detection logic as an optimization only
xmlto: Add libpaper dependency.
Goes looking for paperconf and embeds a path to it if found, so supply it
ourselves to ensure consistency. Bump PKGREVISION.
NAS-142003 / 26.0.0-RC.1 / add test for compare and write (by yocalebo) (#19449)
Two of our FC ALUA customers are hitting panic's on the standby
controllers on 25.10.4 and 25.10.5. The stack trace and the details are
in https://github.com/truenas/scst/pull/101. This test reproduced the
_exact_ stack trace that the customers reported.
After the changes in above linked PR, this test completes without
panic'ing the standby controller.
Original PR: https://github.com/truenas/middleware/pull/19444
Co-authored-by: caleb <yocalebo at gmail.com>
NAS-142003 / 26.0.0-BETA.3 / add test for compare and write (by yocalebo) (#19448)
Two of our FC ALUA customers are hitting panic's on the standby
controllers on 25.10.4 and 25.10.5. The stack trace and the details are
in https://github.com/truenas/scst/pull/101. This test reproduced the
_exact_ stack trace that the customers reported.
After the changes in above linked PR, this test completes without
panic'ing the standby controller.
Original PR: https://github.com/truenas/middleware/pull/19444
Co-authored-by: caleb <yocalebo at gmail.com>
GlobalISel: Don't use GISelMatchGenericTypes for floating point opcodes
With GISelMatchGenericTypes, AMDGPU had the same input pattern for
G_ATOMICRMW_FADD that checks for v2s16, so the one that is first
in the tablegen table always fires (it was v2f16 in this case).
Should explicitly check for v2f16/v2bf16.
NAS-142003 / 27.0.0-BETA.1 / add test for compare and write (#19444)
Two of our FC ALUA customers are hitting panic's on the standby
controllers on 25.10.4 and 25.10.5. The stack trace and the details are
in https://github.com/truenas/scst/pull/101. This test reproduced the
_exact_ stack trace that the customers reported.
After the changes in above linked PR, this test completes without
panic'ing the standby controller.
[libc++] Switch XFAIL in xsgetn.buffer.pass.cpp to LLVM 23 (#212969)
We want to back-port the fix for xsgetn, so the XFAIL needs to be
updated to reflect that.
clang/AMDGPU: Forward xnack/sramecc mode to the assembler (#212955)
When assembling a .s file with no target ID directive, the requested
xnack/sramecc mode has no module flag to carry it. Forward the mode
requested via -mxnack/-msramecc (or the -mcpu target ID modifiers) to
the assembler as a target feature so it is recorded in the object's e_flags.
Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
clang: Use NVPTX TargetParser for OpenMP unified-addressing check
processRequiresDirective enumerated every OffloadArch value in a switch
only to error on nvptx architectures older than sm_60. Replace it with
NVPTX::supportsUnifiedAddressing() applied to the parsed target CPU so
we don't need to keep adding cases here every time a new target is
added.
Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>