Age | Commit message (Collapse) | Author |
|
in makewhatis(8), use ohash rather than linear searches.
This was identified as the main makewhatis(8) performance bottleneck
by Baptiste Daroussin <bapt at FreeBSD>, who also suggested part
of the improved algorithm.
This reduces the run time of "makewhatis /usr/share/man" from eleven
to five seconds on my notebook. Note that the changed code is not
used in apropos(1), so don't expect speedups there.
While here, sort macro values asciibetically, to improve reproducibility -
which still isn't perfect, but getting better.
|
|
|
|
on any other platform and it causes a segfault in combination with our
IR Stack Guard.
"looks reasonable" kettenis@
"looks good to me" stefan@
|
|
"go ahead" kettenis@
"just go ahead" deraadt@
"sounds good to me" stefan@
|
|
|
|
|
|
|
|
spare some debugging effort in case doas is not installed setuid.
|
|
The install media already allow for plaintext HTTP proxying. The code
to support CONNECT is short enough. Reported/fix tested by rpe@, ok
deraadt@
|
|
number. Drop argument altogether to provoke a syntax error.
|
|
same line and that changes on every interface creation, messing up the
diff to ifconfig.ok
|
|
ok hackroom@
|
|
before.
|
|
ok patrick@
|
|
first argument instead of the bus space cookie.
|
|
OK mlarkin@
|
|
The semantics agreed with reyk@ are:
* ad-hoc created vms, created with `vmctl start`, are removed once stopped.
* Stopped VMs defined in a config file are flushed before a `vmctl reload`.
OK reyk@
|
|
BGP state = Idle, marked down with shutdown reason "goodbye, we are
upgrading to openbsd 6.1", down for 00:00:17
developed by Peter van Dijk <peter.van.dijk@powerdns.com> and Job
Snijders <job@ntt.net>, thank you!
OK benno@
|
|
a packet not intended for us. E.g. a ping(8) is running in parallel.
In this case we need to account for the time we already waited.
Pointed out by Gabriel Nieto <gabnietof AT gmail>, thanks!
Looks good to and input millert@
|
|
|
|
This implements one of the countermeasures against using Direct
Connect Interface (DCI) to debug CPUs via USB3 mentioned in the
"Tapping into the core" talk at the 33c3: identify and disable
the Silicon Debug feature found in Haswell and newer CPUs.
ok mlarkin, deraadt
|
|
|
|
|
|
Include some missing header files while I'm there.
|
|
|
|
|
|
It currently uses the device to request graceful shutdown of a VM on
"vmctl stop myvm" but will be extended for reboot and a other edge cases.
OK mlarkin@
|
|
|
|
While we don't have ACPI in vmm(4), we need a simple way to shutdown
and reboot VMs gracefully but the device also allows to add more
direct communications between host and guest later.
OK mlarkin@
|
|
|
|
OK mlarkin@
|
|
Should unbreak the tree on many platforms broken since athn(4) 11n commit.
|
|
before. Additionally, simplify pmap_clear_reference() to call
pmap_pte_insert() instead of doing it itself.
|
|
pmap_pte_insert() which does the same thing again. Instead, split
the function into two parts, so that those that don't need another
lookup can simply call pmap_pte_update().
|
|
fit into the grand scheme of things.
|
|
|
|
|
|
of exiting it, useful if tmux wasn't exec'd itself. From Jenna Magius.
|
|
OK mpi@
|
|
Tested by Hrvoje Popovski, ok bluhm@
|
|
|
|
SVM/RVI: VMCB structure definitions for amd64/i386
|
|
Link tests to the build.
|
|
|
|
By changing files directly on the server and accessing them on the
client or vice versa, specific kernel behavior can be triggered.
Especially using file mmap(2) over NFS is tested.
|
|
clear the status before printing content on the last line of the screen.
OK millert@ tom@
|
|
of a vnd(4) device are mounted under /mnt. A single umount(8) of
/mnt should unmount all of them.
|
|
Some watch callbacks like xen_hotplug can hog the task queue for
a considerable amount of time due to XenStore interrupt driven
I/O operations and running them on the system task queue causes
problems with other timed operations for instance during boot.
Bug reported and fix tested by ajacoutot@, thanks!
|
|
No functional change.
The previous name was chosen at a time when I could not yet anticipate
what this function would really end up doing.
The new name should make this function's purpose more obvious, especially
where it appears at strategic places in driver code.
|
|
was too aggressive. There are strings that legitimately begin with
an escape sequence. Only skip leading escape sequences representing
whitespace.
Bug reported by martijn@.
|