hrs
9044d0c912
Merge the following from the English version:
...
1.136 -> 1.143 hardware/common/dev.sgml
1.5 -> 1.9 hardware/i386/proc-i386.sgml
2003-04-26 19:48:15 +00:00
imp
5e747a109f
Make better use of the string type when parsing things. This switches
...
expand one from using a fixed buffer to using a string which
dynamically allocates these things.
Submitted by: green@ (against an earlier version of devd)
Ignored for too long by: imp
2003-04-26 19:44:45 +00:00
alc
4f5c780f99
- Lock the vm_object on entry to vm_object_terminate().
2003-04-26 19:36:19 +00:00
hrs
a23076390b
Merge the following from the English version:
...
1.33 -> 1.36 errata/article.sgml
2003-04-26 19:20:59 +00:00
obrien
b2a2b3f04e
Fix the LINK_SPEC. Our i386 32-bit emulation name changed.
...
We also need to look in the proper directory for 32-bit libs.
2003-04-26 19:20:25 +00:00
obrien
61b472de77
Remove the last vestiges (I hope) of the mixed ELF/a.out support.
...
As a plus we can use the stock CC1_SPEC and ASM_SPEC for AMD64.
2003-04-26 19:16:54 +00:00
hrs
d48eb5a056
Merge the following from the English version:
...
1.524 -> 1.553 relnotes/common/new.sgml
2003-04-26 19:13:00 +00:00
hrs
870420eec2
Add a missing </para>.
2003-04-26 19:07:33 +00:00
alc
373b18b5c3
- Convert vm_object_pip_wait() from using tsleep() to msleep().
...
- Make vm_object_pip_sleep() static.
- Lock the vm_object when performing vm_object_pip_wait().
2003-04-26 18:33:18 +00:00
ps
2b96da3888
Update the mbuf watermark settings to match the latest documentation
...
from Broadcom. These values are strongly encouraged for proper operation.
MFC after: 3 days
2003-04-26 18:26:29 +00:00
obrien
fd57950371
The ENTRY bits were in two places. Remove the one not used (asm.h), but
...
presurve the nice comment by adding it to asmacros.h.
2003-04-26 17:17:45 +00:00
obrien
0934a65cb4
Two tokens that don't together form a vaid preprocssor token cannot be
...
pasted together using ANSI-C token concatinatation. GCC's cpp, at least,
produces the desired result w/o using "##".
2003-04-26 17:00:10 +00:00
simokawa
f97c9694e2
Use fwcrom.c in /sys/dev/firewire.
2003-04-26 16:46:59 +00:00
simokawa
b380739760
- Improve configuration ROM parser for multiple unit directory.
...
- Remove getcsrdata().
- Don't print device type, this can be obtained by fwcontrol.
Tested with: Maxtor 5000XT
Tested by: Daniel O'Connor <doconnor@gsoft.com.au>
2003-04-26 16:45:40 +00:00
trhodes
4d37b34b62
Xref sytle.Makefile(5).
...
PR: 51183
2003-04-26 15:37:39 +00:00
schweikh
8515af8eea
Fix typos in comments; some style(9) fixes; no code changes.
...
PR: misc/50979
Submitted by: Lukas Ertl <l.ertl@univie.ac.at>
2003-04-26 15:22:29 +00:00
trhodes
dfd1271521
Last commit had incorrect information. The real PR was:
...
PR: 50769
Duh Point for: trhodes
2003-04-26 15:18:27 +00:00
trhodes
10e8cd48a8
Add vmemoryuse to the list.
...
PR: 50796
Submitted by: Dmitry Sivachenko <mitya@cavia.pp.ru>
2003-04-26 15:15:05 +00:00
trhodes
b583fa65de
Add sys/user.h to the list of includes. Without it you lack a definition of
...
'struct kinfo_proc' for calls to kvm_getargv() and kvm_getenvv().
PR: 51322
2003-04-26 15:00:57 +00:00
brueffer
0c01b221bd
Mbits -> Mbits/s
...
band width -> bandwidth
PR: 39822
Submitted by: Chris Pepper <pepper@rockefeller.edu>
MFC after: 3 days
2003-04-26 09:30:34 +00:00
alc
d0642bc080
Remove an unused declaration.
2003-04-26 08:36:06 +00:00
alc
3db24e0c46
- Lock the vm_object when performing vm_page_alloc() in allocbuf().
2003-04-26 07:42:24 +00:00
murray
a1831ac622
Add some missing entries here. Sort an existing entry properly. This
...
allows "make release" to find all of the documentation related ports
it needs if you build a release with NOPORTS. This should be moved to
within the port Makefile so we don't have to keep it updated in two
different places.
PR: docs/51305
2003-04-26 07:31:43 +00:00
anholt
e5217dfcdd
Merge from DRI CVS: Disable MTRRs on FreeBSD-stable to work around hangs with
...
SMP machines. and use i386 asm for atomic_cmpset_int on -stable. This is in
preparation for MFCing the DRM.
2003-04-26 06:59:38 +00:00
alc
58e7515718
- Extend the scope of two existing vm_object locks to cover
...
swap_pager_freespace().
2003-04-26 05:30:56 +00:00
alc
f882712248
Remove an XXX comment. It is no longer a problem.
2003-04-26 05:00:56 +00:00
rwatson
a146c7fe90
Add some strategic whitespace.
2003-04-26 03:32:18 +00:00
obrien
eaf1cac7ff
The AMD64 Hammer bits.
2003-04-26 03:28:21 +00:00
obrien
5928fa1306
Remove first attempt at x86-64 bits. We're going to call it "amd64" now.
...
Sponsored by: Microsoft
2003-04-26 03:24:26 +00:00
rwatson
b69a437d31
When the tty chown() fails, report a chown() failure rather than a
...
chmod() failure.
2003-04-26 02:51:03 +00:00
rwatson
c54b661d3c
When mac_from_text() fails with -Z, print "-" rather than "" so that
...
scripts parsing ls(1) output can still count columns.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-04-26 02:31:26 +00:00
brueffer
7921c3200f
Grammar and punctuation fixes
...
PR: 40910 (most of them)
Submitted by: Chris Pepper <pepper@rockefeller.edu>
MFC after: 3 days
2003-04-25 22:31:06 +00:00
johan
7d22a42c86
Add nodevice axe, since usb isn't supported by PAE.
...
Submitted by: harti@
Approved by: jake@
2003-04-25 21:49:35 +00:00
phk
773e071682
Update the "last malloc failure timestamp" also for simulated
...
malloc errors.
2003-04-25 21:49:24 +00:00
phk
876e7e7a6d
Do an explicit retry after we have dumped the cache, rather than a
...
(potential) tail recursion.
2003-04-25 21:43:11 +00:00
phk
82e4f296ff
If on a BIO_READ request, we failed to allocate the bio for reading
...
our key-sector, we would end up returning the read without an error,
despite the fact that the data was not correctly decrypted.
This would result in data corruption on read, but intact data still
on the media.
2003-04-25 21:28:28 +00:00
phk
017246b9b8
Fix a problem and slightly improve the ENOMEM handling:
...
Give up the entire bio as soon as we detect a problem.
When we detect a problem, give up the bio by contributing the
remainder with ENOMEM, rather than kicking the bio back right
away.
If we failed on a non-first iteration we previously could end up
modifying fields in the bio after we delivered it. This could
account for memory corruption (none directly reported) on machines
with GBDE.
2003-04-25 21:20:57 +00:00
obrien
a8b06a6a44
Enable ISO-C99 compatibility -- among other things, this tells libstdc++
...
not to blindly undef isnan() and other functions that became macros in C99.
Enable use of newly grown C99 functions: strtof(), strtold(), wcstof()
Submitted by: das
2003-04-25 21:17:31 +00:00
brueffer
2c1952027e
Fix a misspelled word introduced by my last commit
...
MFC with the rest of the changes
2003-04-25 21:02:15 +00:00
phk
e2ee68d54b
Don't count a sector in the cache unless we manage to create it.
2003-04-25 20:56:27 +00:00
phk
b2fdd2cc0f
Rename g_bde_release_sector() to g_bde_release_keysector() and pick up
...
the sector from the work item.
2003-04-25 20:35:34 +00:00
phk
5b6422dcef
Rename g_bde_read_sector() to g_bde_read_keysector() pick up the offset
...
in the work structure.
2003-04-25 20:16:59 +00:00
ru
5cb6295f1e
Alphas with libc.so between 2003/03/12 and 2003/03/29 cannot be
...
upgraded cleanly. Document the reason and possible workarounds.
Requested by: gallatin
2003-04-25 20:11:17 +00:00
jhb
942b3c3db7
Remove Giant from getpgid() and getsid() and tweak the logic to more
...
closely match that of 4.x.
2003-04-25 20:09:31 +00:00
jhb
c90ae13a76
- Don't bother using the proc lock to test just P_SYSTEM as that is set in
...
fork1() and never changes.
- The proc lock is enough to cover reading p_state, so push down sched_lock
into the PRS_NORMAL case of the switch on p_state.
2003-04-25 20:06:30 +00:00
jhb
ec7071fcb8
- Push down Giant into the sysarch() calls that still need Giant.
...
- Standardize on EINVAL rather than EOPNOTSUPP if the sysarch op value is
invalid.
2003-04-25 20:04:02 +00:00
jhb
db5f78d397
Push down Giant around calls to proc_rwmem() in kern_ptrace. kern_ptrace()
...
should now be MP safe.
2003-04-25 20:02:16 +00:00
jhb
57c0e7ab21
Push Giant down into kern_sigaction() instead of locking it around calls
...
to kern_sigaction() in the various callers of the function.
2003-04-25 20:01:19 +00:00
jhb
b3c19f6ec9
- Push down Giant around vnode operations in ktrace().
...
- Mark the ktrace() and utrace() syscalls as being MP safe.
- Validate the facs argument to ktrace() prior to doing any vnode
operations or acquiring any locks.
- Share lock the proctree lock over the entire section that calls
ktrsetchildren() and ktrops(). We already did this for process groups.
Doing it for the process case closes a small race where a process might
go away after we look it up. As a result of this, ktrstchildren() now
just asserts that the proctree lock is locked rather than acquiring the
lock itself.
- Add some missing comments to #else and #endif.
2003-04-25 19:59:35 +00:00
jhb
8db9172888
Lock Giant around calls to useracc() in osf1_sigreturn() so that the
...
function is MP safe.
2003-04-25 19:52:30 +00:00