npm.mk: try to do less work in update-cache
Doesn't help for node-re2 because it builds during install either way
but that seems to be install-from-cache's fault (and node-re2's for
using that).
Avoid 'configure' dependency, but 'update-cache' still needs to be run
with an unpacked source tree, not sure on which target to hang this.
NAS-138999 / 25.10.2 / Make sure virtlogd is not enabled automatically (by Qubad786) (#17911)
## Context
We do not want virtlogd to be enabled automatically or keep on running
if libvirt is to be stopped and it's lifecycle should be managed similar
to how libvirt lifecycle is being managed.
Original PR: https://github.com/truenas/middleware/pull/17910
Co-authored-by: M. Rehan <mrehanlm93 at gmail.com>
cdefs.h: Introduce __nonstring attribute
This attribute can be used to annotate char arrays that are not supposed to
be terminated with a NUL char and is needed to silence clang's new
-Wunterminated-string-initialization warning. The name matches linuxkpi.
Reviewed by: emaste, jhb
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D52565
(cherry picked from commit 802c6d5d61d15494a54a386dc2ffbcfefc68c8ab)
cdefs.h: Introduce __nonstring attribute
This attribute can be used to annotate char arrays that are not supposed to
be terminated with a NUL char and is needed to silence clang's new
-Wunterminated-string-initialization warning. The name matches linuxkpi.
Reviewed by: emaste, jhb
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D52565
(cherry picked from commit 802c6d5d61d15494a54a386dc2ffbcfefc68c8ab)
[NFC][Clang] Remove unused include <tuple> in Lexer.cpp (#173801)
This header was not being used, as found by `Ctrl + F`-ing all the
declarations from `tuple` (found at
https://en.cppreference.com/w/cpp/header/tuple.html).
cdefs.h: Introduce __nonstring attribute
This attribute can be used to annotate char arrays that are not supposed to
be terminated with a NUL char and is needed to silence clang's new
-Wunterminated-string-initialization warning. The name matches linuxkpi.
Reviewed by: emaste, jhb
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D52565
(cherry picked from commit 802c6d5d61d15494a54a386dc2ffbcfefc68c8ab)
NAS-138999 / 26.04 / Make sure virtlogd is not enabled automatically (#17910)
## Context
We do not want virtlogd to be enabled automatically or keep on running
if libvirt is to be stopped and it's lifecycle should be managed similar
to how libvirt lifecycle is being managed.
pkg-vulnerabilities: spell gnupg2 correctly
Add the missing trailing "2".
Please also note that at the moment only CVE-2025-68973 is fixed on 2.5.x
release.
[BOLT] Overhaul the comments in PAuthGadgetScanner for readability (NFC) (#169801)
Update the comments in PAuthGadgetScanner.cpp to better describe the
current version of the code. Along the way, shorten identifier names
that are redundant taking their context into account:
`RegsToTrackInstsFor` (made `RegsToTrack`) and `getNumTrackedRegisters`
(made `getNumRegisters`).
Co-authored-by: Kristof Beyls <kristof.beyls at arm.com>
[FileCheck] Create test to highlight the "more than 9 back-references" issue. (#173501)
When back-referencing more than 9 variables in a CHECK line, FileCheck
will fail.
I intend to fix this issue in a later PR by adjusting FileCheck.
Fix super-speed enablement by initializing the controller properly and
then enabling USB3 support on the controller (instead of disabling it
like we do right now). This makes my umass(4) come up as super-speed
instead of high-speed.
ok kettenis@