Jeff Roberson
2eedeb7e60
- Remove the call to softdep_waitidle after suspending the filesystem.
...
This does not do what I wanted as all dirty buffers must be flushed
by the call to ffs_sync and any remaining dependency work would mean
that this failed.
Pointed out by: tegge
2006-03-12 05:24:14 +00:00
Jeff Roberson
e64df05c33
- Reorder vrele calls after vput calls to prevent lock order reversals
...
between leaf and directory locks.
Found by: kris
Sponsored by: Isilon Systems, Inc.
2006-03-12 04:59:04 +00:00
Jeff Roberson
4bf5133b1f
- Define a null_getwritemount to get the mount-point for the lower
...
filesystem so that nullfs doesn't permit you to circumvent snapshots.
Discussed with: tegge
Sponsored by: Isilon Systems, Inc.
2006-03-12 04:58:18 +00:00
Tim Kientzle
bbadd8d88d
The idea of supporting 'tp' was a fun one, but it is
...
really not worth the effort to develop and maintain
support for a format that hasn't been used for 30 years. ;-/
2006-03-11 23:59:44 +00:00
Sam Leffler
7969539b67
use the same test as release/Makefile to select WITH_SMP
...
Reviewed by: ru
2006-03-11 19:00:05 +00:00
Sam Leffler
fdb71eeeff
fix handling of default kernels
...
Reviewed by: ru
2006-03-11 18:59:16 +00:00
Christian S.J. Peron
a19fd0e766
Make sure that we are adding a path token to the audit record in open(2).
...
Do this by making sure we are using the AUDITVNODE1 mask in the namei flags.
Obtained from: TrustedBSD Project
2006-03-11 17:14:05 +00:00
Poul-Henning Kamp
65cdc7a7c4
Don't be noisy in case of shared interrupts.
2006-03-11 15:39:22 +00:00
Damien Bergamini
4f5d0153e4
add dependency with firmware module.
...
pointed out by Martin Wilke.
2006-03-11 13:30:21 +00:00
Poul-Henning Kamp
272601f8f0
Go over calcru and friends once more.
...
Reintroduce the monotonicity for the normal case and make the two
special cases behave in what is belived to be the most sensible fasion.
2006-03-11 10:48:19 +00:00
Poul-Henning Kamp
d13856608d
Remove last traces of disk_enumerate()
2006-03-11 10:24:50 +00:00
Ruslan Ermilov
3c0aeb7618
Fix "make distribution" when just NO_CRYPT is defined.
...
PR: misc/94309
Submitted by: Matthias Lederhofer
MFC after: 3 days
2006-03-11 08:51:16 +00:00
Søren Schmidt
3b9c3f561c
Remove debug flag.
...
Spotted by: ru@
2006-03-11 08:42:08 +00:00
Ruslan Ermilov
0ec2de62a7
Fix build.
2006-03-11 08:36:15 +00:00
Tor Egge
ca2fa80767
Block secondary writes while expunging active unlinked files.
...
Fix detection of active unlinked files by checking VI_OWEINACT and
VI_DOINGINACT in addition to v_usecount.
Defer inactive handling for unlinked files if the file system is mostly
suspended (secondary writes being blocked).
Perform deferred inactive handling after the file system is resumed.
2006-03-11 01:08:37 +00:00
Philip Paeps
f3953b3844
Fix multicast support for cs89x0 chips. Just setting the RX_MULTCAST_ACCEPT
...
flag isn't enough - the filter needs to be set up too, or no multicast frames
are accepted.
Sponsored by: Philips Industrial Applications (indirectly)
MFC after: 3 days
2006-03-10 23:50:53 +00:00
Jung-uk Kim
1c9e617c34
Micro-optimize invalid UUID check.
2006-03-10 23:33:27 +00:00
Damien Bergamini
389fb0b432
o acknowledge interrupts early in the interrupt handler
...
o stop processing interrupts after a firmware fatal error or a radio kill
o clarify the possible values for the 'antenna' sysctl.
o by default, let the firmware do antenna diversity.
the firmware will periodically switch to another antenna to evaluate the
signal quality.
2006-03-10 20:35:09 +00:00
Damien Bergamini
bef9529d24
make use of the firmware(9) subsystem.
...
use intel's firmware version 3.0 layout.
2006-03-10 19:59:09 +00:00
Søren Schmidt
bf86d4677b
Add atausb module
2006-03-10 19:15:20 +00:00
Søren Schmidt
05b593b784
Add "device atausb"
2006-03-10 19:10:05 +00:00
Søren Schmidt
56728c9249
Module that adds support for using USB storage devices through the
...
ATA framework. Mainly written to be able to use USB Flash keys.
This is work in progress so use with care :)
Doesn't need CAM and cannot coexist with umass.c
2006-03-10 19:08:52 +00:00
Damien Bergamini
c56adf0a9a
fix the locking.
2006-03-10 18:55:30 +00:00
Warner Losh
19dc34626a
Add note about 'audit' group.
...
Add note about the '_dhcp' user.
While one is expected to run mergemaster -p before installworld, make
a note of the points where this will actively fail due to the addition of
users/groups.
2006-03-10 18:40:31 +00:00
Tom Rhodes
64f9e6ad72
Use .Cm for all key words, not just the ones I added. More in line with
...
mdoc(7) according to ru.
Requested by: ru
2006-03-10 12:37:19 +00:00
Søren Schmidt
d95f23aab8
write the right unit # on verbose output.
2006-03-10 12:20:53 +00:00
Yoshihiro Takahashi
fe91068c3c
Disable an SMP detection on pc98.
2006-03-10 12:18:41 +00:00
Ruslan Ermilov
5f0c9ae10a
Hopefully fix all nearby style bugs that Bruce has mentioned.
2006-03-10 11:07:39 +00:00
Ruslan Ermilov
6549999b97
- Fix variable assignment to be portable.
...
- "Line up" continuations.
Submitted by: bde
2006-03-10 11:00:11 +00:00
David Xu
764fc0fbfc
Add entries for new pthread stubs.
2006-03-10 09:58:18 +00:00
David Xu
04f5329ff2
Block all signals in helper threads except those should not be blocked.
2006-03-10 08:01:23 +00:00
Daniel Eischen
03d485eb77
Remove including of libc sources. All the required functions
...
are exported by libc with prototypes in our standard headers.
I guess at one time this was necessary, but not any longer.
2006-03-10 07:58:02 +00:00
Pawel Jakub Dawidek
9d793bdd46
When inserting a new component md_provsize metadata field wasn't set, which
...
means that old problem was triggered (when two providers end at the same
offset, eg. ad0 and ad0s1 and the wrong was is picked up by gmirror/graid3).
Reported by: Michal Suszko <dry@dry.pl>
MFC after: 3 days
2006-03-10 07:41:31 +00:00
Sam Leffler
ad26242724
fix switching between agressive and non-agressive wmm modes
...
Obtained from: atheros
MFC after: 3 days
2006-03-10 06:18:03 +00:00
David Xu
90a693f891
It is not necessary to read %gs twice.
2006-03-10 05:55:26 +00:00
David Xu
fc643048fe
Fix stack offset to allow gcc's stack aligment code to work correctly.
...
MFC after: 3 days
2006-03-10 02:54:45 +00:00
Tor Egge
1e70cd7fc7
Remove unneeded (and broken) usage of MNT_REF()/MNT_REL().
2006-03-10 02:31:12 +00:00
Olivier Houchard
c0e239dead
MFp4: Forget the asm inlined version of in_cksum_hdr(). It doesn't work if
...
the pointer is unaligned, and it just doesn't worth it.
2006-03-09 23:33:59 +00:00
Jung-uk Kim
65796b26b3
- Implement serial numbers, UUID, and asset tag (turned off by default).
...
Use 'BOOT_SENSITIVE_INFO=YES' variable to turn them on.
- Use 'uint*_t' instead of 'u_int*_t', correct compilation warnings, and
update copyright while I am here.
2006-03-09 22:49:44 +00:00
Jung-uk Kim
0d84d9ebb5
Implement printf 'X' conversion for both libstand and kernel.
2006-03-09 22:37:34 +00:00
Sam Leffler
15b7ca11cd
missed a case that needs WITH_SMP
...
Noticed by: kensmith
2006-03-09 21:54:32 +00:00
Garance A Drosehn
1f6676cf8f
Rever the previous changes. It turns out that it perfectly correct
...
for a makefile to set 'NO_MAN=' when the makefile is for a program
that will not create a man page.
Based on reaction from: ru bde
2006-03-09 19:52:44 +00:00
Ruslan Ermilov
eb765a4d80
Fix this to what I've actually submitted.
2006-03-09 17:55:08 +00:00
Yaroslav Tykhiy
05ab391fde
Revise the names of modules in the recent note on tdfx_linux.
2006-03-09 17:50:01 +00:00
Sam Leffler
d336d34dba
handle KERNELS as before
...
Submitted by: ru, andrew
2006-03-09 17:11:17 +00:00
John Baldwin
8e8f0765ab
Flip the switch and don't route interrupts to hyperthreads in a HT system.
...
In at least one benchmark this showed around a 20% performance increase.
If other workloads do benefit from having hyperthreads service interrupts,
we can always make this a loader tunable.
MFC after: 3 days
Tested by: ps
2006-03-09 16:38:52 +00:00
Warner Losh
837d712d07
Don't dereference an uninitialized pointer.
2006-03-09 16:28:24 +00:00
Warner Losh
7c25496e63
Revert last change, per ru@'s objection. I misunderstood consensus
2006-03-09 16:24:58 +00:00
Yaroslav Tykhiy
3546dc71f0
Avoid pulling in the whole <net/pfvar.h> by opaquely declaring
...
the structs pflog_packet() takes pointers to.
Approved by: mlaier
MFC after: 3 days
2006-03-09 15:54:01 +00:00
Yaroslav Tykhiy
10dbb44a9f
The pf' and
pflog' sources do not depend on DEV_PF or DEV_PFLOG,
...
which is normal for own files of a device driver.
DEV_FOO should be used if an unrelated kernel file needs to know of
the `foo' driver's static presence. Obviously, module source files
should never use DEV_*.
2006-03-09 15:48:45 +00:00