Alan Cox
d3cb0d99e0
Introduce two new options, "CPU private" and "no wait", to sf_buf_alloc().
...
Change the spelling of the "catch" option to be consistent with the new
options. Implement the "no wait" option. An implementation of the "CPU
private" for i386 will be committed at a later date.
2004-11-08 00:43:46 +00:00
Nate Lawson
f3118682aa
Add power profile support so that the LCD changes brightness levels based
...
on the AC line state.
Submitted by: OGAWA Takaya <t-ogawa@triaez.kaisei.org>
MFC after: 1 week
2004-11-07 23:18:23 +00:00
Robert Watson
f42a43fa2d
Add basic critical section tracing to KTR using event type KTR_CRITICAL.
...
This generates a KTR event for each critical section entered and exited.
It would be desirable to also log the filename and line number of the
source entering or exiting the critical section, but this requires
hacking up the critical section API, so I've not done that yet.
2004-11-07 23:11:32 +00:00
Olivier Houchard
b720bb34f3
Add device mem in config files.
2004-11-07 23:02:15 +00:00
Olivier Houchard
e099742e25
Import md bits for mem(4) on arm.
...
While I'm there, cleanup a bit pmap.h.
2004-11-07 23:01:36 +00:00
Alexander Kabaev
37df7946f8
Remove trailing whitespace.
...
Pointed out by: ru
2004-11-07 22:49:20 +00:00
Poul-Henning Kamp
ef11fbd7c4
Introduce fdclose() which will clean an entry in a filedesc.
...
Replace homerolled versions with call to fdclose().
Make fdunused() static to kern_descrip.c
2004-11-07 22:16:07 +00:00
Poul-Henning Kamp
e93bd4ef59
filedesc0 is an internal detail of the kernel, don't look at it.
2004-11-07 20:38:29 +00:00
Robert Watson
d6915262af
Do some re-sorting of TCP pcbinfo locking and assertions: make sure to
...
retain the pcbinfo lock until we're done using a pcb in the in-bound
path, as the pcbinfo lock acts as a pseuo-reference to prevent the pcb
from potentially being recycled. Clean up assertions and make sure to
assert that the pcbinfo is locked at the head of code subsections where
it is needed. Free the mbuf at the end of tcp_input after releasing
any held locks to reduce the time the locks are held.
MFC after: 3 weeks
2004-11-07 19:19:35 +00:00
Hiroki Sato
f47958407c
Trim the relnotes items added before 5.3-RELEASE.
2004-11-07 18:17:38 +00:00
Hiroki Sato
4cbed39c16
Bump &release.manpath.netbsd; to 1.6.2.
2004-11-07 18:12:57 +00:00
Kirill Ponomarev
fe368b40bf
Document "loader_color" variable.
...
PR: conf/73396
Submitted by: Aleksander Fafula <alex at fafula dot com>
Approved by: scottl
2004-11-07 17:01:08 +00:00
Olivier Houchard
c67f8f49be
MFKernel: Implement ffs with clz on Xscale.
2004-11-07 16:54:54 +00:00
Olivier Houchard
ec98ae75da
Implement ffs with clz for Xscale.
...
Idea taken from: NetBSD
2004-11-07 16:53:29 +00:00
Olivier Houchard
1b135a7e11
Remove useless code.
2004-11-07 16:51:33 +00:00
Poul-Henning Kamp
b1fa752732
Use fget_locked() instead of homerolled
2004-11-07 16:09:56 +00:00
Poul-Henning Kamp
0ac3a7f694
More sensible FILEDESC_ locking.
2004-11-07 15:59:27 +00:00
Poul-Henning Kamp
2f5a40aa3f
Move fdinit() related stuff from .h to .c
2004-11-07 15:34:45 +00:00
Olivier Houchard
943efa1bd1
Don't abuse tp->t_sc in sl(4) either.
2004-11-07 14:36:47 +00:00
Olivier Houchard
7358f4bb52
Don't abuse tp->t_sc, as it is now used by tty drivers.
...
This fixes the panic that occurs when using ppp(4)
Reported and tested by: Yann Berthier (yb at sainte-barbe dot org)
2004-11-07 14:35:53 +00:00
Alexander Kabaev
307971459e
Reconnect c++filt to the build.
2004-11-07 13:46:56 +00:00
Alexander Kabaev
9e03fe9114
Unbreak c++filt. It was disconnected from the build and never fixed during
...
GCC 3.4.2 work unintentioanlly.
Reminded by: bms
2004-11-07 13:46:16 +00:00
Christian Brueffer
91d899451b
Avoid second person usage.
...
Obtained from: OpenBSD
MFC after: 1 week
2004-11-07 13:40:27 +00:00
Poul-Henning Kamp
8ec21e3a68
Allow fdinit() to be called with a NULL fdp argument so we can use
...
it when setting up init.
Make fdinit() lock the fdp argument as needed.
2004-11-07 12:39:28 +00:00
Dag-Erling Smørgrav
5ecb9278bc
Install in /usr/local/bin.
2004-11-07 11:09:44 +00:00
Nate Lawson
70ce93f4c5
Add comments to clarify why we need to run shutdown code on the BSP, update
...
an old comment about boot() being MI, and note that splhigh() no longer
disables interrupts.
2004-11-07 06:58:45 +00:00
Dima Dorfman
6143758681
Reflect that -h takes an argument and belatedly bump .Dd for addition of -h
2004-11-07 04:34:37 +00:00
Dima Dorfman
cb4c0b80e8
Make the usage message match reality about -h and -w.
2004-11-07 04:32:51 +00:00
Hiroki Sato
1327f24b9e
Fix the release date of 5.3-RELEASE.
2004-11-07 03:55:47 +00:00
Poul-Henning Kamp
3b19b5af3a
When we open /dev/null for stdin/out/err for safety reasons, do it right:
...
we should preserve f_data and f_ops if they are already set.
2004-11-06 23:36:09 +00:00
Alan Cox
dad740e967
Eliminate an unnecessary atomic operation. Articulate the rationale in
...
a comment.
2004-11-06 21:48:45 +00:00
Tim Kientzle
2a44183a72
FreeBSD does have uintmax_t, so it can correctly
...
print out very large file sizes.
Thanks to: Yar Tikhiy
2004-11-06 18:38:13 +00:00
Poul-Henning Kamp
d4cfa2b5e3
Get even closer to not crashing ext2fs
2004-11-06 18:24:33 +00:00
Poul-Henning Kamp
057b5a5e38
Get closer to unbreaking ext2fs
2004-11-06 18:18:58 +00:00
Xin LI
6f52836b84
ANSI'fy nfsd(8) and some minor changes to make it WARNS=6 clean.
...
This commit does not affect the code generated, as proven by md5'ing
resulting binaries.
Bump WARNS accordingly.
Compiled on: sparc64, ia64, i386
Reviewed by: alfred (but blame me if anything goes wrong :-)
2004-11-06 18:15:44 +00:00
Pawel Jakub Dawidek
bc9d46334d
Add description of all available options.
2004-11-06 17:19:55 +00:00
Pawel Jakub Dawidek
d93c939aa9
Allow to write random data while testing RAID device, so we can also
...
test data integrity.
2004-11-06 17:10:24 +00:00
Josef El-Rayes
24286a2292
Add ftp8.de.freebsd.org
...
Requested by: vs
Approved by: ssouhlal
2004-11-06 14:38:54 +00:00
Dima Dorfman
df5f8fa751
Bump .Dd, replace missing letter, and prefer to use a verb that
...
matches the option letter.
Submitted by: ru
Should know better by now: dd
2004-11-06 14:03:37 +00:00
Andrey A. Chernov
b56bffc41b
Back out recent TTYDEF_LFLAG_ECHO invention.
...
This change is NOP, because TTYDEF_LFLAG = TTYDEF_LFLAG_ECHO now,
but to minimize diffs with other BSDs.
2004-11-06 13:56:18 +00:00
Ruslan Ermilov
1313b9ea59
First there was an -m option.
...
Then Peter killed it and made it the default.
Then Brooks and Poul-Henning added it again.
Then Ruslan fixed the manpage...
2004-11-06 13:38:45 +00:00
Mike Makonnen
62c6349153
Sync description of IP portrange sysctls with reality.
...
MFC after: 2 weeks
2004-11-06 13:24:53 +00:00
Pawel Jakub Dawidek
e3ed29a739
Be consistent and use 'if (error != 0)' instead of 'if (error)' everywhere.
2004-11-06 13:16:35 +00:00
Pawel Jakub Dawidek
61a6eb62ec
For file backed md(4) devices output their source file via
...
'mdconfig -l -u <unit>'.
Bump version number, as this change breaks ABI/API.
2004-11-06 13:07:02 +00:00
Robert Watson
dc2c7965c0
Abstract the logic to look up the uma_bucket_zone given a desired
...
number of entries into bucket_zone_lookup(), which helps make more
clear the logic of consumers of bucket zones.
Annotate the behavior of bucket_init() with a comment indicating
how the various data structures, including the bucket lookup tables,
are initialized.
2004-11-06 11:43:30 +00:00
Poul-Henning Kamp
5349c79d75
Properly implement a default version of VOP_GETWRITEMOUNT.
...
Remove improper access to vop_stdgetwritemount() which should and
will instead rely on the VOP default path.
2004-11-06 11:41:22 +00:00
Poul-Henning Kamp
0c7d0f9639
Increase default HZ for i386 to 1000
2004-11-06 11:33:43 +00:00
Poul-Henning Kamp
a7f06e2bd4
Remove dangling variable
2004-11-06 11:33:11 +00:00
Robert Watson
f9d27e7524
Annotate what bucket_size[] array does; staticize since it's used only
...
in uma_core.c.
2004-11-06 11:24:40 +00:00
Dima Dorfman
111c3747b7
Remove a useless use of cat, strip overzealous punctuation, and
...
clarify some text.
2004-11-06 11:16:56 +00:00