[Clang][NFC] Correct the test in PR183010 (#183226)
We should test non-type-dependent type aliases.
(I copy-pasted wrong code which is used for debugging. Thanks to Richard
for spotting that)
pkg-stage.sh: Add ext2 and ntfs
Having these packages available on release media may help users who
need to sneakernet other packages (e.g. firmware) from systems running
Linux or Windows.
Suggested by: vladlen, ziaee
MFC after: 3 days
(cherry picked from commit 6881fd278d80ac63b4d511fc130a79ff16d1bb48)
cxgbe tom: Use the same WRs as iSCSI to send PDUs for NVMe
Reviewed by: np (earlier version)
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D55470
ports-mgmt/poudriere-devel: Update to 3.3.0-2518-gb94c44b64
Changes:
- bulk/testport: Fix caching of fetched distfiles for flavored-ports
* Note that this does not fix go mod cache files not being cached.
That is tracked in https://github.com/freebsd/poudriere/issues/1311
[clang] allow canonicalizing assumed template names
Assumed template names are part of error recovery and encode just a
declaration name, making them always canonical. This patch allows
them to be canonicalized, which is trivial.
Fixes #183075
Do not fail 'devctl clear driver' if another driver is not found
Detaching the bhyve(4) ppt driver from an unsupported PCI device
should not raise a "Device not configured" error. We do not expect
that a new driver must take over the device in this case.
Reviewed by: imp, jhb
Differential Revision: https://reviews.freebsd.org/D52050
Fix distfile caching for flavored ports.
gather_distfiles() used to lookup `make -V ALLFILES` for the given
originspec. Then it was changed in commit ded8d39bf7 to cache that
information up-front in gather_port_vars(). There is an existing
problem where deps_fetch_vars() uses the flavorless port origin
for originspec, but gather_distfiles() uses the flavored originspec.
That is, deps_fetch_vars() uses `origin` while gather_distfiles()
uses `origin at default`. The default flavor gets stripped off in
gather_port_vars_port() for some reason. This problem is avoided
by using the pkgname.
Similarly the pkgname lookup should use get_pkgname_from_originspec()
which deals with this problem.
Fixes: ded8d39bf7 ("bulk: Fetch DISTFILES info from ports upfront.")
Fixes #1302
[AMDGPU] Add LIT tests for DS loop waitcnt prefetch flushed (tests-only PR) (#183217)
Test-only PR for PR #175658, and remove -O3 from PR #172728 LIT test per
post-merge comment
security/vuxml: add FreeBSD SAs issued on 2026-02-24
FreeBSD-SA-26:04.jail affects FreeBSD 13.5 and FreeBSD 14.3
FreeBSD-SA-26:05.route affects all supported versions of FreeBSD
if_ure.c: make hardware capabilities test work as intended
As originally coded, the test intended to not set certain checksum
offload capabilities for the oldest RTL8152 chip revision couldn't
actually take effect. (The Realtek 4C00 device is an 8152 chipset,
thus URE_FLAG_8152 is also set, and the bitwise complement of
URE_FLAG_VER_4C00 isn't sufficient to test what's intended there.)
While here, also remove an inconsistently-applied INET6 check. Half the
relevant capabilities weren't guarded, and no other driver in our tree
guards IPv6 hardware checksumming this way, so follow suit here and
avoid the potential confusion/inconsistency.
Addresses PR kern/59997. Thanks to kre@ for significant input here.
[clang] allow canonicalizing assumed template names
Assumed template names are part of error recovery and encode just a
declaration name, making them always canonical. This patch allows
them to be canonicalized, which is trivial.
Fixes #183075
NAS-138973
Update and refactor 'stig mode' audit test.
Add test for trapping and reporting attempts to write to 'identity' type files,
e.g. /etc/shadow.
[Clang] Check the underlying type dependency in concept checking guards (#183010)
In the concept parameter mapping patch, we partially preserved sugar for
concept checking. However, in dependent contexts there may be
non-dependent aliases that still require concept checking to filter out
unwanted functions.
No release note because of being a regression.
Fixes https://github.com/llvm/llvm-project/issues/182344