| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Submitted by: Geraud CONTINSOUZAS <geraud.continsouzas@wanadoo.fr>
MFC after: 3 days
|
|
|
|
| |
where a normal buildworld would succeed. It is no longer required.
|
|
|
|
|
|
|
| |
up the p_label field.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, McAfee Research
|
|
|
|
|
|
|
| |
(though KAME doesn't decide how to fix it yet, I once commit it
to be in time for 5.2.1-RELEASE.)
Submitted by: itojun
|
|
|
|
| |
Submitted by: bmah
|
|
|
|
|
|
|
| |
The hardware notes were wrong WRT supported chipsets (northbridges are not
ata related)
Submitted by: bmah
|
|
|
|
| |
of EOF).
|
| |
|
| |
|
|
|
|
| |
reality.
|
| |
|
|
|
|
| |
the newly committed manual page.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the double quotes ("" and '') as a separate argument.
Reported by: ache
The fix in this and previous revisions combined is functionally
equivalent to the below patch against rev. 1.27 but the code is
now much easier to follow:
%%%
Index: str.c
===================================================================
RCS file: /home/ncvs/src/usr.bin/make/str.c,v
retrieving revision 1.27
diff -u -r1.27 str.c
--- str.c 28 Oct 2002 23:33:57 -0000 1.27
+++ str.c 25 Jan 2004 12:09:21 -0000
@@ -168,7 +168,7 @@
inquote = (char) ch;
/* Don't miss "" or '' */
if (start == NULL && p[1] == inquote) {
- start = t + 1;
+ start = t;
break;
}
}
%%%
|
| |
|
| |
|
|
|
|
|
| |
man pages (though not from copyright notices). While I'm here, add email
addresses where appropriate.
|
|
|
|
|
|
|
|
|
| |
then we need to go to the reboot state or in state_bound it will core on
the de-reference of client -> active -> options since client -> active = NULL.
While we are here, fix the indentation.
Submitted by: Doug Ambrisko <ambrisko@ambrisko.com>
|
|
|
|
|
|
|
|
| |
own file and make it opt-in, not mandatory, depending on CPU_ENABLE_LONGRUN
config(8) option.
Discussed with: nate
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
own file and make it opt-in, not mandatory, depending on CPU_ENABLE_LONGRUN
config(8) option.
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
Discussed with: nate
MFC after: 2 weeks
|
| |
|
| |
|
|
|
|
| |
code and it was sloppy of me not to adjust these sooner.
|
|
|
|
|
|
|
|
|
|
|
| |
than the switchin functions to guarantee that we're operating with the
correct tlb entry.
- Remove the post copy/zero tlb invalidations. It is faster to invalidate
an entry that is known to exist and so it is faster to invalidate after
use. However, some architectures implement speculative page table
prefetching so we can not be guaranteed that the invalidated entry is still
invalid when we re-enter any of these functions. As a result of this we
must always invalidate before use to be safe.
|
|
|
|
|
|
| |
cpu run queue that is only used for pinned or bound threads.
Submitted by: Chris Bradfield <chrisb@ation.org>
|
|
|
|
| |
synch_setup. The schedulers use the sched_setup function name.
|
|
|
|
|
|
|
| |
- Fix the formatting on the ULE options line, I didn't notice that a space
was used normally.
Reported by: bde
|
| |
|
|
|
|
|
|
|
|
| |
dc(4) sparc64/OFW fix, sk(4) multicast fix, IPsec bugfix, ata(4)
bugfixes, GEOM fix, NFSv4 panic fix, NSS large groups fix, CVS
security fix.
Most (but not all) of these are 5.2-RELEASE errata items.
|
|
|
|
| |
- Move smp_topology to subr_smp.c so that it is defined on all architectures.
|
| |
|
|
|
|
|
|
|
| |
a deadlock in several years. Furthermore, the IPI code is currently
protected by a seperate spinlock. This only served to make IPIs twice as
expensive as they had to be which severely slowed down the IPI heavy ULE
scheduler.
|
|
|
|
|
|
|
|
|
|
| |
SW_INVOL. Assert that one of these is set in mi_switch() and propery
adjust the rusage statistics. This is to simplify the large number of
users of this interface which were previously all required to adjust the
proper counter prior to calling mi_switch(). This also facilitates more
switch and locking optimizations.
- Change all callers of mi_switch() to pass the appropriate paramter and
remove direct references to the process statistics.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mutex profiling code. As with existing mutex profiling, measurement
is done with respect to mtx_lock() instances in the code, as opposed
to specific mutexes. In particular, measure two things:
(1) Lock contention. How often did this mtx_lock() call get made and
have to sleep (or almost sleep) waiting for the lock. This helps
identify the "victims" of contention.
(2) Hold contention. How often, while the lock was held by a thread
as a result of this mtx_lock(), did another thread try to acquire
the same mutex. This helps identify the causes of contention.
I'm currently exploring adding measurement of "time waited for the
lock", but the current implementation has proven useful to me so far
so I figured I'd commit it so others could try it out. Note that this
increases the size of mutexes when MUTEX_PROFILING is enabled, so you
might find you need to further bump UMA_BOOT_PAGES. Fixes welcome.
The once over: des, others
|
|
|
|
| |
Also add KASSERT() for ndis_intrmtx().
|
|
|
|
|
|
| |
supported devices.
MFC after: 1 week
|
|
|
|
|
|
| |
one which runs the actual update. This fixes a bug where there were
a delay in applying the frequency adjustment. In extreme cases this
could result in marginal stability of the kernel-pll.
|
|
|
|
| |
Spotted by: juli
|
|
|
|
|
| |
ULE will be in a probationary period to determine whether it will be left
as the default in 5.3 which would likely mean the rest of the 5.x series.
|
|
|
|
| |
it in LINT.
|
|
|
|
|
|
|
|
|
|
|
| |
full state. (When swap is added their state will change appropriately.)
2. Set swap_pager_full and swap_pager_almost_full to the full state when
the last swap device is removed.
Combined these changes eliminate nonsense messages from the kernel on swap-
less machines.
Item 2 submitted by: Divacky Roman <xdivac02@stud.fit.vutbr.cz>
Prodding by: phk
|
| |
|
|
|
|
|
|
|
|
|
| |
For some very unclear reason this device contains a FTDI 8U232AM USB->COM
adapter, but reports different device id than original 8U232AM. At the same
time, it reports vendor id of FTDI.
Sponsored by: Porta Software Ltd
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
| |
Suggested by: nate
- get rid of "magick" values in code and make sysctl's reflecting reality
on processor versions which have one or another frequency "forbidden"
due to errata.
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Suggested by: nate
- get rid of "magick" values in code and make sysctl's reflecting reality
on processor versions which have one or another frequency "forbidden"
due to errata.
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after: 2 weeks
|
|
|
|
| |
into its own function to avoid a small duplication of code.
|
|
|
|
| |
conflict with the environment variable MIBS that is used by net-snmp.
|
|
|
|
| |
with the environment variable MIBS that is used by net-snmp.
|
| |
|