Dag-Erling Smørgrav
6eece4b5f1
If what we have is a struct sockaddr_storage * and what we want is a
...
struct sockaddr_storage *, there's no point in casting it prematurely
to a struct sockaddr *. This unbreaks WARNS=6 on sparc64.
2005-02-23 21:26:55 +00:00
Ruslan Ermilov
423120f127
Fixed warnings and bump WARNS to 6.
2005-02-23 20:59:03 +00:00
Ruslan Ermilov
8b8984d523
Bump WARNS to 6.
2005-02-23 20:42:47 +00:00
Ruslan Ermilov
3ecf3bdd6b
Simplify steps necessary to cross-install -CURRENT onto a
...
separate partition. (Take advantage of "make distribute"
installing /boot/device.hints.)
2005-02-23 20:37:11 +00:00
Sam Leffler
9d8993bbc5
remove dead code
...
Noticed by: Coverity Prevent analysis tool
Reviewed by: silby
2005-02-23 19:34:44 +00:00
Sam Leffler
15ecf3968d
eliminate potential null deref
...
Noticed by: Coverity Prevent analysis tool
Reviewed by: jhb
2005-02-23 19:32:29 +00:00
Christian Brueffer
7bb53beeda
Reword the HARDWARE section, so it can be used in the autogenerated
...
hardware notes.
2005-02-23 19:31:12 +00:00
Christian Brueffer
434b84889a
- make the hardware list look like that of other manpages
...
- fix typo
MFC after: 3 days
2005-02-23 19:23:36 +00:00
Hiroki Sato
261ec94a87
Update release notes:
...
debug.mpsafevm enabled by default on alpha, amd64, and i386.
2005-02-23 18:30:57 +00:00
Gleb Smirnoff
469f8a6aca
- remove OpenBSDisms, add FreeBSDisms
...
- comment out feature, we do not have yet: tcpdumping on pfsync,
add a BUGS section
- reference carp.4
- dereference bpf(4), tcpdump(7), hostname.if(5)
- sort references
- tell when pfsync appeared in FreeBSD
Reviewed by: mlaier
MFC after: 1 week
2005-02-23 17:37:39 +00:00
Dag-Erling Smørgrav
9da3e5bad4
Make WARNS=6-clean.
2005-02-23 17:13:28 +00:00
Hiroki Sato
8e3ba1f19d
New release notes:
...
IPFIREWALL_FORWARD_EXTENDED kernel option.
2005-02-23 16:54:03 +00:00
Nate Lawson
10d6bd7611
Note removal of "options CPU_ENABLE_TCC"
2005-02-23 16:52:55 +00:00
Nate Lawson
930b3be952
Also remove CPU_ENABLE_TCC from the NOTES build.
2005-02-23 16:45:55 +00:00
Nate Lawson
0992d5171e
Remove the old p4tcc.
2005-02-23 16:44:37 +00:00
Bill Paul
d3e4cd0609
Implement IoCancelIrp(), IoAcquireCancelSpinLock(), IoReleaseCancelSpinLock()
...
and a machine-independent though inefficient InterlockedExchange().
In Windows, InterlockedExchange() appears to be implemented in header
files via inline assembly. I would prefer using an atomic.h macro for
this, but there doesn't seem to be one that just does a plain old
atomic exchange (as opposed to compare and exchange). Also implement
IoSetCancelRoutine(), which is just a macro that uses InterlockedExchange().
Fill in IoBuildSynchronousFsdRequest(), IoBuildAsynchronousFsdRequest()
and IoBuildDeviceIoControlRequest() so that they do something useful,
and add a bunch of #defines to ntoskrnl_var.h to help make these work.
These may require some tweaks later.
2005-02-23 16:44:33 +00:00
Nate Lawson
e1b98c749d
Hook p4tcc up to the module build.
2005-02-23 16:44:06 +00:00
Nate Lawson
badee853c0
Remove CPU_ENABLE_TCC and hook the cpufreq p4tcc up to the build.
2005-02-23 16:43:44 +00:00
Nate Lawson
7d0c036d10
Import a rewrite of p4tcc for the cpufreq(4) framework. This includes
...
a bugfix of clearing the On-Demand flag when going back to 100%. It
has been tested and works on an IBM R32. Note original work done by
Ted Unangst and sobomax@.
2005-02-23 16:42:56 +00:00
Hiroki Sato
716085e60c
Update release notes:
...
SMP VFS enabled by default.
2005-02-23 16:37:22 +00:00
Nate Lawson
1c246126ec
Forced commit to note a repocopy of this file from sys/i386/i386/p4tcc.c
...
Thanks to: markm
2005-02-23 16:36:31 +00:00
Hiroki Sato
35ae90cba6
Update release notes:
...
add reference to carp(4) manual page.
2005-02-23 16:17:15 +00:00
Suleiman Souhlal
71b7f1cffb
Replace "ipfw l", which is now deprecated, with "ipfw list".
...
Approved by: grehan (mentor)
2005-02-23 15:07:36 +00:00
Lukas Ertl
d8688e1117
Correctly calculate what to do and how to retry a request to a plex when
...
the previous one failed and there are more than one plex in the volume.
This could have led to a flood of error messages on the console and
probably a deadlock in certain situations.
2005-02-23 14:59:14 +00:00
Hartmut Brandt
592dcf0422
Use the LST_FOREACH macro instead of the Lst_ForEach function
...
and so get rid of the ForExec helper function by inlining it
into For_Run.
2005-02-23 14:03:18 +00:00
Hartmut Brandt
7175fefe00
Style: fix indent, use tabs instead of space+tab for aligning things.
...
Add a couple of comments.
2005-02-23 13:58:56 +00:00
Hartmut Brandt
09dd1bb9a1
Fix the indendation of some multi-line comments.
...
Noted by: Max Okumoto <okumoto@ucsd.edu>
2005-02-23 10:20:58 +00:00
Jeff Roberson
d9a9c2c22c
- Enable SMP VFS by default on current. More users are needed to turn up
...
any remaining bugs. Anyone inconvenienced by this can still disable it
in the loader.
Sponsored by: Isilon Systems, Inc.
2005-02-23 10:05:43 +00:00
Gleb Smirnoff
8e92589080
Manpage for CARP from .Ox, with minor modifications.
...
Obtained from: OpenBSD
2005-02-23 08:29:50 +00:00
Tom Rhodes
401cdd95a8
Note that debug.acpi.disabled can also disable the video.
...
PR: 77693
Tested/submitted by: John Prather <jprather@axon.cdc.uci.edu>
MFC: 1 day
2005-02-23 07:23:35 +00:00
Tim Kientzle
59ded882e9
Fix a misplaced .El
2005-02-23 06:58:09 +00:00
Tim Kientzle
39cbd83837
Don't return NULL if there's no error message;
...
return a generic text message instead.
(Someday, I'll track down all the places that
are generating errors but not recording messages. ;-/
Thanks to: Jaakko Heinonen
2005-02-23 06:57:04 +00:00
Sam Leffler
a0cc3f8558
mark timestamp for pending fragments
...
Noticed by: Jeffrey D. Chung
2005-02-23 04:52:30 +00:00
Tom Rhodes
afbc680a0e
They key combinations for Left window and Right window seem reversed, fix.
...
PR: 48767
2005-02-23 04:22:17 +00:00
Tom Rhodes
fda9ad60e4
According to kern_poll.c, you cannot use DEVICE_POLLING with SMP. Add a
...
commen about this in every NOTES file which lists DEVICE_POLLING.
PR: 46793
MFC: 1 day
2005-02-23 04:13:11 +00:00
Tom Rhodes
ef9a01a427
Fix up previous commit by adding prescott and itanium2 CPUs.
...
Submitted by: marcel
2005-02-23 03:28:14 +00:00
Nate Lawson
2fe912df6b
If a register width is less than 8, assume the BIOS author thought it was
...
in units of bytes and adjust accordingly. This is found at least on the
Sony PCG-505BX.
2005-02-23 03:20:00 +00:00
Tom Rhodes
0e5d513b50
Add an EXAMPLES section[1], quote Nd, and bump doc date.
...
PR: 53621 [1]
Submitted by: Faried Nawaz <fn@hungry.com> [1]
2005-02-23 02:02:38 +00:00
Tom Rhodes
aa7fd9158c
Add 'nocona' to the list of Intel ia64 CPUs and k8 to the AMD CPUs.
...
Replace -fmemoize-lookups -fsave-memoized with a working example,
-fconserve-space. To quote part of the GCC docs on this option:
"Put uninitialized or runtime-initialized global variables into the
common segment, as C does."
MFC after: 2 days
Submitted by: Daniel Gerzo <danger@rulez.sk> (original version)
2005-02-23 01:10:28 +00:00
Jeff Roberson
7a9507b60e
- A test in sched_switch() is no longer necessary and it is incorrect
...
when td0 is preempted before it voluntarily switches.
Discovered by: Arjan Van Leeuwen <avleeuwen@gmail.com>
2005-02-23 00:50:26 +00:00
Sam Leffler
3e55226c46
kill dead code
...
Noticed by: Coverity Prevent analysis tool
2005-02-23 00:43:00 +00:00
Sam Leffler
db77984c5b
fix potential invalid index into ip_protox array
...
Noticed by: Coverity Prevent analysis tool
2005-02-23 00:38:12 +00:00
Maxime Henrion
2368737719
Unbreak CARP build on 64-bit architectures.
...
Tested on: sparc64
2005-02-23 00:20:33 +00:00
Jeff Roberson
d8a7c99a1c
- Only the xlock holder should be calling VOP_LOCK on a vp once VI_XLOCK
...
has been set. Assert that this is the case so that we catch filesystems
who are using naked VOP_LOCKs in illegal cases.
Sponsored by: Isilon Systems, Inc.
2005-02-23 00:11:14 +00:00
Jeff Roberson
4c11620bb9
- Add a check for xlock in vop_lock_assert. Presently the xlock is
...
considered to be as good as an exclusive lock, although there is still a
possibility of someone acquiring a VOP LOCK while xlock is held.
Sponsored by: Isilon Systems, Inc.
2005-02-22 23:59:11 +00:00
Jeff Roberson
1a4a9672f1
- Add VOP locking asserts in several functions that have been implicated in
...
recent deadlocks.
2005-02-22 23:56:42 +00:00
Ruslan Ermilov
6fe37d1365
Add endianness support to cap_mkdb(1), useful for cross builds.
2005-02-22 23:29:54 +00:00
John Baldwin
470273d7d9
MFi386: r1.17: Treat pin 0 as IRQ 0 rather than ExtINT if mixed mode is not
...
enabled by the enumerator.
2005-02-22 22:17:03 +00:00
Warner Losh
d118c9a5fb
Belkin F5D5020 is an OEM'd card from RACORE based on the AX88190
...
chipset. Add support for this card. Office Max has them on sale and
I was surprised that we didn't have it in our supported list when I
plugged it in...
2005-02-22 22:07:18 +00:00
Warner Losh
f5e40295aa
Add a stratigic newline
2005-02-22 22:03:52 +00:00