84951 Commits

Author SHA1 Message Date
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
shiba
ee410d3d46 Regen. 2003-01-11 13:01:40 +00:00
shiba
a377931795 RATOC REX-R280(10Base-T Ether Card) and REX-9530(SCSI2 Card) have
same product id. So use CIS info(PCCARD_CISTPL_VERS_1).
2003-01-11 13:00:56 +00:00
mux
f37795a186 Fix kernel build.
Pointy hats to:	dillon, Hiten Pandya <hiten@unixdaemons.com>
2003-01-11 12:39:45 +00:00
phk
83f3fce109 Don't restrict MBR sectorsize to 512 bytes.
Test data provided by:	Andrey Koklin <aka@veco.ru>
2003-01-11 12:30:51 +00:00
ue
77de6a3319 MFbed: translation update
hardware/alpha/proc-alpha.sgml:		1.51  -> 1.52
hardware/common/dev.sgml:		1.119 -> 1.124
hardware/pc98/proc-pc98.sgml:		1.1   -> 1.2
hardware/sparc64/Makefile:		1.1   -> 1.3
hardware/sparc64/article.sgml:		1.2   -> 1.3
hardware/sparc64/proc-sparc64.sgml:	1.4   -> 1.6
installation/common/trouble.sgml:	1.10  -> 1.11
relnotes/common/new.sgml:		1.467 -> 1.473
2003-01-11 09:56:31 +00:00
tjr
1a26cd3da4 Don't count mbufs with m_type == MT_HEADER or MT_OOBDATA as control data
in sballoc(), sbcompress(), sbdrop() and sbfree(). Fixes fstat() st_size
reporting and kevent() EVFILT_READ on TCP sockets.
2003-01-11 07:51:52 +00:00
dillon
187e654d9a Make 'sysctl vm.vmtotal' work properly using updated patch from Hiten.
(the patch in the PR was stale).

PR:             kern/5689
Submitted by:   Hiten Pandya <hiten@unixdaemons.com>
2003-01-11 07:29:47 +00:00
marcel
e2486fdf1a Implement missing fpgetround() and fpsetround(). 2003-01-11 07:24:54 +00:00
sanpei
361d92fd50 Add support for Corega FEtherII CB-TXD (CardBus 100M/10M).
Fix typo (Coreaga->Corega)
2003-01-11 07:10:35 +00:00
sam
6aae58cc9a correct printf format
Noticed by:	alpha tinderbox
2003-01-11 04:55:52 +00:00
jake
d13ea619e6 Reset the channel in attach if its not the console. 2003-01-11 04:15:46 +00:00