Age | Commit message (Collapse) | Author |
|
from kristaps@.
|
|
2) Explain more precisely which moves are denied and what happens then,
and move this information from CAVEATS to DESCRIPTION.
3) Slightly expand the example below CAVEATS to show another detail
that may cause unpleasant surprises.
Triggered by a patch from tedu@, feedback and ok jmc@, ok tedu@.
|
|
piece with a prepended 'x', not each piece, such that quoted and
unquoted .Sh, .Ss, and .Sx arguments are compatible with each other.
Fixing a bug reported by Nicolas Joly <njoly at NetBSD dot org>,
avoiding a regression in my first patch as pointed out by njoly as well.
"feel free to do so" kristaps@
|
|
replacing the Xs, it is now purely random.
Also replace a use of .Fn that should be .Xr.
OK jmc@
|
|
x86_atomic_*_l(), and update the callers of all of those to use the
underlying x86_atomic_*_u32() functions that they were expecting anyway.
Whether the x86_atomic_*_ul() macros should be eliminated has been deferred.
ok kettenis@, tedu@
|
|
|
|
The i386 version was removed some time ago, so kill its declaration too.
ok tedu@ kettenis@
|
|
completed; this used to be the case, but revision 1.25 of this file, close
to four years ago, changed this behaviour by mistake. The side effects of this
mishandling of the cache did not show up until the kernel memory allocation
strategy moved towards fast reuse of freed pages.
Took me a while to track this down, maybe I'm getting too old to write code,
I probably should write backdoors instead.
|
|
|
|
script; instead, rc.subr can call rc_conf itself right after reading in
rc.conf.
from schwarze@ (committing on his behalf)
ok robert@
|
|
and the process has not used the FPU yet.
ok guenther@
|
|
ok krw, miod
|
|
ok krw, miod
|
|
DVACT_DEACTIVATE case for drivers that don't have activate finctions
* fill out cfattach activate functions and call usbd_deactivate() in
the DVACT_DEACTIVATE case for drivers that don't have a dying flag
"ok with the intent" miod@
|
|
|
|
an .Rs block causes the title to be quoted instead of underlined, such
that journal title and article title appear visually different.
Original diff from kristaps@, simplified by me, tweaked again by kristaps@.
|
|
a physical address [more precisely, something suitable to pass to pmap_enter()'sphysical address argument].
This allows MI drivers to implement mmap() routines without having to know
about the pmap_phys_address() implementation and #ifdef obfuscation.
|
|
ok miod@, deraadt@
|
|
|
|
okay miod@
|
|
In particular, use <SMALL> for .SM and <CODE> for .Dl.
Use <B> for bold and <I> for italic in general.
Also call this mandoc 1.10.8 now, as it is functionally equivalent,
even though one one set of refactoring patches has not been merged
yet because it conflicts with our tbl(1) handling.
|
|
|
|
resort if mmap fails otherwise to enable more complete address space
utilization. tested for a while with no ill effects.
|
|
|
|
|
|
tracked down and diff sent by Robert B Mills <rbmills at sdf.lonestar.org>
thanks, very good work! ok claudio
|
|
gcc3/4 exception handling related symbols will be truncated causing linker
failures when building shared libraries.
ok drahn@, deraadt@, miod@
|
|
after boot and before the first activation (wsmoused or X),
sc->protocol is not initialized, and any call ioctl lead to crash
(example 'wsconsctl -a')
thanks and ok krw@
|
|
Diff from miod@, thanks.
|
|
ok miod@
|
|
ok miod@
|
|
local_rcconf would get overwritten by flags from the rc script itself.
Based on an original idea and diff from robert@, create an rc_conf
function that we add in the rc_script after the defaults daemon*
variables.
This way we can use defaults variables names in other part of the script
(when defining a specific pexp for instance).
While here, simplify setting up the default daemon variables so that we
don't need to do any substitution in rc_start.
rc scripts must include daemon variables before calling rc_conf. All
other locally modified variables (pexp, rc_reload, local additions...)
must come after.
feedback from and works for sthen@
ok robert@
|
|
more bogus packages so that we can get errors out of pkg_add...
|
|
|
|
does not throw warnings for stuff like
if ()
__throw_exception_again;
which does happen in its own fucking headers.
builds of qt3 should no longer warn...
okay millert@, no objection kettenis@
|
|
actually simplifies code a great deal. It's not as if trying to avoid
loading ten lines of code is a good idea.
|
|
this does avoid infinite loops in case of wrong plists.
necessary since print-plist-with-depends CAN fail...
|
|
what it is we are doing
ok djm
|
|
|
|
ok krw@
|
|
way st(4) does. Have both decline to open read-only devices for
anything but read-only access.
Suggestion to fail opens rather than individual i/o's from deraadt@.
Problem USB device found and donated by chefren, who also tested
diffs. Thanks!
ok dlg@ marco@
|
|
crash seen by Dan Harnett.
|
|
bag, please.
|
|
|
|
the one used by the firmware, which (at least on mvme88k) is at address zero.
This is unfortunate, since this means that NULL pointer dereferences in the
kernel are not caught, and writes cause havoc.
This behaviour was necessary to be able to use the PROM system call interface
during early bootstrap, without having to disassemble the VBR page and
update branches - which use pc-relative displacement - if we were to use
a different VBR address.
On mvme88k, change this and actually set up two VBR pages: one, over the PROM
page (except for the system call vectors), and another one in the kernel
image (which will be mapped read-only). We'll run with the PROM page until
the end of autoconf, and then switch to the kernel one, and unmap all the
PROM below it.
As a bonus, the final kernel page can use optimized data access fault
handlers, which do not have to check for faults caused by badaddr(), since
badaddr() is only used during device probe on buses which do not support
hotplug.
There are a few infrastructure collateral damage on aviion and luna88k, but
these ports do not change their behaviour yet.
|
|
This is to make it easier to add additional mice types in future
ok krw@, miod@, nicm@
|
|
may be invoked with an address under the kernel text and we're about to
stop having such pages always mapped.
|
|
statistics. This allows these mappings to be removed with pmap_kremove()
without messing with accounting.
|
|
for NOFILE in the session engine.
OK henning, sthen@
|
|
calling syslog_r() directly -- this make -d work as expected.
OK reyk@, stsp@, deraadt@
|