John Baldwin
8bccf7034e
The issetugid() function is MPSAFE.
2003-06-09 21:34:19 +00:00
Scott Long
87947cad18
Track the resource id of the memory port instead of just assuming that
...
it is 0x0. Cardbus-based sio/modem cards can now be ejected without
panic'ing.
2003-06-09 21:25:14 +00:00
Mark Murray
824de7507e
Bit of modernising. Remove old KerberosIV entries, add example
...
sshd entries, sort internal services the same as everywhere
else.
2003-06-09 21:04:30 +00:00
Hideyuki KURASHINA
658529ca42
Merge the following from the English version:
...
1.156 -> 1.157 hardware/common/dev.sgml
2003-06-09 20:12:42 +00:00
Poul-Henning Kamp
47f94c12da
A white-space nit I noticed.
2003-06-09 19:40:34 +00:00
Hideyuki KURASHINA
5986c51cb7
Fix some punctuation marks.
2003-06-09 19:39:12 +00:00
Philippe Charnier
49b3830c8e
Introduce options definition the standard way. command -> utility.
2003-06-09 19:37:45 +00:00
Alan Cox
06fa71cdcc
Update the vm object and page locking in exec_map_first_page(). Mark the
...
one still anticipated change with XXX. Otherwise, this function is done.
2003-06-09 19:37:14 +00:00
Philippe Charnier
23b03a1274
Introduce options definition the standard way. Do not uppercase first
...
letter in FILES section.
2003-06-09 19:35:56 +00:00
Philippe Charnier
f88e6136c3
Introduce options definition the standard way.
2003-06-09 19:32:02 +00:00
Poul-Henning Kamp
df622d54f8
GEOMification of CCD.
...
You need your kernel and ccdconfig(8) to be in sync, particularly if your
source tree is on a ccd device.
2003-06-09 19:25:07 +00:00
Alan Cox
4412dc5468
- Add vm object locking to vm_pgmoveco().
...
- Add a comment to vm_pgmoveco() describing what remains to be done
for vm locking.
2003-06-09 19:23:03 +00:00
Philippe Charnier
3adb4d32aa
Revert previous commit, from Bruce:
...
This is a style bug. err() is declared is non-returning so that every
use of it doesn't need to be encrufted with NOTREACHED. It's too bad
that only gcc understands the declaration.
Asked by: bde@
2003-06-09 19:21:35 +00:00
Max Khon
3ba993a100
Merge NetBSD bktr_core.c rev. 1.26:
...
Fix broken programming of VSCALE_HI registers in yuv422_prog().
PR: 46521
Obtained from: NetBSD
MFC after: 3 days
2003-06-09 19:13:38 +00:00
Poul-Henning Kamp
ec421aec25
Fix error handling for ENOMEM style issues.
2003-06-09 19:12:19 +00:00
Max Khon
46e0ffba9b
Add two more Vendor ID's for Leadtek Winfast TV 2000
...
PR: 47453
Obtained from: NetBSD (partially)
2003-06-09 19:11:01 +00:00
Juli Mallett
c02d762181
Attempt to fix Alpha build by renaming ident[] to kern_ident[].
2003-06-09 18:19:33 +00:00
John Baldwin
bd77aaf980
When we re-route a PCI interrupt, write the new IRQ value into the intline
...
register.
Reviewed by: imp
2003-06-09 18:08:46 +00:00
Mike Makonnen
05e948d996
_thread_printf() is only used for debugging or in cases where something's
...
screwed beyond all help, so it can just skip the pthreads wrapper
for write(2) and call directly into it.
2003-06-09 17:58:15 +00:00
Mike Makonnen
8d2536a058
o Have rc.d/apm report on the status of apm.
...
o Modify rc.d/apmd to make correct use of this information.
Submitted by: Simon L. Nielsen <simon@nitro.dk> (with minor modifications)
2003-06-09 17:44:30 +00:00
John Baldwin
5e26dcb560
- Add a td_pflags field to struct thread for private flags accessed only by
...
curthread. Unlike td_flags, this field does not need any locking.
- Replace the td_inktr and td_inktrace variables with equivalent private
thread flags.
- Move TDF_OLDMASK over to the private flags field so it no longer requires
sched_lock.
2003-06-09 17:38:32 +00:00
Mike Makonnen
b981655c08
o Fix a typo
...
o Fill in the ipx_down() routine.
Submitted by: ceri
2003-06-09 17:34:31 +00:00
Hiten Pandya
33659d9aad
Hook up pci(9) manual page to the build.
...
Approved by: des (mentor)
2003-06-09 17:33:25 +00:00
Hiten Pandya
aac0aafa05
Bring in a manual page documenting some important functions of the
...
PCI bus interface. I have made some modifications to this manual
page, so it looks a bit different from the original version that
was posted to me.
Submitted by: Bruce M. Simpson <bms@spc.org>
Reviewed by: imp, mdodd (early copy)
Approved by: des (mentor)
MFC after: 3 days
2003-06-09 17:32:41 +00:00
Mike Makonnen
7d25d82513
Previously, a "forced" command always exited successfully (with the
...
exception of the default 'status' command) regardless of whether the
executed command was actually successfull or not. Forced scripts should
always correctly reflect the outcome of the command.
NOTE: exit values are treated as booleans. We don't care what
the actual exit value was, only whether it was successfull or not.
2003-06-09 17:31:06 +00:00
Hiten Pandya
d4eba12bb0
Add a comment to de-obfuscate the meaning of the PQ_CACHESIZE
...
kernel configuration option. This created confusion resulting
into a PR.
PR: docs/45294
Approved by: des (mentor)
Discussed with: bmilekic
2003-06-09 17:09:51 +00:00
Alexander Leidinger
f970961773
Sanity check fd before using it as an array index.
...
Noticed by: ted@NLnetLabs.nl (Ted Lindgreen)
Approved by: ru
2003-06-09 16:45:37 +00:00
John Baldwin
dff6f51034
Remove stale reference to the deprecated USER_LDT option. The associated
...
code is always compiled into the kernel now.
Submitted by: Hubert Tournier <hubert@frbsd.org>
PR: docs/53068
2003-06-09 11:46:22 +00:00
Juli Mallett
da1186f2c7
Expose kern.ident by way of OID_AUTO.
...
Requested by: phk
2003-06-09 10:54:23 +00:00
Ruslan Ermilov
cfd5f3929d
Teach mdoc(7) about the upcoming 5.2-RELEASE.
...
Suggested by: juli
2003-06-09 10:40:17 +00:00
Juli Mallett
8ec0090099
Add sysctlbyname(3) support, and use that for uname -i, in preparation for
...
replacing the committed static OID version with a string-based OID_AUTO
version.
2003-06-09 10:23:43 +00:00
Juli Mallett
e78ea9f724
Commit rudimentary libufs manual pages, except for that for
...
getino(3)/putino(3), inode.c has been reworked in Perforce to the point
where a manual page may not be accurate. Certainly putino(3) has not
even been merged back yet.
These will need a lot of improvement for most applications, but they
document the API enough to get someone on their feet, most likely. The
best documentation still exists in the form of libufs(3) consumers in the
base system.
2003-06-09 09:59:11 +00:00
Juli Mallett
b52f85e743
Remove ufs_disk_ctor and ufs_disk_dtor, they never came to fruition. I do
...
not know of any software using them, and there is no "published API" for
libufs, as it were.
2003-06-09 09:47:38 +00:00
Juli Mallett
c4119c76f8
Make kernel identification (`ident' in the config(8) driver) available to
...
userland, and the kernel. In the kernel by way of the 'ident[]' variable
akin to all the other stuff generated by newvers.sh. In userland it is
available to sysctl consumers via KERN_IDENT or 'kern.ident'. It is exported
by uname(1) by the -i flag.
Reviewed by: hackers@
2003-06-09 09:38:20 +00:00
Juli Mallett
1081253fa0
Reduce diffs with code in Perforce:
...
Parenthesise return values.
2003-06-09 09:32:29 +00:00
Juli Mallett
feff4d8507
Marshal newfs -L (filesystem volume names), the names are not marshalled
...
with any quoting, but that should be OK for re-input, regardless.
2003-06-09 09:26:02 +00:00
Peter Pentchev
f4c311e6ff
Remove duplicate 'of the'.
...
PR: 53073
Submitted by: Priit Piipuu <priit.piipuu@mail.ee>
MFC after: 2 weeks
2003-06-09 09:19:21 +00:00
Murray Stokely
cb1c40d388
Update the number and size of ports in the Ports Collection.
2003-06-09 07:05:59 +00:00
Alan Cox
bc5b057f6c
Hold the vm object's lock when performing vm_page_lookup().
2003-06-09 07:01:05 +00:00
Alan Cox
3471677cc9
Don't use vm_object_set_flag() to initialize the vm object's flags.
2003-06-09 06:50:02 +00:00
Warner Losh
87ddbe28e8
Change incorrect strings.h to more correct string.h to pick up
...
declarations for strlcpy, strlen, strmp and strcpy.
2003-06-09 06:30:36 +00:00
Warner Losh
10aea17ec2
Include sys/param.h for both modfind and kldload
...
Include sys/linker.h for kldload
Include sys/module.h for modfind
sort sys includes
2003-06-09 06:26:50 +00:00
Warner Losh
dbf4064dcf
Include stdlib.h for atoi declaration.
...
Add $FreeBSD$ while I'm here.
2003-06-09 06:23:10 +00:00
Warner Losh
1d08b7ad50
Include stdlib.h for atoi declaration
...
Add $FreeBSD$ while I'm here.
2003-06-09 06:22:01 +00:00
Warner Losh
f4fe0dcb87
include string.h for memcmp declearation
2003-06-09 06:19:15 +00:00
Warner Losh
b5fce26182
Include string.h for strlen declaration
2003-06-09 06:17:07 +00:00
Warner Losh
f2303cfb6e
Include stdlib.h for exit declaration
2003-06-09 06:16:18 +00:00
Warner Losh
f8ba13e996
Include string.h for strcmp declaration
2003-06-09 06:16:00 +00:00
Jeffrey Hsu
807c988d7a
On a socket creation error, don't close the socket.
2003-06-09 03:44:34 +00:00
Jeff Roberson
356500a306
- Add a simple CPU load balancing algorithm. This works by executing once a
...
second and equalizing the load between the two most imbalanced CPU. This
is intended to clear up long term load imbalances that would not be handled
by the 'pull' method in sched_choose().
- Pull out some bits of sched_choose() into a kseq_move() function that moves
an arbitrary thread from one kseq to another.
2003-06-09 00:39:09 +00:00