[profcheck] Reorder the FileCheck substitution.
In the profcheck build, FileCheck commands are substituted with cat > /dev/null to disable output verification. In a test/Transforms/SamplePrfile/remarks-hotness.ll we have both "FileCheck" and "not FileCheck" statements. Replacing the positive one first results in "not cat".
https://github.com/llvm/llvm-project/blob/main/llvm/test/Transforms/SampleProfile/remarks-hotness.ll#L18
Run the not substitution first to fix this.
NAS-139294 / 26.04 / Make `pool.snapshottask` plugin return type-safe models (#18015)
To continue bringing type-safety to middleware, I made `query` and
`get_instance` methods return pydantic models. I made CRUDService a
generic class, parametrized with the corresponding model class.
Temporarily, we also have to specify `generic = True` in a converted
service config to distinguish such classes from non-parametrized
CRUDServices.
Includes https://github.com/truenas/middleware/pull/18005 so review only
after it is merged to minimize diff.
Tests pass
http://jenkins.eng.ixsystems.net:8080/job/master/job/custom/1868/
NAS-139307 / 26.04 / Remove the remaining `TypedDict` usage in ZFS plugin (#18025)
For static type checking purposes it's better for functions to accept
their parameters as normal parameters.
make aq_start check the link is up before putting packets on the ring.
without link the hardware seems to hold onto the packets. if you
keep pushing packets onto the interface then the driver goes oactive
and then the ifqs fill up and then the system ends up short of
mbufs.
reported by Alisdair MacLeod on misc@ and narrowed down with sthen@
ok jmatthew@
Do the same workaround for i2c as was done for spi...
XXX XXX Big, fat, ugly workaround for an unfortunate senario triggered
XXX XXX by the CI20 kernel where there isn't a SoC I2C controller driver
XXX XXX that carries the fdt_i2c config attribute
[SelectionDAG] Fix zext assertion check for scalable vectors (#176064)
Use element type comparisons in getZeroExtendInReg to avoid comparing
scalable and fixed types.
Fixes #176037
jexec: Add -e parameter to customize the environment
Currently, to define a new environment variable or modify an existing
one, we need to use env(1), which may or may not be available inside
the jail, especially in OCI containers created with the scratch
layer (i.e., those containers that are only a single static binary,
plus configuration files and related stuff). With this option, we
can specify environment variables of arbitrary length for the
specified process running inside the jail.
Reviewed by: jamie@
Approved by: jamie@
Differential Revision: https://reviews.freebsd.org/D54660
jexec: Add -e parameter to customize the environment
Currently, to define a new environment variable or modify an existing
one, we need to use env(1), which may or may not be available inside
the jail, especially in OCI containers created with the scratch
layer (i.e., those containers that are only a single static binary,
plus configuration files and related stuff). With this option, we
can specify environment variables of arbitrary length for the
specified process running inside the jail.
Reviewed by: jamie@
Approved by: jamie@
Differential Revision: https://reviews.freebsd.org/D54660
finance/ktoblzcheck-data: Update bank data
Bank data is valid from 2025-12-08 until 2025-03-08.
MFH: 2026Q1
(cherry picked from commit 49d535a4a341ca2998f67f4392bf6dcfcdbf0855)
games/openttd: update OpenTTD to the latest version 15.0
- Companies in multiplayer no longer have passwords, remove the
user-contributed patch to save them between server restarts
which was also raising concerns over storing them clear-text
- Sadly, SDL 1.2 support had been dropped in January 2025
- Added support for sound effects in Ogg Opus format
PR: 278117
Move the function reset and qportcfg operations to prepare for host memory
allocations required to support newer hardware generations.
tested by bluhm@ and stsp@ (as part of a larger diff)
ok bluhm@
ftp: limit I/O transfers to 128 KiB
Change the default/maximum I/O transfer size to 128 KiB,
instead of relying upon the socket buffer size.
Reworked change proposed by Michael van Elst.
Use more constants instead of magic values.
Bump version to 20260115.
Part of PR bin/59865.
[MC][NFC] Use appendLEB128 helper in MCDwarf.cpp (#175962)
This is a very minor simplification of the logic. We made a similar
change to RISC-V in #173198.