Age | Commit message (Collapse) | Author |
|
"ldomctl init-system -n ldom.conf" only parses the configuration file
and exits; it is usable as unprivileged user, no devices are opened.
OK kettenis
|
|
OK espie@
|
|
ok jsing@
|
|
ok jsing@ tb@
|
|
Based on a writeup that espie@ posted to misc@ with tweaks by me
and additional feedback from espie@.
|
|
async/SIGIO use likely came from DR1 context swapping for the "gamma"
driver for 3dlabs GMX 2000, removed from the old upstream drm cvs
repository in 2004:
commit 1430163b4bbf7b00367ea1066c1c5fe85dbeefed
Author: Dave Airlie <airlied@linux.ie>
Date: Sun Aug 29 12:04:35 2004 +0000
Drop GAMMA DRM from a great height ...
linux in 2005:
commit 1fad99499afdd2730adb1d53413b91580b1f0662
Author: Dave Airlie <airlied@starflyer.(none)>
Date: Fri Aug 5 22:40:34 2005 +1000
drm: remove the gamma driver
and further remaining async bits removed from linux in 2013 with
commit b0e898ac555e96e7863a5ee95d70f3625f1db5e2
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date: Thu Aug 8 15:41:23 2013 +0200
drm: remove FASYNC support
pointed out by claudio@ ok visa@ kettenis@
|
|
a job getting on the errorJobs list
okay millert@
|
|
If somebody wants to install these two manual pages describing the
protocols, it is easy to put these two links back.
Dead links reported by <Aham dot Brahmasmi at gmx dot com>.
OK jmc@ florian@
|
|
Close pipes before freeing transfers, otherwise accessing elements in
pipe->queue, like in usbd_abort_pipe(), will result in a crash.
Problem reported by reyk@, ok visa@
|
|
ok bluhm@
|
|
ok bluhm@
|
|
value of the sleep by using tsleep_nsec(9).
ok mglocker@
|
|
is as clear, more concise, and reads better. In a few cases, it also
allows shortening text that said the same twice.
Tweak and OK jmc@.
|
|
* Sort local variables by size, name
* No need to initialize error in pipe_write()
ok millert@ visa@
|
|
time processing. That was sometimes observed when the system get
heavy load, like 'make -j N build'.
|
|
|
|
ok mortimer@ mpi@ deraadt@
|
|
- Never accept negative values.
- Cap the interval at UINT_MAX seconds to avoid strange rounding
behavior at the end of the input range.
- Use error messages that resemble other parts of the tree where we
are able to use strtonum(3).
- Leverage modf(3) for cleaner code.
- Call it "-i interval" to avoid accidental visual similarity to
"-w maxwait".
With input from cjeker@, kettenis@, kn@.
ok kn@
|
|
that toggle anything. Quite to the contrary, all those touched in
this commit are idempotent.
OK florian@ jmc@
|
|
report for the authentication result, however we use a buffer that is too
small and usernames from virtual accounts may get truncated in logs.
reported by Bjorn Kalkbrenner
|
|
The process-context timeout(s) in question might be cancelled before we
leave the loop, leading to a spurious wakeup(9).
ok mpi@
|
|
This moves setup code from main() into its own function so instead of
upfront it can be used only when and where needed.
With the exception of `create-vdisk' all currently open /dev/hvctl; for
that command I added a rather quirky goto to avoid this unneeded step,
but `list-io' for example does not need /dev/hvctl at all either.
So instead of adding more quirks, split as per above and clearly call
hv_config() from the commands that *do* require it.
This also effectively defers such privileged operations after all argv[]
parsing is done, that is the code fails earlier on invalid input without
file I/O for nothing.
With that in, I can easily add more commands not requiring hvctl access,
e.g. a dry-run configuration check.
OK kettenis
|
|
|
|
OK remi@
|
|
OK remi@
|
|
mere preparation for introducing a dedicated lock per pipe pair.
ok mpi@ visa@
|
|
OK visa@ anton@
|
|
Some controllers generate 128 bit WWIDs for RAID volumes but only has a
64-bit field to report it to the host, so it only puts the
vendor-specified part here (last half of ID string printed when sd*
attaches matches sl->port_wwn in reverse).
As such IDs are not IEEE NAA compliant, OpenBoot PROM -at least on SPARC-
sets the highest nibble to three by convention to mark such volumes as
RAID volumes so that the OS (Solaris) may identify it as such.
This is the last missing piece to make booting off hardware RAID on sparc64
just work; autoconf(9) is now able to match the port WWN against the
bootpath to eventually identify the volume as the root device.
Feedback jmatthew deraadt
OK jmatthew
|
|
ok djm
|
|
After inserting a knote, check that the associated file descriptor
still references the same file. Remove the knote if the descriptor
has changed because otherwise the kqueue becomes inconsistent with
the file descriptor table.
There is an analogous race in fcntl(F_SETLK). It is already handled,
but the code can be simplified by using the same check as in
kqueue_register().
Fix inspired by DragonFly BSD
OK mpi@, anton@
|
|
vmctl send always returned exit code 1
Patch by Benjamin Baier
ok kn@
|
|
which means we do stop creating other jobs as soon as we run something looking
like "make" to avoid unwanted recursion, so you would never hit that.
But in binutils-2.17, the developers changed all/info to do recursive makes
with some of the same dependencies. Calling both at the same time becomes
an obvious race, and should be fixed for no other reason than correctness.
okay guenther@
|
|
|
|
in the dummy middleware that we use for the tests. Should fix breakage
spotted by dtucker@
|
|
These allow the caller to initialize timeouts with arbitrary flags. We
only have one flag at the moment, TIMEOUT_PROC, but experimenting with
other flags is easier if these interfaces are available in-tree.
With input from bluhm@, guenther@, and visa@.
"makes sense to me" bluhm@, ok visa@
|
|
This makes it more likely to fit into 80 columns if used alongside
the forthcoming timeout_set_flags() and TIMEOUT_INITIALIZER_FLAGS()
interfaces.
"makes sense to me" bluhm@, ok visa@
|
|
|
|
|
|
"ssh-keygen -K". This will save public/private keys into the
current directory.
This is handy if you move a token between hosts.
feedback & ok markus@
|
|
|
|
|
|
ok jsg@
|
|
bpf(4) and tun(4) instead of using hand rolled code using csignal().
OK visa@
|
|
is on, +dnsnegotiation is off, +timeout is 5s for UDP and 10s for TCP.
OK florian@
|
|
|
|
serialization at this point since everything is protected by the
pipe_lock.
Thanks to tb@ and visa@ for testing; ok mpi@ visa@
|
|
something with csignal().
OK visa@
|
|
OK miod@
|
|
|
|
the explanation of what +opt does, improving both conciseness and
clarity, so let's do this in many trivial cases, and improve some
markup in the vicinity while there
|