Commit Graph

168795 Commits

Author SHA1 Message Date
christos
03409c55d7 Don't use variable size allocation on the stack. 2008-04-13 21:44:14 +00:00
mlelstv
2d48227561 add generated file krb_err.h to cleanup list 2008-04-13 21:29:15 +00:00
mlelstv
61416e545f provide efunctions with libutil for builds without libnbcompat 2008-04-13 21:26:59 +00:00
mlelstv
810864c97f make clean target remove all generated files 2008-04-13 21:25:14 +00:00
dogcow
77c109342d Fix "symtable too small" error by removing smaller-than-default SYMTAB_SPACE. 2008-04-13 19:51:58 +00:00
dogcow
7bcb554c5f Since nobody else has fixed it yet: fix case of GDB && !MULTIPROCESSOR. 2008-04-13 16:22:14 +00:00
pooka
f9e09057b1 add "pseudo-device putter" to synopsis
(don't bump date since the rest of the doc is hideously out-of-date)
2008-04-13 16:02:33 +00:00
matt
e21c02e25f Put RCSIDs in section ".ident" 2008-04-13 15:07:39 +00:00
ad
8d19e50577 Don't allocate or free pv_entry_t with pmap_lock held. Requested by martin@.
Untested.
2008-04-13 15:01:55 +00:00
njoly
0f51b405b0 Fix infinite loop with AGP on Ali M1689 (from PR/38269 and PR/35416),
by disallowing aperture size values below 1MB.
2008-04-13 13:07:31 +00:00
tsutsui
4f55dadd88 Fix another typo. 2008-04-13 12:59:10 +00:00
mlelstv
941dd022e4 fix format strings for DIAGNOSTIC output 2008-04-13 12:22:13 +00:00
tsutsui
e549ff1e61 Add esp(4) at isa. (though I doubt it has ever worked) 2008-04-13 04:59:45 +00:00
tsutsui
78a1d236b6 Split device_t/softc for MI ncr53c9x and some related devices,
with various cleanup.
2008-04-13 04:55:52 +00:00
dholland
b8a5bc91d9 st(4) can attach to atapi(4).
PR kern/38320 from Sergey Svishchev.
2008-04-13 04:03:23 +00:00
dholland
420b514ac8 Remove insane centering code (that broke on strings of length 1) and
replace it with sane centering code. Fixes PR bin/38209, although with
a different patch.
2008-04-13 03:46:30 +00:00
dholland
6fc636d882 '_' is functionally alphanumeric in many contexts, including login names.
Since it doesn't have case, treat it like a digit. While here, avoid
setting the associated flag variable by incrementing it.
Fixes PR bin/33521; patch based on one from Dieter Roelants.
2008-04-13 02:38:01 +00:00
dholland
052fb4c32d Fix replicated typo 2008-04-13 02:04:31 +00:00
chris
d23686181e Fix device_t/softc split fallout.
A device_t should never be cast with void*.  This fixes reboot on acorn32.
I also suspect it'll fix a panic mjf was seeing due to corruption of the
alldevs list.
2008-04-13 01:14:26 +00:00
mlelstv
a2f053ec77 add cast to suit format string 2008-04-12 22:52:40 +00:00
mlelstv
0e937de3b0 add missing 'const' qualifiers and fix printf format strings in
debug code.
2008-04-12 22:38:20 +00:00
rmind
8d700f664c Fix shared memory code that it could handle > 4GB addresses correctly.
PR/38109, patch (a little bit modified) from Chris Brand.
2008-04-12 20:49:22 +00:00
cegger
2a02b38790 ansify 2008-04-12 19:49:54 +00:00
ad
d87d01d660 Fix typo. Spotted by kardel@. 2008-04-12 18:22:03 +00:00
ad
a78ad62cfb cache_enter: inline LIST_INSERT_HEAD so that the membar_producer() can be
put in the right spot. The 'next' link in the new entry must become globally
visible before the list head is updated. This could have affected systems
with weak memory ordering like the alpha.
2008-04-12 17:34:26 +00:00
ad
da60beabf5 softint_overlay: bind the stolen LWP to the current CPU while processing,
to prevent it blocking and migrating to another CPU.
2008-04-12 17:17:28 +00:00
ad
b60416c0e2 Move the LW_BOUND flag into the thread-private flag word. It can be tested
by other threads/CPUs but that is only done when the LWP is known to be in a
quiescent state (for example, on a run queue).
2008-04-12 17:16:09 +00:00
ad
06e0894e76 Take the run queue management code from the M2 scheduler, and make it
mandatory. Remove the 4BSD run queue code. Effects:

- Pluggable scheduler is only responsible for co-ordinating timeshared jobs.
- All systems run with per-CPU run queues.
- 4BSD scheduler gets processor sets / affinity.
- 4BSD scheduler gets a significant peformance boost on some workloads.

Discussed on tech-kern@.
2008-04-12 17:02:08 +00:00
jmcneill
53d1728b52 Note ACPICA update. 2008-04-12 16:18:06 +00:00
jmcneill
9babacccc0 We are now at ACPICA 20080321. 2008-04-12 16:16:57 +00:00
jmcneill
16917be1d9 Update to ACPI-CA 20080321. Thanks to George Michaelson for help with testing. 2008-04-12 16:16:06 +00:00
chris
2fb78588e4 Ignore size alignment issues, as we're never going to have a case where
copying a three extra bytes will cause an issue.
2008-04-12 16:10:46 +00:00
tnozaki
f026a78601 fix wrong SRC_ZONE. 2008-04-12 13:13:50 +00:00
tnozaki
2f44c5eedb update Unicode 5.1.0 and adding some missing HKSCS-2004 charaters. 2008-04-12 13:11:56 +00:00
cegger
856327cd56 make this build with BRIDGE_IPF and PFIL_HOOKS options 2008-04-12 09:26:45 +00:00
tsutsui
7b00ef7ec5 Split device_t/softc, with misc cosmetics. 2008-04-12 08:35:22 +00:00
tsutsui
11da9127f7 Split device_t/softc. 2008-04-12 08:21:19 +00:00
tsutsui
efec14320d Split device_t/softc for MI mb86960, with misc cosmetics. 2008-04-12 06:37:51 +00:00
tsutsui
7c06c0a3e8 Split device_t/softc for MI mb86960, with misc cosmetics. 2008-04-12 06:27:01 +00:00
thorpej
7ff8d08aae Make IP, TCP, UDP, and ICMP statistics per-CPU. The stats are collated
when the user requests them via sysctl.
2008-04-12 05:58:22 +00:00
tsutsui
bdd6dadf75 Fix a botch (inverted test) in rev 1.4. 2008-04-12 04:33:48 +00:00
jmcneill
e057298d38 ACPI-CA 20080321 is out. 2008-04-11 23:43:41 +00:00
cegger
c71642a72c remove extra blank.
before:
nxp0:  reported by CPUID; using exception 16

now:
npx0: reported by CPUID; using exception 16
2008-04-11 20:42:34 +00:00
cegger
09b1b08c50 make this build with FD_DEBUG 2008-04-11 19:16:44 +00:00
njoly
26457ccc1d Under NPTL emulation, do not reparent all members of a thread group,
but only the processes that emulate threads (with LINUX_CLONE_THREAD
set).

This fix a problem for child processes that share address space with
the parent. At exit, the child will die silently, leaving the parent
waiting indefinitely for its end ...
2008-04-11 16:47:50 +00:00
dyoung
9a6b7a1ccd Remove debug printf that snuck in with my commit. 2008-04-11 16:44:45 +00:00
nonaka
9f287f4baf increase bsdimage size. 2008-04-11 16:43:49 +00:00
ad
0701eb1ec7 newdirrem: if the number of deletes in progress is getting too high, start
pushing the syncer before considering rate limiting the deletes. We hold
vnodes locked and it's likely that the syncer will try to lock them while
flushing, leading to the syncer and remover proceeding in lockstep and
making very little forward progress. XXX this is not a solution.
2008-04-11 16:25:38 +00:00
ad
6aa98766aa Regen. 2008-04-11 15:51:38 +00:00
ad
f628a1e814 Only include sys/kauth.h if _KERNEL. 2008-04-11 15:51:25 +00:00