jld
f1a1ad338d
Finally commit the RAIDframe parity map Summer Of Code project.
...
Drastically reduces the amount of time spent rewriting parity after an
unclean shutdown by keeping better track of which regions might have had
outstanding writes. Enabled by default; can be disabled on a per-set
basis, or tuned, with the new raidctl(8) commands.
Discussed on tech-kern@ to a general air of approval; exhortations to
commit from mrg@, christos@, and others.
Thanks to Google for their sponsorship, oster@ for mentoring the
project, assorted developers for trying very hard to break it, and
probably more I'm forgetting.
2009-11-17 18:54:26 +00:00
skrll
77fd7698f3
Make _rtld_pagesz of type size_t.
...
Fixes round_down for alpha which made ldd(1) break.
2009-11-17 18:44:33 +00:00
drochner
5fbc003349
ANSIfy partially
2009-11-17 18:37:45 +00:00
dyoung
de7882afa1
Describe spllower(9) and splraise(9).
2009-11-17 18:36:07 +00:00
drochner
884c70cd50
ANSIfy, sprinkle "const" in some obvious cases
2009-11-17 18:31:12 +00:00
dyoung
d6a7055744
Describe 'options SPLDEBUG'.
2009-11-17 17:54:14 +00:00
pooka
8454e30192
Create unwind log in global variable instead of automatic variable.
...
memory leak spotted by njoly's valgrind run
2009-11-17 17:08:57 +00:00
pooka
1fb57ddbb5
Don't link rump kernel libs against libc. They have no host system
...
dependencies apart from indirect ones via rumpuser.
2009-11-17 16:17:06 +00:00
pooka
f7dd9c5812
Don't build rumpuser if NORUMPUSER is set.
2009-11-17 15:36:28 +00:00
pooka
8ef9411fc9
init global cv only once
2009-11-17 15:23:42 +00:00
wiz
567e675c3f
Mention that it is included in IEEE Std 1003.1-2008.
2009-11-17 15:02:08 +00:00
wiz
4e2c208c87
Mention IEEE Std 1003.1-2008. Bump date.
2009-11-17 15:01:26 +00:00
wiz
2e7202c574
Mention that getsubopt is an XSI extension for IEEE Std 1003.1, 2004 Edition. Bump date.
2009-11-17 14:52:21 +00:00
pooka
1d8a950195
Add a comment saying "name" to pool_init() is never freed (fixing
...
requires touching pool implementation). No biggie, though, since
the pools themselves are never freed.
2009-11-17 14:38:31 +00:00
joerg
58fc704fa5
Update for mdocml-1.9.14.
2009-11-16 22:28:43 +00:00
joerg
7d71a6219c
Import mdocml-1.9.14:
...
- fixed proper font cascading (no double-mode in -Tascii)
- added correct scoping of \f
- fixed handling of \c for all input/outputs
2009-11-16 22:26:45 +00:00
drochner
51f9e504fe
kill a stray semicolon which made that the "-p <cmd>" option in
...
POSIX mode didn't work as expected
2009-11-16 19:40:17 +00:00
njoly
978f600106
Add RTLD_LAZY to dlopen call, to make it work on Linux hosts.
...
ok by pooka.
2009-11-16 17:21:26 +00:00
joerg
5685d06220
Follow up commit to fix breakage that somehow passed by the compiler.
2009-11-16 13:32:40 +00:00
nakayama
cb838e534b
Merge changes between revision 1.16 and 1.19 of OpenBSD with
...
shutdownhook_establish(9) to pmf(9) conversion:
- LOMlite seems to get wedged from time to time; add some code to unwedge it.
- Make sure we don't insert and entry into the list of pending commends twice.
- Establish a shutdown hook to disable the watchdog timer to prevent watchdog
triggers after the kernel has been halted.
- Handle LOMlite2 in an interrupt-driven way; avoids using delay(9) once the
machine is up and running.
2009-11-16 13:11:51 +00:00
joerg
cbdff4a667
Add SYSVMSG support for linux32.
2009-11-16 08:49:32 +00:00
joerg
bf54b26c0c
Make sure to never leak padding space before copyout or copyin
...
uninitialized fields by explicitly using memset in the conversion
routines.
2009-11-16 08:44:19 +00:00
dholland
b8da7e87e0
Note briefly that new amd64 kernels don't build with old binutils.
2009-11-16 07:45:50 +00:00
dholland
03f8ca1cdf
fix typo in previous
2009-11-16 07:39:54 +00:00
christos
db576bf322
Don't define wchar_t for c++; it is native in the language. From Alexander
...
Nasonov
2009-11-15 22:21:03 +00:00
snj
643cb11825
Pull in fixes from upstream revision 1.146 to avoid string formatting
...
warnings. Fixes build with newer GCC, like the one in Snow Leopard.
2009-11-15 22:17:03 +00:00
snj
85be2afacd
Pull in fixes from upstream revision 1.406 to avoid string formatting
...
warnings. Fixes build with newer GCC, like the one in Snow Leopard.
2009-11-15 21:57:49 +00:00
christos
0e17d27172
PR/42320: Alexander Nasonov: According to:
...
http://www.opengroup.org/onlinepubs/7990989775/xcu/awk.html
the LC_NUMERIC decimal point recognized is always period. Make it so.
2009-11-15 21:56:06 +00:00
snj
f30f819e9c
Fix unbalanced parentheses to make this build again.
2009-11-15 21:19:35 +00:00
snj
59c2b39361
Pull in fixes from upstream revision 1.108 to avoid string formatting
...
warnings. Fixes build with newer GCC, like the one in Snow Leopard.
2009-11-15 20:56:40 +00:00
snj
a88bca7cce
Argh. Missed another now-unnecessary mhitch@ acknowledgement.
2009-11-15 20:48:34 +00:00
snj
f31c85e46c
Three ad clauses down: one for mhitch@ && is@, and two for mhitch@.
2009-11-15 20:45:36 +00:00
snj
ac9f09c8c7
Drop 3rd and 4th clauses (except in one case, where copyright is shared
...
with UCB and only the 3rd clause is dropped). Approved by mhitch@ and is@
(copyright holders).
2009-11-15 20:38:35 +00:00
wiz
6278314a09
mDNSResponder-214 out.
2009-11-15 20:16:41 +00:00
snj
811af9adc7
Pull in fixes from upstream revision 1.362 to avoid string formatting
...
warnings. Fixes build with newer GCC, like the one in Snow Leopard.
2009-11-15 20:10:11 +00:00
snj
7eeffe7acc
Pull in fixes from upstream revision 1.83 to avoid string formatting
...
warnings. Fixes build with newer GCC, like the one in Snow Leopard.
2009-11-15 19:51:49 +00:00
dsl
b87a655a0d
Fix all formats for 64bit builds
2009-11-15 18:43:28 +00:00
dholland
470c8bf181
Declare trap name array as extern const char *const [] to match how
...
it's defined in trap.c. (Should really be in a header, of course.)
Compile-tested.
2009-11-15 18:41:31 +00:00
dsl
c0ed6b9587
Fix borkeage
2009-11-15 18:41:08 +00:00
dholland
e460740976
Remove PROTO(), which is like _P() only spelled differently.
...
The change causes gcc to harmlessly permute two instructions in the output
for some reason, but otherwise has no effect on the generated code.
2009-11-15 18:27:40 +00:00
dholland
268f060954
Since this is a host program, fix some 64-bit cleanliness issues.
2009-11-15 18:24:23 +00:00
dsl
08ad4f398f
Need %zu for size_t
2009-11-15 18:23:08 +00:00
dholland
3b3360c119
Declare trap name array as extern const char *[] to match how it's defined
...
in trap.c. (Should really be in a header, of course.) Compile-tested.
2009-11-15 18:17:18 +00:00
tsutsui
9dc186d614
Reserve WSDISPLAY_TYPE for DisplayLink DL-1x0/DL-1x5 USB LCDs and
...
USB-VGA adaptors (which may require a new ioctl for DUMBFB ops). From
FUKAUMI Naoki.
2009-11-15 17:42:24 +00:00
tsutsui
6bccdb1af3
Regen from usbdevs rev 1.537:
...
> Add IDs for DisplayLink DL-1x0/1x5 based USB LCDs and USB-VGA adaptors.
> Info from FUKAUMI Naoki's udl(4) driver patch.
2009-11-15 17:34:32 +00:00
tsutsui
dd10c2525c
Add IDs for DisplayLink DL-1x0/1x5 based USB LCDs and USB-VGA adaptors.
...
Info from FUKAUMI Naoki's udl(4) driver patch.
2009-11-15 17:33:28 +00:00
skrll
9e705b0d3a
Reformat comment.
2009-11-15 15:53:05 +00:00
pgoyette
135ea6d8da
Add a period at the end of a sentence.
2009-11-15 14:59:47 +00:00
dsl
b6abfac44f
Get patch part of version from comment.
2009-11-15 14:40:18 +00:00
dsl
3f7c0ec34d
Use shell builtins instead of awk and sed.
...
Avoids problems with awk processing floating point numbers when LC_NUMERIC
give a decimal point of ','.
Fixes PR/42321
2009-11-15 13:39:00 +00:00