John-Mark Gurney
000968010a
add options MPROF_BUFFERS and MPROF_HASH_SIZE that adjust the sizes of
...
the mutex profiling buffers. Document them in the man page and in NOTES.
Ensure _HASH_SIZE is larger than _BUFFERS with a cpp error.
2004-08-19 06:38:26 +00:00
Alan Cox
0cb507cb20
Acquire and release Giant around a call to VOP_BMAP(). (This is a
...
prerequisite to any further reduction in Giant's use by vm_fault().)
2004-08-19 02:37:12 +00:00
Robert Watson
4c5bc1ca39
Add UNP_UNLOCK_ASSERT() to asser that the UNIX domain socket subsystem
...
lock is not held.
Rather than annotating that the lock is released after calls to
unp_detach() with a comment, annotate with an assertion.
Assert that the UNIX domain socket subsystem lock is not held when
unp_externalize() and unp_internalize() are called.
2004-08-19 01:45:16 +00:00
Robert Watson
5c32ea6517
Push down pcbinfo and inpcb locking from udp_send() into udp_output().
...
This provides greater context for the locking and allows us to avoid
locking the pcbinfo structure if not binding operations will take
place (i.e., already bound, connected, and no expliti sendto()
address).
2004-08-19 01:13:10 +00:00
Robert Watson
4c2bb15a89
In in_pcbrehash(), do assert the inpcb lock as well as the pcbinfo lock.
2004-08-19 01:11:17 +00:00
Pawel Jakub Dawidek
d86bc96cab
We really don't want to receive spoil event for synchroniztion consumers.
2004-08-18 23:33:37 +00:00
Marcel Moolenaar
e8e41d4cf8
Bring ia64 back from the dead. After a call one needs to restore the
...
GP register, because it's clobbered for calls across load modules. The
previous commit inserted the call to _init_tls() between the call to
atexit() and the restoration of the GP register clobbered by it. Fix:
restore GP before we call _init_tls().
Pointy hat: dfr@
2004-08-18 23:06:47 +00:00
Thomas Quinot
8f6270dbb4
Skip entries for GBDE swap devices if they are commented out in /etc/fstab.
...
Reviewed by: des
2004-08-18 21:54:40 +00:00
Poul-Henning Kamp
a9654c8c58
Do not override the class provided dumpconf function.
2004-08-18 21:42:08 +00:00
Alfred Perlstein
09a12d75cf
Clarify that realloc and reallocf may move the memory allocation.
2004-08-18 21:13:15 +00:00
Lukas Ertl
9a8bd51965
Pretty print some informational messages.
2004-08-18 20:43:56 +00:00
Lukas Ertl
d30f29867e
Fix a stupid bug in the drive taste function: when checking if a
...
drive is known to the configuration check also if it already has a geom.
Without this check several needless geoms are created and valid
configuration data was overwritten.
This change obsoletes the need for a separate geom to taste an
offered provider and the consumer doesn't need to be opened with the
exclusive bit set.
2004-08-18 20:34:45 +00:00
Justin T. Gibbs
badcc39b73
Initialize iobase from the resource allocated by bus_alloc_resource_any()
...
rather than with isa_get_port(). This value is only used in diagnostics,
but the value we want to print is the value in our resource, not in any
hint.
2004-08-18 17:17:43 +00:00
Pawel Jakub Dawidek
b25aec32ff
NOP class doesn't operate on metadata, so the spoil event can be safely
...
ignored.
2004-08-18 16:58:42 +00:00
Justin T. Gibbs
4187cdf189
ss if_vx through indent, and use ANSI function definitions, prior to adding
...
if_media and DMA support to the driver. The previous style was inconsistent
making it difficult to emulate existing style.
2004-08-18 16:56:54 +00:00
Pawel Jakub Dawidek
28b31df727
Dump device status on 'list' command.
2004-08-18 16:46:51 +00:00
Pawel Jakub Dawidek
925fa96b13
- Add a manual page for graid3(8) utility.
...
- Connect it to the build.
- Inform geom(8) about it.
2004-08-18 16:41:30 +00:00
Nate Lawson
7ecd49c463
If _CRS fails, assume that it succeeded. The ASUS K8V (and others) defines
...
single-entry irq links even though it uses an APIC. It appears that it
ignores _SRS when in APIC mode but returns a valid irq at other times.
2004-08-18 16:39:59 +00:00
Pawel Jakub Dawidek
e3a3431fe8
Add a line to BUGS section about the need of implementation description.
2004-08-18 16:37:04 +00:00
Justin T. Gibbs
0d0c8be691
Invert the polarity of two tests in the recovery code that could cause
...
the driver to issue a bus reset more quickly than intended. We want to
*wait* if we find another SCB that could be the cause of this timeout,
not proceed to a bus reset.
Noticed by: kan
2004-08-18 16:35:52 +00:00
Justin T. Gibbs
aed921b969
Remove spurious EISA definitions left over from the initial port of the
...
aic7xxx driver to U320 hardware.
2004-08-18 16:33:14 +00:00
Justin T. Gibbs
eaa73a368b
Remove ISA attachments dependence on eisaconf.h
...
Noticed by: Takahashi Yoshihiro <nyan@jp.FreeBSD.org>
2004-08-18 16:31:56 +00:00
Vinod Kashyap
44511bd390
Changes to make twa work on amd64.
...
Reviewed by:re
Approved by:re
2004-08-18 16:14:44 +00:00
Pawel Jakub Dawidek
0e45644862
Add some missing empty lines.
2004-08-18 16:14:24 +00:00
Pawel Jakub Dawidek
3d9be34543
Fix typo.
2004-08-18 16:09:20 +00:00
Pawel Jakub Dawidek
c9b309abe7
Actually one can specify more than one device to stop.
2004-08-18 15:56:02 +00:00
Pawel Jakub Dawidek
4510a84d6b
Ok, let's try again:
...
Add manual page for gmirror(8) utility.
2004-08-18 15:54:52 +00:00
Pawel Jakub Dawidek
0fe2ba03d6
- Add a manual page for gmirror(8) utility.
...
- Connect it to the build.
- Inform geom(8) manual page about it.
Reviewed by: trhodes
2004-08-18 15:48:18 +00:00
Ruslan Ermilov
a1b597b050
Document the effects of modifying the .MAKEFLAGS internal
...
variable and using the .MAKEFLAGS special target, and the
differences between them.
Reviewed by: harti
2004-08-18 13:25:46 +00:00
Ruslan Ermilov
7c996c4acc
A fix from rev. 1.52 of gnu/usr.bin/cc/cc_tools/Makefile was lost
...
in rev. 1.57. Fix this regression by making cc_tools a new-style
build-tool in Makefile.inc1. For details of what has been fixed,
please see the gnu/usr.bin/cc/cc_tools/Makefile,v 1.52 commit log.
Caught this by accidentally touching param.h while in the process
of cross-buildworld for amd64.
2004-08-18 13:21:40 +00:00
Ruslan Ermilov
657d1848ae
Enable build of Netgraph modules on all architectures.
...
Tested by: make universe
2004-08-18 11:59:28 +00:00
Tim J. Robbins
da9d85ff98
Build a dummy opt_compat.h header since linprocfs.c now requires it.
2004-08-18 11:39:56 +00:00
Peter Grehan
523c8e33e4
Remove NOMAN so loader man pages are installed.
...
Noticed by: ru
2004-08-18 11:31:00 +00:00
Peter Grehan
fa7bd2839d
PPC definitions required for 'make release'
...
Reviewed by: ru
Submitted by: ssouhlal
2004-08-18 11:11:46 +00:00
Peter Grehan
8e38e74359
Allow MFS images to be built without a disklabel for releases
...
that don't require one i.e. PPC.
Reviewed by: ru
Submitted by: ssouhlal
2004-08-18 11:10:05 +00:00
Peter Grehan
3f11b7d156
Add files needed for PPC release ISOs. These are built with the
...
HFS/ISO9660 extensions to be bootable on Power Macs.
boot.tbxi - the CHRP script executed by Open Firmware when auto-booting
CDs
hfs.map - map Unix files to HFS creator/type fields
Reviewed by: ru
Submitted by: ssouhlal
2004-08-18 11:08:19 +00:00
Doug Rabson
0e7e4e5fd6
Always allocate a TLS area even if its empty - libpthread relies on
...
having a valid %gs when it initialises.
MFC after: 2 days
2004-08-18 10:18:58 +00:00
Maxim Konovalov
4233992afa
Bump the manpage date.
...
Noticed by: ru
2004-08-18 09:39:24 +00:00
Maxim Konovalov
ac92ad1b5d
Retire hw.pci.allow_unsupported_io_range.
...
PR: bin/70533
Submitted by: Gavin Atkinson
2004-08-18 09:25:55 +00:00
Pawel Jakub Dawidek
f1ad62a4d8
Bump synchronization ID if we are sure, that we have ACTIVE components.
2004-08-18 07:28:48 +00:00
Ruslan Ermilov
d18c990625
My take at improving the universe: allow the worlds to be
...
built in parallel. Examples:
make universe
Build worlds sequentially, each world sequentially.
make universe JFLAG=-j4
Build worlds sequentially, each world in parallel.
make -j4 universe
make -j4 universe JFLAG=-j2
Build four worlds in parallel, each world will be
built in parallel too. World parallelization is
set to four in the first synopsis, and to two in
the second.
make -j4 universe JFLAG=-B
Build worlds in parallel, each world sequentially.
("world" == buildworld followed by buildkernels.)
Prayers: obrien, phk
2004-08-18 07:17:01 +00:00
Simon L. B. Nielsen
8e244f403d
Add a HARDWARE section to the example section 4 manual page.
...
Reviewed by: ru
MFC after: 3 days
2004-08-18 07:05:35 +00:00
Nate Lawson
071339e2d1
Call AcpiLeaveSleepState() before DEVICE_RESUME(). The former calls the
...
BFS and WAK methods, which are needed to initialize some devices before
the driver can resume them. This was the original order.
MFC after: 2 days
2004-08-18 07:00:43 +00:00
Ruslan Ermilov
0ec443a080
Moved the MAKEOBJDIRPREFIX check from Makefile.inc1 to Makefile,
...
to suppress warnings with installworld and distributeworld when
env(1) cannot be found in the PATH.
2004-08-18 06:49:56 +00:00
David E. O'Brien
46c33242d2
Turn on the FreeBSD login user capabilities database support.
2004-08-18 06:46:25 +00:00
David E. O'Brien
abbf5f5f8f
NetBSD has updated their groff to a version that handles .Nm the same
...
way ours does. So use the vendor files now.
2004-08-18 06:41:13 +00:00
David E. O'Brien
5bf06d869f
Merge rev 1.2 (OPIE, login user capabilities database, PAM) support
...
into 'nbsd_20040809'.
2004-08-18 06:34:20 +00:00
David E. O'Brien
07539dd5d7
This commit was generated by cvs2svn to compensate for changes in r133936,
...
which included commits to RCS files with non-trunk default branches.
2004-08-18 06:29:48 +00:00
David E. O'Brien
3a802515c6
Import of LukeM's ftpd taken from the NetBSD CVS repo on 9-Aug-2004.
...
This closes the remotely exploitable vulnerability documented at
ftp://ftp.netbsd.org/pub/NetBSD/security/advisories/NetBSD-SA2004-009.txt.asc
http://www.vuxml.org/freebsd/c4b025bb-f05d-11d8-9837-000c41e2cdad.html
2004-08-18 06:29:48 +00:00
Nate Lawson
5cf6d493ab
When one entry in the RSDT is corrupted, just skip it instead of bailing out.
...
This gets us the info we need on systems which have proprietary tables that
don't match the standard. For instance, an AMI system has a table of type
"OEMB" with an invalid checksum.
Tested by: Maxim Maximov <mcsi_at_mcsi.pp.ru>
MFC after: 1 day
2004-08-18 05:56:07 +00:00