Age | Commit message (Collapse) | Author |
|
ok tb@
|
|
ok tb@
|
|
ok tb@
|
|
ok tb@
|
|
ok tb@
|
|
ok tb@
|
|
ok tb@
|
|
from netbsd -r1.46/pgoyette
|
|
|
|
|
|
when merging changes from FreeBSD in i386 rev 1.10
db_Esca5 was added but not used
ok mlarkin@
|
|
page faults.
sure, @mlarkin.
|
|
ok tb@
|
|
ok tb@
|
|
ok tb@
|
|
ok tb@
|
|
ok tb@
|
|
This fix rebooting a GENERIC.MP kernel on SP machines because unpeg is out
of the loop in smr_thread().
|
|
for now add an XXX reminder.
Pointed out by job a while back
|
|
From Nihal Jere <nihal@nihaljere.xyz>, thanks!
|
|
Check op_q_free for non-NULL instead.
Neither are currently set to non-NULL anywhere.
ok jmatthew@
|
|
discussed with jca and job
ok claudio
|
|
discussed with jca
ok claudio
|
|
|
|
ok tb@
|
|
ok tb@
|
|
ok tb@
|
|
ok tb@
|
|
ok robert@
|
|
ok kettenis@, mlarkin@, miod@, claudio@
|
|
dointent() didn't know about set-tab-width so it was mis-indenting
the lines. Diff from Mark Willson (mark dot willson at hydrus.org.uk),
with a tiny change by me.
|
|
ones and do nothing is they match.
This mean that "rcctl enable foobar" will not touch anything is foobar is
already enabled.
spotted by robert@ using Saltstack (that runs "rcctl enable ..." on a regular
basis).
ok robert@
|
|
|
|
|
|
I somehow missed this when ripping out 3 layers of indirections.
from niklas
|
|
accounting was modified.
OK dlg@ jca@
|
|
For procs (threads) the accounting happens now lockless by curproc using
a generation counter. Callers need to use tu_enter() and tu_leave() for this.
To read the proc p_tu struct tuagg_get_proc() should be used. It ensures
that the values read is consistent.
For processes only the time of exited threads is accumulated in ps_tu and
to get the proper process time usage tuagg_get_process() needs to be called.
tuagg_get_process() will sum up all procs p_tu plus the ps_tu.
This removes another SCHED_LOCK() dependency. Adjust the code in
exit1() and exit2() to correctly account for the full run time.
For this adjust sched_exit() to do the runtime accounting like it is done
in mi_switch().
OK jca@ dlg@
|
|
The note can be removed but add a comment that since this is called from
the idle process exit2() is not allowed to sleep.
OK jca@
|
|
avoids a division by 0 when up'ing the non-working cnmac2 on er-poe
feedback from visa@:
"The cnmac2 link is connected to a discrete Ethernet switch chip on the
PoE, and this link does not carry RGMII in-band PHY status. If the code
were to support such hardware designs in the future, something like this
patch would be needed."
this diff from miod@, same diff from visa@ in 2017
(cf https://marc.info/?l=openbsd-bugs&m=151017517115440&w=2)
ok visa@
|
|
Give example IPv6 addresses to clarify what is meant with 1, 2 or 3 zero
length elements.
tb made me look.
perverted, twisted, crippled
|
|
ok jsing
|
|
ok jsing
|
|
Google killed efforts to have SPKAC in html5 by zapping it from chrome
a decade ago. This effort doesn't look like it's going anywhere:
https://datatracker.ietf.org/doc/draft-leggett-spkac/
Unfortunately, PHP and Ruby still support NETSCAPE_SPKI, so we can't
kill that code, but I see no real reason we need to support this in our
openssl command. If the need should arise we can write a somewhat less
poor version of this.
ok jsing
|
|
This is very poorly written code and now the only consumer of some
public API that should not have survived the turn of the millenium.
ok jsing
|
|
|
|
From Alex Deucher
01f58871af9c2cffcb57b77336994e6bfe37c1f0 in linux-6.6.y/6.6.37
f6f49dda49db72e7a0b4ca32c77391d5ff5ce232 in mainline linux
|
|
From Michael Strauss
89d8a851543e1aab6ea5c8a06d02dbe982948508 in linux-6.6.y/6.6.37
2ec6c7f802332d1eff16f03e7c757f1543ee1183 in mainline linux
|
|
From Janusz Krzysztofik
06dec31a0a5112a91f49085e8a8fa1a82296d5c7 in linux-6.6.y/6.6.37
996c3412a06578e9d779a16b9e79ace18125ab50 in mainline linux
|
|
From Thomas Zimmermann
f29fcfbf6067c0d8c83f84a045da9276c08deac5 in linux-6.6.y/6.6.37
d92a7580392ad4681b1d4f9275d00b95375ebe01 in mainline linux
|
|
From Jann Horn
16682588ead4a593cf1aebb33b36df4d1e9e4ffa in linux-6.6.y/6.6.37
4f2a129b33a2054e62273edd5a051c34c08d96e9 in mainline linux
|