[AMDGPU] Add IGLP mutations to CoexecSched (#200981)
Adds IGLP mutations support to CoexecSched -- regular handling of this
mutation in GCNSchedStage is implemented in GCNSchedStrategy.cpp
metaslab: expose condense_pct and sm_blksz tunables on Linux
Expose zfs_metaslab_condense_pct and zfs_metaslab_sm_blksz_* as
module parameters on Linux, matching their existing FreeBSD sysctls.
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Alexander Motin <alexander.motin at TrueNAS.com>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18594
[clang][NFC] Bump the maximum number of Sema diagnostics (#200948)
The number of Sema diagnostics in DiagnosticSemaKinds.td has reached the
5000 limit. This PR increases the max limit to 6000.
Fix enable ALUA
Only start iscsitarget on the STANDBY if it is already running on
the ACTIVE node.
(cherry picked from commit 5cb4d1d52d9424f607f451d55a0e445e9c00b65e)
NAS-141231 / 27.0.0-BETA.1 / Fix dlm remote down (#19050)
In dlm.remote_down do not act if iSCSI is not running.
Also, when enabling ALUA, only start iscsitarget on the STANDBY if it is
already running on the ACTIVE node.
Unbreak openvpn-using-LibreSSL server compat with clients <= openvpn-2.5
Exposing a code path hidden upstream behind !LIBRESSL_VERSION_NUMBER.
Issue reported and fix tested by landry@, ok tb@
Unbreak openvpn-using-LibreSSL server compat with clients <= openvpn-2.5
Exposing a code path a path hidden upstream behind !LIBRESSL_VERSION_NUMBER.
Issue reported and fix tested by landry@, ok tb@
[flang][OpenMP] Add structure checks for DECLARE VARIANT (#198799)
This PR adds declare-variant structure checking. Following checks are
added:
- Validate [base:]variant arguments (including implicit base for
single-name form).
- Require exactly one MATCH clause; reject a second MATCH on the same
directive.
- Reject duplicate (base, variant) across multiple declare variant
directives.
- Reject clauses not allowed on declare variant.
- Apply shared context-selector checks to MATCH (reuse metadirective
logic).
- Require constant user conditions in MATCH for declare variant (dynamic
selectors deferred).
Refactor metadirective support:
[4 lines not shown]
[PseudoProbe] Preserve pseudoprobe for tailcall pseudo instrs (#197246)
Preserve probes for tail call pseudo instructions.
On AArch64, X86, and other platforms, the lowering of tail calls
requires a pseudo instruction like `TCRETURNdi`. It is often the case
that `TCRETURNdi` is within its own MBB, and the direct call probe
associated with that tail call is considered dangling and removed. This
patch tries to preserve that.