| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
wait (time waited to acquire) and hold times for *all* kernel locks. If
the architecture has a system synchronized TSC, the profiling code will
use that - thereby minimizing profiling overhead. Large chunks of profiling
code have been moved out of line, the overhead measured on the T1 for when
it is compiled in but not enabled is < 1%.
Approved by: scottl (standing in for mentor rwatson)
Reviewed by: des and jhb
|
|
|
|
|
| |
PR: bin/85830
MFC after: 1 week
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
| |
PR: bin/104702
Submitted by: Kevin Day <toasty@dragondata.com>
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
| |
or ia64.
The old message implied to me that ACPI can't be compiled in on platforms
other than amd64 and ia64. The amd64@ mailing list archive has messages
from users with the same confusion.
Approved by: scottl
|
| |
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We were calling select_a_tag() inside sctp_send_initate_ack().
During collision cases we have a stcb and thus a SCTP_LOCK. When
we call select_a_tag it (below it) locks the INFO lock. We now
1) pre-select the nonce-tie-tags in sctputil.c during setup of
a tcb.
2) In the other case where we have to select tags, we unlock after
incr the ref cnt (so assoc won't go away0 and then do the
tag selection followed by a relock and decr the refcnt.
Approved by: gnn
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Actually use the HAVE_<header>_H macros to conditionally include
system headers. They've been defined for a long time, but only
used in a few places. Now they're used pretty consistently
throughout.
* Fill in a lot of missing casts for conversions from void*.
Although Standard C doesn't require this, some people have been
trying to use C++ compilers with this code, and they do require it.
Bit-for-bit, the compiled object files are identical, except for
one assert() whose line number changed, so I'm pretty confident I
didn't break anything. ;-)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Each stp port is added sequentially so it was possible for our bridgeid to
change every time because the new port has a lower MAC address. Instead
just find the lowest MAC address from all Ethernet adapters in the machine
as the value only needs to be unique, this stops a lot of churn on the
protocol.
- Update the states after enabling or disabling a port.
- Keep tabs if we have been stopped or started by our parent bridge.
- The callout only needs to be drained before destroying the mutex, move it to
bstp_detach.
|
| |
| |
| |
| |
| |
| | |
hardware)...
Tested by: Ian Dowse, Adam K Kirchhoff and Vladimir Kushnir
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
reset comes in we need to calculate the length and
therefore the number of listed streams (if any) based
on the TLV type. Otherwise if we get a retran we could
in theory panic by sending a notification to a user with
a incorrect list and thus no memory listing the streams.
Found in IOS by devtest :-)
Approved by: gnn
|
| | |
|
| |
| |
| |
| | |
somewhat.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Reviewed by: philip
|
| |
| |
| |
| |
| |
| | |
valid name yet, just omit the name during the bootverbose printfs.
MFC after: 1 week
|
| |
| |
| |
| |
| |
| | |
src/tools/tools works fine, and dumping this table can add a lot of noise.
MFC after: 1 week
|
| |
| |
| |
| |
| |
| | |
devices during attach to be more compact.
MFC after: 1 week
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
our own watchdog that piggybacks on the em_local_timer() routine.
We suppose that the if_timer/if_watchdog interface should be
obsoleted, since it doesn't fit the modern SMP network stack.
NIC drivers should create their own watchdogs, that check and
clear the timers always holding driver's lock.
In collaboration with: jfv, scottl
|
| |
| |
| |
| |
| |
| | |
to the list of known working ISA PnP cards.
Reported by: Gheorghe Ardelean
|
| |
| |
| |
| | |
MFC after: 3 weeks
|
| |
| |
| |
| | |
MFC after: 3 weeks
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
prints out if bootverbose is set. This is to facilitate the code being
removed from the kernel at a later date.
While we're here, fix the __packed structures, and add some other
PCI interrupt router IDs.
Submitted by: jhb (with some tweaks)
MFC after: 3 weeks
|
| |
| |
| |
| |
| | |
Nudged by: jhb
Reviewed by: davidxu
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
address learned by the bridge is made permanent, the address will not age out
and most importantly will not migrate to another interface.
This can be used to stop mac address poisoning or clients roaming in much the
same way as static entries without the hassle of preloading the table.
|
| |
| |
| |
| |
| | |
Reviewed by: cognet and imp
Approved by: cognet and imp
|
| |
| |
| |
| |
| |
| | |
errno symbol, so completely remove the !_REENTRANT case.
Spotted out by: ru
|
| |
| |
| |
| | |
tinderbox
|
| |
| |
| |
| |
| |
| |
| | |
after the interrupt has been handled. Also move panic_bad_hcall to local to
avoid complaints from the linker on the tinderbox.
Approved by: scottl (substituting for mentor rwatson)
|
| | |
|
| | |
|
| |
| |
| |
| | |
MFC after: 1 week
|
| |
| |
| |
| | |
previous change. Correct its placement.
|
| |
| |
| |
| |
| | |
an assertion to test a hypothesis concerning other redundant computation
in vm_page_startup().
|
| | |
|
| |
| |
| |
| |
| | |
shouldn't be printed after the last column. This restores the
formatting to 79 columns.
|
| |
| |
| |
| |
| |
| | |
Reported by: rink
Submitted by: kientzle
Security: FreeBSD-SA-06:24.libarchive
|
| |
| |
| |
| |
| | |
the symbols to be extracted from the MIB and if that list of symbols is
changed, oid.h should be re-generated.
|