Age | Commit message (Collapse) | Author |
|
|
|
Implement initial support for the str() function, which is used
primarily to truncate or NUL-terminate strings from either cli args
or args to tracepoints and syscalls.
Current implementation only supports cli args and is primarily for
compatability with bpftrace. Future work is needed once dt(4)
supports builtin args other than long values.
Adds a regress test and wires in argument-based tests again.
ok mpi@
|
|
that are marked "ok". Linux has some workarounds for this and checks whether
the status word has error bits set in it regardless of the bit that marks
the frame as "ok". Adapt this workaround to our driver and drop the frame
after setting input errors. This doesn't filter out all corrupted frames,
but it does keep things down to a level where it doesn't fill up the node
cache anymore when athn(4) is used in hostap mode.
Seen with:
athn0 at pci1 dev 0 function 0 "Atheros AR9281" rev 0x01: intx
athn0: AR9280 rev 2 (2T2R), ROM rev 16, address xx:xx:xx:xx:xx:xx
ok stsp@
|
|
out for now since it is not enabled by default.
mfs reports the same errors as ffs (no real surprise), tmpfs has a few
different errors.
OK bluhm@
|
|
|
|
which can have these busses, might as well make these distributable firmwares
available in case the drivers find devices.
ok kettenis
|
|
when calling namei(), cn_pnbuf is kept allocated when fs
implementation is setting SAVENAME flag. In such cases, it is expected
the fs implementation to also release memory when work is done.
fuse(4) didn't put back the memory to the pool. correct it.
ok mpi@
|
|
as asavvycomputist@disroot.org reported this occurs on gm45 (gen 4).
|
|
it is a leftover from LOCKPARENT removal in NDINIT() (in rev 1.337)
ok mpi@
|
|
|
|
It replaces spec_badop, fifo_badop, dead_badop and mfs_badop, which
are only calls to panic(9), to one unique function vop_generic_badop().
No intented behaviour changes (outside the panic message which isn't
the same).
ok mpi@
|
|
|
|
work that is already handled by state transitions involving AUTH or RUN.
|
|
work that is already handled by state transitions involving AUTH or RUN.
|
|
Uncomfortable bug found the hard way by deraadt@
|
|
|
|
|
|
|
|
Saves 1k of static storage and prevents snprintf "possible truncation"
warnings from newer compilers (although in this case it's false positive
since the actual sizes are limited by the output size of the SHA1).
ok djm@
|
|
|
|
ok dtucker@
|
|
From Simon Ser
526261c1b706fec0ea80ce9f14c8fe8468bee34d in linux 5.10.y/5.10.70
7bbee36d71502ab9a341505da89a017c7ae2e6b2 in mainline linux
|
|
From Sami Tolvanen
55e6f8b3c0f5cc600df12ddd0371d2703b910fd7 in linux 5.10.y/5.10.70
4f0f586bf0c898233d8f316f471a21db2abd522d in mainline linux
|
|
From Lijo Lazar
68d4fbe6220cd1f3d07cab0a4901e62f8c12cc68 in linux 5.10.y/5.10.70
ab39d3cef526ba09c4c6923b4cd7e6ec1c5d4faa in mainline linux
|
|
This test now fails with the legacy verifier, due to
X509_V_FLAG_TRUSTED_FIRST being enabled by default.
|
|
In order to work around the expired DST Root CA X3 certficiate, enable
X509_V_FLAG_TRUSTED_FIRST in the legacy verifier. This means that the
default chain provided by Let's Encrypt will stop at the ISRG Root X1
intermediate, rather than following the DST Root CA X3 intermediate.
Note that the new verifier does not suffer from this issue, so only a
small number of things will hit this code path.
ok millert@ robert@ tb@
|
|
ok sthen, beck, jsing, tb, etc etc
|
|
honored which I use while running regress. The same principle is already
applied to the PYTHON variable here.
|
|
in cases where this would result in a redundant or illegal state transition.
jmc@ observed ASSOC -> ASSOC transitions which would result in a hang.
Such transitions are invalid and never intentionally triggered by net80211.
They imply a race between the Rx interrupt handler and the newstate task.
Tested by jmc@ on AX200 for a week and several known issues seem to be fixed.
|
|
changes.
|
|
loops but does not change the indentation of the now-shallower loops,
which will be done in a separate whitespace-only commit to keep changes
of style and substance separate.
|
|
This means running "make tests" without SUDO set will perform all of the
tests that it can instead of failing on the ones it cannot run.
|
|
Allow any value from 1 to UINT32_MAX.
MBR boot partition sizes/offsets are completely machine dependent.
Pointed out by loongson.
|
|
Move the tdb pool init into an init function.
OK mvs@
|
|
ok jcs@
|
|
|
|
From Alex Deucher
8f0c93f454bd7ab04eaec1d3c436c4c7c2378f07 in mainline linux
|
|
|
|
fix strings in some other graphics devices as well
|
|
|
|
includes amd codenames for codenames so subject to change
|
|
were processed. Useful to see whether a file or command actually has
keys present
|
|
regression fixed in sshd r1.575
ok markus@
|
|
reported by Michael <Stapelberg at Debian> in the Linux md(4) manual.
The reason the colwidth[] array is needed is not that it stores widths
different from those in tbl->cols[].width, but that only part of the
columns participate in the comparisons, i.e. only those intersecting
at least one span the still requires width distribution.
|
|
|
|
Fixes error in portable where GCC>=11 takes notice of the bounds.
ok deraadt@
|
|
|
|
If the timespec is zero-valued sys___thrsigdivert() should just do the
check for pending signals and return immediatly.
OK kettenis@
|
|
fault address, while others (like the UltraSPARC T2) report an inexact
address. Deal with this by using the EXPADDR_MASK on both the expected and
the reported fault address.
ok bluhm@
|
|
gcc.
ok patrick@, millert@, jca@
|