84962 Commits

Author SHA1 Message Date
hsu
ab47952ce0 Fix NewReno.
Reviewed by: Tom Henderson <thomas.r.henderson@boeing.com>
2003-01-13 11:01:20 +00:00
tjr
e47bfa0079 Refer to 1003.1 instead of 1003.2 in the Standards section. 2003-01-13 10:37:11 +00:00
phk
8d09710e31 Add a mutex around the per unit bioqueue.
Only grab giant in the per unit kthread for SWAP and VNODE backed devices.

Initialize the bioq before the kthread gets a chance to study it.

Don't lock Giant in mddone_swap, we shouldn't need it.
2003-01-13 08:50:23 +00:00
phk
721a92eb93 Remove four members of struct nameidata which have been commented
out since rev 1.1 (24 may 1994) of this file.

Add a nail to the K&R coffin by removing the #ifdef'ed K&R function
declaration for NDINIT.
2003-01-13 08:49:36 +00:00
phk
6ef829cd7d Remove g_silence(). It does not do anything anymore. 2003-01-13 08:46:32 +00:00
phk
672b19058d Fix typo. 2003-01-13 08:44:03 +00:00
tjr
a8ca4b7688 Add prototypes for the non-standard _unlocked functions. 2003-01-13 08:41:47 +00:00
phk
51fa09e0a4 Add opt_geom.h to the list. 2003-01-13 08:31:41 +00:00
phk
5e19774d31 Remove the printf which announces the creation of malloc disks: it is
inconsistent when we do not do it for swap or vnode.

We still printf for preloaded disks because of the weak debugging
options people have in embedded/tiny environments where this is
usually used.
2003-01-13 08:01:09 +00:00
nyan
9eb1dff9ce Fixed typo and style.
Submitted by:	Toru Morimoto <too@os.gulf.or.jp>
2003-01-13 06:51:16 +00:00
njl
1101decae7 Add check for AIO support before starting up. 2003-01-13 05:34:42 +00:00
njl
46da382d66 Quirk for Sony USB disk-on-key device.
PR:		kern/46386
Submitted by:	dillon
MFC after:	3 days
2003-01-13 05:09:07 +00:00
obrien
3f93aa0f12 Enable rl(4). It is now fully working using busdma. 2003-01-13 04:06:38 +00:00
obrien
208f3487a4 Regenerate 2003-01-13 03:58:41 +00:00
jeff
ea9786da1d - Unbreak world. I did not notice that libkvm was still used in some places
to access the pctcpu.  This will have to be sorted out more later as the
   new scheduler requires a procedural interface for this data.  A more
   complete solution will follow.
2003-01-13 03:42:41 +00:00
benno
00efaa2209 Correct an off-by-one error in the calculation of the number of interrupt
resources we're managing.
2003-01-13 03:24:07 +00:00
tjr
9adc11de8a Lock the stream before calling __sfileno() to retrieve the file descriptor.
1003.1-2001 requires that fileno() behave as if it locks the stream.
2003-01-13 02:58:18 +00:00
tjr
7c6b8aca67 Add missing word to "Return Values" section. 2003-01-13 01:29:14 +00:00
dillon
ccd5574cc6 Bow to the whining masses and change a union back into void *. Retain
removal of unnecessary casts and throw in some minor cleanups to see if
anyone complains, just for the hell of it.
2003-01-13 00:33:17 +00:00
alc
fe540b81bb Make vm_page_alloc() return PG_ZERO only if VM_ALLOC_ZERO is specified.
The objective being to eliminate some cases of page queues locking.
(See, for example, vm/vm_fault.c revision 1.160.)

Reviewed by:	tegge

(Also, pointed out by tegge that I changed vm_fault.c before changing
vm_page.c.  Oops.)
2003-01-12 23:32:46 +00:00
hrs
0ea76fc6bc MFen: Add `id' attribute to <sect1>.
1.9   -> 1.11 	early-adopter/article.sgml
	1.10  -> 1.12 	errata/article.sgml
	1.124 -> 1.126	hardware/common/dev.sgml
	1.3   -> 1.5  	hardware/common/intro.sgml
	1.3   -> 1.5  	hardware/i386/proc-i386.sgml
	1.1   -> 1.3  	hardware/ia64/proc-ia64.sgml
	1.2   -> 1.4  	hardware/pc98/proc-pc98.sgml
	1.7   -> 1.9  	hardware/sparc64/proc-sparc64.sgml
	1.474 -> 1.476	relnotes/common/new.sgml
2003-01-12 22:33:40 +00:00
hrs
04d1125968 Merge the following from the English version:
1.1   -> 1.2  	hardware/pc98/proc-pc98.sgml

	1.122 -> 1.124	hardware/common/dev.sgml
	1.5   -> 1.7  	hardware/sparc64/proc-sparc64.sgml

Submitted by:	Hideyuki KURASHINA <rushani@jp.FreeBSD.org>
References:	[doc-jp-work 581]
2003-01-12 21:34:48 +00:00
phk
b9c52945f7 Add code to make md(4) a GEOM device driver instead of relying in
the disk mini-layer.

This is currently not enabled.
2003-01-12 21:16:49 +00:00
obrien
1525f1b08a Partial support for the nVidia nForce2 chipset's on-board Broadcom/Altima PHY
and 3com MAC.  Specifications for the Altima PHY are available at:
   http://www.altimacom.com/products/ac101L.html

Submitted by:	Mikko S. Hyvarinen <morphy@morphy.iki.fi>
2003-01-12 21:03:38 +00:00
hrs
adf80d894b Merge the following from the English version:
1.424 -> 1.444	relnotes/common/new.sgml

Submitted by:	Hideyuki KURASHINA <rushani@jp.FreeBSD.org>
References:	[doc-jp-work 577]
2003-01-12 19:48:18 +00:00
jeff
de2bc350ef - Move ke_pctcpu and ke_cpticks into the scheduler specific datastructure.
This will prevent access through mechanisms other than the published
   interfaces.
2003-01-12 19:04:49 +00:00
roam
c7f5828c5e Forced commit; the previous commit's message should have been:
Add 'id' tags to all <sect1> sections to ensure a sensible naming scheme
for the generated HTML documents.

Translators: no content changes.

Discussed with:	bmah and udo on -doc
2003-01-12 18:27:04 +00:00
roam
e595a48bbe /tmp/msg 2003-01-12 18:23:15 +00:00
phk
11b1d67a02 Shift things around a bit in preparation for future evilness. 2003-01-12 17:39:29 +00:00
mike
9a78589653 Fix struct iovec documentation to match reality.
Submitted by:	Craig Rodrigues <rodrigc@attbi.com>
2003-01-12 15:18:47 +00:00
ue
d7fe2818a2 MFbed: translation update
hardware/sparc64/proc-sparc64.sgml: 1.6 -> 1.7
2003-01-12 09:55:02 +00:00
tjr
8207259917 Allowing nent < 0 in aio_suspend() and lio_listio() is just asking for
trouble. Return EINVAL instead.
2003-01-12 09:40:23 +00:00
tjr
ab252ec5bd Remove "XXX undocumented" comment from lio_listio(). 2003-01-12 09:33:16 +00:00
tjr
727a92d7cb Add a manual page for the lio_listio() syscall. Still needs a bit
of polishing.
2003-01-12 09:28:16 +00:00
imp
5f62aca277 Make compile cleanly when USB_DEBUG is defined. 2003-01-12 08:28:14 +00:00
alc
e45ec3c803 vm_fault_copy_entry() needn't clear PG_ZERO because it didn't pass
VM_ALLOC_ZERO to vm_page_alloc().
2003-01-12 07:33:16 +00:00
alc
a1d37b604a vm_hold_load_pages() needn't clear PG_ZERO because it didn't pass
VM_ALLOC_ZERO to vm_page_alloc(). (PG_ZERO is clear by default.)
2003-01-12 06:30:15 +00:00
mtm
6b09937795 Fix the named script to find the correct pid file for the
named(8) daemon by providing a new rc.conf knob: named_pidfile
that defaults to the path specified in the system-installed named.conf(5).

Approved by: markm (mentor)
Reviewed by: dougb
Noticed by : Galen Sampson <galen_sampson@yahoo.com>
	     Dan Pelleg <daniel+bsd@pelleg.org>
PR: conf/46402
MFC:	2 weeks (with re@ approval)
2003-01-12 04:53:54 +00:00
dillon
d780a8e4ec It turns out that we do not need to add a new ioctl to unbreak a
default-to-deny firewall.  Simply turning off IPFW via a preexisting
sysctl does the job.  To make it more apparent (since nobody picked up
on this in a week's worth of flames), the boolean sysctl's have been
integrated into the /sbin/ipfw command set in an obvious and straightforward
manner.  For example, you can now do 'ipfw disable firewall' or
'ipfw enable firewall'.  This is far easier to remember then the
net.inet.ip.fw.enable sysctl.

Reviewed by:	imp
MFC after:	3 days
2003-01-12 03:31:10 +00:00
nyan
b2437910e3 Merged from sys/isa/fd.c revision 1.244. 2003-01-12 03:11:21 +00:00
dillon
ddf9ef103e Change struct file f_data to un_data, a union of the correct struct
pointer types, and remove a huge number of casts from code using it.

Change struct xfile xf_data to xun_data (ABI is still compatible).

If we need to add a #define for f_data and xf_data we can, but I don't
think it will be necessary.  There are no operational changes in this
commit.
2003-01-12 01:37:13 +00:00
obrien
07cbccc353 Note that the 1E is the 1 Enterprise. 2003-01-11 20:46:55 +00:00
obrien
47590098e0 Make iso.1 more readable. 2003-01-11 20:34:34 +00:00
joerg
fc7b77b485 Bail out of fd_clone() if the parsed unit number doesn't match our
expectation.

This solves the problem, where in a constellation with two (or more)
drives, an attempt is made to access a device name for that device
using a historic partition letter, like /dev/fd1c.  This is supposed
to create a symlink to the master device, but previously, the link was
always created to /dev/fd0, even if the request was for fd1*.
2003-01-11 20:10:41 +00:00
anholt
660cebb9d7 Add support for the Intel 82820 UP-only AGP bridge.
PR:		41466
Submitted by:	NIIMI Satoshi <sa2c@sa2c.net>
MFC after:	1 week
2003-01-11 20:08:28 +00:00
alc
d833c390ba In vm_page_alloc(), fuse two if statements that are conditioned on the same
expression.
2003-01-11 20:07:17 +00:00
dillon
8eb42e5ece Cleanup the formatting from the last commit, convert everything to
a more human-readable 'kilobytes' instead of pages.
2003-01-11 20:03:43 +00:00
des
85ec7b37f5 FBSDIDize and clean up whitespace nits. 2003-01-11 16:11:21 +00:00
des
5783658e3b Read sanpei's mind, and unbreak the build. 2003-01-11 16:08:59 +00:00
shiba
47f6c9678b Change to correct card entry. RATOC REX-R280 is 10Base-T Ether Card,
RATOC REX-9530 is SCSI2 Card.
2003-01-11 13:04:59 +00:00