]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
21 years agoMFR500: Fix up ACPI-disabling hint text.
bmah [Tue, 14 Jan 2003 23:37:14 +0000 (23:37 +0000)]
MFR500:  Fix up ACPI-disabling hint text.

21 years agoo Remove clause #3
chris [Tue, 14 Jan 2003 23:20:40 +0000 (23:20 +0000)]
o Remove clause #3
o Document mac_set_link().

Sponsored by: DARPA, Network Associates Labs

21 years agoSuspend/resume support (mostly for MiniPCI Prism2.5 boards).
mdodd [Tue, 14 Jan 2003 23:19:32 +0000 (23:19 +0000)]
Suspend/resume support (mostly for MiniPCI Prism2.5 boards).

Reviewed by:  imp

21 years agoSome USB devices are not prepared to deal with a single byte string
joe [Tue, 14 Jan 2003 23:07:43 +0000 (23:07 +0000)]
Some USB devices are not prepared to deal with a single byte string
descriptor request, which usbd_get_string_desc() uses to get the
length of a descriptor.  One device for instance returns a full 8
byte long packet instead which confuses the rest of the stack and
leads to the USB port being reset.  The fix is to instead request
two bytes, but not to complain if we only get one.

Submitted by: kan
MFC after: 3 days

21 years agoAdd a very simple but functional GEOM mirror class.
phk [Tue, 14 Jan 2003 22:44:48 +0000 (22:44 +0000)]
Add a very simple but functional GEOM mirror class.

This is committed more as an instructive tool than as a production
facility, but this will change over time.

21 years agoAdd missing #include
dillon [Tue, 14 Jan 2003 21:31:31 +0000 (21:31 +0000)]
Add missing #include

Submitted by: "Sam Leffler" <sam@errno.com>

21 years agoNow that we have non-geom_disk based drivers, we need to cover for those,
phk [Tue, 14 Jan 2003 21:31:00 +0000 (21:31 +0000)]
Now that we have non-geom_disk based drivers, we need to cover for those,
in case they return EOPNOTSUPP on an ioctl.

Found by: jhb

21 years agoMinor hardware note updates: xl(4) 3C555, an(4) mini-PCI.
bmah [Tue, 14 Jan 2003 20:31:31 +0000 (20:31 +0000)]
Minor hardware note updates:  xl(4) 3C555, an(4) mini-PCI.

21 years agoNew release notes: pc98 SCSI MO support in boot loader (+MFC), make(1)
bmah [Tue, 14 Jan 2003 20:29:18 +0000 (20:29 +0000)]
New release notes: pc98 SCSI MO support in boot loader (+MFC), make(1)
-C (+MFC), rarpd(8) -t (+MFC).

MFCs noted:  ubsa driver.

21 years agoFor the cpu throttling message, s/enabled/available
njl [Tue, 14 Jan 2003 19:39:41 +0000 (19:39 +0000)]
For the cpu throttling message, s/enabled/available

Requested by: many

21 years agoIntroduce the ability to flag a sysctl for operation at secure level 2 or 3
dillon [Tue, 14 Jan 2003 19:35:33 +0000 (19:35 +0000)]
Introduce the ability to flag a sysctl for operation at secure level 2 or 3
in addition to secure level 1.  The mask supports up to a secure level of 8
but only add defines through CTLFLAG_SECURE3 for now.

As per the missif in the log entry for 1.11 of ip_fw2.c which added the
secure flag to the IPFW sysctl's in the first place, change the secure
level requirement from 1 to 3 now that we have support for it.

Reviewed by: imp
With Design Suggestions by: imp

21 years agoRemove bogus locking from dc(4). Instead, move interrupt allocation
njl [Tue, 14 Jan 2003 19:31:27 +0000 (19:31 +0000)]
Remove bogus locking from dc(4).  Instead, move interrupt allocation
and ether_ifattach() to end.  This fixes a "could sleep" case and
simplifies error exit cases as well.  Also be sure to set errno
and clean up resources in !mac error case.

Tested by: Ryan Beasley

21 years agoComment correction. NetBSD uses 'readblksize' as the multiplier for the
dillon [Tue, 14 Jan 2003 19:26:08 +0000 (19:26 +0000)]
Comment correction.  NetBSD uses 'readblksize' as the multiplier for the
-r option, which defaults to 32K (not 512 bytes).  Still just as bad
from a UI standpoint, though.

21 years agoNew release notes: dump(8) -C, newsyslog(8) W flag.
bmah [Tue, 14 Jan 2003 19:06:11 +0000 (19:06 +0000)]
New release notes:  dump(8) -C, newsyslog(8) W flag.

21 years agoMFen: add changes between 1.469->1.470 forgotten in my previous commit.
hrs [Tue, 14 Jan 2003 17:37:52 +0000 (17:37 +0000)]
MFen: add changes between 1.469->1.470 forgotten in my previous commit.

21 years agoDon't call destroy_dev it a channel has children.
cognet [Tue, 14 Jan 2003 17:13:52 +0000 (17:13 +0000)]
Don't call destroy_dev it a channel has children.
vchan creation doesn't lead to /dev entry creation if the new vchan is the
first child of a channel,
This fix a panic that happens when loading a sound driver module, creating
vchans and unloading the driver.

Approved by: cg
MFC after: 3 days

21 years agoSave 4 more bytes by not initializing opts to 0. This moves it from
imp [Tue, 14 Jan 2003 16:33:37 +0000 (16:33 +0000)]
Save 4 more bytes by not initializing opts to 0.  This moves it from
the data section to the bss section givig us initialization for free.

Noticed by: bde

21 years ago o Typo/Grammar fixes
mtm [Tue, 14 Jan 2003 16:02:56 +0000 (16:02 +0000)]
o Typo/Grammar fixes
o Added mini-function to correctly handle singular/plural
  of words ending in 'ly'

Approved by: markm (mentor)
Not objected to by: -audit

21 years agoAdd rc_debug knob to rc.conf. The code for it has been in rc.subr for
mtm [Tue, 14 Jan 2003 15:50:17 +0000 (15:50 +0000)]
Add rc_debug knob to rc.conf. The code for it has been in rc.subr for
some time now.
Document all knobs introduced by rc.d

Approved by: markm (mentor)
Reviewd by: gordon (earlier revision)

21 years agoFinish merging in rev. 1.124 of rc.network, so that natd can be used
mtm [Tue, 14 Jan 2003 15:43:02 +0000 (15:43 +0000)]
Finish merging in rev. 1.124 of rc.network, so that natd can be used
withough the $natd_interface having to be explicitly specified on the
command line.

Approved by: markm (mentor)
Submitted by: Aaron D. Gifford <agifford@infowest.com>
PR: conf/47024

MFC: upon re approval

21 years agoMake the base pcib_route_interrupt method available to other pci-pci bridge
benno [Tue, 14 Jan 2003 11:37:56 +0000 (11:37 +0000)]
Make the base pcib_route_interrupt method available to other pci-pci bridge
sub-classes.

This allows the powerpc kernel to build again.

Forgotten by: benno
Spotted by: grehan

21 years agoFix for FreeBSD-4.
simokawa [Tue, 14 Jan 2003 08:35:45 +0000 (08:35 +0000)]
Fix for FreeBSD-4.
- Protect whole fw_tbuf_update() with splfw().

21 years agoBack out previous; sharing semaphores between processes only works
tjr [Tue, 14 Jan 2003 07:14:06 +0000 (07:14 +0000)]
Back out previous; sharing semaphores between processes only works
in certain special cases.

21 years agoMFbed: MFen: id attributes for sect1 entities of the release notes
ue [Tue, 14 Jan 2003 07:12:31 +0000 (07:12 +0000)]
MFbed: MFen: id attributes for sect1 entities of the release notes

21 years ago - Update vm_pageout_deficit using atomic operations. It's a simple
alc [Tue, 14 Jan 2003 06:57:03 +0000 (06:57 +0000)]
 - Update vm_pageout_deficit using atomic operations.  It's a simple
   counter outside the scope of existing locks.
 - Eliminate a redundant clearing of vm_pageout_deficit.

21 years agoSharing semaphores between processes works now, so remove the stale comments
tjr [Tue, 14 Jan 2003 04:12:33 +0000 (04:12 +0000)]
Sharing semaphores between processes works now, so remove the stale comments
about it always returning EPERM. Document that ENFILE occurs when the
limit on kernel semaphores is reached.

21 years agoCross reference lio_listio(2).
tjr [Tue, 14 Jan 2003 03:42:16 +0000 (03:42 +0000)]
Cross reference lio_listio(2).

21 years agoCross reference sem(4) so users know which kernel options are required
tjr [Tue, 14 Jan 2003 03:39:09 +0000 (03:39 +0000)]
Cross reference sem(4) so users know which kernel options are required
to use these semaphore functions.

21 years agoAdd the newly created semaphore to the named semaphore list in sem_open()
tjr [Tue, 14 Jan 2003 03:36:45 +0000 (03:36 +0000)]
Add the newly created semaphore to the named semaphore list in sem_open()
so that multiple opens of the same semaphore without an intervening
sem_close() return the same object, and so that sem_close() does not
segfault while trying to remove the item from the list.

21 years agoManual page for sem.ko/options P1003_1B_SEMAPHORES, similar to aio(4).
tjr [Tue, 14 Jan 2003 02:57:54 +0000 (02:57 +0000)]
Manual page for sem.ko/options P1003_1B_SEMAPHORES, similar to aio(4).

21 years agoIncluding <time.h> before <aio.h> has not been necessary for a while now.
tjr [Tue, 14 Jan 2003 02:37:06 +0000 (02:37 +0000)]
Including <time.h> before <aio.h> has not been necessary for a while now.

21 years agoMake vm_pageout_page_free() static.
alc [Tue, 14 Jan 2003 02:28:39 +0000 (02:28 +0000)]
Make vm_pageout_page_free() static.

21 years agoNote that the Dlink Air 660 is supported.
trhodes [Tue, 14 Jan 2003 01:14:08 +0000 (01:14 +0000)]
Note that the Dlink Air 660 is supported.

21 years agoAdd an entry for the Dlink Air 660 Wireless PC Card.
trhodes [Tue, 14 Jan 2003 00:50:30 +0000 (00:50 +0000)]
Add an entry for the Dlink Air 660 Wireless PC Card.

PR: 46977
Submitted by: gioria
Approved by: imp

21 years agoAdd my birthday
brueffer [Tue, 14 Jan 2003 00:18:06 +0000 (00:18 +0000)]
Add my birthday

Approved by: ceri (mentor)

21 years agoAdd a mistakenly removed part.
hrs [Mon, 13 Jan 2003 23:58:17 +0000 (23:58 +0000)]
Add a mistakenly removed part.

21 years agoPrevent infinite substitution of the empty string by forcing non-
marcel [Mon, 13 Jan 2003 23:53:46 +0000 (23:53 +0000)]
Prevent infinite substitution of the empty string by forcing non-
global substitution. In general it's a makefile bug to globally
substitute the empty string, but it's a bug in make(1) if a bug
in the makefile yields an infinite running time of make(1).

Not objected to by: arch@

21 years agoSince reseting the SCSI busses via the passthrough interface usually
scottl [Mon, 13 Jan 2003 23:51:14 +0000 (23:51 +0000)]
Since reseting the SCSI busses via the passthrough interface usually
confuses the controller, tell CAM not to do it.  Also report the
correct error condition to CAM when it tries to probe a target that
doesn't exists.
This should make the CAM interface less risky to use.

MFC After: 3 days

21 years agoMerge the following from the English version:
hrs [Mon, 13 Jan 2003 23:37:21 +0000 (23:37 +0000)]
Merge the following from the English version:

1.444 -> 1.475 relnotes/common/new.sgml

21 years agoIt is possible for an active aio to prevent shared memory from being
dillon [Mon, 13 Jan 2003 23:04:32 +0000 (23:04 +0000)]
It is possible for an active aio to prevent shared memory from being
dereferenced when a process exits due to the vmspace ref-count being
bumped.  Change shmexit() and shmexit_myhook() to take a vmspace instead
of a process and call it in vmspace_dofree().  This way if it is missed
in exit1()'s early-resource-free it will still be caught when the zombie is
reaped.

Also fix a potential race in shmexit_myhook() by NULLing out
vmspace->vm_shm prior to calling shm_delete_mapping() and free().

MFC after: 7 days

21 years agoApply bandaid to bring svr4_sys_waitsys() in line with exit1(). This
dillon [Mon, 13 Jan 2003 22:44:23 +0000 (22:44 +0000)]
Apply bandaid to bring svr4_sys_waitsys() in line with exit1().  This
routine really need to be gutted and merged with exit1().

Reviewed by: jhb

21 years agoEven if the permissions deny it, a process should be allowed to
phk [Mon, 13 Jan 2003 22:20:36 +0000 (22:20 +0000)]
Even if the permissions deny it, a process should be allowed to
access its controlling terminal.

In essense, history dictates that any process is allowed to open
/dev/tty for RW, irrespective of credential, because by definition
it is it's own controlling terminal.

Before DEVFS we relied on a hacky half-device thing (kern/tty_tty.c)
which did the magic deep down at device level, which at best was
disgusting from an architectural point of view.

My first shot at this was to use the cloning mechanism to simply
give people the right tty when they ask for /dev/tty, that's why
you get this, slightly counter intuitive result:

        syv# ls -l /dev/tty `tty`
        crw--w----  1 u1  tty    5,   0 Jan 13 22:14 /dev/tty
        crw--w----  1 u1  tty    5,   0 Jan 13 22:14 /dev/ttyp0

Trouble is, when user u1 su(1)'s to user u2, he cannot open
/dev/ttyp0 anymore because he doesn't have permission to do so.

The above fix allows him to do that.

The interesting side effect is that one was previously only able
to access the controlling tty by indirection:
        date > /dev/tty
but not by name:
        date > `tty`

This is now possible, and that feels a lot more like DTRT.

PR:             46635
MFC candidate:  could be.

21 years agoIf you don't create a /usr filesystem, / will need 200MB.
kuriyama [Mon, 13 Jan 2003 21:57:07 +0000 (21:57 +0000)]
If you don't create a /usr filesystem, / will need 200MB.

21 years agoWe can get past here on a normal vnode as well, so use VOP_STRATEGY if so.
phk [Mon, 13 Jan 2003 21:32:16 +0000 (21:32 +0000)]
We can get past here on a normal vnode as well, so use VOP_STRATEGY if so.

21 years agoFix interactive booting:
imp [Mon, 13 Jan 2003 21:28:24 +0000 (21:28 +0000)]
Fix interactive booting:
o Revision 1.38 introduced the -n flag.  It conflicted with the
  RB_BOOTINFO flag, so was in effect always on.  Change the -n flag to
  be bit 0x1c instead of 0x1f.  This also had the consequence that a mal-formed
  /boot.config would render the system unbootable because the user was
  unable to enter anything at all on the command line.
o Remove the initialization of opt to be RB_BOOTINFO since we filter that bit
  out and do not otherwise use it.

Reviewed by: jhb
MFC after: 3 days

21 years agoOK Ok, so I didn't check the NO_GEOM case for the final version...
phk [Mon, 13 Jan 2003 20:19:04 +0000 (20:19 +0000)]
OK Ok, so I didn't check the NO_GEOM case for the final version...

Stumbled on by: bde

21 years agoList the Davicom 9009 as supported.
trhodes [Mon, 13 Jan 2003 20:02:40 +0000 (20:02 +0000)]
List the Davicom 9009 as supported.

Discussed with: bmah

21 years agoreally, this time for sure. Fix formatting in usage().
dillon [Mon, 13 Jan 2003 19:58:05 +0000 (19:58 +0000)]
really, this time for sure.  Fix formatting in usage().

21 years agoGrr. I keep forgetting things. Include -C in dump's usage() .
dillon [Mon, 13 Jan 2003 19:56:03 +0000 (19:56 +0000)]
Grr. I keep forgetting things.  Include -C in dump's usage() .

21 years agoAdd support for obsolete option form for -C
dillon [Mon, 13 Jan 2003 19:50:46 +0000 (19:50 +0000)]
Add support for obsolete option form for -C

21 years agoAdd a caching option to dump. Use -C. Note that NetBSD has a caching option
dillon [Mon, 13 Jan 2003 19:42:41 +0000 (19:42 +0000)]
Add a caching option to dump.  Use -C.  Note that NetBSD has a caching option
called -r but it takes 512 byte blocks instead of megabytes, and I felt a
megabytes specification would be far more useful so I did not use the same
option character.

This will *greatly* improve dump performance at the cost of possibly
missing filesystem changes that occur between passes, and does a fairly
good job making up for the loss of buffered block devices.  Caching is disabled
by default to retain historical behavior.

In tests, dump performance improved by about 40% when dumping / or /usr.

Beware that dump forks and the cache may wind up being larger then you
specify, but a more complex shared memory implementation would not produce
results that are all that much better so I kept it simple for now.

MFC after: 3 days

21 years agoMention the oddities and requirements for mount operations executed by
joerg [Mon, 13 Jan 2003 19:42:21 +0000 (19:42 +0000)]
Mention the oddities and requirements for mount operations executed by
non-root users.

PR: docs/42651
Submitted by: Thomas Seck <tmseck@netcologne.de>
MFC after: 3 days

21 years agoMFR500: Updates for GCC version number, update 4.8-RELEASE scheduled
bmah [Mon, 13 Jan 2003 19:24:34 +0000 (19:24 +0000)]
MFR500:  Updates for GCC version number, update 4.8-RELEASE scheduled
release date, update Perl removal text.

Reminded by: keramida

21 years agoAdd the /boot prefix. I forgot this when updating the location.
trhodes [Mon, 13 Jan 2003 18:57:19 +0000 (18:57 +0000)]
Add the /boot prefix.  I forgot this when updating the location.

Neglected by: trhodes

21 years agoAdd Realtek ALC650 id.
orion [Mon, 13 Jan 2003 17:43:49 +0000 (17:43 +0000)]
Add Realtek ALC650 id.

Submitted by: "Mikko S. Hyvarinen" <morphy@morphy.iki.fi>
MFC after: 5 days

21 years agoAdd nForce2 device id.
orion [Mon, 13 Jan 2003 17:42:13 +0000 (17:42 +0000)]
Add nForce2 device id.

Submitted by: "Mikko S. Hyvarinen" <morphy@morphy.iki.fi>
MFC after: 5 days

21 years agoEnable the new h0h0magic code which on GEOM kernels make the md(4)
phk [Mon, 13 Jan 2003 17:31:46 +0000 (17:31 +0000)]
Enable the new h0h0magic code which on GEOM kernels make the md(4)
driver a _real_ GEOM driver.

21 years agoUpdate the kernel location in FILES.
trhodes [Mon, 13 Jan 2003 16:15:56 +0000 (16:15 +0000)]
Update the kernel location in FILES.

PR: 47015

21 years agoMinimal fix for DV part.
simokawa [Mon, 13 Jan 2003 16:08:09 +0000 (16:08 +0000)]
Minimal fix for DV part.
- Don't panic on contigmalloc failure.
- Calculate timestamp by feedforward rather than feedback which depends on
unreliable interrupt timing.
- Overwrite timestamp in CIP header correctly.
- Add debug code for timestamp synchronization.
- Add comments.

21 years agoMerge big endian and little endian case.
simokawa [Mon, 13 Jan 2003 15:08:48 +0000 (15:08 +0000)]
Merge big endian and little endian case.
Fill fdf bit fields and others.

21 years agostyle(9) fixes, mostly add parens around return arguments.
alfred [Mon, 13 Jan 2003 15:06:05 +0000 (15:06 +0000)]
style(9) fixes, mostly add parens around return arguments.

21 years agoAlways issue ioctls as BIO_GEATTR requests. The direction of data copies on
phk [Mon, 13 Jan 2003 11:34:35 +0000 (11:34 +0000)]
Always issue ioctls as BIO_GEATTR requests.  The direction of data copies on
ioctls are no reliable indication of the ioctls "set" or "get" nature or if
such simplistic categories can even be applied.

MFC candidate: boot0cfg issue.

21 years agoFix NewReno.
hsu [Mon, 13 Jan 2003 11:01:20 +0000 (11:01 +0000)]
Fix NewReno.

Reviewed by: Tom Henderson <thomas.r.henderson@boeing.com>

21 years agoRefer to 1003.1 instead of 1003.2 in the Standards section.
tjr [Mon, 13 Jan 2003 10:37:11 +0000 (10:37 +0000)]
Refer to 1003.1 instead of 1003.2 in the Standards section.

21 years agoAdd a mutex around the per unit bioqueue.
phk [Mon, 13 Jan 2003 08:50:23 +0000 (08:50 +0000)]
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.

21 years agoRemove four members of struct nameidata which have been commented
phk [Mon, 13 Jan 2003 08:49:36 +0000 (08:49 +0000)]
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.

21 years agoRemove g_silence(). It does not do anything anymore.
phk [Mon, 13 Jan 2003 08:46:32 +0000 (08:46 +0000)]
Remove g_silence().  It does not do anything anymore.

21 years agoFix typo.
phk [Mon, 13 Jan 2003 08:44:03 +0000 (08:44 +0000)]
Fix typo.

21 years agoAdd prototypes for the non-standard _unlocked functions.
tjr [Mon, 13 Jan 2003 08:41:47 +0000 (08:41 +0000)]
Add prototypes for the non-standard _unlocked functions.

21 years agoAdd opt_geom.h to the list.
phk [Mon, 13 Jan 2003 08:31:41 +0000 (08:31 +0000)]
Add opt_geom.h to the list.

21 years agoRemove the printf which announces the creation of malloc disks: it is
phk [Mon, 13 Jan 2003 08:01:09 +0000 (08:01 +0000)]
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.

21 years agoFixed typo and style.
nyan [Mon, 13 Jan 2003 06:51:16 +0000 (06:51 +0000)]
Fixed typo and style.

Submitted by: Toru Morimoto <too@os.gulf.or.jp>

21 years agoAdd check for AIO support before starting up.
njl [Mon, 13 Jan 2003 05:34:42 +0000 (05:34 +0000)]
Add check for AIO support before starting up.

21 years agoQuirk for Sony USB disk-on-key device.
njl [Mon, 13 Jan 2003 05:09:07 +0000 (05:09 +0000)]
Quirk for Sony USB disk-on-key device.

PR: kern/46386
Submitted by: dillon
MFC after: 3 days

21 years agoEnable rl(4). It is now fully working using busdma.
obrien [Mon, 13 Jan 2003 04:06:38 +0000 (04:06 +0000)]
Enable rl(4).  It is now fully working using busdma.

21 years agoRegenerate
obrien [Mon, 13 Jan 2003 03:58:41 +0000 (03:58 +0000)]
Regenerate

21 years ago - Unbreak world. I did not notice that libkvm was still used in some places
jeff [Mon, 13 Jan 2003 03:42:41 +0000 (03:42 +0000)]
 - 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.

21 years agoCorrect an off-by-one error in the calculation of the number of interrupt
benno [Mon, 13 Jan 2003 03:24:07 +0000 (03:24 +0000)]
Correct an off-by-one error in the calculation of the number of interrupt
resources we're managing.

21 years agoLock the stream before calling __sfileno() to retrieve the file descriptor.
tjr [Mon, 13 Jan 2003 02:58:18 +0000 (02:58 +0000)]
Lock the stream before calling __sfileno() to retrieve the file descriptor.
1003.1-2001 requires that fileno() behave as if it locks the stream.

21 years agoAdd missing word to "Return Values" section.
tjr [Mon, 13 Jan 2003 01:29:14 +0000 (01:29 +0000)]
Add missing word to "Return Values" section.

21 years agoBow to the whining masses and change a union back into void *. Retain
dillon [Mon, 13 Jan 2003 00:33:17 +0000 (00:33 +0000)]
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.

21 years agoMake vm_page_alloc() return PG_ZERO only if VM_ALLOC_ZERO is specified.
alc [Sun, 12 Jan 2003 23:32:46 +0000 (23:32 +0000)]
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.)

21 years agoMFen: Add `id' attribute to <sect1>.
hrs [Sun, 12 Jan 2003 22:33:40 +0000 (22:33 +0000)]
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

21 years agoMerge the following from the English version:
hrs [Sun, 12 Jan 2003 21:34:48 +0000 (21:34 +0000)]
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]

21 years agoAdd code to make md(4) a GEOM device driver instead of relying in
phk [Sun, 12 Jan 2003 21:16:49 +0000 (21:16 +0000)]
Add code to make md(4) a GEOM device driver instead of relying in
the disk mini-layer.

This is currently not enabled.

21 years agoPartial support for the nVidia nForce2 chipset's on-board Broadcom/Altima PHY
obrien [Sun, 12 Jan 2003 21:03:38 +0000 (21:03 +0000)]
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>

21 years agoMerge the following from the English version:
hrs [Sun, 12 Jan 2003 19:48:18 +0000 (19:48 +0000)]
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]

21 years ago - Move ke_pctcpu and ke_cpticks into the scheduler specific datastructure.
jeff [Sun, 12 Jan 2003 19:04:49 +0000 (19:04 +0000)]
 - Move ke_pctcpu and ke_cpticks into the scheduler specific datastructure.
   This will prevent access through mechanisms other than the published
   interfaces.

21 years agoForced commit; the previous commit's message should have been:
roam [Sun, 12 Jan 2003 18:27:04 +0000 (18:27 +0000)]
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

21 years ago/tmp/msg
roam [Sun, 12 Jan 2003 18:23:15 +0000 (18:23 +0000)]
/tmp/msg

21 years agoShift things around a bit in preparation for future evilness.
phk [Sun, 12 Jan 2003 17:39:29 +0000 (17:39 +0000)]
Shift things around a bit in preparation for future evilness.

21 years agoFix struct iovec documentation to match reality.
mike [Sun, 12 Jan 2003 15:18:47 +0000 (15:18 +0000)]
Fix struct iovec documentation to match reality.

Submitted by: Craig Rodrigues <rodrigc@attbi.com>

21 years agoMFbed: translation update
ue [Sun, 12 Jan 2003 09:55:02 +0000 (09:55 +0000)]
MFbed: translation update

hardware/sparc64/proc-sparc64.sgml: 1.6 -> 1.7

21 years agoAllowing nent < 0 in aio_suspend() and lio_listio() is just asking for
tjr [Sun, 12 Jan 2003 09:40:23 +0000 (09:40 +0000)]
Allowing nent < 0 in aio_suspend() and lio_listio() is just asking for
trouble. Return EINVAL instead.

21 years agoRemove "XXX undocumented" comment from lio_listio().
tjr [Sun, 12 Jan 2003 09:33:16 +0000 (09:33 +0000)]
Remove "XXX undocumented" comment from lio_listio().

21 years agoAdd a manual page for the lio_listio() syscall. Still needs a bit
tjr [Sun, 12 Jan 2003 09:28:16 +0000 (09:28 +0000)]
Add a manual page for the lio_listio() syscall. Still needs a bit
of polishing.

21 years agoMake compile cleanly when USB_DEBUG is defined.
imp [Sun, 12 Jan 2003 08:28:14 +0000 (08:28 +0000)]
Make compile cleanly when USB_DEBUG is defined.

21 years agovm_fault_copy_entry() needn't clear PG_ZERO because it didn't pass
alc [Sun, 12 Jan 2003 07:33:16 +0000 (07:33 +0000)]
vm_fault_copy_entry() needn't clear PG_ZERO because it didn't pass
VM_ALLOC_ZERO to vm_page_alloc().

21 years agovm_hold_load_pages() needn't clear PG_ZERO because it didn't pass
alc [Sun, 12 Jan 2003 06:30:15 +0000 (06:30 +0000)]
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.)

21 years agoFix the named script to find the correct pid file for the
mtm [Sun, 12 Jan 2003 04:53:54 +0000 (04:53 +0000)]
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)