Age | Commit message (Collapse) | Author |
|
"syncprt" is unused since kern/vfs_syscalls.c r1.147 from 2008.
Adding new debug sysctls is a bit opaque and looking at kern/kern_sysctl.c
the only visible difference between used and stub ctldebug structs in the
debugvars[] array is their extern keyword, indicating that it is defined
elsewhere.
sys/sysctl.h declares all debugN members as extern upfront, but these
declarations are not needed.
Remove the unused debug sysctl, rename the only remaining one to something
meaningful and remove forward declarations from /sys/sysctl.h; this way,
adding new debug sysctls is a matter of adding extern and coming up with a
name, which is nicer to read on its own and better to grep for.
OK mpi
|
|
overhead and 18LoC.
OK jan@
|
|
ok mvs@, visa@
|
|
ok tb@ deraadt@
NB. major crank
|
|
OK kn
|
|
example for control method batteries that are attached to I2C but use an
OperationRegion() to access the I2C device.
ok jcs@, gnedzo@
|
|
Make sure not to initiate new exchanges while waiting for an INFORMATIONAL
response.
ok markus@
|
|
The best that we can do is string comparison of the file name.
Previously, "fstat /var/run/foo.sock" would return no results. The
-f option still won't work for sockets since they are not file
system objects. OK kn@
|
|
... these all look fine, derradt@
|
|
|
|
|
|
Simply reuse struct size or buffer length variables for free() the very
same way they are used with malloc(), often within the same scope and/or
only a few lines above.
This leaves only a few selected free() calls with size zero in due to the
fact that there is currently no variable to keep track of name and secret
string lengths.
OK mvs
|
|
pointless timeout_set(sc_timoeut) and timeout_del(sc_timeout) calls and the
sc_timeout fields themselves.
|
|
the code configuring the parser, we do not yet add the proper multicast
filters.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adding "debug.my-knob" sysctls is really helpful to select different
code paths and/or log on demand during runtime without recompile,
but as this code is under DEBUG, lots of other noise comes with it
which is often undesired, at least when looking at specific subsystems
only.
Adding globals to the kernel and breaking into DDB to change them helps,
but that does not work over SSH, hence the need for debug sysctls.
Introduces DEBUG_SYSCTL to make use of the "debug" MIB without the rest of
DEBUG; it's DEBUG_SYSCTL and not SYSCTL_DEBUG because it's not a general
option for all of sysctl(2).
OK gnezdo
|
|
From hersen wu
adc8db21719668a4bf25ef0bef72c575d0a81cf5 in linux 5.7.y/5.7.17
8b0379a85762b516c7b46aed7dbf2a4947c00564 in mainline linux
|
|
From Stylon Wang
bab191af99bd97db80ba19aafeea8081949bbe53 in linux 5.7.y/5.7.17
c5892a10218214d729699ab61bad6fc109baf0ce in mainline linux
|
|
From Sandeep Raghuraman
bac04cf4ea5cd6819828b33567f23431e2468708 in linux 5.7.y/5.7.17
f87812284172a9809820d10143b573d833cd3f75 in mainline linux
|
|
From Xin Xiong
65ed6b7dacdb90099ebd50ca79bb72eaaf74a275 in linux 5.7.y/5.7.17
a34a0a632dd991a371fec56431d73279f9c54029 in mainline linux
|
|
From Marius Iacob
ff4ca77f631ac57013333eecd8ff57e38abb9506 in linux 5.7.y/5.7.17
b5ac98cbb8e5e30c34ebc837d1e5a3982d2b5f5c in mainline linux
|
|
From Alex Deucher
d0b3df5fdc668c07bb47cb3082124eb823066141 in linux 5.7.y/5.7.17
|
|
From Imre Deak
cb22808ac2759706a410d89e1219de611a3b2fe4 in linux 5.7.y/5.7.17
d8bd15b37d328a935a4fc695fed8b19157503950 in mainline linux
|
|
From Chris Wilson
5c4f75b93e2263ba5594a3eaa51745786a8565ce in linux 5.7.y/5.7.17
7c4541a37bbbf83c0f16f779e85eb61d9348ed29 in mainline linux
|
|
From Dave Airlie
7387ad86fe8ef830e88a586b021b322eef316211 in linux 5.7.y/5.7.16
5de5b6ecf97a021f29403aa272cb4e03318ef586 in mainline linux
|
|
From Colin Ian King
519fabb88d7fdcea200a438d85b338244f4e905a in linux 5.7.y/5.7.16
7ee78aff9de13d5dccba133f4a0de5367194b243 in mainline linux
|
|
From Colin Ian King
251f7e2972a154e63d37b9423477309f68d4af9f in linux 5.7.y/5.7.16
57f01856645afe4c3d0f9915ee2bb043e8dd7982 in mainline linux
|
|
From Emil Velikov
b73140c51e1fe09ba6f09b5abb619e7e109dd646 in linux 5.7.y/5.7.16
7a05c3b6d24b8460b3cec436cf1d33fac43c8450 in mainline linux
|
|
From Emil Velikov
6478b20d0364d70f32381123d1f717eaa486ec75 in linux 5.7.y/5.7.16
1a87f67a66de4ad0c0d79fd86b6c5273143387c3 in mainline linux
|
|
From Dan Carpenter
04d83a826f68db88a1059ee8424f44739149b753 in linux 5.7.y/5.7.16
ec0bb482de0ad5e4aba2a4537ea53eaeb77d11a6 in mainline linux
|
|
From Evan Quan
ce8444749a649742fd88e5b9d05f352a478980ec in linux 5.7.y/5.7.16
75bc07e2403caea9ecac69f766dfb7dc33547594 in mainline linux
|
|
From Evan Quan
e6132d0ce6f2ce0227722e42d236e30db3763cea in linux 5.7.y/5.7.16
9822ba2ead1baa3de4860ad9472f652c4cc78c9c in mainline linux
|
|
From Alex Deucher
bb4960cc236b57708c44d11e272a9eeff66e90d9 in linux 5.7.y/5.7.16
4072327a2622af8688b88f5cd0a472136d3bf33d in mainline linux
|
|
From Alex Deucher
c2013b737bbde32f302575e6a1b74eb21cd419ca in linux 5.7.y/5.7.16
376814f5fcf1aadda501d1413d56e8af85d19a97 in mainline linux
|
|
From Aric Cyr
aeb79d98b4b1e4007207936b7a8fb074a96c240f in linux 5.7.y/5.7.16
eec3303de3378cdfaa0bb86f43546dbbd88f94e2 in mainline linux
|
|
From Christian Koenig
b0ecffd8339d894d21d9e5b48996ea67f84522c6 in linux 5.7.y/5.7.16
ba806f98f868ce107aa9c453fef751de9980e4af in mainline linux
|
|
From Michael Tretter
740bd6f688e1e2fdb4894f588162a2baa3513f52 in linux 5.7.y/5.7.16
c704b17071c4dc571dca3af4e4151dac51de081a in mainline linux
|
|
From Aditya Pakki
f097e7aecaaa4e9b2135eb10c86abdb7871cd2ec in linux 5.7.y/5.7.16
9fb10671011143d15b6b40d6d5fa9c52c57e9d63 in mainline linux
|
|
From Jack Xiao
df1bd56e839e2461df3b0699a66d482e45ce2679 in linux 5.7.y/5.7.16
55611b507fd6453d26030c0c0619fdf0c262766d in mainline linux
|
|
Most clonable interface drivers (except bridge, enc, loop, pppx,
switch, trunk and vlan) initialise the send queue's length to IFQ_MAXLEN
during *_clone_create() even though ifq_init(), which is eventually called
through if_attach(), does the same.
Remove all early "ifq_set_maxlen(&ifq->if_snd, IFQ_MAXLEN);" lines to leave
it to ifq_init() and have clonable drivers a tad more in sync.
OK mvs
|
|
|
|
ok jmc@
|
|
|
|
ok jcs@
|